﻿
#bcorp-logo a {text-decoration:none; }

#bcorp-logo { overflow:hidden; }

#bcorp-logo-font {border:none; }

div#bcorp-logo { text-align:center; }


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

.header-top-line-repeater{
	
	min-width: 978px;
}
.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: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{float:left}
.col-xs-10{width:100%}


body.home .section-menu a {
    color: #b6231f!important;
    text-transform: uppercase;
}


body.home .section-menu a::after {
    background: #b6231f!important;
}
.ultimas-noticias{padding-left:15px;padding-right:15px;margin-bottom:40px}
.ultimas-noticias h2.comment-reply-title,.ultimas-noticias h2.well{margin:0 0 20px 0;border-radius:0;padding:5px 9px;font-size:30px;text-align:center}
.ultimas-noticias .entry-title{margin:15px 0 5px 0}
.home .ultimas-noticias .car-img,.single .posts-relacionados .car-img,.tag-row .articulos.featured .tag-imagen{max-height:161px;overflow-y:hidden;min-height:161px}


.page-template-sitemap .ultimas-noticias {
    display: none;
}
#footer-info,#footer-info a{color:#e8e8e8}
#footer-info{font-size:15px}


.search-main {
  display: block;
  line-height: 40px;
  padding: 0 14px;
  cursor: pointer;
  color: #ffffff;
  background: #008987; }
.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-6{width:50%}
.thrv_wrapper.thrv_paste_content{margin:0}
.thrv_paste_content.thrv_wrapper{padding:0}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}

      .panel__title{
        border-bottom:1px solid #e5ded3;
        color:#6a6663;
        font-size:16px;
        font-size:1.6rem;
		font-style:normal;
		font-family: 'Gotham SSm 3r', 'Gotham SSm A', 'Gotham SSm B';
		font-weight:300;
		letter-spacing:0;
        line-height:18px;
        margin:0;
        padding:10px;
      }
.icon-home:before{content:"\e29e";}
.mmenu-nav.mm-arep .icon-home{padding-right:5px;}

.page-heading .container {
	position: relative;
}



.intro .container {
	position: relative;
	z-index: 10;
}

	.navbar .container {
		width: 100%;
		padding: 0 20px;
	}

.fw-bg .container {
	position: relative;
	z-index: 10;
}

.modal-dialog .container {
	padding: 90px 15px 50px 15px;
}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation{opacity:1;}
.header-bg-color, .header-wrapper {background-color: rgba(255,255,255,0)}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}

#bloc_categories_2
{
	width: 1000px;
	margin-top: 5px;
}


  #fond_site_2, .middle_bloc_center_resize, .haut_bloc_resize, #bloc_categories_1, #bloc_categories_2 {
    width: 748px !important; }


#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}

span.cli-necessary-caption {
    color: #000;
    font-size: 12px;
}

.m-b-lg {
  margin-bottom: 30px;
}
.cd-top:before,.facebook:before,.menu-toggle:before,.owl-theme .owl-controls div:before,.post-edit-link:before,.search-toggle:before,.slider-control-paging a:before,.slider-direction-nav a:before,.twitter:before,.widget_twentyfourteen_ephemera .widget-title:before{-webkit-font-smoothing:antialiased;display:inline-block;font:400 16px/1 Genericons;text-decoration:inherit;vertical-align:text-bottom}
.a2a_kit a,.cd-top,.menu-toggle,.owl-controls .owl-buttons div,.owl-controls .owl-page,.search-toggle,.share{cursor:pointer}
.search-toggle{height:30px;width:30px;z-index:3}
.search-toggle:before{color:#000;content:"\f400";font-size:20px}


ul.footer-social{margin:0 0 15px;}

ul.footer-social li{display:inline-block; vertical-align:top; margin-right:5px;}

ul.footer-social li a{font-size:28px; color:#bcc1c6 !important; transition:0.3s;}

ul.footer-social li a:hover{color:#d93e55 !important;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


#secondary .widget {
    -webkit-box-shadow: inset 0 0 8px 2px #ededed;
    -moz-box-shadow: inset 0 0 8px 2px #ededed;
    box-shadow: inset 0 0 8px 2px #ededed;
    padding: 20px;
	
}


#secondary .widget .widget-title {
border-bottom: 3px solid #5F9FCB;
padding-bottom: 5px;
}







div.mp-4ads-block {
  float: left;
  left: 292px;
  
   
  margin-top: 15px;
  height: 304px;
  
}

	.item{
		max-height: 250px;
	}

	#colophon { max-width: 1024px; margin: 0 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-sm-6{width:50%}


.page-id-289 .grey-bg .col-sm-6 {
	float: right;
}

.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%;
}
.form-fields .grid__item{margin-bottom:14.5px;margin-bottom:0.80556rem}
.form-fields .grid__item:last-child{margin-bottom:0}
.grid__item{display:inline-block;width:100%;padding-left:29px;vertical-align:top}
.page-id-333 .grid__item li{list-style:none}
.grid__item a{word-wrap:break-word}
body .grid__item{display:block}
.language-menu-mobile{display:none;}
.language-menu{display:none;}
.language-menu.language-menu-mobile{display:block;float:right;}

.fcat a {font-style:italic;font-size:1em;color:#222;text-decoration:none;font-size:0.9em;line-height:1.2em;}

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

.fcat {display:none;}
.card .card-section .contributor .contributor-details{float:left}
.card .card-section .contributor .contributor-details .contributor-name{font-size:.75rem;padding-top:.1875rem}
.card .card-section .contributor .contributor-details .contributor-date{font-size:.6875rem}


.clearfix,
.clear {
  *zoom: 1; }

  .clearfix:before, .clearfix:after,
  .clear:before,
  .clear:after {
    content: " ";
    display: table; }

  .clearfix:after,
  .clear:after {
    clear: both; }

#logo-bar .half a {
	color:#FFF;
	font-size:1.125em;
	margin:20px 0;
	display:inline-block;
}

#logo-bar .half a.quote-cart-button {
	color:#FFF;
	padding:10px 15px;
	margin:0;
	display:inline-block;
	border:1px solid #FFF;
	font-size:1.125em;
	cursor:pointer;
	background-color:#E1363E;
}

#logo-bar .half a.quote-cart-button i {
	padding:0;
	margin:0 5px 0 0;
	font-size:0.875em;
}

#logo-bar .half a.quote-cart-mobile-button {
	padding:0;
	margin:20px 0 0 0;
	color:#808F99;
}

.page-id-6 #logo-bar .half a.quote-cart-button, .page-id-5212 #logo-bar .half a.quote-cart-button, .page-id-6 #logo-bar .half a.quote-cart-mobile-button, .page-id-5212 #logo-bar .half a.quote-cart-mobile-button {
	display:none;
}

#logo-bar .half a.quote-cart-button, .header-buttons-fixed .quote-cart-button {
	background-color:#001F33;
}

.container { width: 1200px; position: relative; padding-right: 15px; padding-left: 15px; margin: 50px auto 0;}

.container:before,.container:after,.row:before,.row:after,.clearfix:before, .clearfix:after{ display: table; content: " "; clear: both;}
.scene-container .scene-container-inner{max-width:1750px;margin:0 auto;position:relative;height:100%;}


.rzero {
padding-top: 0px!important;
padding-bottom: 0px!important;
}

.sl-title {
    font-size: 18px;
    margin: 12px 0 25px;
}
.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;
}


.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }
.navbar-menu{position:absolute;right:25px;top:25px;z-index:99999;display:none;background-color:#fff;border:1px solid #fff;border-radius:4px;padding:9px}
.navbar-menu span{border-radius:1px;display:block;height:2px;width:22px;background-color:#000;margin-top:3px}
.navbar-menu span:first-child{margin-top:0}

.red {color:#d32027;}

.blog-post .post-info .post-info-views {
    float: left;
    margin-right: 15px;
    color: #9ba78a;
}

.blog-post .post-info .post-info-comments i,
.blog-post .post-info .post-info-views i {
    margin-right: 5px;
}

.blog-masonry-layout .blog-post.content-block .post-info .post-info-comments,
.blog-masonry-layout .blog-post.content-block .post-info .post-info-views {
    float: right;
    display: inline-block;
}

.box_google { display: block; position: absolute; left: 670px; top: 12px; height: 24px; width: 106px; }

.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-time { float: right; display: inline-block; text-align: right; }
 
.pllexislider-overlay ul li .jr-insta-wrap .jr-insta-datacontainer .jr-insta-time { float:right; text-align: right; }

.topicbox .overlay {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #fff;
	opacity: 0.5;
	-webkit-transition: opacity 0.4s linear;
	-moz-transition: opacity 0.4s linear;
	-o-transition: opacity 0.4s linear;
	transition: opacity 0.4s linear;
}

.topicbox:hover .overlay {
	opacity: 0;
}


.testimonials-widget-testimonial .author,
.testimonials-widget-testimonial .email,
.testimonials-widget-testimonial .job-title,
.testimonials-widget-testimonial .location,
.testimonials-widget-testimonial .company,
.testimonials-widget-testimonial .url {
	
}
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-1,.is-active .mk-css-icon-menu-line-1{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-1,.is-active .icon-size-big .mk-css-icon-menu-line-1{top:8px}

	.header-search,
	.header-search-x {
		display: none;
	}



.header-search, .header-search-x {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-left: 1px solid rgba(0, 0, 0, 0.15);
	color: #747474;
	cursor: pointer;
	display: block;
	font-family: 'Genericons';
	font-size: 18px;
	font-style: normal;
	margin: 28px 10px 0;
	padding-left: 10px;
	position: absolute;
	right: 0;
}

.header-search:before {
	content: '\f400';
}

.header-search-x:before {
	content: '\f401';
}

.header-search:hover, .header-search-x:hover {
	color: #6897e5;
}

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

.style41 {font-size: 14px}

body .container-fluid header .header-top .header-top-inner .search .toggle-lang
{
    font: 400 12px 'Open Sans', sans-serif;

    letter-spacing: 1px;
    display: inline-block;
    float: left; 

    padding: 17px;

    text-transform: uppercase;

    color: #fff;
}

body .container-fluid header .header-top .header-top-inner .search .toggle-lang a
{
    color: #fff;
}


.page-template-tpl-home .section-featured .mobile-after-products {
  display: block;
  -ms-flex-order: 5;
      order: 5;
  width: 100%;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products {
  display: block !important;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  width: 100%;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-inner {
  padding-top: 30px;
  padding-bottom: 26px;
}


.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-description,
.page-template-tpl-home .section-featured .mobile-after-products .all-products .section-featured-widget-btn-wrapper {
  display: block;
}








.af-tabs {
  position: relative; }

.agileits-banner-info h4{color:#fff;font-size:2.5em;letter-spacing:0px;}

.agileits-banner-info h3{color:#fff;font-size:4.8em;margin:0;letter-spacing:0px;text-transform:uppercase;margin-top:0.5em;}

.agileits-banner-info{text-align:center;margin-top:21em;position:relative;z-index:9;}

.agileits-banner-info p{color:#fff;letter-spacing:2px;margin:2em auto;font-weight:200;text-transform:capitalize;}

.agileits-banner-info:before{content:'';width:450px;height:450px;background:rgba(0, 0, 0, 0.51);position:absolute;border-radius:50%;left:29.5%;top:-26%;z-index:-1;margin:0 auto;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}
#top-menu li.mega-menu{position:inherit}
#top-menu li.mega-menu ul li{display:block!important;float:left!important;margin:0;padding:0!important}
#top-menu li.mega-menu ul li li{width:100%}
#top-menu li.mega-menu li ul{display:none;visibility:visible;opacity:1}
#top-menu li.mega-menu.et-hover li ul{display:block}
.et_vertical_nav #top-menu li.mega-menu{position:relative}
.et_vertical_nav #main-header #top-menu li.mega-menu ul{top:-32px;left:auto}
.et_vertical_nav #main-header #top-menu li.mega-menu ul ul{top:auto}
.fullwidth-menu-nav li.mega-menu{position:inherit}
.fullwidth-menu-nav li.mega-menu ul li{display:block!important;float:left!important;margin:0;padding:0!important}
.fullwidth-menu-nav li.mega-menu li ul{display:none;visibility:visible;opacity:1}
.fullwidth-menu-nav li.mega-menu.et-hover li ul{display:block}

  .main-navigation .menu-item-has-children {
    position: relative; }
.ct-main-navigation .menu-item,
.ct-main-navigation
.page_item{position:relative;padding-top: .25rem;padding-bottom: .25rem}
.ct-main-navigation .menu-item .menu-item,
.ct-main-navigation .page_item
.page_item{padding: .25rem 0.125rem;line-height:1.6}
.ct-main-navigation .menu-item .menu-item:not(:first-child)::after,
.ct-main-navigation .page_item .page_item:not(:first-child)::after{content:'';display:block;position:absolute;opacity:0.125;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;border-top:1px solid currentcolor;top:0;right:0;left:0}
#footer-navigation .menu-item{display:inline-block;width:48%;padding-top: .25rem;padding-bottom: .25rem}
#footer-navigation .menu-item:not(:last-child){padding-top:0;padding-bottom:0;margin-right:3.25rem}
.socialmedia, #nav, #sidebar{display: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-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.et_header_style_centered .et-search-form input,.et_header_style_centered span.et_close_search_field{top:60%}
.et_vertical_nav.et_header_style_centered .et-search-form input,.et_vertical_nav.et_header_style_centered span.et_close_search_field{top:0}
span.et_close_search_field{display:block;position:absolute;z-index:99999;top:0;right:0;bottom:0;width:30px;height:30px;margin:auto;cursor:pointer}
span.et_close_search_field:after{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:32px;font-weight:400;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;content:"\4d";speak:none}
.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}
.et_vertical_nav span.et_close_search_field:after{font-size:16px}
.et_vertical_nav span.et_close_search_field{width:13px;height:18px}
.n2-clear{clear:both}



div#slidebtm {z-index: 299; position: fixed; width: 30px; height: 30px; line-height: 40px; text-align: center; top: auto; left: 50%;  bottom: 15px; cursor: pointer;
border-radius: 2px; transform: translateX(-50%);}

div#slidebtm img{transform: rotate(180deg);}


.page-id-5 #slidebtm{display:none !important;}

.page-id-13 #slidebtm{display:none !important;}

.page-id-59 #slidebtm{display:none !important;}

.page-id-61 #slidebtm{display:none !important;}

.page-id-63 #slidebtm{display:none !important;}

.floor-detail-bg #slidebtm{display:none !important;}
.mc-news-preview__content,.mc-node-preview__content{line-height:1.5;min-height:180px;position:relative;z-index:19;padding:0 25px 20px;font-size:14px}

.smart_pdbox p.smart_dtprice{margin-left:10px;margin-top:9px;font-size:17px;color:#d21f30;font-weight:400}

.smart_dtprice{font-size:18px;font-weight:700;margin:3px;color:#036}
.fusion-tabs.clean .tab-pane{margin:20px 0}
.fusion-tabs .tab-pane{display:none;padding:15px;max-width:100%;border:1px solid #f1f2f2;border-top:none}
.fusion-tabs.clean .tab-content .tab-pane{padding:0;background:0 0;border:none}
.fusion-tabs.vertical-tabs .tab-pane{padding:30px;border:1px solid #ebeaea;}
.fusion-tabs.fusion-tabs-1 .tab-pane{background-color:#010101;}
.fusion-tabs.fusion-tabs-1 .nav,.fusion-tabs.fusion-tabs-1 .nav-tabs,.fusion-tabs.fusion-tabs-1 .tab-content .tab-pane{border-color:rgba(235,234,234,0);}


    .top .tright {
        width: 800px;
        float: left;
        color: #fff;
        padding-top: 20px;
    }


        .top .tright li {
            padding: 15px 24px;
            float: left;
        }


        .top .tright a {
            padding: 0;
            font-size: 16px;
            line-height: 30px;
            color: #FFF;
            padding-bottom: 2px;
        }


            .top .tright a:hover, .top .tright a.trcur {
                color: #FFEAEA;
                border-bottom: #fff 1px solid;
            }


.nav-wrap {
  padding: 0 15px;
  width: 100%;
  background: #fff;
}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }
.cp-modal-body-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:1;width:100%;height:100%;padding:0;z-index:0;border-radius:inherit}


.footer-logo {
  margin: auto;
  padding: 68px 0;
  width: 209px;
}


.footer-logo #detail {
  display: none;
}



.widget {
	padding-top: 30px;
	padding-bottom: 0;
	float: left;
	font-size: 12px;
	line-height: 18px;
}

#left-col .widget { padding: 0 25px 35px 25px; width: 230px; }



#homepage-teasers .widget { padding: 0; text-align: center; }

#footer .widget {
	float: left;
	line-height: 22px;
	margin: 30px 4px 0 30px;
	padding: 3px 0;
	border-right-width: 1px;
	border-right-style: solid;
}
#block-menu-menu-footer h2{margin-top:50px;margin-bottom:25px;margin-left:15px}
#block-menu-menu-footer ul.menu{list-style:none;margin:0;padding:0}
#block-menu-menu-footer ul.menu li{list-style:none;margin:0;padding:0;width:50%;float:left;display:inline-block}
#block-menu-menu-footer ul.menu li a{display:block;padding:6px 20px 6px 15px}
.block-views{clear:both}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.home-widget,#home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .gallery-widget-wrap .home-title-wrap,#home-mid-wrap .feat-widget-text{margin:0 3.61663652803% 20px;width:92.7667269439%}
.home-widget-wrap{width:100%}
.home-widget{border-bottom:1px solid #ddd;padding-bottom:20px}
.home-widget,#home-mid-wrap .feat-widget-cont .home-title-wrap,#home-mid-wrap .gallery-widget-wrap .home-title-wrap{margin:0 2.65604249668% 20px;width:94.6879150066%}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
.h2,h2{font-size:2rem}



#footer {display: block; width: 960px; margin: 0px 0px 20px 0px; padding: 8px 0px 8px 0px; font-size: 12px; line-height: 16px; text-align: center; color: #202427; background: #D2D2D2; border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; -webkit-border-radius: 0px 0px 8px 8px; float: left;}

#footer a, #footer a:link, #footer a:visited {color: #202427; text-decoration: underline; font-weight: normal;}

#footer a:hover, #footer a:active {color: #526900; text-decoration: underline; font-weight: normal;}
.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-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
.font,.font4{font-family:Arial,Verdana,Geneva,sans-serif;font-size:11px;color:#FFF;}
#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-top{top:0}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}
span.concept a,span.concept a:hover,span.privacy a,span.privacy a:hover,span.terms a,span.terms a:hover{text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:NORMAL;color:#bababa;padding:5px}
.h1{font-family:"TT-Bold"}
.h1--white{color:#fff}
.js .hero__content .h1,.js .hero__content .p{opacity:0}
.calculator__chart .h1{font-size:48px}
.js .interior-copy .h1,.js .interior-copy .h2,.js .interior-copy p{opacity:0}
.people-involved__wrapper .h1,.people-involved__wrapper .p{width:100%;max-width:690px;margin:initial auto;text-align:center}
.js .people-involved__wrapper .h1,.js .people-involved__wrapper .p{opacity:0}
.faqs .h1{text-align:center;margin-bottom:72px}
.js .faqs .h1{opacity:0}

  .open-close .open, .open-close .closed, .open-close .opening-soon {
    font-weight: bold; }


.closed-time {
  display: none; }


.tx-jfmulticontent-pi1 .slide .content .text b {
	font-size: 48px;
	font-weight: normal;
}


.tx-femanager div.control-group .controls.text,
.tx-powermail .powermail_fieldwrap .text {
	padding-top: 4px;
}
 #inner{clear:both;margin:20px auto;width:900px;}

#et-main-area {
	margin-top: -8px;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

.header-navigation-left{
	float: left;
}



.footer3{height:71px; color:#fff; line-height:71px; text-align:left;}
#skip-link{position:absolute;display:block;}
#skip-link a,#skip-link a:link,#skip-link a:visited{position:absolute;display:block;left:-10000px;width:1px;height:1px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:auto;height:auto;}
.fl-clear {clear: both;}
.text-content__title{margin-bottom:5px;margin-top:0;font-family:Tinos,serif,Helvetica,Arial,sans-serif;font-size:18px;color:#333;font-weight:700;line-height:20px}
.advisor-website .text-content__title{font-family:Roboto,sans-serif,Helvetica,Arial,sans-serif;font-size:16px;color:#000;font-weight:700;line-height:20px}
.text-content__title--big{font-size:24px;line-height:25px}
.advisor-website .text-content__title--big{font-size:20px;line-height:21px}
.text-content__title--xbig{font-size:28px;line-height:30px}
.advisor-website .text-content__title--xbig{font-size:24px;line-height:25px}
.text-content__title--xxbig{font-size:38px;line-height:40px}
.advisor-website .text-content__title--xxbig{font-size:30px;line-height:32px}
.text-content__title--text-lightest{color:#fff}


.header-advertise {
	float: right;
}


.header-advertise .magazine-block-large-ad {
	text-align: left;
}


.header-advertise .magazine-block-large-ad .tg-block-wrapper {
	border: medium none;
	margin: 0;
	padding: 0;
}


	.header-advertise .ad-image img {
		width: 100%;
		height: auto;
	}






.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}


.row .row {
	margin-bottom: 1.5rem;
}


.row .row.quicklinks {
	margin-bottom: 0px;
}

.entry-title {
  color: #444;
  font-size: 28px;
  margin-bottom: 30px;
}

.entry-title a {
  color: #444;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}
.noticias .item .back{margin:0 auto;border:1px solid #ebebeb;padding:15px}
.eventos .item .back,.galeria-imagens .item .back{margin:0 auto}


    .back {
        height: 420px !important;
    }

.entry-meta a:hover,
.entry-meta .cat-links a:hover {
	color: #2b9b9b;
}

.cat-links,
.cat-links a,
.tag-links,
.tag-links a {
	color: #888;
	font-weight: 200;
	text-transform: uppercase;
}

.entry-meta .cat-links a,
.tag-links a {
	padding-bottom: 15px;
	display: inline-block;
}

.cat-links,
.tag-link {
	margin-right: 15px;
}
 


.tag-links:before,
.cat-links:before {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Genericons';
	vertical-align: top;
	width: 16px;
	height: 16px;
	font-size: 17px;
	color: #888;
}

.cat-links:before {
	content: '\f301';
}

.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-lg-12 {
    width: 100%;
  }

	.header{ display:none !important;}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}


#footer-privacy {
    width: 100%;
    float: left;
    margin: 60px 0 0 0;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}
.affix .container-fluid{width:1100px}
.qodef-logo-wrapper a img.qodef-normal-logo{opacity:1}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content{max-height:60px;transition:max-height .15s ease-out;overflow:hidden}
#cookie-law-info-bar .cli-privacy-overview{display:none}
.more_link:hover{color:#0070d5 !important}
.more_link:hover .more_arrow_down{background-color:gold}
.more_link:hover .more_arrow_up{background-color:gold}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;cursor:pointer}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}

.x-logobar .x-column.x-1-3, .x-logobar .x-column.x-2-3{width:100% !important;}
.e10-7.x-column,.e10-9.x-column {padding:0px 7px 0px 7px;}
.e10-3.x-column,.e10-7.x-column,.e10-9.x-column,.e10-13.x-column,.e10-18.x-column,.e10-23.x-column,.e10-25.x-column,.e10-29.x-column {background-color:transparent;z-index:1;}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}

span.icon_noinstall {background-position:0 -400px;}
.pswp__top-bar{position:absolute;left:0;top:0;height:2.44444rem;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
.section-seo-text{background-color:#42403c;padding:64px 0;-webkit-box-shadow:inset 0 10px 9px -7px #333;box-shadow:inset 0 10px 9px -7px #333}
.section-seo-text h2{font-size:25px;color:#bda76c;margin-bottom:2px}
.section-seo-text p{font-size:21px;color:#fff;line-height:1.6;margin-bottom:16px}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

	
	







	.navbar-header {
		height:80px;
	}


	.navbar-header .col-md-8{
		text-align: center;
	}

	.noticias .navbar-header{
	    margin-top:30px;
	    }

.process-text { padding-top: 20px; }

#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}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

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

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }

.slideshow_container .slideshow_button {
  padding: 0;
  position: absolute;
  top: 50%;
  cursor: pointer;
  display: none;
  z-index: 2;
}

.slideshow_container .slideshow_button.slideshow_previous {
  left: 5px;
}

.slideshow_container .slideshow_button.slideshow_next {
  right: 5px;
}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner{box-sizing:border-box}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-grid{padding:117px 0 170px;border-top:1px solid #e5e5e5}
.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-full-width{padding:96px 50px 170px;border-top:1px solid #e5e5e5}
.mkd-footer-top-border-disable .mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-full-width,.mkd-footer-top-border-disable .mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-grid,.mkd-logo-area-border-disable .mkd-page-header .mkd-logo-area,.mkd-logo-area-in-grid-border-disable .mkd-page-header .mkd-logo-area .mkd-grid .mkd-vertical-align-containers,.mkd-menu-area-border-disable .mkd-page-header .mkd-menu-area,.mkd-menu-area-in-grid-border-disable .mkd-page-header .mkd-menu-area .mkd-grid .mkd-vertical-align-containers{border:none}
.prk_service_ctt{margin-top:20px}
.prk_service.prk_service_right .prk_service_ctt,.prk_service.prk_service_left .prk_service_ctt{margin-top:14px;margin-left:50px;-webkit-backface-visibility:hidden}
.prk_service.prk_service_right .prk_service_ctt h4.big,.prk_service.prk_service_left .prk_service_ctt h4.big{font-size:1.2em;margin-bottom:10px;margin-top:11px}
.prk_service.prk_service_right.verve_bigger_service .prk_service_ctt,.prk_service.prk_service_left.verve_bigger_service .prk_service_ctt{margin-left:70px}
.prk_service.prk_service_right .prk_service_ctt{margin-top:0px;margin-left:0px;margin-right:42px}
.prk_service.prk_service_center.verve_smaller_service .prk_service_ctt{margin-top:6px}
.prk_service.prk_service_right.verve_bigger_service .prk_service_ctt{margin-right:70px;margin-left:0px}
.prk_service_ctt h4.big{margin-bottom:8px;font-size:1.5em}
.container,.container-fluid{margin-right:auto;margin-left:auto}
.container::after{display:table;clear:both}
.container-fluid::after{display:table;clear:both}


.container {
  position: relative; }



.mbr-gallery .container.mbr-gallery-layout-default {
  padding: 93px 0; }


.b-submenu-article__teaser{   
    font-size:12px;
    line-height: 16px;
    letter-spacing: normal;
    text-align: left;
    color: #666666;  
    font-weight:400;
}



.itemDetail .info,
.list .itemDef .info {
  color: #999;
  font-weight: bold;
  font-size: 87%;
  margin: 0 0 0.5em;
}

.itemDetail .info {
	margin-bottom:0.6em;
}

#newsBox .itemNews  .info {
	font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
	color:#777;
	font-size:93%;
}


.fusion-secondary-header .fusion-contact-info, .fusion-secondary-header .custom-info, .custom-footer .fusion-contact-info, .custom-footer .custom-info {
	float: left;
	line-height: 60px;
}


.fusion-secondary-header .custom-info .divider, .custom-footer .custom-info .divider {
	color: #cacaca;
}


.fusion-secondary-header .custom-info a, .custom-footer .custom-info a {
	color: #404040;
}


.custom-footer .fusion-contact-info, .custom-footer .custom-info {
	margin-top: 30px;
	line-height: normal;
}
header .site-header__center .col-md-4{width:20%}
.footer-top .col-md-4{line-height:65px;color:#fff}
.footer-top .col-md-4:nth-child(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.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-4{width:33.33333%}


.player {
  position: relative;
  min-height: 460px;
}

.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: #cccccc;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}


.top-nav {
	background-color: #181a1c;
}


.post-date .post-date-day {
  display: block; }
.blog-list #content .post-date span.post-date-day{font-size:26px}
.home .ux-box .inner-wrap .post-date .post-date-day{font-size:32px;line-height:30px;font-weight:500}



.main-header-section {
    padding-top: 250px;
    background: rgba(0, 0, 0, 0.3);
    position: relative;
    min-height:100vh;
}

.main-header-section .main-text h1{
 color:   
}

.main-header-section .main-text h2{
 color:      
}

.main-header-section .main-head-partition{
 border-color:      
}


#logo {
display: none;
clear:all;
float:left;
position:absolute;
width:165px;
height:auto;
margin-top:12px;
margin-left:40px;
background:#fff;
padding:5px;

}



#logo img {
display:none;

}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}

.headtxt{color:#b380ff}

.headtxt a{color:#b380ff; font-size: 16px;}

table tr.phone td,
table tr.mobile td,
table tr.email td,
table tr.address td {
  text-align: left;
}

.service:nth-of-type(3n+1),
.employee:nth-of-type(3n+1),
.project:nth-of-type(3n+1),
.wc-product:nth-of-type(3n+1),
.testimonial:nth-of-type(2n+1) {
		clear: both;
}

.testimonial {
	margin-bottom: 30px;
}

.testimonial-body {
	position: relative;
	padding: 30px;
	border-radius: 20px;
	background-color: #f5f5f5;
}

.testimonial-body:after {
	position: absolute;
	bottom: -20px;
	left: 60px;
	content: "";
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f5f5f5;
}

	.page-template-page_services-php .service,
	.page-template-page_testimonials-php .testimonial {
		padding-left: 0;
		padding-right: 0;
	}

.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}


.dbx-box {
	margin:0;
	padding:0;
	border:none;
	clear: both;
	}


.dbx-box-closed .dbx-content {
	display:block;
	height:4px;
	padding:0;
	overflow:hidden;
}

.dbx-box-closed .dbx-content * {
	display:none;
}
.et_pb_divider_internal{display:inline-block;width:100%}
.cactus-nav-left{float:left}
.cactus-nav-left,.cactus-nav-right{font-size:0;line-height:0;white-space:nowrap}
.cactus-nav-left:after{clear:both;content:'';display:table}
.cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:30px;padding-right:30px}
.cactus-box .cactus-nav-style-4 .cactus-nav-left.cactus-only-main-menu,.cactus-box .cactus-nav-style-4 .cactus-nav-right.cactus-only-main-menu{padding-left:0;padding-right: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-sm-6{width:50%}

  .items-grid .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }

	
	#site-logo img {
		max-width: 100%;
	}

























.footer-content {
  background: #f5f5f5;
  color: #282828;
  padding-bottom: 30px;
}


#socket .copyright{float:left; }




.copyright a {
    display: none !important;
}
 .media-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%}
 .quote-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.owl__slide--right__copy{font-size:16px;line-height:1.5em;color:#545454;font-weight:300;margin-top:20px}
.owl__slide--right__copy--card{color:#f36d21;font-weight:normal;font-size:16px;display:inline-block;position:relative}
.widget.widget_categories .mkd-widget-title-holder .mkd-widget-title{margin:0 0 14px}


.right {
    float:right;
}


div.right ul li {
    margin-right:40px;
}

.columns.right {
	float: right;
}

div.columns.right ul li {
    margin-right:0px;
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}

	.columns.left,.columns.right {
		float: none;
	}


div.right ul {  
    margin-left:40px;
    
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}

.post-grid .element.wc_add_to_cart p {
  border: medium none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.post-grid .element.wc_gallery img {
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  margin: 5px;
  vertical-align: top;
  width: 50px;
}

.post-grid .element.wc_full_price ins {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.b-cars__content .b-partners{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;}
.is-active .b-cars__content .b-partners{transition:opacity .75s linear,-webkit-transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out,-webkit-transform .75s ease-out;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition-delay:.4s}
.b-partners{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-left:-30px;}
.b-partners--text{font-size:18px;font-weight:900;color:#fff;text-transform:uppercase}


#content {
	float: left;
	font-family: Verdana, Helvetica;
	font-size: 15px;
	margin-left: 20px;
	margin-right: 10px;
	position: relative;
	text-align: left;
	width: 73%;
}


#content a:link,#content a:visited,#footer a:link,#footer a:visited {
	color: #00f;
	text-decoration: none;
}


#content a:hover {
	color: #000;
	text-decoration: 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-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%}


.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 {
		margin: 0;
	}


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

	#top_box_area .left .full_box .thumb{
	float: left;
	width: 347px;
	}

	#top_box_area .right .full_box .thumb{
	float: left;
	width: 347px;
	}

	#contents .about .left .full_box .thumb{
	float: left;
	width: 348px;
	}

	#contents .about .right .full_box .thumb{
	float: left;
	width: 348px;
	}

	#contents .supplier .post ul li .thumb {
	border: 3px solid #ddd;
	margin: 0 0 7px;
	}

	#contents .products .products_inner ul li .thumb {
	border: 3px solid #ddd;
	margin: 0 0 7px;
	}
.col-sm-6{width:50%}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
