﻿

.wpcr3_respond_1, .wpcr3_respond_2 { margin:0 !important; padding:0 !important; clear:both !important; }

.wpcr3_respond_1 p, .wpcr3_respond_2 p {
    margin:0 !important;
    padding:0 !important;
    line-height:120% !important;
    margin-top:2px !important;
    margin-bottom:2px !important;
}
	

.wpcr3_respond_1 .wpcr3_rating, .wpcr3_respond_2 .wpcr3_rating {
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
    margin-left:0px !important;
    margin-top:0px !important;
    overflow:hidden;
    height:16px;
}
.nf-form-cont .nf-form-wrap .one-half,.nf-form-cont .nf-form-wrap .three-sixths,.nf-form-cont .nf-form-wrap .two-fourths{width:100%}

.slider-title { color: #fff; font-size: 52px; font-weight: 700; line-height: 62px; }

.burger-menu-xs-dropdown-social {
  height: 46px;
  background-color: #171c28;
  position: fixed;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
}

.burger-menu-xs-dropdown-social a {
  display: block;
  margin: 11px auto 0 auto;
  width: 18px;
  height: 18px;
}


	.user-nav{
		border-bottom: 1px solid rgba(0,0,0,0.05);
		margin-left: -30px;
		margin-right: -30px;
	}

	.user-nav li{
		padding-left: 15px;
		padding-right: 15px;
	}

	.user-nav .user-nav-info{
	    min-height: 60px;
	    padding-left: 80px;
	    position: relative;
	}

	.user-nav .user-nav-info img{
		position: absolute;
		left: 15px;
		top: 5px;
		border-radius: 500px;
	}

	.user-nav .user-nav-info h4{
	    line-height: 50px;
	    margin: 0;
	    padding: 5px 0 0;
	}


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


.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;
}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.front #block-views-recent_videos-block .view-recent-videos .views-row .video-promo-img{position:relative;}
nav .nav-wrapper i{ vertical-align:middle; font-size:1.1rem}
nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{ height:70px; line-height:normal}
nav .nav-wrapper{position:relative;height:100%}
#top-header .container{font-family:'Boogaloo',display}
p.section-headline{font-size:14px;line-height:22px;font-weight:300;margin:24px 0;color:#ffffff;opacity:0.9}
#about__history .section-headline{margin-bottom:40px;text-align:center}
.career-section .section-headline{text-align:left}
#contacts h2,#contacts p.section-headline{text-align:center}
#contacts p.section-headline{color:#7e8a96}

    
    .main-menu {
    padding: 0;
    background: #f5f5f5;
}


.main-menu .navbar-collapse ul.navbar-right {
    float: left !important;
    margin-right: 0 !important;
    margin-left: -15px;
}


.main-menu .navbar-collapse {
    padding-left: 0px !important;
    float: left;
}

.text, .box_text p, .box_text, .text_prod{
	padding-right: 5px;
    margin-top: 20px;
    color: #595959;
    font-size: 14px;
    font-family: Arial, sans-serif;
}

.prise_text p.text, .small_text {
    font-size: 12px;
    margin-top: 4px;
    height: 124px;
    margin-bottom: 4px;
    overflow: hidden;
}

.accordionButton-step .text {
	margin: 0;
	font: italic 12px/14px  'Trocchi',arial;
}



.text p {
    margin-bottom: 10px;
}


.text_prod ul, .text ul{
    list-style: disc;
}


.text.small_text h2{
    font-size: 12px;
}

.menu{margin:0 0 20px;padding:0;list-style:none;}

.menu-item{margin-bottom:10px;}

.menu-link{display:inline-block;padding:3px 0;color:#404040;text-decoration:none;}

.menu-link.is-current,.menu-link:hover{text-decoration:underline;}
.et_pb_counters .et_pb_counter_19 .et_pb_counter_container{background-image:none}
.et_pb_counter_19 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_19 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_19 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_19 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_19:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_19:hover .et_pb_counter_amount.overlay{color:}

li#clean-li1::before, li#clean-li2::before, li#clean-li3::before, li#clean-li4::before {content: none;}

.site .widget-area {
	width: 300px;
	float: right;
	padding-top: 20px;
}


.sidebar-widget .widget-title .title, .box-header .title,{
	color:#222;
}

.omurga_ust_orta, .omurga_alt_orta{background-color:#E6ADD3;height:10px;text-align:center}

    .section-landscape-slideshow .label {
        padding: 0 15px;
    }

.section .label {
    margin: 10px auto 5px;

    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.section-rooms-v2 .label {
    margin-bottom: 25px;
}

.section .label h2 {
    text-transform: uppercase;
    color: #866b4d;
    font-size: 26px;
    padding-right: 16px;
    position: relative;
}

.section .label .line {
    background-color: #866b4d;
    height: 2px;
    display: block;
    position: relative;

    -webkit-flex: 1;
    flex: 1;
}
.fl-slide-mobile-photo {display: none;}
.fl-slide-mobile-photo-img{width: 100%;}

.header-search-form { display: none; }

.header-search-form input[type="text"] { font-size: 22px; }

.header-search-form .search-close-icon { top: 20px; cursor: pointer; }

.header-search-form input[type="text"], .header-search .header-search-btn { background: #d8d8d8; }

.header-search .header-search-btn, .header-search-form input[type="text"], .header-search-form input[type="text"]:focus, .header-search .header-search-btn i, .header-search .header-search-btn a { color: #fff; }

.header-search-form ::-webkit-input-placeholder {
 color: #fff !important;
}

.header-search-form :-moz-placeholder {
 color: #fff !important;
}

.header-search-form ::-moz-placeholder {
 color: #fff !important;
}

.header-search-form :-ms-input-placeholder {
 color: #fff !important;
}
.modal-body{position:relative;padding:15px}
.fullscreen .label-title{color:#fff;text-transform:uppercase;font-size:11px;font-weight:500;font-family:'Montserrat';}
.fullscreen .label-title span{display:inline-block;padding:0 30px 30px 30px;border-bottom:solid 1px #fff;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-8{width:66.66666667%;}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}
.row{margin-right:-15px;margin-left:-15px}


.intro-text {
    position: relative;
    margin-top: 40vh;
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    text-align: center;
}


.intro-text H1 {
    font-size: 70px;
    text-transform: uppercase;
    letter-spacing: 2px;
}


.intro-text .headerLine, .headerLine {
    position: relative;
    margin-top: 10px;
    width: 20%;
    height: 1px;
}


.logo {
  max-width: 6rem; }



	.content-footer-share{
		float: left;
	}
.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-3{width:25%}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6{display:block;float:none !important;margin:0 0 30px !important;padding:0 !important;width:auto !important;}
.cols .col_1.alpha,.cols .col_2.alpha,.cols .col_3.alpha,.cols .col_4.alpha,.cols .col_5.alpha,.cols .col_6.alpha{width:auto !important}
.footer-solutions .col_6{margin-bottom:20px !important;height:auto;text-align:center}
.prodDesc .col_6{padding-bottom:50px !important;overflow:hidden}
.banner .col_6.alpha{margin-left:0;padding:68px 0 0 30px;width:506px !important}
.cols .col_1,.cols .col_2,.cols .col_3,.cols .col_4,.cols .col_5,.cols .col_6,.cols .col_7,.cols .col_8,.cols .col_9{float:left;margin-left:40px}
.cols .col_6{width:536px}

  #hs_610.hs_610 .content .text {
    width: 53%;
  }






.topo {
	background-color: #212121;
	min-height: 226px;
	padding-top: 43px;
}

.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%;
}
#cookie-law-info-again{font-size:10pt;margin:0;padding:5px 10px;text-align:center;z-index:9999;cursor:pointer;box-shadow:#161616 2px 2px 5px 2px}
 .iconbox .iconbox_content .iconbox_content_title{border:medium none;padding:2px 0 0 0;position:relative;margin:0 0 16px 0;clear:none;letter-spacing:1px;text-transform:uppercase;font-size:1.25em}
.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0}

.et_pb_column {
	padding-bottom: 2%;
}

.et_pb_column.et_pb_column_empty {
	display: block;
}


.sidebar .widget-popular-posts .widget-content h5 {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 5px;
	font-weight: 300;
}


.sidebar .widget-popular-posts .widget-content span {
	color: #bbb;
	font-size: 12px;
}


#navigation ul.sub-menu a {
color:#b81616 !important;
}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
body .main-navigation ul li.menu-item-has-children.focus:before,body .main-navigation ul li.menu-item-has-children:hover:before,body .main-navigation ul li.menu-item-has-children.focus:after,body .main-navigation ul li.menu-item-has-children:hover:after,body .main-navigation ul li.page_item_has_children.focus:before,body .main-navigation ul li.page_item_has_children:hover:before,body .main-navigation ul li.page_item_has_children.focus:after,body .main-navigation ul li.page_item_has_children:hover:after{display:none}


    
  #slider_container{height:260px;width:100%;max-width:1200px;overflow:hidden;margin:auto;}


.relative{position:relative;}

#colophon .widget-wrap {
	background-color: #f8f8f8;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	color: #848484;
}

.about-main-w3layouts,
.team,
.practice-areas,
.clients-main {
	padding: 5em 0;
}

	.about-main-w3layouts,
	.team,
	.practice-areas,
	.clients-main {
		padding: 6em 0;
	}

.trigger{cursor:pointer;display:none;vertical-align:middle;padding:10px 15px 10px 10px;position:absolute;top:0;right:7px;}

.trigger span{display:block;width:10px;height:10px;border:2px solid #5f5f5f;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.trigger span:before,.trigger span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#5f5f5f;}

.trigger span:before{width:6px;height:2px;}

.trigger span:after{width:2px;height:6px;}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
.pullquote.pull-right{border-left:3px solid rgba(102,114,121,0.25)}
#footer-bottom{background-color:#7a7a7a}
#footer-bottom .et-social-icon a{color:#ffffff}
.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-4{width:33.33333333%}


.thumbnails .col-md-4 {
  padding: 0 10px;
}


.related-projects .col-md-4 {
  margin-bottom: 20px;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }


#mypage6, #mypage6a {max-width:100%;}


#mypage6 img, #mypage6a img {border: 3px solid #C0C0C0;}



#mypage6 h3, #mypage6a h3 {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}


#mypage6 p, #mypage6a p {font-size:12px; line-height: 20px; display:block;}


        #mypage6 a, #mypage6a a {font-size:17px; line-height: 19px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

.slider-wrap,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; border: none;}

.flexslider .slider-wrap img {width: 100%; display: block;}


.slider-wrap:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slider-wrap {display: block;}

* html .slider-wrap {height: 1%;}


footer .col75 #footer-menu li {
	float: left;
	margin-left: 7px;
}


footer .col75 #footer-menu li a {
	color: #f2f2f2;
	opacity: 0.5;
	transition: 0.5s opacity ease-in-out;
}


footer .col75 #footer-menu li a:hover {
	opacity: 1;
}


.col75 {
	width: 75%;
	float: left;
}


	.content-area .column-left,
	.content-area .column-main,
	.content-area .column-right,
	.content-area .column-main.wide-left,
	.content-area .column-main.wide-right,
 	footer .col25,
	footer .col75 {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}


#home-1, #home-2, #home-3, #home-4, #home-5, #home-6, #home-7 {
	height: 200px;
	overflow: hidden;
}


#home-4 li {
	margin-bottom: 10px;	
}


#home-4 li a {
	float: left;
	margin-right: 5px;
}

.span2 {
	width: 440px;	
	min-height: 200px;
	float: left;
	padding: 20px;
	line-height: 1.3em;
}

	.span1, .span2, .span3, .span4, .fullwidth { width: 100%; float: none; overflow: hidden; margin-bottom: 20px; box-sizing: border-box; }
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.banner-front .td_block_inner{padding:0 10px}
.company-field{border-bottom:1px #b1b7c3 solid;padding-bottom:10px;color:#fff;margin-top:20px}
.company-field-title{color:#b1b7c3;margin-right:30px}


#con_container {
  min-height: 45px;
  height: auto!important;
  height: 40px;
  padding: 13px 16px 20px 19px;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}


.home main .container-fluid {
	background-color: #fff;
}


.featured-pages {
  float: left;
  width: 100%;
  opacity: 0;
  position: relative;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.aom-sidebar .aom-subscribe .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:1.2px;margin-top:7px;text-align:center;color:#fff}
.aom-layout.aom-single .aom-subscribe-single .aom-subscribe-left .aom-second-line{font-family:vollkorn,sans-serif;font-size:20px;font-weight:700;font-style:italic;font-stretch:normal;line-height:1.2;letter-spacing:normal;text-align:center;margin-top:1px;margin-bottom:0;color:#fff;text-align:center}

    .thirdpost {
        width: 31.2%;
        float: right;
        margin-right: 0;
        margin-left: 2%;
    }

    .thirdpost img { width: 100% }

.thirdpost:last-child { margin-right: 0 }

.thirdpost .featured-title {
    font-size: 10px;
    line-height: 1.3;
}

.wsbl_twitter{
    width: 100px;
}

#wrapper{margin:0;padding:0;}
.aom-nav nav ul.aom-nav-primary li a .aom-search-label,.aom-nav nav ul.aom-nav-primary li .aom-search-wrap .aom-search-label{vertical-align:middle;display:inline-block}
.clipper{position:absolute;top:0;left:0;width:100%;height:100%}
.Edge .clipper,.IE .clipper{clip:rect(auto auto auto auto);overflow:hidden;z-index:2}
.Edge .clipper .mk-edge-slider,.IE .clipper .mk-edge-slider{z-index:3}
.box__title{text-transform:uppercase;font-weight:600;margin-bottom:1.6em;padding:0 2em}
.page-cihp-community .acf-repeater--page_blocks .box__title{margin-bottom:0;padding-bottom:0}
 #pgc-363-0-3 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-1-2 , #pgc-363-1-3 , #pgc-363-1-4 { width:20% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }

.accadd {
  width: 100%;
  height: auto;
  display: block;
  padding: 30px 0;
}


.upper-bg {
	background: #FCFCFD;
	padding-bottom: 20px;
}
.home-services .upper-bg h2{font-weight:500;}
.home-services-row .home-services .single_service .upper-bg h2{font-family:'Heebo', sans-serif !important;}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 960px;
}

#wrapper {
	background: white;
	#margin-top: 20px;
	#padding: 0 20px;
}

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

#et-secondary-nav .career-nav a {font-size: 14px !important;}

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}
#mobile_menu_slide .menu-item-208 a{font-size:16px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a{margin-top:55px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a,#mobile_menu_slide .menu-item-393 a,#mobile_menu_slide .menu-item-394 a{font-size:16px!important;display:inline-block;padding:5px!important;margin:0px!important}


  .region-user-menu {
    padding-bottom: 3px;
    width: 100%;
    position: relative;
  }


  .region-main-menu .block-simpleads,
  .region-above-main-menu .block-simpleads {
    margin-bottom: 0;
  }
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}
#footer-area ul.menu li a.active{color:#ddd;}
#footer{clear:both;color:#8A8A8A;padding:2% 1%;background:#333;}
#footer li{border-bottom:1px solid rgba(255,255,255,0.1);margin:1px 0;padding:8px;background:none;line-height:100%;}
#footer li:last-child{border:0;}
#footer-area{position:relative;color:rgb(128,128,128);}
#footer-area .column{float:left;width:23.8%;margin:0 0 1.9% 1.5%;}
#footer-area .column:first-child{margin-left:0;}
#footer-area .column-title{color:#e0e0e0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none;width:auto !important;margin-left:0;}
#footer-area .column,#top-area .column{margin:0 10px;padding:0;}
#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}


	.site-container,
	.wrap,
	.site-inner,
	.site-inner-wrap,
	#primary,
	.site-header,
	.site-header .wrap {
		width:100% !important;
		padding:0 !important;
		margin:0 !important;
		display:block !important;
		float:none !important;
		border:0 !important;
		height:auto !important;
		}

.weaccept_bottom{font-size:20px;text-align:right;width:400px;float:right;margin:30px;}

.weaccept_bottom img{vertical-align:middle;}

.subsection{
	padding: 0 125px;
	margin-bottom: 50px;
}

#required-docs .subsection{
	padding: 0;
}

#pricing .subsection{
	padding: 0;
}

#cars .subsection{
	padding: 0;
}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}


.navbar-custom{background-color:transparent;}

    .navbar-custom, .navbar-fixed-top{background-color:#fff;}


#description3a {margin: -35px 0 0 42px;}


		  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: 10px; }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
.search-index-page .top-bar .main-navigation .green a{color:#65ad19;}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600;}
.modal-footer.download a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.library-info-box-footer a.green{background:#89ad19 none repeat scroll 0 0;border:1px solid #9fc726;}
.torrent-work.green .torrent-work-heading{background-color:#d1e1a0;border-color:#90a64b;}
.torrent-work.green .torrent-work-heading h2{color:#57691d;}
.torrent-work.green .torrent-work-detail{border-top:5px solid #90a64b;}
blockquote.green header{color:#57691d;background-color:#d1e1a0;border-color:#90a64b;}
blockquote.green .blockquote-content{border-top:5px solid #90a64b;}


.event-month {
	text-transform: uppercase;
	font-size: 1.0em;
	line-height: 1em;
	padding: 0.4em 0;
}

body.home #system .items article.item p.links {
	position: absolute;
	bottom: 10px;
	right: 0px;
	margin: 0;
	padding: 0 3px 0 0;
	border-right: 3px solid #000;
}

body.home #system .items article.item p.links a {
	display: block;
	background: #000;
	color: #fff;
	padding: 0 12px;
	margin: 0;
	font-size: 11px;
	line-height: 20px;
}

.widget-container {background-color: transparent;}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.social-profile-icons .social-gplus a{background:#eb5e4c}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}


#footer
{
margin: 0 auto;
clear: both;
text-align: left;
line-height: 1.5em;
padding: 20px 0;
color: #666;
}


#footer img
{
vertical-align: middle;
}


#footer a
{
color: #666;
text-decoration: none;
}


#footer a:hover
{
color: red;
}


.noprint
{
display: none;
}

.header .social-nets-wrapper ul { float:right; }

.header .social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-left:14px;
}

.header .social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.social-nets-wrapper ul { float:left; }

.social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-right:11px;
}

.social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.footer .footer-widgets .social-nets-wrapper { padding-top:41px; }


div#news.wrapper {
  position: absolute;
  height: 95px;
  margin-top: -95px;
  background: rgba(0, 0, 0, 0.8);
}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}

.wrapper {
  min-width: 100px !important;
}
 

.subh1{
	text-align: center;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 1em;
	line-height: 1em;
	color: #ffffff;
	text-shadow: 2px 2px 2px #373737;
	letter-spacing: 4px;
}


h1.subh1{
	text-align: center;
	font-family: 'Josefin Sans', sans-serif;
	font-size: 1.7em;
	line-height: 1em;
	color: #ffffff;
	text-shadow: 2px 2px 2px #373737;
	letter-spacing: 4px;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.primary-nav__list{list-style:none;padding-left:0;margin:0}
.primary-nav__list:not(:last-child){margin-bottom:1.875rem}
.primary-nav__list .menu-link{position:relative;line-height:1;display:block;padding:.1875em 0;font-weight:700;color:#fff}
.primary-nav__list .menu-link:focus,.primary-nav__list .menu-link:hover{color:hsla(0,0%,100%,.75)}
.primary-nav__list--secondary .menu-link{font-weight:400}
.primary-nav__list--secondary .primary-nav__item{font-size:1.125em}
.primary-nav[data-nav-state=active] .primary-nav__list{opacity:1;pointer-events:auto;transition:opacity .3s ease-in-out .3s;position:relative;left:0}


			#nav li.active a
			{
				color: #FFF;
			}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}





.footer-section {
    background-color: #1f456e;  
    color: #fff;  
}

.footer-section a {
    color: #fff;
}

.footer-section a:hover {
    color: #;
}

.footer-section .border-btm {
    border-bottom: 1px #fff solid; 
}

.footer-section p {
    font-size: 14px; 
}

.footer-section .input-group {
    width: 100%;
    padding-bottom: 20px; 
}

.footer-section .btn.focus, .btn:focus, .btn:hover {
    color: #1f456e;
    text-decoration: none;
    background-color: #fff;
}


textarea, .archive-header p, .comment-respond .comment-notes, .comments .comment-content, .site-footer .footer-tagline, .tagline, .widget_ct_mission_news_post_list .post-categories, .widget_ct_mission_news_post_list .style-2 .excerpt {
  font-size: 0.875em;
  
  line-height: 1.571;
  
}

.site-footer .footer-tagline {
  font-style: italic;
  margin: 0;
}


.screen-25 {
    width: 25%;
    float: left
}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
.pswp__container{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}

.carousel-caption {
  position: absolute;
  bottom: 25%;
  left: -200;
  z-index: 10;
  padding:15px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .8);
  background:#002855;
  width:50%;
  font-family: Lato-Light;
  font-size:27px;
  height: 115px;
  box-sizing:border-box;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.80;
  display: table;
  padding: 15px 13% 15px 15px;
  box-sizing: border-box;
}

.carousel-caption h2 {text-align:left;line-height:1.3em;display: table-cell; vertical-align: middle;}

.carousel-caption .btn {
  text-shadow: none;
}


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:28px;}
.img-responsive{display:block;max-width:100%;height:auto}
.accessibility,.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}

		
	.foot-menu {
		margin-bottom: 15px;
		max-width: none;
		text-align: center;
		width: 100%;
		}

		
	.foot-menu .menu li {
		display: inline-block;
		float: none;
		margin-bottom: 5px;
		}


.foot-menu .menu {
	float: right;
	width: 100%;
	}


.foot-menu .menu li:first-child {
	margin-left: 0;
	}


.foot-menu .menu li a {
	color: #999;
	font-size: .7rem;
	font-weight: 400;
	line-height: 100%;
	text-transform: uppercase;
	}


.foot-menu .menu li a:visited {
	color: #999;
	}


.foot-menu .menu li a:hover {
	color: #fff;
	}


.foot-menu .menu li ul {
	display: none;
	}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}

.hero-bottom .three-plan-col .single-plan .top-icon 
{	margin-bottom: 29px;	
}

.hero-bottom .three-plan-col .single-plan .top-icon img
{	max-width: 108px;
}

.who-we-are .who-we-are-box .single-box .top-icon
{	position: absolute; left: 15px; top: 0px;
}

.who-we-are .who-we-are-box .single-box .top-icon img
{	width: 97px; border-radius: 50%;
}


#footer-content {
	margin: 0 auto;
	padding-bottom: 20px;
	max-width: 945px;
	width: 100%;
	height: auto;
}


#footer-content .site-title {
	padding: 9px 10px 0 0;
	color: #909090;
	display: inline-block;
	box-sizing: border-box;
}


#footer-content .site-title a {
	padding: 0;
	color: #909090;
	font-weight: normal;
}


#footer-content .site-logo {
	margin: 0 5px 0 0;
	opacity: 0.15;
}




.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

	
	.dualblock .one-half{
		padding-top: 0 !important;
	}
.n2-section-smartslider{position:relative;width:100%}
.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-3{width:25%}

#a_la_une_home .actu_principale .actu_chapo {
	
	padding:0px 20px 0px 0px;
	font-size:117%;
	margin:0px;
}

#a_la_une_home .actu_chapo {
	font-size:100%;
	margin:0px;
}
.container{margin:0 auto;width:90%}
.footer .container{position:relative}
.home-top .container{text-align:center}


.left-right-block .text-body {
	padding: 43px 65px 16px;
}

.footer-viagra-ico {
	margin: 0 0 20px 0;
	text-align: center;
}


.tva {
	font-family:"Arial Narrow";
	font-size:24px;
	color:#0C3;
	padding-left:3px;
	background-color:#0C3;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

    .logo-wrap {
        text-align: center
    }

.site-content .gallery{margin-bottom:1.5em}

.site-content .gallery a img{max-width:90%;height:auto;border:none}

.site-content .gallery dd{margin:0}

.site-content .site-navigation{overflow:hidden}

.site-content .nav-previous,
.site-navigation .previous-image{float:left;width:40%}

.site-content .nav-next,
.site-navigation .next-image{float:right;width:40%;text-align:right}

.site-content,
.site-footer{float:right;width:100%}

.site-header,
.site-content,
.site-footer,
.widget-area{width:100%}

.site-header,
.site-content,
img,
.site-footer,
.widget-area{width:100%}
.header--top,.header--bottom{position:relative;}
.header--top:after,.header--bottom:after{clear:both;content:'';display:table;}
.header--bottom{border-color:#636363;border-style:solid;border-width:1px 0 0 0;}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


p.drk-txt {
    color: #1f1f1f;
}

.logo
{
    max-height:70px;
}

.news-popup .popup-title h2 {
	font-size: 40px;
	text-transform: uppercase;
	font-weight: bold;
	color: #000
}

.news-popup .popup-title .text-main {
	color: #27ae61
}
.col-1-1,.col-1-2,.col-1-3,.col-2-3{padding-left:.5rem;padding-right:.5rem;margin-left:auto;margin-right:auto}
.col-1-2{padding-left:1rem;padding-right:1rem}

  .l-header__mobile {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 40px;
    background: #1F1F1F;
    background: var(--content);
    color: #F8F8F8;
    color: var(--base);
    transform: translateX(100%);
    transition: transform 0.2s ease-in-out; }

  .is-open .l-header__mobile {
    transform: none; }



.clearfix:before,
.clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clearfix:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


.page-template-tpl-home .section-banner-slideout-title {
  font-size: 1.25rem;
  line-height: 1.35;
  font-weight: normal;
  margin-bottom: 10px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
}


.page-template-tpl-home .section-banner-slideout-title.doc-title {
  margin-bottom: 0;
}
.copyright-links a{display:inline-block;margin:0 3px;color:#333;border-bottom:1px dotted #444}
.copyright-links a:hover{color:#555;border-bottom:1px solid #666}
.dark .copyright-links a{color:rgba(255,255,255,.25);border-bottom-color:rgba(255,255,255,.25)}
.dark .copyright-links a:hover{color:rgba(255,255,255,.35);border-bottom-color:rgba(255,255,255,.35)}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}


#head #menu { z-index: 990; display:table; float:right; padding-right: 35px; }


#head #menu UL { top:53px; list-style: none; margin: 0; padding: 0; float:right;}

#head #menu UL LI { margin: 0; padding: 0; display:table-cell;}


#head #menu UL LI A { display: table-cell; margin: 0 0 0 0; padding: 0 20px 0 20px; font-size: 16px; line-height: 20px; color: #000; text-align: right; text-decoration: none; }

#head #menu UL LI A:HOVER { color: #333; }


#head #menu UL LI A.social { font-size: 26px; line-height: 26px; padding: 2px;  color: #000; text-decoration: none; }

        #head #menu UL LI A.active { color: #000; background-color: #FFF; }

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.copyright,.social-networks{float:none;padding:0 0 15px;text-align:center;}
.copyright:after,.social-networks:after{content:"";display:block;clear:both;}
.copyright li,.social-networks li{float:none;display:inline-block;}
.modal-body{position:relative;padding:15px}
.e79-28.x-text,.e79-31.x-text,.e79-34.x-text {margin:1em 0em 0em 0em;color:rgb(51,51,51);}
.e79-28.x-text,.e79-31.x-text,.e79-34.x-text,.e79-47.x-text {padding:0em;}
.e79-22.x-text,.e79-28.x-text,.e79-31.x-text,.e79-34.x-text,.e79-47.x-text {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;background-color:transparent;}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.et_pb_portfolio_item .pop_up_close_btn{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}
.et_pb_portfolio_item .pop_up_close_btn:hover{opacity:1}


.text-about {
  float: left;
  width: 473px
}
.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}


#essaycontent .content-inner {
    text-align: center !important;
}

.top-header .socials{
	margin: 0;
	display: inline-block;
}


.socials a,
.socials a:hover {
	color: #ffffff;
}


.socials {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}


.socials li {
	display: inline-block;
}

.socials li a {
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	border-radius: 4px;
	transition: background 0.5s;
	-webkit-transition: background 0.5s;
}


.socials li.facebook a:hover,
.socials li.facebook a:focus {
	background: #3E5993;
}


.socials li.twitter a:hover,
.socials li.twitter a:focus {
	background: #00C3F8;
}


.socials li.youtube a:hover,
.socials li.youtube a:focus {
	background: #CC181E;
}

.socials li.google-plus a:hover,
.socials li.google-plus a:focus {
	background: #ea4335;
}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
#mobile_menu li.menu-level-0 ul.sub-menu{display:none!important}
#mobile_menu .mega-menu.menu-level-0 .sub-menu li a{color:#1b5a7d!important;font-size:18px!important;font-weight:bold!important;text-transform:uppercase;line-height:18px}
#mobile_menu .menu-level-0 .sub-menu a{font-size:18px!important;color:#1b5a7d!important;text-transform:uppercase;font-weight:bold!important}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}
.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}



#content ul { list-style-type: disc;list-style-position: inside;}
.inner .grid.w-75.content{padding-top:25px;padding-bottom:50px;padding-right:25px}
.cct-container .content{padding:10px 0 20px 0;clear:both}

.template img.img-responsive {
    width: 100%;
}
#controllers-wrapper,#controllers-wrapper #controllers,#controllers-wrapper #controllers-right{background:0 0}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}


.modal-header.book-form form {
    margin-top: 1.5em;
}


.modal-header.book-form {
    padding: 2em 2em;
}


.modal-header h4 {
    font-size: 1.8em;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #0c0d0d;
    margin: 0.5em 0 1em 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-right:15px;padding-left:15px}
.col-md-12{width:100%}

.abs{position:absolute;}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.img-gallery {
	margin:0;
	padding:7px 0 0 3px;
	text-align:center;
	list-style:none;
	height:1%;
	overflow:hidden;
	border:solid #cacaca;
	border-width:0 1px 1px;
	background:#e2e2e2;
	line-height:16px;
}

.img-gallery li {
	float:left;
	padding:0 2px 7px 0;
}

.img-gallery span {
	border:1px solid #048bff;
	display:block;
	padding:2px;
	background:#fff;
}

.img-gallery span a {display:block;}

.img-gallery a {
	color:#3d7ed6;
	font-weight:bold;
}

.img-gallery img { display:block;}


.social-icons li.social-twitter a {background-position:0 0;}



.social-icons.colored li.social-twitter a,
.social-icons.coloredHov li.social-twitter a:hover {background-color:#00bdec;}




	img.scale-with-grid,.column img {
		max-width: 100%;
		height: auto; }
.slider .frame .slides li .post-category{margin-top:8px;margin-bottom:15px;display:block}
.post-group .post-category{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:7px}
.post-group .post-category .viva-melhor{color:#34a2e1}
.post-group .post-category .alimentacao{color:#ee434c}
.post-group .post-category .corpo{color:#37c966}
.post-group .post-category .emagrecimento{color:#f4368e}
.post-single .post-content .post-category p{color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;margin-bottom:5px}
.margin-top-none{margin-top:0}
.modal-footer{padding:5px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
#content_box{padding-right:0;padding-left:0!important}
.ss-full-width #content_box{padding-right:0;padding-left:0}
.thumbnail .caption{padding:9px;color:#333}


.apss-count-number{
    font-size: 28px;
    display: inline-block;
    vertical-align: top;
}

.ezoic-ad.box-2 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:20px !important;min-height:90px;min-width:728px;text-align:center !important; }

.ezoic-ad.link-h-large-1 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:2px !important;min-width:728px;text-align:center !important; }

.ezoic-ad{display:inline-block;}
.et_pb_text_inner{position:relative}
.et_pb_text_inner h2{font-size:30px!important}
.et_header_style_slide .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container input.et-search-field,.et_header_style_slide .et_slide_in_menu_container a,.et_header_style_slide .et_slide_in_menu_container #et-info span,.et_header_style_slide .et_slide_menu_top ul.et-social-icons a,.et_header_style_slide .et_slide_menu_top span{font-size:12px}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.pdl30{padding-left:30px}
#div-poll #inner .pds-answer-input{padding:0;position:relative;float:left}


.navigation-item-bullet {
	display: none;
}


.mobile-view .navigation-item-bullet {
	display: none !important;
}




#formh{
	padding: 0 0 0 10px;
	margin: 10px 0 0 0;
}


#formh p {
	font-size:11px;
	font-weight:bold;
	padding:30px 0 10px 0;
	margin:0;
}
.reset-list .sign{width:20px;height:20px;position:absolute;margin-left:5px;top:3px}
.navigation-list-mobile .block-film h3.reset-btn .sign{top:-5px}
.testimonial-author{margin-top:10px}
.testimonial-author img{width:70px;display:inline-block;margin-right:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.testimonial-author .author-meta{display:inline-block;vertical-align:middle}
.testimonial-author .author-meta span{display:block}
.testimonial-author .name{font-size:15px}
.testimonial-author .location{font-size:13px;color:#95999e}
.shiftnav .shiftnav-menu-image-padded{padding:25px}
.shiftnav .shiftnav-menu-image a{display:block}
.shiftnav .shiftnav-menu-image img{max-width:100%;height:auto}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.push-half--right{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--palm{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--lap{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--lap-and-up{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--portable{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--desk{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--desk-wide{margin-right:14.5px !important;margin-right:0.80556rem !important}
.push-half--right--below-desk{margin-right:14.5px !important;margin-right:0.80556rem !important}


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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}

.clear{clear:both}


i.icon.copyright:before {
  content: "\f1f9"; }


i.icon.copyright.outline:before {
  content: "\f1f9"; }

  #site-footer .copyright {
    color: #467fa1;
    padding-top: 1em; }

    #site-footer .copyright p {
      margin: 0 0 .25em; }

    #site-footer .copyright a {
      font-weight: bold;
      color: #467fa1; }

      #site-footer .copyright a:hover {
        color: #524a30; }

    #site-footer .copyright .heart {
      color: #ff3041; }

    #site-footer .copyright .code {
      color: #5daf9b; }

.fb-login-button {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}

.fb-login-button #fb-root {
  margin: 0;
}

.modal-login .fb-login-button {
  margin: 0;
}



.menu-toggle, .lesse-main-navigation.toggled ul { display: block; }


.menu-long-menu-container { width: 100%; }

.menu-long-menu-container li { display: inline-block; position: static; }
.featured-in{padding:60px 0}
.featured-in h4{font-size:1em;text-align:center;text-transform:inherit}
.featured-in .nyt{margin-top:15px}
.featured-in .cnn{width:40%;margin-top:17px}
.featured-in .today{width:45%}
.featured-in .people{width:50%;margin-top:18px}
.featured-in .huffpost{margin-top:15px}
.featured-in .time{width:60%;margin-top:10px}
.featured-in .cbs{width:70%;margin-top:5px}
.featured-in .npr{width:60%;margin-top:6px}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#sliders-container{position:relative}
#sliders-container .rev_slider_wrapper{-webkit-transform:translateZ(0)}
.layout-boxed-mode #sliders-container .main-flex[data-parallax="1"]{position:fixed}
#sliders-container .wooslider .slide-content p{margin:0}
.avada-footer-fx-no-height-parallax-effect #fusion-gmap-container,.avada-footer-fx-no-height-parallax-effect #main,.avada-footer-fx-no-height-parallax-effect #sliders-container,.avada-footer-fx-no-height-parallax-effect .fusion-page-title-bar,.avada-footer-fx-parallax-effect #fusion-gmap-container,.avada-footer-fx-parallax-effect #main,.avada-footer-fx-parallax-effect #sliders-container,.avada-footer-fx-parallax-effect .fusion-page-title-bar{position:relative;z-index:1}


#all .slide_inner{
	width:88.68686868%;
	height:106px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

.header-left{float:left;margin-top:7px;}

.header-left .icon-box:first-child,
.header-right .icon-box:first-child,
.header-left .at-first-level-nav ul li:first-child{border-left:none;padding-left:0;}

.header-right .icon-box:last-child,
.header-left .at-first-level-nav ul li:last-child{padding-right:0;border-left:medium none;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
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:28px;}
.td_module_14 .meta-info-container{position:relative}
.td_module_18 .meta-info-container{padding-bottom:10px;border-bottom:1px dashed #f2f2f2;text-align:center}
.td_module_19 .meta-info-container{position:relative}
.td_module_mx8 .meta-info-container{position:relative}
.td_block_23 .td_module_wrap:last-child .meta-info-container{padding-bottom:0;border-bottom:none}
.box-content-middle-desc,.box-content-middle-desc-others,.box-content-middle-thumb{float:left}
.box-content-middle-thumb{width:100px;height:100px;margin:8px 0 10px 8px}
.box-content-middle-thumb a img{border:1px solid #000}
#comments,#next,.addon,.td1{clear:both}
#freelessons .pagearticle table h3,#freelessons .syn-t3 h3,#interps .pagearticle table h3,#planet a:hover,.hoverclear:hover,.leftnav a:hover,.logo:hover,.rightnav a:hover,a.addon:hover,.udemy a:hover{background-color:transparent}
.addon{display:inline-block;padding-top:54px}

.item1 {
    order: 1;
    flex-grow: 1;
    text-align: center !important;
}
.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-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.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-xs-12{float:left;width:100%}

.domain-bot{padding-top:50px;line-height: 20px;}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


#call-to-action .cta-title {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

.content{padding:0 20px;float:left;width:100%}



.content .catNav{margin-top:30px}

.content .catNav li{margin-top:1px}

.content .catNav li a{display:block;background:#f2f2f2;padding:10px 19px;font-size:114.3%;font-weight:bold;font-family:'Open Sans',sans-serif;}

.content .opened li a{font-size: 14px;font-weight: normal;padding-left: 44px;}

.content .opened li ul li a{color: #333333;padding-left: 63px;}

.content .catNav li a:hover,.content .catNav li a.active{color:#333333;background:#e5e5e5}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}



#tail-privpol {
	padding-bottom: 0;
}


#tail-privpol a {
	color: inherit;
}

.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #000000;
}

A.bb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #000099;
}

A.bb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #880000;
}


.align-middle {
  vertical-align: middle !important;
}

#b2 {float:left;width:26%;border-left:1px solid #445;border-right:1px solid #445;padding-left:18px;padding-right:10px;}

#b1 h3, #b2 h3, #b3 h3{font-weight:bold; font-size:20px}

div#b2{float:right;border-right:none;border-left:none; width:40%; border-bottom:1px solid #aaa;}

div#b2 h3, div#b3 h3{margin-top:0}

div#b1, div#b2, div#b3{width:90%; padding:0; margin:0 auto; float:none; clear:both; border-bottom:1px solid #aaa;border-right:0px;}

#content {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0 auto;
    padding: 0;
}

.kolonr{display:block;float:right;}
.n2-ss-slider .n2-ss-layers-container{visibility:hidden;position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:20}
div#n2-ss-2 .n2-ss-layers-container{position:relative;width:1980px;height:600px;}
.fusion-carousel .fusion-carousel-holder{margin:0;padding:0;list-style:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a{border:0;padding:0}

.idblog-rp-widget li#listpost img {float: left;margin-right: 15px;width: 60px;height: 60px;min-width: 60px;min-height: 60px;max-width: 60px;max-height: 60px;}
#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}
 
.infinite-main-menu-search i, .infinite-main-menu-cart i{ color: #383838; }
	

.infinite-main-menu-search{ float: left; margin-top: -5px; margin-left: 25px; }

.infinite-main-menu-search i{ font-size: 14px; margin-top: -1px; cursor: pointer; }

.infinite-header-side-nav.infinite-style-side .infinite-main-menu-search{ float: none; display: inline-block; margin-top: 0px; margin-left: 20px; }

.infinite-header-side-nav.infinite-style-side-toggle .infinite-main-menu-search,
.infinite-header-side-nav.infinite-style-side-toggle .infinite-main-menu-cart{ float: none; margin-bottom: 8px; padding-left: 0px; margin-left: 0px; margin-top: 0px; }
.pull-xs-right{float:right!important}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

.tab-content .tab-inner .tab-img {
	align-self: center;
}

.tab-content .tab-inner .tab-info .tab-img {
	display: none;
}

.tab-content .tab-img {
	max-width: 185px;
    margin-top: 11px;
}

.tab-content .tab-img img {
	max-width: 100%;
    height: auto;
}
.subheading{font-family:Source Sans Pro,sans-serif;font-weight:400;font-style:normal;width:100%;letter-spacing:.34px;letter-spacing:1.09px}
.page-template-template-haco .audicus-specs .subheading{color:#fff;margin-bottom:60px}
.home-product-intro .subheading{margin-top:2rem;margin-bottom:2rem}
.page-template-template-pndt .audicus-specs .subheading{color:#fff;margin-bottom:60px}
.partners{padding:5px 0 0;margin:0;list-style:none;overflow:hidden;width:225px}
.partners li{display:inline-block;vertical-align:top;margin:0 4px 12px 0;background:0 0}
*+html .partners li{display:inline;margin:0 8px 12px 0}


    #footer .ft_box .ft_line .f_in1 {
        width: 100%;
    }


.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;
}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#site-navigation ul li.megamenu{position:static}
#site-navigation ul li.megamenu ul li ul{position:relative;border-top:none;left:0;cursor:default;border-top:none!important}
#site-navigation ul li.megamenu:hover ul li ul{visibility:visible}
#site-navigation ul li.megamenu ul li ul li a{padding:8px 15px;line-height:1;width:auto}
#site-navigation ul li.megamenu ul li ul li:hover{background-color:#dbdbdb}

    #naviMain #nav_26 { display: block; }
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.anchor--ref{display:inline-block;padding-top:12rem;margin-top:-12rem}
span.anchor+section{padding-top:16.8rem;padding-bottom:0}
.main--eventDetail span.anchor[id=overview]{top:-50rem}
span.anchor[id=overview]+section{padding-top:4.2rem;padding-bottom:0}
span.anchor[id=overview]+section+section{padding-top:0}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}


.card--ui-right .card__ui-controls {
  text-align: right;
}


.card--revealed .card__ui-controls a:hover {
  color: #000;
  background-color: #fff;
}


.card--revealed-home .card__ui-controls a:hover {
  color: #000;
  background-color: #fff;
}

.thumb_img_link{
width : 240px;
height: 180px;
display: block;
text-decoration:none;
}

	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-size: 14px;
	color: #504d4d;
	font-family: Georgia, Times, "Times New Roman", serif;
	}


	.project .description p{ font-family: 'Raleway'; }
