﻿
.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list .price {
    font-size: 2.3375rem;
    margin-bottom: 25px;
}

.main .pricing-list .price span {
    font-size: 0.9rem;
}

  .site-title {
    line-height: 80px;
  }


.site-header.stickytop .site-start .site-title {
  font-size: 20px;
  line-height: 50px;
}


.site-title a {
  color: #eb5424;
  display: block;
}


.site-title a:hover {
  color: #222;
}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
html body,.block,#header .header-text,.front .view-heroes h4.hero-link,.front .stay-informed .block_content,.front #content #block-quicktabs-news_most_read .view-popular .views-row,.front #content #block-quicktabs-news_most_read .view-news-block .views-row,.view-id-resouce_list_page .views-row .views-field-nothing{font-family:"source-serif-pro","sans-serif";font-style:normal;font-weight:400;}
.front .stay-informed .block_content{font-size:14px;color:#999;overflow:visible;clear:both;position:relative;}
.studentex-objectives .block_content div{color:#646464;}


.pophome {
    background-color: #fff;
    padding: 15px 20px;
    display: block;
    width: 350px;
    margin-top: 10px;
    box-shadow: 0px 0 3px 0 #9b9b9b;
    text-decoration: none !important;
    font-size: 16px;
    color: #272424;
    text-align: center;
    cursor: pointer;
    border-radius: 10px;
    font-weight: bold;
}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}



#primary {
	float: left;
	width: 61.5763547%;
}

.wide-978 #primary, .narrow-978 #primary {
	width: 65.5763547%;
}



.left-sidebar #primary {
	float: right;
}



.no-sidebar #primary {
	float: none;
	margin: 0 auto;
}

.no-sidebar-full-width #primary {
	width: 100%;
}

.blog-alternate-medium #primary article:nth-child(odd) figure {
	float: left;
	padding-right: 4%;
}

.blog-alternate-medium #primary article:nth-child(even) figure {
	float: right;
	padding-left: 4%;
}

	#primary, #secondary {
		float: none;
		width: 100%;
		margin: 0;
	}

	.wide-978 #primary, .narrow-978 #primary, .wide-978 #secondary, .narrow-978 #secondary {
		width: 100%;
	}
.c-main-ban .c-main-ban__subtitle{font-size:20px}
label.middle{margin:0 0 1rem;padding:.5625rem 0}
.media-object-section.middle{vertical-align:middle}
.search-panel .middle{position:relative;top:40%;-ms-transform:translateY(-40%);transform:translateY(-40%)}
.banner-home .middle,.banner-interior .middle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:20%;width:60%;padding:0;top:50%;transform:translateY(-50%);text-align:center}
.hero .banner-home .middle,.hero .banner-interior .middle{left:20%;width:60%}
.about .banner-home .middle,.about .banner-interior .middle{top:20%;-ms-transform:translateY(-20%);transform:translateY(-20%)}
.mega-block .middle{position:relative;z-index:3;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);text-align:center;left:50%;width:100%}
.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:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

h2, .dpe-flexible-posts .title {
	font-size: 18px;
	font-size: 1.285714285rem;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	line-height: 1.2;
	display: block;
}
	




.dpe-flexible-posts img {
	float: left;
	margin: 0 10px 10px 0;
	max-width: 113px !important;
	max-height: 113px !important;
}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


#spotlight-bar {
	background-color: #000;
	padding: 10px;
}


#spotlight-bar a {
	color: #f6af14;
}


#spotlight-bar a:hover {
	text-decoration: underline;
}


#employer-spotlight a:hover .text,
#spotlight-bar a:hover {
	text-decoration: underline;
	color: inherit;
}


#employer-spotlight a:focus .text,
#spotlight-bar a:focus {
	text-decoration: underline;
	outline: 1px solid;
	padding: 2px 5px;
}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-bottom{bottom:0}

  #inner-header .bottom {
    background-color: none; }

    #inner-header .bottom .nav-main-outer {
      background-color: #0a3b63; }

    #inner-header .bottom .ds-search-outer {
      display: block;
      margin-left: -5%;
      width: 110%; }

      #inner-header .bottom .ds-search-outer .ds-search {
        background: #c4cbd0;
        margin: 0 auto;
        width: 100%;
        padding: 10px;
        text-align: center; }


body.home #inner-header .bottom .ds-search-outer {
  display: none; }


.page-template-google-search #inner-header .bottom .ds-search-outer {
  display: none; }
#captureProfileWrapper .profile-avatar-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;margin-right:7px;width:24px;height:24px;border:2px solid #fff;border-radius:100%;background:#ccc;box-shadow:2px 2px 5px rgba(0,0,0,0.5);vertical-align:middle}
#captureProfileWrapper .profile-avatar-wrapper img{display:block;width:100%;border-radius:100%}


.categories {
    padding-bottom: 30px;
    text-align: center;
}
.header-bottom-right{width:auto}
.f-box,.f-box:nth-of-type(4n),.header-bottom-left,.header-top-right,footer .f-list{text-align:center}
.header-bottom{padding-top:0!important}
.header-bottom-left,.navbar-header{display:inline-block}
header.sticky .header-bottom-right{padding-top:0!important}
.header-bottom-left{float:none;width:90%;vertical-align:top;margin-top:10px}
.header-bottom,.header-top{width:100%;display:inline-block}
.pearson-logotype{color:#ffffff;position:absolute;left:45px;top:14px;font-family:'PlayfairDisplay';font-size:18px}
.menu-bars .burger-wrap{position:relative;top:-9px}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.video-block .video-holder{position:relative}
.video-block .video-holder .play-indication{position:absolute;top:0;left:0;width:100%;height:100%}
.video-block .video-holder .play-indication .outer-holder{display:table;width:100%;height:100%}
.video-block .video-holder .play-indication .inner-holder{display:table-cell;vertical-align:middle;text-align:center}
.video-block .video-holder .play-indication .inner-holder span{display:inline-block;max-width:150px;font-family:Caveat,cursive;color:#fff;font-size:1.25rem;text-shadow:1px 1px rgba(0,0,0,.5)}
.modal-video .modal-content .video-holder{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.modal-video .modal-content .video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}

h1.entry-title {
  font-size: 24px;
  font-family: Georgia, 'Times New Roman', Times, Serif;
}


.sticky .entry-title::before {
  content: '\f08d';
  font-family: fontawesome;
  font-size: 1.563rem;
  left: -2.5rem;
  position: absolute;
  top: 0.375rem;
}


.sticky .entry-title {
  position: relative;
}
.l-navbar-default__logo-img{max-height:40px;max-width:350px}
.l-navbar-default__logo-img--centered{display:block;margin:3px auto 0}
.l-navbar-default__logo-img-svg{max-height:40px;display:-ms-flexbox;display:flex}
.l-navbar-default__logo-img-centered{max-height:90px;max-width:100%;margin-top:5px;margin-bottom:5px}




nav .panel:after, nav#mainNav:after, .newsTitle:after, .bg:after,.post:after,.nh-post:after, ul.post li:after,nav#mainNav .inner:after{
	content:"";
	display: table;
	clear: both;
}

nav .panel,nav#mainNav,.newsTitle,.bg, .post, ul.post li,nav#mainNav .inner{
	zoom: 1;
	}




#wrapper, .inner{
margin:0 auto;
width:950px;
}


	nav#mainNav .inner{
	padding-left:1px;
	border-left:1px dotted #ddd;
	}

.branding h1,
.branding .logo-image {
  max-width: 475px;
  margin: 3px auto 0;
  padding:0 20px;
  font-family: sofia-pro, sans-serif !important;
  font-weight: 300 !important;
  letter-spacing: 0em !important;
}

.branding .logo-image a {
  position:relative;
  z-index:10;
  display:block;
}


  .branding h1,
  .branding .logo-image {
    margin-top: 25px;
  }

.branding .logo-image { margin-bottom: 0; padding: 0 0 30px 0; line-height: 34px; font-size: 0; }

.branding .logo-image .regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }

.branding .logo-image img { width: 100%; height: auto; max-width: 871px; }

.railway 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	white-space: normal;
	
	padding-top: 0px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.tw-process-holder .wpb_column:last-child .vc_column-inner:after {
  border: 0;
}


body.home .partnersrow .wpb_column {
  background-color: #fff;
  max-height: 130px;
  overflow: hidden;
}


	#wrapper,
	#colophon,
	#main,
	article.post,
	#container,
	#linky {
		width: auto;
	}


	#main {
		margin-top: 0;
	}





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



#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}

#main .widget-area ul ul {
	border: none;
	margin-left: 10px;
	padding: 10px 0 0 0;
}



.presentation-page #main {
	margin-top: 0;
}

.thim-style-content-new-1 .sc_heading.clone_title .title {
    font-size: 35px !Important;
    font-weight: 600 !Important;
}

#pricing .sc_heading {
    padding-top: 15px;
    padding-bottom: 15px;
}


.sc_heading.clone_title .clone {
    font-size: 60px !important;
}
.nv-single-post-wrap,.nv-single-page-wrap,.nv-index-posts{margin-bottom:40px}
.nv-single-post-wrap:not(:only-child),.nv-single-page-wrap:not(:only-child),.nv-index-posts:not(:only-child){padding-right:40px}
.nv-sidebar-wrap.nv-left+.nv-single-post-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-single-page-wrap:not(:only-child),.nv-sidebar-wrap.nv-left+.nv-index-posts:not(:only-child){padding-right:15px;padding-left:40px}
.bitcoin{width:414px;margin:20px auto 0;position:relative;}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505;}
.bitcoin-icon{display:block;height:41px;width:41px;line-height:41px;color:#000;border-radius:100px;border:1px solid #fff;background-color:#f9a644;}
.bitcoin-text{padding:6px 20px 8px 55px;display:block;min-height:37px;color:#fff;text-align:left;font-size:15px;font-family:'Oswald Regular';border-radius:20px;border:1px solid #505050;background-color:#2e2e2e;}
.bitcoin-text a{color:#fff;}
.bitcoin-text a:hover{color:#d63600;}
.bitcoin-text span{display:none;}


.genesis-nav-menu .menu-item {
	display: inline-block;
	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";
	}
.et_pb_counters .et_pb_counter_8:hover .et_pb_counter_amount{background-color:}
.et_pb_counter_8 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counter_8 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_8 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counters .et_pb_counter_8 .et_pb_counter_container{background-image:none}
.et_pb_counters .et_pb_counter_8:hover .et_pb_counter_amount.overlay{color:}
.et_pb_counter_8 .et_pb_counter_amount{background-color:#ff0000}
#footer .copyright{padding-top:10px;}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
body.category-substance-abuse #menu-item-45437 a,body.category-mental-health #menu-item-45494 a,body.category-recovery-support #menu-item-45502 a{border-bottom:4px solid #00bbc8}

	
	body.category-substance-abuse #menu-item-45437 a, body.category-mental-health #menu-item-45494 a, body.category-recovery-support #menu-item-45502 a {border-bottom: 4px solid #00bbc8;}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }


.header_container
{
	background-color: #fff;
}


#sfida-box-content {
    padding:15px 22px 10px 22px;
}



#sfida-box-content h4 {
    margin:10px 0 15px 0;
    font-weight:700;
    font-size:15px;
    color:#333;
}


#sfida-box-content .altre-sfide {
    float:right;
    margin-top:3px;
}
.img-fluid{max-width:100%;height:auto}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}

#site-title a { color: transparent; }

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#access2 .menu,
#access2 div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 18px 0;
	width: 700px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}


.leading { }

#project-page-data {
	margin-bottom: 0px;
}
.fusion-header-sticky-height{display:none}


.image-responsive, .footer-logo {
  display: block;
  width: 100%;
  height: auto; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}
.menu .search #bigger_font,.menu .search #smaller_font {    display: none;    height: 35px;    width: 35px;    cursor: pointer;    float: left;    line-height: 2rem;    border: 1px solid #c5c5c4;    text-align: center;}
.menu .search #smaller_font {    margin-right: 10px;    border-left: none;}
    .menu .search #bigger_font,    .menu .search #smaller_font {        display: inline-block;    }


.site-branding {
	min-height: 2em;
	padding-right: 60px;
	position: relative;
}


.clearfix, .l-header-inner {
  *zoom: 1;
}


.clearfix:after, .l-header-inner:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}


.l-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 58px;
  background: #fff;
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: 1px solid #b7b7b7;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 100;
}


.l-header a {
  text-decoration: none;
}


.l-header-inner {
  margin: 0 auto;
  padding: 10px 20px 0;
  max-width: 1000px;
}


.width-normal .l-header,
.width-small .l-header {
  border-bottom: 0;
}
#video-gallery{width:100%;display:none}

.widget .product_list_widget{list-style:none;}

.widget .product_list_widget li{border-bottom:1px dotted #e6e6e6;margin:0 0 1em;padding:0 .53em 1em;}

.widget .product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}

.widget .product_list_widget li img{width:2.618em;height:auto;float:right;}

.widget .product_list_widget li a{display:block;}

.widget .product_list_widget li:last-child{margin:0;border:none;}

.widget .star-rating{width:60px;float:none;margin:.53em 0;height:.618em;clear:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}

.tb-megamenu .clearfix{*zoom:1;}
.tb-megamenu .clearfix:before,.tb-megamenu .clearfix:after{display:table;content:"";line-height:0;}
.tb-megamenu .clearfix:after{clear:both;}

.a_row_2 {
    margin-left: 10px;
    color: #e6fffe;
    text-decoration: underline;
    outline: none;
}
 .mk-image.align-left { text-align:left; }
.align-left{text-align:left}
.widget_social_networks .align-left{text-align:left}
.mk-fancy-title.pattern-style.align-left span{padding:0 6px 0 0}
.mk-fancy-title.color-gradient.align-left span i{margin:0 auto 0 0}
.panel-flexible-inside .panels-flexible-row{margin-bottom:30px;padding-bottom:0;}
.panel-flexible-inside .panels-flexible-row-last{margin-bottom:0;}


.home-icon, .main-navigation {
  float: left; }


.home-icon {
  font-size: 22px;
  padding: 0 10px;
  background: #008987; }

  .home-icon a {
    color: #ffffff; }

    .home-icon a:hover {
      color: #ffffff; }


.blog-posts-inner{
    float: left;
    padding: 20px;
    margin: 10px 0;
    background: #fff;
}

	
	#s5_bottom_menu_wrap {
	width:100%;
	}
#s5_bottom_menu_wrap ul.menu a:hover{text-decoration:underline}
#s5_bottom_menu_wrap ul.menu li{padding-right:20px;display:inline-block}
#s5_bottom_menu_wrap a,#s5_bottom_menu_wrap{color:#000}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}
.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}
h1,h2,h3,h4,h5,h6,.cerchez-slider-full-height .cerchez-slider .controls div span,.cerchez-filter-selectors a{font-family:'Carrois Gothic','Helvetica Neue',Helvetica,Arial,sans-serif}

body, h1, h2, h3, h4, h5, h6, .cerchez-slider-full-height .cerchez-slider .controls div span, .cerchez-filter-selectors a {
    font-family: 'Roboto Lt','Oswald','Helvetica Neue',Helvetica,Arial,sans-serif;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.redhead
{
	text-decoration: none;
	font-weight: bold;
	line-height: 140%;
	color: #CC0000;
	font-size: 17px;
}
#u3103-6,#u3103-7,#u3103-8,#u3103-10{line-height:64px;}
#u3103-6,#u3103-8{line-height:65px;}
.abcp_footer-bottom{padding-bottom:50px;font-size:10px;text-align:center;background:#010101;color:#fff}

    .site-header .row .site-title-wrapper,
    .site-header .row .hero {
      width: 97.22222%;
      float: left;
      margin-left: 1.38889%;
      margin-right: 1.38889%; }


.site-title-wrapper {
  width: 97.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  position: relative;
  z-index: 1;
  padding: 3% 1rem 7% 1rem; }

  .site-title-wrapper .site-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 00;
    letter-spacing: -0.03em;
    font-weight: 700;
    font-size: 1.6em; }


#topad {
	float: left;
	padding-top: 8px;
	padding-left: 24px;
	position: relative;
	text-align: center;
}







.footer {
  height: 150px;
  background: #fff;
  border-top:1px solid #aaaaaa;
  padding-top:60px;
}

.toptext { float: right; padding-right: 5px; height: 20px; width: 574px; text-align: right; font-size: 12px; font-weight: 600; color: #bf0406; line-height: 20px; }

.toptext a { color: #333; text-decoration: none; }

.toptext a:hover { text-decoration: underline; }

.toptext.left { float: left; text-align: left; padding-left: 5px; }
.container-wrap{max-width:1024px;margin:0px auto;overflow:hidden;}


#footer-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#footer-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#footer-top div div {
	padding: 0;
	background-repeat: repeat-x;
}

.alignright {
	float: right;
	margin: 0 0 20px 15px;
}

blockquote.alignleft, blockquote .alignright {
	width: 33%;
}

.entry img.alignright {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 10px 20px;
	padding: 5px;
	background-color: #fff;
}

.entry .wp-caption .alignright img {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 10px 20px;
	padding: 5px;
	background-color: #fff;
}

.wp-caption.alignright {
	float: right;
	margin: 0 0px 5px 20px
}

.wp-caption.alignright img {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 5px 20px;
	padding: 5px;
	background-color: #fff;
}


.wpcr3_clear , div.wpcr3_review .wpcr3_clear  { clear:both !important; display:block !important; line-height:0px !important;; height:0px !important; }
.icon-box-left .icon-box-text,.icon-box-right .icon-box-text{-ms-flex:1 1 0px;flex:1 1 0px}
.icon-box-right .icon-box-text{-ms-flex-order:-1;order:-1}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:1em}
.icon-box-right .icon-box-img+.icon-box-text{padding-right:1em}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }


.block1-slider {
	float: left;
	overflow: hidden;
	width: 460px;
	height: auto;
	line-height: 18px;
	margin: 0px 0px 20px;
}


.block1-slider h2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	margin-bottom: 5px;
}


.product-wrapper .product-thumb, .product-wrapper .product-hover {
  transition: all .7s ease-in-out; }

  .product-wrapper .product-hover {
    position: absolute;
    width: 100%;
    background: #FFFFFF;
    padding: .5em;
    opacity: 0;
    visibility: hidden;
    border: 3px solid #9f5a7f;
    border-top: 0; }

    .product-wrapper .product-hover p {
      padding: 0 0 1em 0;
      margin: 0; }

    .product-wrapper:hover .product-hover {
      opacity: 1;
      visibility: visible; }
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.clearfix,
.dl-horizontal dd,
.nav,
#masthead ul {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.nav:before,
.nav:after,
#masthead ul:before,
#masthead ul:after {
  line-height: 0;
  display: table;
  content: "";
}

.clearfix:after,
.dl-horizontal dd:after,
.nav:after,
#masthead ul:after {
  clear: both;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}

    .set-mytable{
            margin-top: 20px;
    margin-bottom: 10px;
    }

    .set-mytable th, .set-mytable td {
        padding: 5px;
    }

    .set-mytable th{
            color: #fff;
    background: #42a5f5;
    border: #42a5f5 1px solid;
    }

    .set-mytable td {
            color: #42a5f5;
            border: #42a5f5 1px solid;
    }


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}

.omurga_orta{background-color:#E6ADD3}


.tool-overflow{
    overflow: hidden;
}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}

	
	td.middle2_1 {
		width: 327px;
		height: 145px;
		background: #F2E3C6;
		border-bottom: 1px solid #cfc8c0;
		border-top: 1px solid #ddcdbb;
		border-left: 1px solid #ddcdbb;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.card-group-list .btn{margin-bottom:1rem}
.card .card__image{position:relative;overflow:hidden;padding-bottom:62.5%}
.card .card__title a{color:#2a2e30}
.card .card__title a:hover,.card .card__title a:focus,.card .card__title a:active{text-decoration:none}
.card .card__link .btn{padding-bottom:0}
.card .card__link .btn:hover{color:#2ebdd1}
.card .pretitle{margin-bottom:0}
.card-list{list-style:none;padding-left:0}
.cardstack .cardstack__controls-next-previous--top .card-count{margin-top:2px;color:#fff}
.card-group-list{margin-top:1.5rem;margin-bottom:1.5rem}
.card-group-list .item{padding-bottom:0 !important;margin-bottom:2rem}
.card-group-list .item:last-child{margin-bottom:0}
.card-group-list .small .btn-tertiary{font-size:0.8rem}
.card-group-list .slide-image img{max-width:250px;margin:auto}
.country-inner-tabs{width:100%;margin:8px auto;left:0px;position:absolute;z-index:3;padding:8px 10px 10px 10px;background:#3C3B63;border:0px solid #bdbbbb;}
.country-inner-tabs ul li a{color:#FFF;font-size:13px !important;font-weight:300 !important;text-decoration:none !important;text-shadow:none !important }
.country-inner-tabs ul{width:25%;float:left;padding:10px 20px 10px 20px !important;}
.country-inner-tabs ul li a i{margin-right:7px;}
.country-inner-tabs ul li{display:list-item !important;list-style-type:none;border-bottom:1px dotted #53548D;padding-left:5px !important;padding-right:5px !important;}
.country-inner-tabs ul li:hover{background:#E9E9E9;}
.country-menu .country-inner-tabs-in{display:none;}
.country-menu li:hover .country-inner-tabs-in{display:block;}


.mobile-menu-logo-container {
  width: 50%;
  height: 60%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: table;
}


.welcome-text
{
	padding-bottom: 50px;
	text-align: center;
	padding-top: 30px;
}


.welcome-block.in-view .welcome-text, .home-slider .slide-text h2, .home-slider .slide-text
{
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

.slicknav_nav,
.responsive-slick-menu{display:none;}

.slicknav_nav, .responsive-slick-menu{display:block;}

.online-shop-enable-sticky-menu .responsive-slick-menu{max-height:300px;overflow-y:scroll;}

#widgets ul li a { display:block; }



.column.omega, .columns.omega {
  margin-right: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.omega {
     }



      #videoproduction h3 {
        font-weight: 400;

      }


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


#header,#nav,#people,#rss,.sidebar,.post-comment,.post-meta,  hr {
	display: none;
	}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}





.bnr-pickup{width:1180px; margin:0 auto; padding:25px 0;}

.bnr-pickup.pickup2{width:960px;}

.bnr-pickup ul{-webkit-flex-wrap:wrap; flex-wrap:wrap; -webkit-justify-content:space-between; justify-content:space-between;}

.bnr-pickup ul li{font-size:0; line-height:0;}

.bnr-pickup ul li a{display:block; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; text-align:center;}

.bnr-pickup ul li a:hover{filter:alpha(style=0,opacity=70); -moz-opacity:0.7; opacity:0.7;}

.bnr-pickup ul.clm1 li{width:100%;}

.bnr-pickup ul.clm2 li{width:584px;}

.bnr-pickup ul.clm3 li{width:384px;}

.bnr-pickup.pickup2 ul.clm2 li{width:474px;}

.bnr-pickup.pickup2 ul.clm3 li{width:312px;}

#td-mobile-nav .td_display_err {
  text-align: center;
  color: #fff;
  border: none;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
  margin: -9px -30px 24px;
  font-size: 14px;
  border-radius: 0;
  padding: 12px;
  position: relative;
  background-color: rgba(255, 255, 255, 0.06);
  display: none;
}

.mfp-content .td_display_err {
  color: #fff;
  padding: 14px 30px;
  display: none;
  position: absolute;
  top: 93px;
  left: 0;
  right: 0;
  font-size: 12px;
  text-transform: uppercase;
  margin: 0 -40%;
  line-height: 1;
}

.mfp-content .td_display_err:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: -1;
}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-7{width:58.33333%}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{width:33.33333333%}
#main-menu .search-popup .search-popup-inner{padding:23px 26px 29px 26px}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}

#col-2 #cart tbody td.title{font-weight:bold;}

#col-2 #cart th.t2,#col-2 #cart td.title.t2{text-align:center;font-size:11px;}

#col-2 #cart th.title{padding:0 2px 0 2px;font-size:10px;line-height:12px;}

table.trialpack td.title{height:30px;padding-left:10px;color:#1a578e;font-size:12px;font-weight:normal}

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}
.mast-onair .amp-onair-show-image{float:left;width:100px;margin-right:8px}
.mast-onair .amp-onair-show-image-img{max-width:100% !important;max-height:128px !important}
.mast-onair .amp-onair-show-title:before{content:"Now on 1620 the zone";display:block;font-size:15px;font-weight:bold;font-family:"Open Sans";color:#ff0101;margin-bottom:5px;line-height:110%;padding-top:%;text-transform:uppercase}
.mast-onair .amp-onair-show-title{font-family:"Open Sans";font-size:15px;margin-bottom:2px}
.mast-onair .amp-onair-show-title a{font-family:"Open Sans";text-decoration:none;color:#fff;font-size:15px}
.mast-onair .amp-onair-show-timeslot{font-family:"Open Sans";font-size:15px}
#custom-img-header {margin:0 0 2em;}

#custom #custom-img-header {margin:0;}


.einbau_kontakt_img{
	margin-right:-10px;
}
.entry-cats,.logo-point,article.single .entry-share .share-count,.waves-footer .mc4wp-form-fields button:hover{color:#ea086e}


.tt-post-bottom {
  font-family: 'Roboto';
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #b5b5b5;
}


.tt-post-bottom span {
  margin-right: 10px;
}


.tt-post-bottom span.zilla-likes-postfix {
  margin: 0;
}


.tt-post-bottom .fa {
  color: #ddd;
  margin-right: 4px;
}


.tt-post-bottom a {
  color: #b5b5b5;
}


.tt-post-bottom a:hover {
  color: #dd3333;
}


.tt-post-bottom a:hover .fa {
  color: #dd3333;
}
.text-center{text-align:center}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}


	.footer-widgets {
		padding: 95px 0;
		background-color: #252525;
	}

	.footer-widgets .widget-title {
		text-transform: uppercase;
		color: #c5c5c5;
		line-height: normal;
		margin: 5px 0 0;
	}

		.footer-widgets .widget {
			margin-bottom: 50px;
		}

#actu_en_continu .actu_en_continu_ct {
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	height:214px;
	overflow:hidden;
	position:relative;
	background:#fff;
}

.agenzia {float:right;width:215px; height:97px;}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{position:relative;margin-left:10px;margin-right:10px;}







.follow {
  grid-area: follow;
}
.footer .widget-columns{color:#fff;margin:0 -20px 30px}
.footer .widget-columns h3{font-size:21px;font-size:1.3125rem;margin-bottom:10px}
.footer .widget-columns .h3{font-family:montserrat;font-weight:700;font-size:21px;font-size:1.3125rem;margin-bottom:10px}
.footer .widget-columns p{font-size:12px;font-size:.75rem;margin-bottom:10px}
.footer .widget-columns a{color:#fff}
.footer .widget-columns .social-list li a{color:#f95796}
.footer .widget-columns .menu li a{color:#fff}
.footer .widget-columns .menu li a:hover{opacity:.5}

	#telefono {width: 100%; margin: 0px 0px 20px 0px; padding: 0px; text-align: center; float: left;}

	#telefono a, #telefono a:link, #telefono a:visited, #telefono a:hover, #telefono a:active {display: block; width: 150px; height: 28px; line-height: 28px; margin: auto; padding: 0px; color: #FFFFFF; background: #434B53; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: none; font-size: 1.100em; text-align: center; font-weight: 600;}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}
.section .section-head+.section-body .post{margin-top:-50px}
.section .section-head+.section-body .post.blog-post{margin-top:0}
.section .section-body{padding:20px 0 0}
.section-faq .section-head+.section-body{padding-top:50px}
.section-primary .section-body .shell{max-width:100%;padding:0}
.section-map-secondary .section-body{width:100%;position:relative;overflow:hidden}
.section-map-secondary .section-body-holder{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100}
.section-popups .section-body{background-color:#fff;width:650px;margin:0 auto;padding:30px;box-shadow:0 0 20px rgba(0,0,0,.8);cursor:default;z-index:1;opacity:0;visibility:hidden;position:absolute;left:50%;top:50vh;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%}
.section-popups .section-body.active{z-index:100;visibility:visible;opacity:1}


html.special .news-tiles__more-text { color: #21529a; }


html.special.black-bg .news-tiles__more-text { color: #fff; }


html.special.blue-bg .news-tiles__more-text { color: #195183; }
.search-results .title{font-size:1.2em;}
#user2 h2.title{color:white;}
#the-content h1.title{text-shadow:1px 1px 0 #fff;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
.item-list .title{font-weight:bold;}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}


.banner {
	height: 100px;
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	padding: 20px 0 0 85px;
	text-align: center;
	color: #fff;
	line-height: 30px;
}


.banner span {
	font-size: 18px;
}

div.secondary_menu ul.secondary_menu_ul a:hover{background:none;}

ul.secondary_menu_ul,
div.secondary_menu ul{direction:rtl;display:table;list-style:none;margin:0 auto;}

div.secondary_menu ul.secondary_menu_ul{margin-top:6px;}

ul.secondary_menu_ul li,
div.secondary_menu ul li{float:right;list-style:none;}

div.secondary_menu ul.secondary_menu_ul li a{color:#464547;display:block;padding:0 6px;transition:border-bottom .2s ease-out;-webkit-transition:border-bottom .2s ease-out;-ms-transition:border-bottom .2s ease-out;-o-transition:border-bottom .2s ease-out;-moz-transition:border-bottom .2s ease-out;}

div.secondary_menu ul.secondary_menu_ul li a:hover{border-bottom:1px solid #464547;}

ul.secondary_menu_ul{margin:10px auto 0;padding:0;}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.offer-category {
    margin-bottom: 5px;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 11px;
}
.d-none{display:none!important}
.quick-book-bar .book-tickets__button-wrapper+.book-tickets__button-wrapper{margin-top:15px}
.quick-book-bar .book-tickets__button-wrapper{width:20%;padding:0 4px}
.quick-book-bar .book-tickets__button-wrapper--accesso{float:left}
.quick-book-bar .book-tickets__button-wrapper--more{float:right}

.overflowhiddenMob.c-content-box.c-size-md {
    padding: 30px 0;
    overflow: hidden;
}
.transition-4{transition:all .4s ease-in-out}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{width:25%}
.aom-action .aom-action-box .aom-action-author{text-align:left;margin-top:20px;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.7px;color:#87240f;text-transform:uppercase}








.header-wrap,.header-wrap-img {position:absolute;width:100%;height:135px;left:0;top:0;}

#wrapper.gallery .header-wrap,#wrapper.gallery .header-wrap-img {height:285px;}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.home .tw-menu-container .header-clone{top:inherit}
.header-clone,body.header-small .tw-menu-container{background-color:#000}
.slider-fullwidth .header-clone{opacity:.9}
.header-clone{position:fixed;opacity:.9;top:0}
body.admin-bar .tw-menu-container,body.admin-bar .header-clone{top:32px}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-8{width:66.66666667%}
.master-holder-bg-holder{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:-1}
.master-holder-bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;-webkit-perspective:1000;perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0)}


.top {
padding-bottom:10px;
overflow: hidden;
}
.footer-menu-title-en{font-family:'Roboto Condensed',sans-serif;font-size:20px;letter-spacing:.14em;margin-right:5px}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}

.logo {width: 307px; height: 117px; margin: 0px auto }

.logo img {width: 307px; margin-top: 9px;}
.awe{color:#537ea2;font-size:1.3em;font-family:FontAwesome}
.aut div.left .awe{color:#7197b7}
.nav-footer-list a,.nav-footer-title,.nav-legal-list a{display:inline-block;padding:.5em}
.nav-footer-list,.nav-footer-list li,.nav-legal-list,.nav-legal-list li{margin:0;padding:0}
.nav-legal-list{list-style:none;text-align:center}
.nav-legal-list li{display:block}
.nav-legal-list li:after{color:#e1e2e0;content:'|'}
.nav-legal-list li:last-child:after{content:''}
.woofc-no-product{opacity:0;visibility:hidden;height:0;overflow:hidden;margin:0 !important;-webkit-transition:opacity .4s, visibility .4s, height 0.4s 0.2s;transition:opacity .4s, visibility .4s, height 0.4s 0.2s;font-size:12px;font-weight:400;letter-spacing:1.4}
.woofc-empty .woofc-inner .woofc-no-product{opacity:1;visibility:visible;height:inherit}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.shopcolumn1 .product_item .details_product_item,.shopcolumn2.shopfullwidth .product_item .details_product_item{width:70%;float:left;padding-left:10px;padding-right:10px}
.shopcolumn2.shopfullwidth .product_item .details_product_item{width:100%;float:none;padding-left:0}
.shopcolumn1 .product_item .details_product_item{width:100%;float:none;padding-left:0}


.mailchimp-signup span.welcome{
  display:block;
  margin-bottom:8px; }


.view-blog .sidebar span.welcome{
  display:block;
  margin-top:16px; }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
#nav .container,.nav-paddings{padding-left:0;padding-right:0}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

.successfull-block .container-fluid {
  position: relative;
}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-w3l{float:right;width:50%;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}

div#containerFooter div.menufooter ul li.item-501 { padding: 0; }

.part2 .icon ul li.red div{
    color: #b80000;
}

.part5 table td.red{color: #f10000}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


#wrapper_four{ margin:0 auto; width:100%; overflow: auto; padding:0;}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }


	img.menu-image.menu-image-title-after {
		width: 90px;
		min-height: 90px;
	}


	#menu-redes-sociais img.menu-image.menu-image-title-after {
	    width: 20px;
	    min-height: 0;
	    padding: 0;
	    margin: 0 10px 0 0;
	}


ul.sub-menu .arrow-sub-menu span.menu-image-title {
    color: #005789!important;
}


footer.azul-claro .menu-image-title,
footer.azul-escuro .menu-image-title,
footer.verde .menu-image-title,
footer.laranja .menu-image-title {
	color: #f8f9fa;
}

.navbar-header.header-right .social-media-header {
	margin-bottom: 5px !important;
}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
header ul li.active,header ul li:hover{border-left-color:#fff}
header ul li.active a,header ul li:hover a{color:#fff}
header ul li.active::after{position:absolute;bottom:-6px;left:50%;margin-left:-6px;width:10px;height:10px;background:#fff;border:1px solid #e1e1e1;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
header ul li:first-child.active::after{margin-left:-13px}
header ul li:last-child.active::after{margin-left:3px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.related_block {
	margin: 0px;
	text-align: center;
	padding: 0 6px;
}
.img-fluid{max-width:100%;height:auto}
span.filter-count.filter-count-bubble{width:14px;vertical-align:super;display:inline-block;font-size:12px;margin:auto;line-height:14px;color:#fff;border-radius:50%}
.search-results-header .filter-count-bubble{background-color:#3892bc}
header .ar-mobile-header .mobile-links .mobile-cart .cartLabel .filter-count{position:absolute;top:-18px;right:-8px;font-size:14px;font-size:.875rem;color:#2f5e83;font-weight:700;background-color:#fff;width:20px;height:20px;line-height:20px;text-align:center;border-radius:100%}

.main .container-wrapper {
	background-color: white;
	padding: 30px 20px 0 20px;
	border-radius: 20px;
	border-bottom: 5px solid #e5e5e5;
}
.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}
.front #content #block-quicktabs-news_most_read .quicktabs-wrapper #quicktabs-container-news_most_read{margin-top:10px;}
.front #content #block-quicktabs-news_most_read .quicktabs_main.quicktabs-style-basic{border:none;}
#footer .ctc-container .not-ready{display:none;cursor:pointer;position:absolute;right:1px;bottom:-33px;color:#fff;font-weight:700}

.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-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

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

  .main-news .col-xs-12 {
    margin-top: 20px;
  }

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}


  #footer .ce_image {
    float: left;
    margin-right: 35px;
  }


  #footer .ce_image img {
    max-height: 120px;
    width: auto;
  }



  .modal__inside .ce_image {
    float: right;
    width: 360px;
  }


    .modal__inside .ce_text,
    .modal__inside .ce_image {
      float: none;
      width: 100%;
    }

#imTextObject_2_tab0 .cf3 { color: #68911B; }

#imTextObject_6_tab0 .cf3 { color: #808080; }

#imTextObject_8_tab0 .cf3 { color: #68911B; }

#imTextObject_9_tab0 .cf3 { color: #68911B; }

#imTextObject_10_tab0 .cf3 { color: #68911B; }

#imTextObject_13_tab0 .cf3 { color: #689119; }
.topnavi ul li a img.fx{display:inline-block;max-width:none}
.topnavi ul li a:hover img.fx{display:none}
.topnavi ul li a.topnavi-act img.fx{display:inline-block;max-width:none}

.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-md-3 {
    width: 25%;
  }


#header {
	width: 1015px;
	height: 70px;
	margin: 0 auto;
	text-align: right;
}

.jm-module.box-ms .jm-title-wrap:before {
  border-color: transparent transparent #d51d1f transparent;
}

.jm-module.box-ms .jm-title-wrap:after {
  border-color: transparent transparent transparent #d51d1f;
}

.jm-module.box-ms .jm-title-wrap {
  display: inline-block;
  margin: -11px 17px 0;
  position: relative;
}

.jm-module.box-ms .jm-title-wrap:before,
.jm-module.box-ms .jm-title-wrap:after {
  background: none;
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border-style: solid;
}




#header #headerleft{
	display: block;
	float: left;
	width: 396px;
	padding-top: 12px;
}


#header #headerleft h1 {
	margin: 0px;
	padding: 0px;
}


#header #headerleft h1 a{
	display: block;
	float: left;
	padding-right: 12px;
	font-size: 36px;
	color: #eeeeee;
	font-weight: normal;
	text-decoration: none;
	border-right: 1px solid #adb0b4;
}


#header #headerleft h1 a.nobar{
	border-right: 0px solid #adb0b4;
}


#header #headerleft h1 a.nobar img{
	border: 0px solid #adb0b4;
	max-height: 60px;
}


#header #headerleft h3{
	display: block;
	float: left;
	padding-left: 12px;
	font-size: 12px;
	color: #cecece;
	font-weight: normal;
	text-decoration: none;
	padding-top: 16px;
	padding-bottom: 12px;
	margin: 0px;
}
#site-footer-custom-area-left,#site-footer-custom-area-right{font-size:12px;font-family:Arial,sans-serif}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item{color:#fff;text-transform:uppercase;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;display:block;transition:0.2s;font-weight:700}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item.selected{color:#C19C5E}
.no-touchevents .shop__currency__select .shop__currency__select__items .shop__currency__select__item:hover,.accessibility .shop__currency__select .shop__currency__select__items .shop__currency__select__item:focus{color:#C19C5E}


.albastru
{
background-color:#00B2EE;
}

#kopfsymbole{
	text-align: right;
}

#kopfsymbole,#searchform{
	float: right;
	display: inline-block;
}
.logo.logo--desktop{max-width:120px}
.logo.logo--mobile{max-width:80px;margin-top:14px}
.tilter__figure,.tilter__image{margin:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}

.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-md-7 {
    width: 58.33333333%;
  }

.login-icon {
    height: 17px;
    margin-top: 0px;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}
.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}
.slider .frame .slides,.slider .frame .slides li{width:100%;display:inline-block}
.slider .frame .slides li{height:364px;position:relative}
.slider .frame .slides li img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}
.slider .frame .slides li .post-category{margin-top:8px;margin-bottom:15px;display:block}
.slider .frame .slides li .post-content{height:150px}
.slider .frame .slides li .post-content .post-title{height:60px;overflow:hidden;display:block}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

#topnav #dropmenu_alloywheels, #topnav #dropmenu_carmake, #topnav #dropmenu_tpms, #topnav #dropmenu_accessories, #topnav #dropmenu_gallery, #topnav #dropmenu_information { top: 0px !important; left: 0 !important; position: relative; }



.dropmenudiv_b { position: absolute; top: 0; border-bottom: #ffffff 1px solid; z-index: 100; background-color: #4d4c4c; width: 220px;  display: none; }

.dropmenudiv_b a { width: auto; display: block; text-indent: 5px;  padding: 3px; text-decoration: none; font-size: 12px; color: black; background-color: #4d4c4c; color: #FFFFFF; }

* html .dropmenudiv_b a {  width: 100%; }

.dropmenudiv_b a:hover {  background-color: #b30d11; color: #FFFFFF; }


.global-search-results ul li.result-count {
  padding: 20px 0;
  font-size: 16px;
  color: gray;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-weight: bold;
}
.footer-nav .menu-item{max-height:20px !important}

.burger-container:hover{
    width: 260px;
    height: 40px;
    background-color: rgba(255,255,255,0.2);

}

.burger-container{
    padding-left: 34px;
}




.flexslider { position: relative; }

.flexslider, .flexslider .slides li { min-width: 100%; }

.flexslider .slides {zoom: 1; margin: 0; }


.flexslider img { min-width: 100%; max-height: 100%; }

.pull-center .flexslider img { min-width: 100%; max-height: 100%; height: 100%; }



.flexslider.no-nav .flex-direction-nav { display: none; }
.banner .menu-group{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
.banner #menu-primary-navigation .menu-item-has-children .caret{display:inline}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.widget .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;-webkit-transition:all,ease,.2s;transition:all,ease,.2s;padding:1em;z-index:1;display:block}
.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}
.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}
.td-header-style-1 .td-header-sp-recs{margin:5px 0 -5px}

.home #orientation_3_bulles .col-md-12 {
	padding-left: 110px;
	padding-right: 110px;
}

	#footer .col-md-12 {
		padding:0;
	}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}

.form-sect label {
    font-size: 14px;
    text-align: left;
}

.form-sect .next {
    bottom: 10px;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0;
    right: 5%;
    width: 60px;
}

.form-sect .prev {
    bottom: 10px;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0;
    left: 5%;
    width: 60px;
}

.form-sect .inside .in {
    padding: 40px 20px;
}

.description {
	left: 0;
}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}


.visitorcounter .center {
    text-align: center;
}

.center{text-align:center;line-height:25px;}

.entry-title,
.entry-title a {
	color: #2B2D3A;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
}

.entry-title a:hover {
	color: #EAAB1C;
	text-decoration: none;
}

.entry-title {
	margin: 0;
	font-size: 28px;
}


.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.masonry-layout .entry-title {
	font-size: 18px;
}

#col-2 #topProducts p.pill{max-width:130px;border:1px solid #cccccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;}
.item-attributes__item__content__item{display:table-cell;vertical-align:middle;line-height:1.500em;}
.item-attributes__item__content__item--text span{display:inline-block;text-align:left;}
.item-attributes--style2 .item-attributes__item__content__item{padding-right:15px;}
.item-attributes--style2 .item-attributes__item__content__item:last-child{padding-right:0;}
.item-attributes--style2 .item-attributes__item__content__item i{margin-right:0;vertical-align:baseline;font-size:1.333em;}
.item-attributes--style2 .item-attributes__item__content__item i:before{vertical-align:middle;}
.item-attributes--style2 .item-attributes__item__content__item--text{color:#333;font-size:0.929em;}




.footer-bottom{
	background-color: #272629;
	color: #9a9ca1;
	padding-top:10px;
	padding-bottom:10px;
}

.footer-bottom .section-inner{
	border-top:1px solid #454547;
	padding-top:30px;
}

.footer-bottom a{
	color:#9a9ca1;
}

.footer-bottom a:hover{
	color:#c7c6c6;
}



.stui-header__top{position: relative; height: 90px; padding: 0 20px;}
.img-responsive{display:block;height:auto;max-width:100%}


.footer .bottom-panel .copyrights {
    font-size: 11px;
    text-transform: uppercase;
    position: absolute;
    bottom: 15px;
    right: 0;
}
#wpspd-share-holder{display:none;z-index:1002;-webkit-opacity:0;opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:fixed;top:0;right:0;bottom:0;left:0}
body.admin-bar #wpspd-share-holder{top:32px}


#footer {
background-color:#eee;
font-size:11px;
color:#555;
margin:0 auto;
padding:10px 0;
text-align:center;
position:relative;
border-top:#bbb 1px solid;
border-bottom:#222 6px solid;
}


#footer a {
color:#555;
font-weight:bold;
text-decoration:none;
}


#footer a:hover {
color:#333;
text-decoration:none;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.navbar-transparent .navbar-toggle .icon-bar {background-color:#7c97b6;}

.navbar-transparent .navbar-toggle:hover .icon-bar {background-color:#425a75;}


.nav-footer li {
    display: inline-block;
    padding: 15px;
}


.nav-footer .fa {
    padding-right: 20px;
}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.footer .bg-primary .block-menu.last{border-bottom:0;}


#boite_full{
position: relative; 
border:1px solid #cecece;
border-top:0px;
width:1000px;
padding:10px;
position: relative;
float: left;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


.vote-block{
	width:250px;
	float:left;
	margin:5px;
	border:1px solid #ccc;
	border-top:none;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	margin:5px;
}
.footer-block-1,.footer-block-2,.footer-block-3,.footer-block-4,.footer-block-5,.footer-block-6,.footer-block-7,.footer-block-8,.footer-block-9,.footer-block-10,.footer-block-11{float:left;margin-right:25px;width:140px;}

    .ad-300 img { max-width: 100% }

.site-description,
.title-content,
.title-content a {
	float: left;
	max-width: 300px;
	width: 100%;
}


.rtl .site-description,
.rtl .title-content,
.rtl .title-content a {
	float: right;
}

	.title-content {
		padding: 23px 0 23px 33px;
		box-sizing: border-box;
	}

	.rtl .title-content {
		padding: 23px 33px 23px 0;
	}


	.site-description, .title-content, .title-content a {
		max-width: 212px;
	}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

.cmsmasters_footer_default .footer_inner {
padding-top: 30px; padding-bottom: 30px;}
.tve_ca .tve_btn_cnt{height:0px;position:relative;bottom:0px;text-align:center}
.tve_ca.tve_ca1 .tve_btn_cnt{margin-top:4%}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{font-size:30px !important;line-height:100% !important}
.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{display:inline-block;font-size:30px !important;line-height:100% !important;position:relative;width:auto}
.tve_flt .tve_ca4 .tve_btn_cnt{background:#C5C5C5;height:1px;margin:60px auto 0px auto;width:70%}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{padding:0px 0px}
.tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a{line-height:100%;padding:20px 10px}
nav.pages li.subscribe a,nav.pages li.menu-item-259 a,nav.pages li.menu-item-260 a{color:red}
body.homepage nav.pages li.magazine a,body.issues nav.pages li.issues a,body.blog nav.pages li.blog a,body.authors nav.pages li.authors a,nav.pages li.current-menu-item a,body.single-issues li.menu-item-75 a,body.single-bonus li.menu-item-76 a{border-bottom:2px solid black}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

body .container-fluid footer .footer-inner .copyright
{
    font-family: 'Open Sans', sans-serif;
    font-size: .6875em;

    padding-bottom: 3.125em;
}


.et_pb_text_inner {
	position: relative;
}
#content-inside{width:1080px;margin:0 auto}

#copyright {
	border-top: solid 1px #fff; 
	margin: 0 30px; 
	line-height:50px;
}

.col-md-4, .col-md-8, .col-xs-12, .col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

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

.header-buttons-fixed {
	position:fixed;
	top:-1px;
	right:10px;
	z-index:99999;
}

.header-buttons-fixed .quick-contact-button, .header-buttons-fixed .quote-cart-button {
	border-top-style:none;
	background-color:#001F33;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	margin-top:0;
	margin-bottom:0;
}

.header-buttons-fixed .quote-cart-button {
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}
.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%}
.img-fluid{max-width:100%;height:auto}

#header .blogtitle { width: auto; height: 118px; }
#header .navbar-toggle{position:relative;z-index:99}
.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

.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%;
  }

.flag { float: left; padding-right: 2px; padding-top: 2px; }
.mx-header-logo .logo{display:block;float:left}
.site-header-style-2 .mx-header-logo .logo{padding:7px 0}
.site-header-style-2 .mx-header-logo{float:left}
.site-header-style-2.fixed-enabled .mx-header-logo .logo{margin:0;padding:5px 0}
.site-header-style-2.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.site-header-style-3 .mx-header-logo{text-align:center}
.site-header-style-3 .mx-header-logo .logo{float:none}
.site-header-style-3 .mx-header-logo .logo a{display:inline-block}
.site-header-style-4 .mx-header-logo{float:left}
.site-header-style-4.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.mx-header-logo .logo a{margin:0 auto;float:none;display:inline-block}

@charset "utf-8";

#wrap_overlay {
	display: none; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px;
	background-color: rgba(0, 0, 0, 0.7); z-index: 1000;
}


#wrap_overlay .popup {
	display: inline-block; position: relative; z-index: 1767;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; height: auto; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

#flexslider-bg .slides img { width: 100%; position: relative; bottom: 0; margin: 0; }

.flexslider .slides {zoom: 1; height: auto;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


th.gigpress-venue {
}


td.gigpress-venue {
}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

.site-branding {
  float: left;
  font-family: 'Oswald', sans-serif;
}

.site-branding a {
  display: inline-block;
  font-size: 20px;
  color: #fff;
}

.site-branding a:hover {
  color: #fff;
}
.large-4{width:33.33333%}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


#ja-header {
	position: relative;
	height: 80px;
}


#ja-header a {
	color: #CCCCCC;
}



.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}


* html .clearfix {
	height: 1%;
}

	
		.clearfix {
			display: inline-block;
		}

.wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity li.product.minimal .product-add-to-cart a {
  -webkit-transition: none;
  transition: none;
}

#footer .return {
	position:absolute;
	right:0;
	margin-top:-35px;
}

#footer .return a{
	padding:5px;
	text-decoration: none;
}
#g-copyright #footer-menu-items .footer-menu-item{margin-right:50px}
.c-discount-m__code{margin:-10px 0 30px}
.c-discount-m__code-h{font-size:20px;font-weight:400;margin-bottom:10px}
.c-discount-m__code-val{font-size:24px;color:#39c36d;background-color:#fff;-webkit-border-radius:3px;border-radius:3px}

#header {
	text-align: center;
    max-height: 250px;
	position: relative;
	overflow: hidden;
}

#header img {
    width: 100%;
    height: auto;
}

#header .sidebar-wrap {
    position: static
}

.navbar #header-menu-wrap {
    background: #f5f5f5;
}

.navbar-inverse #header-menu-wrap {
    background: #2F2733;
}
.row{margin-right:-15px;margin-left:-15px}
.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-md-3{width:25%}
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}


.modal-footer {
  padding: 1rem;
  padding-top: 0;
}


#middle-footer{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}


#middle-footer .container{
	padding-top: 20px;
	padding-bottom: 20px;
}


#middle-footer .widget,
#middle-footer p:last-child{
	margin-bottom: 0;
}

.price_old{ text-decoration:line-through; color:#999}

.list_deal .grid_content .price_old{ font-size:12px; margin-right:0}

.detail_center .price_old{ text-decoration:line-through; color:#999}

.topic_page article .price_old{ font-size:14px}

.abs{position:absolute;}


#head .mainhead #logo {
  position: absolute;
  left: 0;
  top: 18px;
}


#head .mainhead #logo img{
  width: 200px;
}


    .top-indicator {
      top: 0;
    }

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}


#footer-widget-area .contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EFD9C2;
	float: left;
	margin-right: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #739936;
	line-height: 18px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 2px;
	word-spacing: normal;
	text-align: left;
	padding-right:20px;
	border-left-color: #739936;
	margin-left: 20px;
	padding-left: 20px;
}


#footer-widget-area .contact h6{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #09739B;
	letter-spacing: normal;
}

.nobottommargin{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-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.entry h1,h1.entry-title{font-weight:400}
.front .entry-title,.node-type-conferences .pgtitle,.node-type-page .pgtitle,.node-type-panel .pgtitle,.page-news .pgtitle,.page-publications-resources .pgtitle,.node-type-news .pgtitle,.page-advocacy .pgtitle,.node-type-advocacy .pgtitle,.page-practice-management .pgtitle,.node-type-practice-management .pgtitle,.page-taxonomy-term .pgtitle{display:none;}


.jaguar-row3
{
margin:5px 0 5px 0;
padding:0px;
width:98px;
height:auto;
float:right;
}

.valk-row1,.chevrolet-row1 ,.audi-row1 ,.tata-row2 ,.maruti-row2 ,.honda-row2 ,.fiat-row3 ,.bmw-row3 ,.jaguar-row3 {width:33%;}
.mobile-side-menu ul.menu{margin:0px -35px 0;padding:0;list-style-type:none}
.mobile-side-menu ul.menu li{border-bottom:1px solid #333333;padding:0}
.mobile-side-menu ul.menu li a{color:#acbcc4;padding:10px 25px;display:block;text-transform:uppercase;font-size:12px;border-bottom:1px solid #fff;border-color:rgba(255, 255, 255, 0.1);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.mobile-side-menu ul.menu li a:focus,.mobile-side-menu ul.menu li a:hover{text-decoration:none;color:#fff;border-color:#003055}
.mobile-side-menu ul.menu li.current-menu-item:before,.mobile-side-menu ul.menu li:hover:before{border-color:#3b4850}

#func_world					{	width:106px;		height:32px;	position:absolute;	top:0px;	right:0px;	overflow:hidden;	}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


.social {
	float:right;
	margin:0px;
	padding:0px;
}

.social li {
	display:inline-block;
}

.social li a {
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}

.social li a:hover {
	opacity:0.5;
    transition: 0.5s ease;
    -o-transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
}

.navbar-nav .green { background: #85B537; }

.green { color: #85B537 !important; font-weight: bold; text-decoration: none; }
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}
.cf:after,.clear:after,.entry__header:after,.list:after,.page-links,.wrapper:after,.wrapper__inner:after,[class*=content]:after,[class*=site]:after,h1,h2,h3,h4,h5,h6{clear:both}
.main,.mfp-content,.wrapper,.wrapper__inner,sub,sup{position:relative}
.cf:after,.cf:before,.entry__header:after,.entry__header:before,.list:after,.list:before,.wrapper:after,.wrapper:before,.wrapper__inner:after,.wrapper__inner:before{content:" ";display:table}
.wrapper,body,html{width:100%}
.wrapper{margin:0 auto;max-width:1190px}


.home-services-row {
	margin-top: -25px;
	position:relative;
	margin-bottom: 10px;
	
	overflow: hidden;
}


.home-services .home-service-left-shadow {
	position: absolute;
	top: 18px;
}


 

ul.home-services {
	margin-top: -9px;
}
.home-services-row .home-services .single_service .service-link-list li{font-weight:700 !important;font-family:'Heebo', sans-serif !important;}
.home-services .upper-bg h2{font-weight:500;}
.home-services-row .home-services .single_service .upper-bg h2{font-family:'Heebo', sans-serif !important;}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
#site-navigation .menu-toggle{cursor:pointer;display:inline-block;font-size:20px}
.transparent.header-sticky #site-navigation ul li a,.transparent.header-sticky #site-navigation .menu-toggle{color:#333}


.transparent #site-navigation .menu-toggle .fa {
	color: #fff;
}


.transparent.header-sticky #site-navigation .menu-toggle .fa,
.transparent.header-sticky #site-navigation ul li a {
	color: #fff;
}


.transparent.header-sticky .is-sticky #site-navigation .menu-toggle .fa {
	color: #333;
}
.site-footer .footer-logos{clear:both;margin:40px 0}
.site-footer .footer-logos img{max-width:110px;max-height:50px;height:auto;width:auto;margin:20px 4% 20px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}


	.carousel .interact {
		text-align: center;
	}


		.carousel .interact a {
			background-color: #2179b6;
			color: #eee;
			text-decoration: none;
		}


			.carousel .interact p {
				color: #666;
			}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.et_pb_code_inner{position:relative}
.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-sm-6{width:50%}

.span2 { width:140px; }

.row-fluid .span2 {
	width:14.893617021277%;
	*width:14.840425531915%;
}

input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }

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

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }


.clear {
	clear: both;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.zone-wrapper:not(.zone-content-wrapper){display:none;}

.logo-slider .box-banners{height:70px;margin:0;}

.logo-slider .box-banners .box-banner{float:left;width:165px;margin:auto;}

.logo-slider .box-banners .box-banner img{width:auto;display:inline;text-align:center;}

.logo-slider .box-banners.owl-carousel .box-banner{float:none;width:auto;}

.box-banners{margin:0 0 15px;}

.box-banners:last-child{margin-bottom:0;}

.support{ overflow:hidden;}
#footer .footercontact{margin:20px 0;}
#footer .footercontact .block{width:230px;float:left;}
#footer .footercontact,#footer .footernav,#footer .copyright{margin-left:10px;margin-right:10px;width:auto;}
#footer .footercontact,#footer .copyright{margin:20px 15px;}
#footer .footercontact .footersocial{margin:0 auto 20px;width:100%;text-align:center;}
#footer .footercontact .footersocial a{display:inline-block;float:none;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}

.fooleft {
	width: 420px;
	max-height: 750px;
	float: left;
	//background: #f7efb1;
}
		
		.blog-post,
		.service,
		.sidebar-column {
			padding: 0;
		}
