﻿
.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.tatsu-header-col,.tatsu-header-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.tatsu-header-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tatsu-header-col .tatsu-single-image,.tatsu-header-col .tatsu-text-block-wrap,.tatsu-slide-menu-col .tatsu-single-image,.tatsu-slide-menu-col .tatsu-text-block-wrap{width:auto}
.tatsu-header-col .tatsu-header-navigation{display:none}
.tatsu-header-col .tatsu-mobile-navigation{display:inline-block}
.tatsu-fymsaxvopiabetf8.tatsu-header-col{flex-basis:22%;justify-content:flex-start;align-items:center}
.tatsu-fymsaxvq2l4fo153.tatsu-header-col{flex-basis:56%;justify-content:center;align-items:center}
.tatsu-fymsaxw1avcae9ip.tatsu-header-col{flex-basis:22%;justify-content:flex-end;align-items:center}


.footer-item-head {
  margin: 46px 0 14px 0;
  height: 38px;
  font-family: 'Rubik';
  font-weight: 500;
  font-size: 1.14rem;
}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}
.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%}
#block-frontpagepromo .body .feature{display:inline-block;vertical-align:top;width:250px;}
#block-frontpagepromo .body .feature .feature-title{color:#fff;font-size:49px;font-weight:700;display:block;}
#block-frontpagepromo .body .feature .feature-desc{font-size:18px;padding:20px 0 0 0;display:block;}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

.ktz-breaking-item {max-height:34px;padding: 0 0 0 90px;font-weight: 500;font-size:12px;}

.ktz-breaking-item:after {content: '';display: block;top: 0;left: 90px;line-height:34px;height:34px}

.ktz-breaking-item ul li {list-style: none;padding: 8px 0;}

.ktz-breaking-item ul li a {font-weight:600;}


.site-description {
	display: block;
	margin: 10px 0;
	color: #000;	
	font-size: 0.875em; 
}

header div.previews .preview div.info div.caption-container {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  width: 1050px;
}

header div.previews .preview div.info div.caption-container div.caption-details {
  text-align: left;
  width: 75%;
}

header div.previews .preview div.info div.caption-container div.caption-link {
  text-align: right;
  width: 50%;
}

  header div.previews .preview div.info div.caption-container div.caption-details h2 {
    font-size: 25px;
  }
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


#ieee_mb {
  float: right;
  padding: 0.5em 0;
}
.img-responsive{display:block;max-width:100%;height:auto}





.map-ai li {
    text-indent: -9999px
}



.home_italy .map-ai {
   min-height: 600px;
   height: 660px;
   overflow: hidden;
}
.card__action_target--alt{color:#333;font-size:1rem}

ul#nav li#menu-item-6444 {
	margin-left: 10px !important;
}

.caption .inner .t1 {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.05em;
}

.caption .inner .t1 img {
  vertical-align: inherit;
}

.caption.caption_flat .inner .t1 {
  line-height: 1em;
}

.caption.caption_flat .inner .t1 small {
  font-weight: 300;
}




.slider-wrapper {
	 display: block;
	 float: none;
	 position: relative;
	 clear: both;
	 left: 0;
	 width: 100%;
	 z-index:100;
}
