﻿.tve-leads-two-step-trigger{cursor:pointer}

#separator_pluginAppObj_19 .separator-line {
  width: 100%;
  border-top: 3px solid rgba(233, 101, 9, 1);
}

#separator_pluginAppObj_19 .separator-line.left-line {
  margin-right: 5px;
}

#separator_pluginAppObj_19 .separator-line.right-line {
  margin-left: 5px;
}



#node h2.pane-title {font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 26px; margin: 3px 0 5px;}

.page-news h2.pane-title {font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 26px; margin: 3px 0 25px;}
.pagination .current,.pagination a:hover{background:#aaa;color:#fff}
.uab-template-17 .uab-tabs li.current{background:#f5694d;color:#fff}
.uab-template-15 .uab-tabs li.current{-webkit-box-shadow:none;box-shadow:none;padding-left:30px}
.uab-template-15 .uab-tabs li.current:before{content:'';width:3px;top:9px;position:absolute;bottom:9px;background:#0d87af;left:17px}
.uab-template-7 .uab-tabs li.current{margin:0;padding:17px 38px}
.uab-template-8 .uab-tabs li.current{background:#f52675}
.uab-template-8 .uab-tabs li.current:after{content:none}
.uab-template-9 .uab-tabs li.current:after{bottom:-1px}
.uab-template-1 .uab-tabs li.current{margin-bottom:0}
.uab-template-1 .uab-tabs li.current:before{content:'';position:absolute;top:5px;bottom:5px;width:3px;left:12px;background:#3c98ca}
.uab-template-5 .uab-tabs li.current:after{content:none}


.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
.navigation-single:after,
.nav-header:after,
.getstarted-form .form-row:after,
.subscribe-form:after,
.graphic-img-list li:after,
.ico-info-list li:after,
.blog-detail .blog-top:after,
.ipad-hold:after,
.story-timeline:after,
.bio-box .next-profile:after,
.footer-area:after,
.holder:after {
	content: "";
	display: block;
	clear: both;
}


.widget {
	margin-bottom: 1.2em;
}


.widget ul {
	padding-left: 2em;
}


.widget select {
	min-width: 150px;
}


.widget .menu {
    padding: 0;
}

.center {
	text-align:center;
}



.content-area .center .st strong {
	font-size: large;
}

.content-area .center h2 {
	font-style: italic;
	font-weight: bold;
	font-size: xx-large;
}

.popup__discount__modal-body-main-text{
    color: #858fdc;
    font-size: 36px;
    text-transform: inherit;
    font-family: 'ubuntubold';
    text-align: left;
    font-weight: unset;
    line-height: unset;
}


.da-img {
}


.ibanner .da-slider .nx-slider .da-img img {
	width: 100%;
}






.ad{
    position: relative;
    margin-top: 5px;
}


    .ad-left .fy-image{position: relative;}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}


.acsmf-post-head .acsmf-post-head-name,
.acsmf-post-head .acsmf-post-head-account {
    margin: 0;
}


.acsmf-post-head .acsmf-post-head-name {
    font-weight: bold;
}


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


.content-sidebarmio-logo {

background: #333;

margin: 0px 0px 25px 0px;

padding: 10px 5px 10px 0px;

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

	#page6 .fp-tableCell,#page6,#page5 .fp-tableCell,#page5{display: block;height: auto !important;}

.geo-trust-full img.trust-img{display:block;width:99%;max-width:190px;max-height:80px;float:none;margin:0 auto;position:relative;}

.geo-trust img.trust-img{display:block;max-width:190px;float:none;margin:0 auto;position:relative;}
#col-3 img.trust-img {padding: 12px;margin-left: 5%;}

.featured-thumbnail {
	float: left;
	margin: 0 2.5em 0 0;
	max-width: 65.641025641%;
	overflow: hidden;
}

.featured-thumbnail img {
	max-width: none;
	vertical-align: middle;
}

.site-header img,
.entry-content img,
.entry-thumbnail img,
.featured-thumbnail img,
.widget img,
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; 
}





#ie8 .site-header img,
#ie8 .entry-content img,
#ie8 img.size-full,
#ie8 .entry-thumbnail img,
#ie8 .featured-thumbnail img {
	width: auto; 
}
.mc-language__icon{float:right;margin-top:2px}

.row {
  margin-left: -15px;
  margin-right: -15px;
}


.is_constrained:after,
.is_constrained:before,
.row:after,
.row:before {
  content: " ";
  display: table;
}


.is_constrained:after,
.row:after {
  clear: both;
}
.row{margin-right:-15px;margin-left:-15px}

.row .row {margin-top: 10px;margin-bottom: 0;}

.page-title.title-4 .row{
	height:250px
}

.testimonials-5 .row:first-child [class*="col-md-"], .clients-grid1 .row:first-child [class*="col-md-"], .clients-grid2 .row:first-child [class*="col-md-"], .clients-grid3 .row:first-child [class*="col-md-"]{
	border-top-width:1px;
}

	.row-eq-height{
		display:block
	}


body .wrapper.mobile-menu:hover {
  cursor: pointer; }


.wrapper {
  width: 100%; }



.wrapper.mobile-menu {
  min-width: 320px; }

  .wrapper.mobile-menu .container {
    padding: 0 15px; }

    .wrapper.mobile-menu .container .logo {
      float: left;
      width: 210px; }

      .wrapper.mobile-menu .container .logo img {
        width: 100%;
        padding: 5px 0; }


header.wrapper {
  position: fixed;
  z-index: 9000;
  top: 0;
  background: white; }
.et_pb_testimonial_author{display:block;margin-top:16px;font-weight:700}
.et_pb_testimonial_author a{color:inherit}

  .landing-template .section-label, .landing-template .timeline-title {
    font-size: 1.3em; }


.section-label {
  font-family: "Melbourne", sans-serif;
  background-color: #09835f;
  color: #eee;
  margin-left: 0px;
  margin-top: 30px;
  padding-left: 34px;
  width: 200px; }

  .site-footer .section-label {
    width: 100%;
    background-color: #333333;
    margin-left: 0px;
    padding-left: 15px;
    margin-top: 10px;
    padding: 5px 0 5px 15px;
    font-size: 1.75em; }

        .site-footer .section-label:last-child {
          margin-right: 0; }


    .navbar.nav-shown .navbar-collapse .scrollable {
        height: 100%
    }

	#header-topbar ul.topbar-login, #header-topbar ul.topbar-social, #header-topbar ul.topbar-wmpl {display:block;}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
.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}


#footer-bottom-area {
	clear:both;
	padding:15px 2% 10px 2%;
	background-color:#D3D3D3;
}


#footer-bottom-area a {
	color:#aaaaaa;
}


#footer-bottom-area a:hover {
	color:#111111;
}


#footer-bottom-area,
#copyright {
	clear:both;
	text-align:center;
}

	
	#footer-main,
	#footer-bottom-area {
		padding-left:0;
		padding-right:0;
	}


    .overlay{
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      opacity: 0;
      background-color: rgba(51,51,51,0.7);
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }


    .project_box:hover .overlay{
      opacity: 1;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s;
    }

	#site-footer .footer-text{
		font-size: 0.8em;
		padding: 10px;
		margin-top: 40px;
		border-top: 1px solid #EEEEEE;
	}

	#site-footer .footer-text p{
		margin: 0;
	}
.top30-small{padding-top:0!important}

.aside-7{
    background-color: #f2f4f7;
    display: flex;
    font-family: "Open Sans";
    justify-content: center;
    color: #989ea9;
    padding:20px 0 20px 0;
}

.aside-7-first{
    float:left;
    padding-bottom: 18px;
    margin-right: 40px;
}

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


.breadcrumb {
  font-size: 12px;
  color: #698894;
  border-bottom: 2px solid #e9ecef;
  padding: 12px 0; }

  .breadcrumb ul {
    position: relative; }

  .breadcrumb li {
    display: inline-block;
    margin: 0 4px;
    position: relative; }

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

    .breadcrumb li + li {
      padding-left: 14px; }

  .breadcrumb a {
    display: inline-block;
    color: #698894;
    padding: 5px 0; }

    .breadcrumb a:hover {
      color: #002e5e; }
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}


.printthispage, .sendtofriend {
  display: none !important;
}
.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}


.entry-title {
	margin-top: 5.5px;
	margin-top: 0.55rem;
	font-weight: bold;
	word-spacing: -1px;
	word-spacing: -0.1rem;
}
.has-left-sidebar.has-right-sidebar .entry-title{font-size:27px;font-size:2.7rem;}


	#footer-icon-phone {
		width: auto;
		height: 20px;
		border: 0;
	}
.cp-trigger-shortcode{cursor:pointer}

.rtin-subtitle { font-size: 17px; line-height: 1.5;}

        .ai-highlighs .rtin-subtitle {font-size: 14px;line-height: 1.5;}

.social-links li a .instagram-green,.social-links li a .facebook-green,.social-links li a .linkedin-green,.social-links li a .twitter-green, .social-links li a .youtube-green{
    position: absolute;
    top: 0;
    display: none;
}

.social-links li a:hover .instagram-green,.social-links li a:hover .facebook-green,.social-links li a:hover .linkedin-green,.social-links li a:hover .twitter-green,.social-links li a:hover .youtube-green{
    display: block;
}
.cover_boxes ul li,.cover_boxes ul li .box .thumb{width:227px}
.cover_boxes ul li.act,.cover_boxes ul li .box{width:455px}
.cover_boxes ul li .box .box_content{padding:0 0 0 247px;width:207px}
body.boxed .cover_boxes ul li,body.boxed .cover_boxes ul li .box .thumb{width:240px}
body.boxed .cover_boxes ul li.act,body.boxed .cover_boxes ul li .box{width:480px}
body.boxed .cover_boxes ul li .box .box_content{padding:0 0 0 260px;width:220px}
.cover_boxes ul li .box .box_content p{max-height:115px;overflow:hidden}
.cover_boxes ul li .box h3{margin:0 0 5px}
.cover_boxes ul li .box .qbutton{margin:8px 0 0}
.cover_boxes ul li .box .thumb{width:100%!important}
.cover_boxes ul li .box{width:530px}
.cover_boxes ul li .box .thumb img{display:block;position:relative;max-width: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;
}
 #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 }
.postauthortop{margin-right:3px}
.x-topbar .x-social-global{float:right}
.x-topbar .x-social-global a{margin-left:6px;width:32px;height:32px;line-height:32px;text-align:center;font-size:18px}
.x-topbar .x-social-global a.foursquare{font-size:17px}
.x-colophon.bottom .x-social-global{margin:20px 0}
.x-colophon.bottom .x-social-global a{margin:0 1.25%;width:54px;height:54px;font-size:21px;line-height:54px}
.x-colophon.bottom .x-social-global a.foursquare{font-size:20px}
.x-topbar .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a{color:#ffffff;}
.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#ffffff;}
.view-display-id-feature_stories_slideshow .field-name-field-feature-image .field-item{max-height:600px;overflow:hidden;}
.nav-selector__close,[data-active-overlay-id=header-active] .nav-selector__open{display:none}
[data-active-overlay-id=header-active] .nav-selector__close{display:inline}
.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%}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
  position: relative;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }

.td-post-template-10 .td-container .td-pb-row {
  padding-top: 48px;
}

	
	.slider-slides .slide-textbox:link,
	.slider-slides .slide-textbox:visited,
	.slider-slides .slide-right .slide-textbox { bottom:10px; left:10px; right:10px; padding:10px; width:auto; text-align:left; }

	.slider-slides .slide-textbox .slide-title { font-size:1.8em; }

	
	.slider-prev, 
	.slider-next { width:30px; height:30px; font-size:50px; line-height:30px; margin-top:-15px; }

	.slider:hover .slider-prev { margin-left:10px; }
 
	.slider:hover .slider-next { margin-right:10px; }
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.contact-strip__content__icon{font-family:ans;font-size:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px}
.mobile-nav li a {color: #3d3d3d;}

.widget-container {
	margin: 0 0 18px 0;
}

  .navbar-default .dropdown-menu .menu-item-has-children {
    position: relative; }


.white,.tabs-style-ballon li.active a,.one-page .diamonds.current a:hover,.pagination ul li.selected a{
	color: #fff !important;
}

.white-slider{
	color: #fff !important;
	text-shadow: 4px 4px 10px #000
}

.top-head.sticky-nav a.white{
	color:#777 !important
}

.top-head.sticky-nav a.dark-bg.white{
	color:#fff !important
}

.breadcrumbs.white-bg{
	bottom:0;
	padding: 10px;
}

.btn.white {
	color:#fff !important;
}

.white-border{
	border:1px #fff solid;
}

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

.logo img {width: 307px; margin-top: 9px;}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}

  .content .md-pull-right .entry-thumbnail {
    margin-left: -16px;
  }

.content .md-pull-right .ribbon {
  z-index: 22;
}

.content .sidebar .ribbon {
  z-index: 24;
}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.e453-3 .sub-menu .x-anchor .x-anchor-text {margin:5px auto 5px 5px;}
.e453-3 .sub-menu .x-anchor .x-anchor-text-primary {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1;color:rgba(0,0,0,1);}
.e453-3 .sub-menu .x-anchor[class*="active"] .x-anchor-text-primary {color:rgba(0,0,0,0.5);}
.e453-4.x-menu .x-anchor .x-anchor-text {margin:5px auto 5px 5px;}
.e453-4.x-menu .x-anchor .x-anchor-text-primary {font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;color:rgb(255,255,255);}
.e453-4.x-menu .x-anchor[class*="active"] .x-anchor-text-primary {color:rgb(194,96,38);}


.inner-wrap {

	margin: 0 auto;

	max-width: 1100px;

}


    .footer-nav li {
        display: block;
        margin: auto;
    }


    .footer-nav {
        width: 100%;
        margin-bottom: 15px;
    }


.footer-nav li a {
    font-weight: bold;
    opacity: .7;
    color: #F7F8FC;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition: .4s;
    transition: .4s;
}


.footer-nav li a:hover {
    opacity: 1;
    color: #F7F8FC;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}


#footer .menu-item-18{ border-left:0 !important;}

.main-navigation li.seperator {
  border-top: double 4px white;
}


.brand-list a{
font-family: Arial, sans-serif;
font-weight:normal!important;
font-size: 16px;
line-height: 20px;
padding: 4px 20px;
display: block;
margin-bottom: 3px;
}


.brand-list a:hover{background: #efefef;color: #111;text-decoration: none;}


.brand-list li:hover{background:#f1f1f1;}

.brand-list a span{color:#C8C8C8;}
.dimmer{margin:0;padding:0;width:100%;height:100%;z-index:1998;position:fixed;background-color:rgba(51,51,51,.7)}

	.issue-container::after{ right:-70px;}

	.issue-container::before{ width:272px;}

.issue-container{ padding-top:70px;}

.issue-container .more{ text-align:center; margin-bottom:30px;}

.takeover-homepage .issue-container::after{display:none}

.takeover-homepage .issue-container::before{width:100%;height:auto}

.takeover-homepage .issue-container{padding:15px 35px 25px 25px}


.tease a:hover .desc
{
	background:none repeat scroll 0 0 #111111;

	color:#FFFFFF;
	display:block;
	font-size:1.0em;

	margin:0px 0px 3px 0px;
	opacity:0.76;
	padding:10px;
	position:absolute;

	width:225px;
	height:60px;

	left:0px;
	bottom:0px;
}


a .desc
{
	display:none;
}


	.row,
	body {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}


	.single-people .page-title .row {
		width: 700px;
	}


	
	.people-form,
	.single-people .page-title .row {
		width: 100%;
	}


	.page-id-3250 .page-title .row h2 {
		padding-top: 100px;
		text-align: center;
	}


	.post-type-archive-people .page-title .row {
		width: auto;
	}

#footer-bottom{width:70%;float:left;}
 #footer-bottom a{color:#fff}
 #footer-bottom a:hover{color:#fff;}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}

.cl-effect-11 a::before {
	content: "";
	border-bottom: 0px;
}

.cl-effect-11 a:hover {
	color: #111;
}

.cl-effect-11 a {
	font-size: 12px;
}

.menu .cl-effect-11 a::before {
	padding: 7px 0;
}

.cl-effect-11 a.active::before {
	content: "";
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}


.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}


.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}


.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}


.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

.floatright { float: right }

.nota2 .image .txt_over p{
	margin:0px 0px 4px 0px;
	font-size:0.9rem;
    line-height:1.1rem;
	font-weight:400;
	clear:both;
	overflow:hidden;
}

.nota2 .image .txt_over p a{
	font-weight:400;
}

#sidebars .wp-post-image, footer .wp-post-image {
margin-bottom: 0;
margin-top: 5px;
margin-right: 15px;
}

.sidebar.c-4-12 {
float: none;
margin: 0 auto;
width: 100%;
margin-top: 25px;
}

.sidebar.c-4-12 a { color: #2A2A2A }
.artitletext{width:100% !important}
.collapsed-menu__wrap__nav-container__list__categories-images__news,.collapsed-menu__wrap__nav-container__list__categories-images__lust,.collapsed-menu__wrap__nav-container__list__categories-images__fads,.collapsed-menu__wrap__nav-container__list__categories-images__looks,.collapsed-menu__wrap__nav-container__list__categories-images__IRL,.collapsed-menu__wrap__nav-container__list__categories-images__pop{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(40px);transform:translateX(40px);z-index:4;position:absolute}


.column{
    width: 30%;
    float: left;
    line-height: 2rem;
}


.column.contact-image{
    float: left;
    display: inline-block;
    max-width:600px;
    max-height: 300px;
    opacity: .5;
}


.column.location-contact-hours{
    width: 50%;
    float: right;
    margin-right: auto;
    display: inline-block;
}


    .column.menu{
        width: 95%;
    }

    .column.menu-image{
        width: 36%;
        float:right;
    }

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}

.large-12 .front-label{
    padding: 8px 19px;
    float: left;
    font-size: 1.1rem;
    min-width: 14%; 
}

div.large-12 {
    padding: 0px;}

div.large-12.column.level.one {
border-bottom:3px solid;
border-color: #3B81DE;
margin-bottom: 2%;
clear: both;
}

div.large-12.column.level.two {
border-bottom:3px solid;
margin-bottom: 2%;
border-color: #00D066;
clear: both;
}

div.large-12.column.level.three{
border-bottom: 3px solid;
border-color:#FFC107;
margin-bottom: 2%;
clear: both;
}
.large-12{width:100%}
.header-menu-pc__inner{position:relative;height:100%;padding:0 9%;transition:all .4s cubic-bezier(.645,.045,.355,1)}
.header-menu-pc__inner-wrap{-ms-flex-pack:justify;justify-content:space-between}
.header-logo,.header-menu-pc__inner-wrap,.header-menu-pc__list{display:-ms-flexbox;display:flex;height:100%}
.header-menu-pc.is-active .header-menu-pc__inner{background-color:#fff}
.footer-title{font-size:13px;color:#fff;text-transform:uppercase;border-bottom:1px solid #575753;padding-bottom:20px;margin-bottom:19px}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.div-app-alerts .right .description{color:#6F6F83;font-size:20px;display:block;line-height:53px}
#page-audioshow #div-stories .story-item .description{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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}


.engineers {
    position:absolute;
    z-index:999999;
    float:left;
    top: -150px;
    left:-50px;
}


.engineers img {
    width:80%;
}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}

.list-article .list .item .link .votes {
  flex:1 10%;
  text-align:right;
  margin-right:30px;
  font-size:14px;
  color:#666;
}

.list-article .list .item .link .votes .icon:before {
  vertical-align:baseline;
}

.property { clear:both; padding-top:15px;}

	.property h3 { font-size:18px; color:#666; font-family:Helvetica (TT); font-weight:normal; padding-bottom:10px;}

    #header h1, #header h2 { font-size: 40px }

#header {
    position: relative;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

#header .image-logo { margin: 5px 0 }

#header .header-search { float: right }

#header #searchform {
    max-width: 100%;
    float: right;
    width: auto;
    min-width: 206px;
}

#header #s {
    margin: 0 !important;
    width: 80%;
}


	#wpcp-error-message {
	    direction: ltr;
	    text-align: center;
	    transition: opacity 900ms ease 0s;
	    z-index: 99999999;
	}

	.msgmsg-box-wpcp {
		border-radius: 10px;
		color: #555;
		font-family: Tahoma;
		font-size: 11px;
		margin: 10px;
		padding: 10px 36px;
		position: fixed;
		width: 255px;
		top: 50%;
  		left: 50%;
  		margin-top: -10px;
  		margin-left: -130px;
  		-webkit-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		-moz-box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
		box-shadow: 0px 0px 34px 2px rgba(242,191,191,1);
	}

	.msgmsg-box-wpcp span {
		font-weight:bold;
		text-transform:uppercase;
	}
header .logo{width:126px;float:left;margin:20px 0 0;}
.logo a{display:block;}
header .logo img{width:100%;}
.search-index-page .logo{width:265px;margin:60px auto;}
.search-index-page .logo img{width:100%;}

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

  .col-sm-6 {
    width: 50%;
  }
#ezoic-content .gs-web-image-box-landscape img.gs-image{max-height:40px}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.swp-content-locator{display:none!important;margin:0!important}

.twitter-feed .twitter-head {
  width: 100%;
  display: block;
  padding-bottom: 24px;
  padding-left: 50px;
  position: relative;
  font-weight: 400;
  font-size: 20px;
  color: #000;
}

.twitter-feed .twitter-head .twitter-logo {
  color: #00A9EF;
  font-size: 40px;
  line-height: 40px;
  position: absolute;
  left: 0;
  top: -5px;
}


.post-info .post-category{
    width: 45px;
    height: 45px;
    background-color: #CC0033;
}

.post-info .post-category i{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color: #fff;
    font-size: 20px;
    width: 45px;
    height: 45px;
}


.clear:after,
.atoll:after,
.island:after,
.islet:after,
.widget:after,
.widget-area:after,
.textwidget:after,
.panel__heading:after,
.panel__body:after,
.content__wrapper:after,
.section:after,
.marquee .text-box:after,
.entry:after,
.photos-list:after,
.panel .nav-holder:after,
.heading:after,
#nav:after,
.menu:after,
#header:after,
#twocolumns:after,
.links-block:after,
.two-columns:after,
.form .row:after,
.info-section:after,
.form .box:after,
.form-submit:after,
.container:after {
	content: "";
	display: block;
	clear:   both;
}

.nav-holder{
	position: relative;
	max-width:1104px;
	padding:0px;
	margin:0 auto;
}

	.nav-holder,
	.fixed-bar .nav-holder{padding:0;}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.et_pb_slides .et_pb_slide_0.et_pb_slide .et_pb_slide_description{text-align:left}


.community-button .community-number,
.community-button .community-text {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

    section#map .section-community-nav p.community-text {
        margin-top: -8px;
    }

footer .copyright {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #2BA9E1;
}

.footer.default-footer .copyright {
  font-weight: bold;
  color: #2BA9E1;
}

.footer.default-footer .copyright.bottom {
  padding-left: 0;
  display: inline-block !important;
  padding-top: 20px;
  padding-right: 15px;
  float: right;
  font-weight: normal;
  color: #fff;
}

#header-text-nav-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #EAEAEA;
}

	

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


* html .clearfix {
	
	height: 1%;
	
	}

.clearfix {
	display: inline-block;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}


.bottom-footer {
	background: #000000;
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 0.75rem;
}


.bottom-footer p:first-child {
	font-size: 0.85rem
}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

#navbtn span.line2{top:26px;}


.cart-view-page .main-footer,
.cart-view-page .push,
.discount-view-page .main-footer,
.discount-view-page .push {
  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;
}

header .usp li{ color:#4c4b4b; }

header .usp .fa {font-size: 14px;line-height: 40px;margin-right: 5px;text-align: center;}

header .usp ul li:first-child{text-align:left;}

header .usp ul li:last-child{text-align:right;}


header .usp{ float: left; width: 100%;}

header .usp ul{ margin: 0; padding: 0; }

header .usp li span{ color: #888; font-size: 12px; margin-right: 9px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3; }
.page-title{margin:25px 20px 15px;line-height:120%;-ms-word-wrap:break-word;word-wrap:break-word}
.page-title.mk-drop-shadow{text-shadow:1px 1px 1px rgba(0,0,0,.3)}
.nav-drawer__menu-link{background-image:none;background-position:0 0;background-repeat:repeat;background-size:initial;color:initial;text-decoration:initial;transition:initial;display:block;-ms-flex:1 calc(100% - 3em);flex:1 calc(100% - 3em);padding:.25rem 1rem;color:#fff;outline:none}
.nav-drawer__menu-link:hover{color:inherit}
body.user-mousing .disclaimer a:focus,body.user-mousing .nav-drawer__menu-button:focus,body.user-mousing .nav-drawer__menu-link:focus,body.user-mousing article p a:focus,body.user-mousing h1 a:focus,body.user-mousing h2 a:focus,body.user-mousing h3 a:focus{background-color:transparent}
body.contrast-light .nav-drawer__menu-link:hover{color:#000}


.lb-data .lb-details {
	width: 85%;
	float: left;
	text-align: left;
	line-height: 1.1em;
}

.container, .search__container, .site-header__container, .header--sticky .site-header__container { max-width: 1368px; }

.container { padding-right: 66px; }

.footer{
	font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: 900;
	color:#999;
	font-style:italic;
	padding-bottom:10px;
	text-align:center;
}
 #pgc-512-3-0 , #pgc-512-3-2 { width:27.5%;width:calc(27.5% - ( 0.725 * 30px ) ) }
 #pgc-512-1-0 , #pgc-512-3-0 , #pgc-512-3-1 { margin-bottom:30px }
 #pg-512-0 .panel-grid-cell , #pg-512-1 .panel-grid-cell , #pg-512-2 .panel-grid-cell , #pg-512-3 .panel-grid-cell { margin-right:0 }
 #pl-512 .panel-grid-cell { padding:0 }
 #pl-512 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-512 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

  .nav-toggle {
    display: none;
  }





#header .nav-toggle:after {
  background: #f8931f;
}
.layout-wrapper.top-left{left:0;margin:1em 0 0 1em;top:0;}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:rgba(0,0,0,0.9);border-width:5px 5px 0}


.sticky-status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  padding: 6px 20px;
  background: #27292B;
  color: white;
}

.search .sticky-status {
  display: none;
}
.login_mobile{margin-right:5px}
.btn_order,.login_mobile{display:inline-block;vertical-align:middle;font-family:Roboto,sans-serif}
.btn_order a,.login_mobile #of-widgets-login-tooltip .of-tooltip-login-btn,.login_mobile #of-widgets-login-tooltip .of-widgets-open-tooltip{font-size:13px}
.login_mobile #of-widgets-login-tooltip .of-widgets-login-popup{margin:15px 0 0!important;min-width:240px;left:auto!important;right:25px}

.clear {
    clear: both;
}


.modal-body {
  max-height: 400px;
  padding: 15px;
  overflow-y: auto;
}
.row:after{clear:both;content:" ";display:table}
.row{margin-left:-15px;margin-right:-15px}
.fusion-counters-box.row{margin-left:-7px;margin-right:-7px}



.wpcf7 .row {
    margin-bottom: 20px;
}
.fusion-footer-widget-column .row{margin-left:0;margin-right:0}

    #slidecaption{
        right: 165px;
    }

#slidecaption h2 {
    font: 300 25px 'Oswald', 'Helvetica',  Sans-serif;
    padding-bottom: 10px;
    color: #fff;
}

#slidecaption p {
    font: normal 13px/20px Helvetica, Arial, sans-serif;
    color: #fff;;
}
    #menu-wrap, #sidebar, #slidecaption, .social-bookmarks ul li, #controls-wrap, #thumb-tray, #nav ul ul, #nav-horizontal ul li ul {        background-color:rgba( 80,126,148, 0.7);    }
    #filters li a,#content a.button,  #slidecaption h2,     #related-folio .folio-box h3.folio-title, #related-folio .folio-box h3.folio-title a, #related-folio .folio-box h3.folio-title:active     { font-family: "Oswald", Arial, sans-serif;}


.vcenter {
  display: table;
  height: 100%;
  width: 100%;
}


.vcenter-inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}


.carousel-cell .vcenter-inner {
  color: #fff;
}
.master-nav-sm-info .link-call{margin-left:auto}
.master-nav-sm-info .link-call a{text-decoration:none;font-weight:600;color:#022e3c;position:relative}
.master-nav-sm-info .link-call a::before{position:absolute;content:'';width:4px;height:4px;border-radius:50%;background-color:#d8d8d8;top:50%;margin-top:-2px;left:-13px}
.master-nav-sm-info .link-call i{font-size:8px}
.flyouts .flyout ul.links{margin:0;padding:0 0 10px 20px;list-style-type:none}
.flyouts .flyout ul.links li{display:block;padding-bottom:10px}
.flyouts .flyout ul.links li img{float:left;display:block;width:40%;background-color:#000;background-size:121px 103px;background-repeat:no-repeat}
.flyouts .flyout ul.links li .name{float:right;width:60%;padding:0 10px 5px 5px;line-height:18px}
.flyouts .flyout ul.links li .name .price{display:block;padding-top:2px;font-size:16px}
.flyouts .flyout ul.links li a{color:#00a7e9!important}
.flyouts .flyout ul.links li a:hover{color:#1dbfff!important}

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


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}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}

.top-navigation {
	background: #fff;
}

.top-navigation #navigation {
	float: right;
}

.top-navigation #navigation ul li a {
	font-family: 'Raleway';
	font-weight: 500;
	font-size: 13px;
	color: #777;
	padding: 17px 15px 16px 15px;
}

.dropdown-content .inner .grid-img{
    position: relative;
    overflow: hidden;
    height: 200px;
    margin-bottom: 15px;
}

.dropdown-content .inner .grid-img img{
  width: 100%;
  max-width: 100%;
  height: 200px;
  
  -moz-transition: scale(1);
  -o-transition: scale(1);
  -ms-transition: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

  .viewAll, .desk-viewAll, .dropdown-content .inner .grid-img img{
    display: none;
  }
.desk-viewAll,.dropdown-content .inner .grid-img img,.viewAll{display:none}

.site-description-responsive { display: none; }
.grid__item.clear{clear:both}
.grid__item{box-sizing:border-box;float:left;min-height:1px;padding-left:30px;vertical-align:top;width:100%}
.cart__row--table-large .grid__item{display:table-cell;vertical-align:middle;float:none}
.home .grid--full .grid__item{height:100%}
.grid-table.grid-table--top .grid__item{vertical-align:top}
.grid-table.grid-table--middle .grid__item{vertical-align:middle}
.grid-table.grid-table--bottom .grid__item{vertical-align:bottom}
.grid-table .grid__item{float:none;display:table-cell;height:100%}
.collection-filters-horizontal .collection-filters-horz .grid__item{padding-left:10px}
.template-collection .grid.collection-filters-horz .grid__item:first-child,.template-collection .collection-filters-horz.grid--rev .grid__item:first-child,.template-collection .collection-filters-horz.grid--full .grid__item:first-child{padding-left: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, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
.mdzr--svg .typicons--news:before{content:'\e86e'}
.row{margin-left:-15px;margin-right:-15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.row:after{clear:both}
.clearfix,.container,.row{*zoom:1}
.thread-reply-page .box-info-detail .row{margin-left:0;margin-right:0}
.thread-reply-page .box-info-detail .row.replies-wrap{margin-left:-20px;margin-right:-20px}

div.cell {
position: relative;
float: left;
left: 100%;
}


.ie6 div.cell {
float: none;
}

.template-search #content .cell {
padding-bottom: 20px;
width: 96% !important;
border-bottom: 1px solid #D3D3D3;
}

.cell {
float: none !important;
margin-left: -100% !important;
width: 100% !important;
}



#container {
	position: relative;
	margin: 0 auto;
	width: 100%;
}


.cli-col-12
{
	width:100%;
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}
#header .hgroup{float:left;margin:14px 20px 0 0}


#footer {
	height: 500px;
	width: 100%;
}
.d-block{display:block!important}



.section { max-width: 1024px; margin: 0 auto; }

	.section.topsection a { color: #fff; }


.section.bg-blue h1 { font-size: 32px; margin: 0 auto; text-align: center; }

.section.bg-blue h4 { margin: 0 auto; text-align: center; }


.section a { color: #4259a0; text-decoration: none; }

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

	.section a.button:hover { text-decoration: none; }

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.since-original { display: inline-block; vertical-align: top; }

.since-original img { width: 150px; margin-right: 20px; }
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline{font-size:1em;line-height:1.4em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-headline.hasbg{background-color:rgba(0,0,0,0.5);padding:10px 15px;}
html.ie11 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie10 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span,html.ie9 .view-display-id-feature_stories_slideshow .field-name-field-overlay-text.hasbg .feature-headline span{line-height:1.5em;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}



a#fom, a#pea_close {border-bottom: 1px dotted;}

.panel-flexible .panel-separator{margin:0 0 1em 0;}
.bsp-style-1 .bsp-video-icon{opacity:0;transition:opacity .3s ease;content:' ';display:block}
.bsp-style-2 .bsp-video-icon-wrapper{transition:opacity .3s ease;opacity:0}
.bsp-style-2 .bsp-current-item .bsp-video-icon-wrapper{position:absolute;top:30px;left:14px;background:#e62929;width:24px;height:24px;line-height:24px;overflow:hidden;opacity:1;z-index:1;text-align:center}
.bsp-style-2 .bsp-current-item .bsp-video-icon{border:6px solid transparent;border-left-color:#fff;top:0;left:4px;position:relative;opacity:1;display:inline-block}

.x-cart.outer-inner.inline.square{background-color:#d93e55; font-size:13px; color:#fff; border-radius:3px; text-align:center; width:73px; padding:2px; text-transform:uppercase;}

.footer-copyright {
    align-items: center;
}


.avia_image {border-radius: 12px!important;}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 3px; display:block; position: relative; max-width: 100%;}


.avia_image + br{display:none;}







.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow: hidden; border-radius: 10000px; }


.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius: 0; border:none;}

	.btn-menu {
		float: right;
		font-size: 28px;
		font-family: "FontAwesome";
		color: #fff;
		text-align:center;
		width: 28px;
		height: 28px;
		cursor: pointer;
		-webkit-transition: all 0.3s ease-out;
		   -moz-transition: all 0.3s ease-out;
		    -ms-transition: all 0.3s ease-out;
		     -o-transition: all 0.3s ease-out;
		        transition: all 0.3s ease-out;
	}

	.btn-menu:before{
		content: "\f0c9";
	}
 
.package-item-holder .package-date, .package-item-holder .package-date a, .package-item-holder .package-info{ color: #939393; }
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides img{max-width:100%;display:block}
.flexslider a{outline:none;text-decoration:underline;color:#ccc;font-weight:bold}

.site-branding {
	max-width: 75%;
}

	.sticking .site-branding {
		vertical-align: middle;
	}




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


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


.post-slideshow img.alignnone { margin-bottom: 5px; }
#footer .copyright{font-size:.7em}


.menu-strip {
  display: none;
}
.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}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.col-12{width:100%}
.change-avatar a.btn.btn-outline.sm-col-4.col-12{margin:4.5px -3px}
.row{margin-right:-15px;margin-left:-15px}
