﻿
.content{float:left;width:100%;border-bottom:1px dotted #a9a9a9;margin-bottom:20px;}

.photo .content,.video .content,.audio .content,.photoset .content{text-align:center;}

.post .content pre{width:36em;padding:1.5384615384615385em;background:#fff;border:1px solid #9ee9ec;overflow-x:scroll;font-family:monaco, courier, monospace;font-size:13px;}

.post .content code{font-family:monaco, courier, monospace;}

.post .content ul,.post .content ol{padding-left:40px;}

.post .content ul li{list-style:square;}

.post .content ol li{list-style:decimal;}

		.item div span.image { width: 83px; height: 83px; display: block; }

			.thumb div .image { float: left; }

				.thumb div .image img a { border: none; }
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#masthead .hgroup{border-bottom:1px solid rgba(255,255,255,0.1)}

    #copyright-note {
        float: none;
        width: 100%;
    }

.logo{
	float: left;
}

.logo a {
	display: block;
}



.textbox-section {
	display: block;
	padding: 0rem 0rem 1rem 0rem;
}

.with-list .textbox-section {
	display: block;
	padding: 0rem 0rem 1.5rem 0rem;
}

.textbox-section .textbox-label {
	font-size: 1.1rem;
	display: block;
	position: relative;
	margin-left:1px;
	margin-bottom: 5px;
}

.textbox-section .textbox-title {
	line-height: 1.3;
	padding: 0;
	margin:0;
}

.large-up-6 .textbox-section .textbox-title {
	font-size: 1rem;
}



.textbox-section .textbox-title a {
	color: #c5004b;
	position: relative;

}

.textbox-section .textbox-title a:hover {
	opacity: 0.8;
}

.textbox-section p {
	font-size: 0.96rem;
}



.text-center .textbox-section {
	padding: 1rem 2.5rem;
}
.d-inline-block{display:inline-block!important}
.toggle-menu-links{padding:0;margin-top:9px;line-height:24px}
.toggle-menu-links.small a{float:left;width:50%}
.td-visual-hidden{border:0;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}


html.special .news-tiles { padding-top: 26px; border-right: 1px solid #000; }


.news-tiles { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 50%; position: relative; }

  .news-tiles .news-tiles__more { display: none; }


html.special.black-bg .news-tiles { background-color: #000; border-right-color: #fff; }


html.special.blue-bg .news-tiles { background-color: #9dd1ff; border-right-color: #195183; }




.blocks-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
body.framed,body.framed header,body.framed .header-wrapper,body.boxed,body.boxed header,body.boxed .header-wrapper,body.boxed .is-sticky-section{max-width:1170px}
.header,.header-wrapper{width:100%;z-index:30;position:relative;background-size:cover;background-position:50% 0;transition:background-color .3s, opacity .3s}
.header.show-on-scroll .header-wrapper{transition:opacity .3s;visibility:hidden;opacity:0}
.header.show-on-scroll .header-wrapper.stuck{visibility:visible;opacity:1}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-wrapper:not(.stuck) .logo img{transition:max-height .5s}
.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15)}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-12 {
    width: 100%;
  }


.slider .yellow .span1{
    font-family: 'Nunito', sans-serif;
    font-size: 25px;
    font-weight: 300;
    color: #252f38;
    
    display: block;
    line-height: 20px;
}

    
	.header .logo { float:none; text-align:center; }

    .header .logo .description { text-align:center; }
.resources__latest__row{padding:0 0 25px 0;margin-bottom:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.resources__latest__row:first-child{padding:0}
.resources__latest__row:last-child{padding:0}
.resources__latest__row:hover .resources__latest__row__img:before{-webkit-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1);opacity:1}
.resources__latest__row:hover .resources__latest__row__img:after{opacity:.6}
.fl-page-bar-text{padding:5px 0;text-align:center}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle}


.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}

.clear{clear:both;}
header .logo{line-height:43px}
.logo img{max-width:100%;height:auto}
.genesis-nav-menu .menu-item{display:inline-block;text-align:center}
.genesis-nav-menu .menu-item:hover{position:relative}
.menu-secondary .menu-item a:hover{color:#F27999}
.logged-in .menu-secondary .menu-item
a{color:#F27999}
.logged-in .menu-secondary .menu-item a:hover{color:#ef5a81}
.genesis-nav-menu.responsive-menu .menu-item{display:block;text-align:left}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
.mk-page-section .mk-main-wrapper-holder{width:100%}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.tubiao{
	width:100px;
	height:100px;
	border-radius:50%;
	border:1px solid #63c1ff;
}

.tubiao img{
	border-radius:50%;
}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-1.x-section,.e10-11.x-section {padding:0px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

.home #main .latest_ads table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.home #main .latest_ads table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.home #main .latest_ads table td.text h4 span { color:#CCC; margin:0 5px; }

.home #main .latest_ads table td.text p { line-height:16px; }

.ad_list table td.text h3 { font-size:14px; font-weight:normal; margin-bottom: 4px; }

.ad_list table td.text h4 { color:#000; font-size:11px; font-weight:bold; margin-bottom: 3px; }

.ad_list table td.text h4 span { color:#CCC; margin:0 5px; }

.ad_list table td.text p { line-height:16px; }

.entry-thumb {
	position: relative;	
	margin: -30px -30px 0;
	border-bottom: 3px solid #fbb829;
	background-color: #fbb829;
}

.entry-thumb img {
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	display: table;
	margin: 0 auto;
}

.entry-thumb:hover img {
	opacity: 0.3;	
}

.main-navigation li:hover, .post-navigation .nav-previous, .post-navigation .nav-next, .paging-navigation .nav-previous, .paging-navigation .nav-next, #today, .tagcloud a, .entry-thumb, .comment-respond input[type="submit"], .cat-link, .search-submit { background-color: ; }

.widget-title, .widgettitle, .entry-thumb, .author-name, .site-header, .page-header, blockquote { border-color: ; }



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-3 {
    width: 25%;
  }
.fusion-copyright-notice{color:#ffffff;font-size:12px;}
.fusion-copyright-notice a{color:#ffffff;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center}
.fusion-copyright-notice:after,.fusion-social-networks:after{content:"";display:block;clear:both}
.fusion-copyright-notice li,.fusion-social-networks li{float:none;display:inline-block}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:center}
.center-block{display:block;margin-right:auto;margin-left:auto}
.c-products__wrap{padding:23px 50px 19px 21px;position:relative;overflow:hidden;}
.c-products__wrap p{line-height:1.4;margin-bottom:0}
.c-products--lg .c-products__wrap p{line-height:1.785}
.c-products--lg .c-products__wrap{padding-top:26px}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.carousel-inner {
position: relative;
width: auto;
margin-left:auto;
margin-right:auto;
overflow: hidden;
background-color: #ffffff;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner { height: 100% }

.span8 { width:620px; }

.row-fluid .span8 {
	width:65.957446808511%;
	*width:65.904255319149%;
}

input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }

.table td.span8, .table th.span8 {
	float:none;
	width:604px;
	margin-left:0;
}

  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }

	
	.trending-ticker a { max-width: 400px; }


	
	.trending-ticker { font-size: 13px; }

	.trending-ticker .heading { margin-right: 25px; }

	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-right: 0;
	}

	
	.top-bar .trending-ticker ul { float: none; }

	
	.top-bar .trending-ticker {
		text-align: center;
		margin-bottom: 14px;
	}


.top-bar.dark .trending-ticker .heading {
	color: #fff;
	font-weight: 600;
}





.trending-ticker ul { float: left; }


.trending-ticker li {
	display: none; 
	color: #656565;
}


.trending-ticker li:first-child { display: block; }


.item-meta .item-price {
    font-size: 1em;
    line-height: 1;
    text-align: right;
    font-family: 'Cabin Sketch', sans-serif;
    word-break: break-all;
	}

	 .item-meta .item-price:first-letter { font-size: 0.9em; letter-spacing: -3px;}

  .header_top .header_top_right {
    float: none;
  }
.small-game-desc{max-height:50px}
.pncz .option-box .site-header-contact .tile-group,.pncz .option-box .site-header-menu .tile-group,.site-header-contact .pncz .option-box .tile-group,.site-header-contact .row,.site-header-menu .pncz .option-box .tile-group,.site-header-menu .row{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.site-header-menu{height:60px;background:#f3f3f4}
.site-header-menu .container{position:relative;height:100%}
.site-header-menu .btn{font-size:1.125rem;padding-top:.3rem;height:41px;line-height:1.6}
.site-header-is-scrolled .site-header-contact,.site-header-is-scrolled .site-header-menu{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.site-header-is-scrolled .site-header-menu{height:50px;top:70px}



.portfolio-grid .item figure {
  margin-bottom: 0;
}

.portfolio-grid.detailed .item figure {
  margin-bottom: 20px;
}

.portfolio-grid.col3 .items-wrapper,
.portfolio-grid.col4 .items-wrapper {
  margin-bottom: -15px;
  margin-right: -15px;
}

.portfolio-grid .item {
  float: left;
}

.portfolio-grid.col3 .item,
.portfolio-grid.col4 .item {
  margin-bottom: 15px;
  width: 33.33339%;
  padding-right: 15px;
}

.portfolio-grid.col4 .item {
  width: 25%;
}

.portfolio-grid.detailed .items-wrapper {
  margin-bottom: -40px;
}

.portfolio-grid.detailed .item {
  margin-bottom: 40px;
}

  .portfolio-grid.col3 .item,
  .portfolio-grid.col4 .item {
    width: 50%;
  }

  .portfolio-grid img {
    width: 100%;
  }

      .top .main .main_inner .main_right .nowonair .nowonair_btn {
        padding: 9px; }

        .top .main .main_inner .main_right .nowonair .nowonair_btn li {
          margin-bottom: 5px; }

    .mfp-content .blockOnairInfo .nowonair_btn {
      margin-top: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      flex-wrap: -webkit-nowrap;
      width: 100%; }

      .mfp-content .blockOnairInfo .nowonair_btn li {
        width: 50%;
        margin-right: 10px; }

        .mfp-content .blockOnairInfo .nowonair_btn li:last-child {
          margin-right: 0; }

        .mfp-content .blockOnairInfo .nowonair_btn li img {
          width: 100%; }

.testo .wrapper-canali ul {
    padding-left:0;
}




.wrapper-canali {
    margin-bottom:50px;
    text-align:center;
    border-bottom:1px solid #e2e2e2;
    clear:both;
    line-height:normal;
    word-spacing:normal;
    position:relative;
    white-space:nowrap;
}


    .wrapper-canali .marker-foglia,
    .notizie-categorie .marker-foglia {
        -ms-transform: scale(0.75,0.75);
        -webkit-transform: scale(0.75,0.75);
        transform: scale(0.75,0.75);
        
        -ms-transform-origin: right 1%;
        -webkit-transform-origin: right 1%;
        transform-origin: right 1%;
        
        top:56%;
    }

.pmf {
  display: none;
}
.center-block{display:block;margin-left:auto;margin-right:auto}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper{width:1050px}


[class*="grid-"] .wrapper{width:100%}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {
		width:48%;
		float:right;
	}

	
	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {
		float:left;
		margin-bottom:0;
	}


.single-box.entry-media .wrapper {
	width:100%;		
}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}

	
	#footer-icon-mail {
		width: auto;
		height: 16px;
		border: 0;
	}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}

.cli-plugin-main-link {
	margin-left:0px;
	font-weight: 550; text-decoration: underline;
}

#head .mw-index-menu-left { height:36px; float:left; }
#layout-content {width: 910px;}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}


.genesis-nav-menu .menu-item {
	border-width: 0;
	display: inline-block;
	margin: 0;
	padding-bottom: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}
.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -125px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#history #main #app-row .items {
  width: 100%;
}

.inter .items {
  position: absolute;
  left: 0;
  visibility: hidden;
  bottom: 99%;
  opacity: 0;
  transform: translateY(5px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

  .inter.on .items {
    opacity: 1;
    transform: none;
    visibility: visible;
  }


.rfwbs_slider {
    position: fixed;
	top: 0;
	width: 100%;
	z-index: -1;
	background:#fff;
	left:0;
}

.rfwbs_slider .rfwbs_container {
	display: none;
}

.rfwbs_slider .scrollable {
	*zoom: 1;
	position: relative;
	top: 0;
	left: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}

.rfwbs_slider .scrollable:after {
	content: "";
	display: table;
	clear: both;
}

.rfwbs_slider  .rfwbs_navigation{
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	top: 46%;
	width: 100%;
}



.rfwbs_slider .rfwbsoverlay {
	height: 100%;
	opacity: 0.5;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}


	.search-provider .provider.row .collapse-group .collapse {
		background: #e4e4e4;
		border: none;
		margin: 0;
	}
	


.entry p a:link:after, .entry p a:visited:after {
	content: " (" attr(href) ") ";
	}
.mp__collapsed .mp__song-playlist{display:block;font-size:.6875rem;line-height:1.6;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__collapsed .mp__song{color:#b3b3b3;display:block;font-size:.6875rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__info .mp__song-artist{display:block;font-size:.75rem;line-height:1.2;margin-bottom:5px}
.mp__expanded .mp__info .mp__song-name{display:block;font-size:.875rem;line-height:1.2}
.instagram-feed__feed ul.instagram-pics{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;padding:0 7.5px}
.instagram-feed__feed ul.instagram-pics li{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;padding:0 7.5px;list-style:none}
.instagram-feed__feed ul.instagram-pics a{display:block}
.instagram-feed__feed ul.instagram-pics img{width:100%;height:auto}

		#blurbs div { width: 154px; }

		#blurbs { padding: 35px 0 20px; }

		#blurbs div span.titles { font-size: 24px; color: #000; display: block; padding-bottom: 10px; }


h1, h2, h3, #quote div span, #blurbs div span.titles, h5, .hover span, .fn { font-family: 'ColaborateThinRegular', Arial, sans-serif; }
body #wrapper #main .menu-markets-container ul li#menu-item-4061 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4061 a::before{background-position:0 -66px;background-position:0 -93px}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

	.ads_300_250{text-align: left;}


.mainarea, 
#mainarea {
	width:750px;
	width:expression('750px');
	background-color:000000;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

.actus_bas .center_txt{
	padding-left:140px;
	padding-right:295px;
	text-align:justify;
}

.actus_bas .center_txt li{
	padding-left:2em;
	padding-bottom:3px;
}

.actus_bas .center_txt li:before {
  content: "\f18e"; 
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -2em; 
  width: 2em; 
  color:#4e6781;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}



.


.vertical-slider .carousel-inner {
  height: 100%;
}
#sub-featured{display:none}
#sub-featured,body.home #sub-featured{padding:10px 0}
#main-header,#sub-featured{position:relative;padding:10px 0;background:#FFF;border:1px solid #ddd}
#sub-featured img{margin:0 10px;padding:0}
#sub-featured h1,#sub-featured h2,#sub-featured h3,#sub-featured h4,#sub-featured h5,#sub-featured h6{margin:0;line-height:1em}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}



	#access .menu-header,
	div.menu {
		margin: 0 5px;
	}


	#access .menu ul,
	#access .menu ul li {
		width: 100%;
		margin:0;
	}





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-4{width:33.33333333%}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-lg-8 {
    width: 66.66666666666666%;
  }
.row{margin-right:-15px;margin-left:-15px}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}
.z-x-tbl-cell{padding-bottom:7px}



.unseen,
#line,
#header ul,
#breadcrumbs,
.article-info-term,
ul.actions,
#close,
.display-limit,
.moduletable_menu,
.moduletable_js,
.tabouter,
#bottom,
.pagination,
#footer,
#header-image,
.kopfbild,
.navbar-search,
#test,
.element-invisible,.btn-navbar,
.mod-languages,
#nav,
.bildinnen,
.highlights,#footerarea


{
      display: none;
}


.element-invisible {
    position: absolute;
    left: -3000px;
    top: -3000px;
    line-height: 0;
    display: inline;
    color:#fff; background:#000
}
