﻿.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.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-4{width:33.33333333%}




#logo_wrapper {
    padding: 0;
    max-width: 240px;
    height: auto;
    position: absolute;
    left: 5%;
    top: 0;
    z-index: 4;
    margin-top: 5%;
}

#sidebar{float:none;margin:50px 0 0;width:100%;max-width:100%;}

.woocommerce #sidebar{display:none;}

#sidebar .widget{background:#f9f8ee;padding:30px 25px;}

#sidebar .wpzoom-featured-cat h3.entry-title,
.footer-widgets .wpzoom-featured-cat h3.entry-title,
.widgets-4 .wpzoom-featured-cat h3.entry-title{font-size:20px;}

#sidebar .wpzoom-featured-post{background:none;padding:0;}

.footer-widgets .wpzoom-featured-post h3.entry-title,
#sidebar .wpzoom-featured-post h3.entry-title,
.site-widgetized-section .widgets-4 .featured-post-with-bg h3.entry-title{font-size:24px;}


.row .owl-carousel .box:first-child{
  margin-left: 10px;
}
 



	.row{
		display: block;
		margin: 0 10px;
		clear: both;
	}


	.row .row, .sidebar .row{
		margin: 0;
	}


	.content.left .row,
	.content.right .row{
		margin: 0;
	}


	.row .box:first-child,
	.row .box:first-child,
	.content.left .row .box:first-child,
	.content.right .row .box:first-child
	{
		margin-left:0px !important;
	}
	 	
 

		 
		
		  .responsive .box.two .box,
		 .responsive .box.three .box,
		 .responsive .box.four .box,
		 .responsive .box.five .box, 
		 .responsive #container .sidebar .box .box, .responsive #container .sidebar .row
		{width:100% !important;margin:0 0 20px 0;}


		#container .row, #container .sidebar{margin: 0 auto;}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1,.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_section_1 .et_pb_row:first-child{padding-top:0}
.el-divi-blog-extras-archive-template.el-divi-blog-extras-archive-has-sidebar .et_pb_row{width:100%;max-width:100%}
.et_pb_row_8.et_pb_row{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_3.et_pb_row{margin-right:50px!important;margin-left:50px!important;margin-left:auto!important;margin-right:auto!important;padding-right:50px;padding-left:50px}
footer .copyright{font-size:14px;color:#6B6B6B}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.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}



.equal-height .column .column_attr{height:100%;box-sizing:border-box}



.column_attr.align_left{text-align:left}

.column_attr.align_right{text-align:right}

.column_attr.align_center{text-align:center}

.column_attr.align_justify{text-align:justify}

.mcb-section.bg-cover,.mcb-wrap.bg-cover,.column_attr.bg-cover{background-size:cover}

.mcb-section.bg-contain,.mcb-wrap.bg-contain,.column_attr.bg-contain{background-size:contain}

	.mcb-section.bg-cover-ultrawide,.mcb-wrap.bg-cover-ultrawide,.column_attr.bg-cover-ultrawide{background-size:cover}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


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

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}


.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.q_counter_holder span.counter{font-size:60px;line-height:1em;font-weight:300;color:#1abc9c;display:inline-block!important;height:1em}
#section-content .pane-v-003-hp-blocs .hpblocs-container{position:relative;}
#section-content .pane-v-003-hp-blocs .hpblocs-container .hpblocs-overlay{position:absolute;bottom:0;width:100%;}
#section-content .pane-v-003-hp-blocs .hpblocs-container .btn-field-bouton{position:absolute;bottom:80px;right:0;padding:8px 12px;font-size:16px;}

  .home-container .modules .module.module-three_text_col .module-text {
    font-family: "GT-Walsheim-Thin";
    font-size: 80px;
    line-height: 88px;
    
    max-width: 21em;
    margin-top: 52px; }

.fa-stack-2x {color: #660000;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}


.site-header-menu {
    display: none;
    margin: 0.875em 0;
}


.site-header-menu.toggled-on,
.no-js .site-header-menu {
    display: block;
}
.foogallery .fg-image-wrap{display:block;position:relative}
.fg-justified .fg-item.fg-positioned .fg-image-wrap,.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}

	.text-slider-section {
		position: absolute;
	    top: 50%;
	    left: 0;
	    right: 0;
	    text-align: center;
	    z-index: 2;
	    width: 100%;
		min-height: 260px;
		padding-top: 5px;
	    -webkit-transform: translateY(-50%);
	       -moz-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	         -o-transform: translateY(-50%);
	            transform: translateY(-50%);
	}

#nav_mdd .mdd_mea_image.avec_filet {
	border:1px solid #cec9c9;
}

.break {
    margin: 25px 0;
}


#body_home #product .inner a .bk_movie {
  display: block;
  position: absolute;
  width: 608px;
  height: 342px;
  top: -71px;
  left: -79px;
  z-index: 1;
  -webkit-transition: 0.8s 0.5s ease;
  -webkit-transition-delay: all;
  -moz-transition: 0.8s 0.5s ease all;
  -o-transition: 0.8s 0.5s ease all;
  transition: 0.8s 0.5s ease all;
  opacity: 0;
}


#body_home #product.pc a:hover .bk_movie {
  opacity: 1;
}


#body_home #product .bk_movie {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #2a333b;
  z-index: 3;
}


#body_home #product .bk_movie #product_movie {
  width: 100%;
  height: 100%;
  opacity: 0.07;
}

.wf-container-footer,
.footer.full-width-line {
  border-top: 1px solid #17324f;
}

#footer .wf-container-footer {
  padding-top: 60px;
  padding-bottom: 0px;
}
#bottom-bar.full-width-line .wf-container-bottom,#bottom-bar.solid-bg .wf-container-bottom,.empty-footer.solid-bg #bottom-bar.full-width-line,.empty-footer.solid-bg .wf-container-bottom,.footer.full-width-line .wf-container-footer,.footer.solid-bg .wf-container-footer,.sidebar .widget-divider-off .widget,.sidebar .widget:first-child,.sidebar-content .widget:first-child,.sidebar-content.widget-divider-off .widget,.solid-bg.sidebar-content .widget{border-top:none}
.wf-container-footer{padding-top:50px}

.anyplace_top2{
	position: absolute;
	top: 130px;
	left: 164px;
	width: 126;
	height: 126;
}


.hp #tabs{margin-top: 0}

.hp #tabs ol.caption{font-size: 0.85rem; margin-top: 1rem}


.hp .menu.hpside .item-453,
.hp .menu.hpside .item-452,
.hp .menu.hpside .item-448
{display: none;}


.hp-sponsors ul{list-style: none; display: flex;}

.hp-sponsors ul li{flex: 1;}




.hp h1{border: 0; margin:0; padding: 0; color: var(--color-main);}

.hp h1+h3{margin-top:0.5rem;}

.hp h1+.msg{margin-top: 2rem;}

main .wrap .hp.flex-me #sidebar{margin-left: 3rem;}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}


#nav-holder{
	float: right;
	width:80px;
	margin: 34px 0;
	text-align: right;

}

#nav-holder a{
	top: 14px;
	left: 0;
	color: #200a00;
}

#nav-holder .fa{
	color: #200a00;
	font-size: 25px;
	margin-right: 4px;
}
.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-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}
.hamburger--3dx .hamburger-box{perspective:80px}
.hamburger--3dx-r .hamburger-box{perspective:80px}
.hamburger--3dy .hamburger-box{perspective:80px}
.hamburger--3dy-r .hamburger-box{perspective:80px}
.no-touchevents .invisible-btn{overflow:hidden;}
.no-touchevents .invisible-btn .btn{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;}
.no-touchevents .invisible-btn .btn .icon-svg{opacity:0;transition:opacity .25s linear .15s}
.no-touchevents .is-visible .invisible-btn .btn{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.no-touchevents .is-visible .invisible-btn .btn .icon-svg{opacity:1}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner,.et_pb_slides .et_pb_empty_slide.et_pb_container{display:block}

  .span12 {
    width: 724px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }

  
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


  .header_4 .row-fluid:nth-child(2) .span12{border-top: 1px solid #ebebeb;}

  header#header .row-fluid .span12{height:46px}


  .comment.span12{margin-left:0}


  .carousel_blog_single li.blog-article.span12{width:940px !important}


  header#header.header_5 .row-fluid .span12{height:auto}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}


.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}

.cli-privacy-content p
{
	margin-bottom:0;
}

.forum2017 .user{float:left;margin-left:0px;line-height:27px;width:146px;}

.forum2017 .user img{vertical-align:middle;width:30px;height:30px;margin-right:10px;}

.face_word_r .user { height:35px; float:right; border-radius:5px; margin-right:5px; display:inline; }

.face_word_r .user a { line-height:25px; font-weight:700; display:inline-block; height:25px; padding:5px 15px; }

.face_word_r .user img { width:25px; height:25px; margin-right:10px; vertical-align:middle; }

.comments-mini-ul .user { float:left; margin-right:7px; display:inline; }

.comments-mini-ul .user img { width:30px; height:30px; }

.indexforum .user{float:left;margin-left:0px;line-height:27px;}

.indexforum .user img{vertical-align:middle;}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
 .wpls-logo-showacse-slider-conf{
display:none;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu, #menuBuilder #mainmenu_preview{
	clear: both;
	display: block;
}

#menuBuilder .nav-collapse, #menuBuilder #mainmenu_preview, #menuBuilder #mainmenu{
	clear: both;
	display: none;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.et_pb_module{max-width:100%}
.carousel-inner{position:relative;width:100%;overflow:hidden}


.blog .carousel-inner {
    height: 350px;
}


.home .carousel-inner {
	margin-bottom: 5em;
	position: relative;
}
 #wrap{-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;border:5px solid #ededed;margin:10px auto;overflow:hidden;padding:10px;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-4{width:33.33333333%}
.vcex-icon-box-link-wrap,.vcex-icon-box-link-wrap .vcex-icon-box-content{color:#555}
.vcex-icon-box-four .vcex-icon-box-content{margin-top:15px}
.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-four.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff !important}
.vcex-icon-box-five .vcex-icon-box-content{margin-top:15px}
.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-link,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-heading,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-icon,.vcex-icon-box-five.vcex-icon-box-link-wrap:hover .vcex-icon-box-content{color:#fff !important}
.testi-content{position:relative;overflow:hidden}
.testi-content p{margin-bottom:0;font-family:'Crete Round',serif;font-style:italic}
.testi-content p:before,.testi-content p:after{content:'"'}
.testimonial.twitter-scroll .testi-content p:before,.testimonial.twitter-scroll .testi-content p:after,.testimonial.twitter-scroll .testi-meta:before{content:''}
.testimonial-full .testi-content{text-align:center;font-size:18px}
.dark .testimonial.twitter-scroll .testi-content p a{border-bottom:1px dotted #AAA}
.dark .testimonial.twitter-scroll .testi-content p a:hover{border-bottom:1px solid #888}

.icon-mc-logomark:before, .icon-mc-wordmark:before {font-size: 16px; line-height: 26px; position: relative; top: 4px; left: 1px;}

.icon-mc-wordmark:before {left: 2px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}


.overloy { width:100%; height:100%; z-index:10; position:fixed;_position:absolute; top:0;left:0; background:rgba(0,0,0,0.5) !important; filter:alpha(opacity=50); background:#000000; }

:root .overloy { filter: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-lg-6 {
    width: 50%;
  }
.list-reset{list-style:none;padding-left:0}
ul.list-reset.m0.sm-col-right{line-height:30px}

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

.bd-slides,
.bd-slide {
  height: 100%;
  width: 100%;
}


#pravy {
width: 327px;
border-bottom: 1px solid white;
float: left;
}


.ht-section-tagline{
	font-size: 20px;
	width: 70%;
	margin: 0 auto;
}


.ht-service-posts .ht-section-tagline{
	width: auto;
}
.body .media .img-responsive,.vision .media .img-responsive{margin:auto;}
.view-vision-2030 .views-field-field-image .img-responsive{margin:auto;}
.cta-pane .cta-image img.img-responsive,.intro-pane .cta-image img.img-responsive,.cta-pane .intro-image img.img-responsive,.intro-pane .intro-image img.img-responsive{width:100%;}
.page-home-2 .intro .field-name-field-image .img-responsive,.page-home .intro .field-name-field-image .img-responsive{width:100%;}


.ja-breadcrums {
  float: left;
  margin-left: 10px;
  margin-top: 2px;
  width: 80%;
}
.zero_color,a.zero_color,.zero_color a,.vc_tta-accordion a,.vc_tta-accordion a:hover,.verve_folio_filter ul li a:hover, .verve_blog_filter ul li a:hover,.verve_folio_filter ul li.active a, .verve_blog_filter ul li.active a,.folio_always_title_and_skills .prk_ttl .body_bk_color,.verve_theme #verve_main_wrapper .prk_sharrre_wrapper .prk_sharrre_email a {color:#2f2f2f;}
.blog-post .post-cats-in {padding-bottom: 0px;margin-bottom: 12px;}
.portfolio-post .post-cats-in {padding-bottom: 0px;margin-bottom: 10px;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1100px;}





    #homepageCarousel .fusion-builder-row.fusion-row {
        max-width: none;
    }
.lead{font-size:1.25rem;font-weight:300}
.img-fluid{max-width:100%;height:auto}
#menu li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:136px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}
#menu li .greybox li:hover{background:#FFE5B4;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px}


.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;
}
.social_menu .menu-item{display:table-cell}

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

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


.main-footer #footer-container {
  background-color: #eef1e2;
  max-height: 668px; }

  .main-footer #footer-container #footer h1, .main-footer #footer-container #footer .h1 {
    color: #646d47; }


.page-block {
  background: transparent;
  float: left;
  width: 100%; }


 .indext a{ text-decoration: none;color: #204249;}


.indext a:hover{ text-decoration: underline;  color: #0054a7; }

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}


.grideschis
{
background-color:#E6E7E9;
}
.grid-list li .offers{position:absolute;right:16px;top:16px}
.grid-list li.video .offers{right:0;top:0}

.currenttext, .pagination a:hover {
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
    float: left;
    line-height: 1;
    text-decoration: none;
    padding: 10px 13px;
    background: #2a2a2a;
    font-weight: bold;
    margin-bottom: 10px;
}

.single .pagination a .currenttext {
    padding: 0;
    background: transparent;
    color: #FFF;
    margin-right: 0;
    margin-bottom: 0;
}

.single .pagination a:hover .currenttext { color: #fff }

.single .currenttext { margin-bottom: 0 }

.pagination .current .currenttext { margin-bottom: 10px }
.small-game-desc{max-height:50px}
#main .lateral-ad{position:absolute;left:100%;margin-left:40px}

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

.container_7 .grid_5 { width: 312px;}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#ffffff;}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-columns,.fusion-footer-widget-column .row{margin-left:0;margin-right:0}
.fusion-footer-widget-area .fusion-footer-widget-column .fusion-column{padding-left:3px;padding-right:3px;padding-bottom:3px}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a,.fusion-footer-widget-column .flexslider a{border:0;padding:0}
.fusion-footer-widget-column{margin-bottom:50px}
.fusion-footer-widget-column:last-child{margin-bottom:0}


#form-box .form-box_inner{
    background : #FFF;
    padding    : 10px;
    min-height : 480px;
}


#form-box .form-box_inner li{
    width          : 47%;
    display        : inline-block;
    margin-bottom  : 4px;
    vertical-align : top;
}


#form-box .form-box_inner li:nth-child(odd){
    margin-right : 3%;
}


#form-box .form-box_inner li:nth-last-child(1),
#form-box .form-box_inner li:nth-last-child(2){
    width : 97%;
}

#footer-main ul ul.sub-menu {
  padding: 5px 0 0 0;
}

#footer-main ul ul.sub-menu li {
  margin-bottom: 0;
}

#footer-main ul ul.sub-menu a {
  font-weight: 300;
  text-transform: none;
}

.navbar-nav .blue { background: #429CCD; }

.blue { color: #429CCD !important; font-weight: bold; text-decoration: none; }
.header-container .searchwrap .scroller-wrap{position:absolute;top:0;left:15px;right:72px;height:100%;overflow:hidden;pointer-events:none}
.et_pb_blog_0 .post-content{display:none}
.et_pb_blog_0 .et_pb_post .post-content,.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p,.et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p{font-family:'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:16px;line-height:1.6em}


.c-blockquote__content::after {
  display: block;
  clear: both;
  content: ""; }


.c-blockquote--bordered .c-blockquote__content {
  padding-top: 2rem;
  padding-bottom: 2rem; }
.lightbox-target,.lightbox-content{display: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-sm-4{width:33.33333333%}

.mvp-feat1-feat-img {
height: 540px;
}

.mvp-feat1-feat-img img {
min-width: 510px;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.table-cell {display: table-cell; }

.table-cell-100-percent {width:100%; }


		.posts-list-widget-main {
			background: #fff;
			margin-top: -40px;
			margin-left: 22px;
			margin-right: 22px;
			position: relative;
			padding: 0 40px;
			padding-top: 28px;
			text-align: center;
		}


	

	body .posts-list-widget-main {
		margin: 0;
		padding: 0;
		padding-top: 20px;
	}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }

.slideshow_container .slideshow_content {
  position: relative !important;
  overflow: hidden !important;
}

.sprocket-lists-portrait-container {overflow: hidden;padding: 0 !important;}

.sprocket-lists-portrait-container li {padding: 10px 0;margin: 0;border-bottom: 1px solid #D3D3D3;clear: both;overflow: hidden;cursor: pointer;}

.sprocket-lists-portrait-container li.active {cursor: inherit;}
.separates-btn{position:fixed;left:0;z-index:9;width:32px;top:50%;margin-top:-116px}
.separates-btn .subscribe{float:left;padding-bottom:4px}
.separates-btn .leave-btn{float:left}
.top-recruit-inner-wrap{padding:0 9.28%}
.mfp-content .product-lightbox-inner .quantity .minus,#wrapper .quantity .minus{border-right:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}
.mfp-content .product-lightbox-inner .quantity .plus,#wrapper .quantity .plus{border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}
#wrapper,#main{background-color:#fff;position:relative}
.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15)}

#footer_bottom2{
width:40%;	
display:block;
float:left;
}

#footer_bottom2 a{
color:#fff;
text-decoration:none;	
}

#footer_bottom1,#footer_bottom2,#footer_bottom3{
width:100%;
	}

.modal-dialog {
    width: 100%;
    padding: 0;
    margin: 0;
    overflow: auto;
    height: 100%;
}

.modal.fade:not(.in).right .modal-dialog {
    -webkit-transform: translate3d(125%, 0, 0);
    transform: translate3d(125%, 0, 0);
}


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


.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}


.languageswitcherload .custom {
  float: right;
}

#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}
.mobile-header-wrap{display:none}
#adafruit-header .mobile-header-wrap{display:block;z-index:500;position:fixed;left:0;right:0}
#adafruit-header .mobile-header-wrap.fixed{position:fixed;top:0}
#adafruit-header .mobile-header-wrap.relative{position:relative}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.mega-menu-img-right .menu-item-text,
.mega-menu-img-right_top .menu-item-text {
  order: 0;
}

.mega-menu-img-right_top .menu-item-text,
.mega-menu-img-left_top .menu-item-text {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.masthead:not(.sub-downwards) .mega-menu-img-right_top .menu-item-text,
.masthead:not(.sub-downwards) .mega-menu-img-left_top .menu-item-text {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: flex-start;
  align-self: flex-start;
}
.pagination ul.pagination-list li.pagination-list-item,.page-links ul.pagination-list li.pagination-list-item{font-size:1rem;margin-bottom:0}
.header-absolute{text-align:center}
.nav-active,.nav-active .header,.nav-active .header-absolute,.nav-active .header-background,.nav-active .header-inner,.nav-active .header-inner .row,.nav-active .header-inner .row .col-xs-12,.nav-active .header-max,.nav-active .header-max-background,.nav-active .page{height:100%}


.trending-forums-container a,
.success-story-container a,
.recipe-otd-header a { color:#000; }


.recipe-otd-header {
	border-left: 3px solid #528DB9;
	font-size: 10px;
	padding-left: 10px;
	line-height: 20px;
}


.recipe-otd-header a {
	font-size: 16px;
	font-weight: bold;
}


.recipe-otd-header a:hover { color: #528DB9 !important; }
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

	.container,
	#header,
	#footer {
		width: 96%;
	}



.container {
	margin: 0 auto;
	width: 960px;
}

#featured-content .container {
	width: 980px;
}
.homenl-footer-img2 img,.homenl-footer-img1 img{max-width:initial !important}


#homepage-widgets h4 {margin-bottom:20px !important;}


#testimonials .client-name {
  text-transform: uppercase;
  color: #006cb3;
  font-weight: 100;
  width: 100%;
  display: block;
  text-align: center;
}


.menu-pc .logo .logo_hor { display: block; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }


.block-cat {
	width: 50%;
	padding: 0;
	height: auto;
	float: left;
	margin: 0;
}

 

.block-cat, .block-news { width: 100%; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}


.layout--logo-slider.version--dark .logo-slider__item {
    padding: 25px;
    background-color: #ffffff;
}


.logo-slider__item {
    margin-left: 12.5px;
    margin-right: 12.5px;
    overflow: hidden;
}


.block-content.archive {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.block-content.archive:after {
	display: block;
	clear: both;
	content: '';
}



.block-content {
	overflow: hidden;
	background: #fcfcfc;
	padding: 17px;
	margin-top: -10px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.08);
	margin-bottom: 20px;
}


.block-content img {
	max-width: 100%;
}
.tatsu-column-pad-wrap{width:100%}
.tatsu-column-pad{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.tatsu-column-effect-tilt .tatsu-column-pad-wrap{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
.tatsu-column-effect-tilt .tatsu-column-pad-wrap:hover{-webkit-transform:translateZ(20px);transform:translateZ(20px)}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}

        .navbar_bottom { bottom:0px; margin-top:40px;}

.box5 .tab_body .goodsItem .goodsimg{width:174px;height:174px;}

       .goodsItem a .goodsimg{width:174px; height:174px; border:1px solid #fff; margin-bottom:2px;}
	   
.recommend_box .goodsItem a .goodsimg{ width:145px; height:145px;}

   .boxCenterList li.goodsimg{width:120px;}

   .boxCenterList li.goodsimg img{width:120px; height:120px; display:block;}

    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}

    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}

   .top10List .goodsimg{ padding-left:20px;}
.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}
.page-header h1 small{display:block;line-height:20px}

    .blue .work-count .container { margin: 0 0 !important; }

.holidays .container { overflow: hidden; }

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

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

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

.jumbotron .container { max-width: 100%; }

    .carousel-inner .container { margin: 0; width: 100%; }

    .sticky-nav .container { padding-left: 0; }

    .coming-soon .container { margin: 0 auto; }

.testimonial .container { overflow: hidden; line-height: 30px; }
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.content-row {
  margin-top: 40px; }


.page-template-page-landing .content-row {
  margin-top: 120px; }

.mid-footer 
{
    min-height:35px;
    background:#363636;
    padding:40px;
}

.mid-footer-sm
{
    min-height:35px;
    background:#363636;
}

.mid-footer-links 
{
    margin: 0 0 50px 0;
    font-family:'Open Sans';
    font-weight:normal;
    color:#FFF;
    text-align:center;
}

.mid-footer-links li 
{
    display:inline-block;
    margin-left:25px;
}

.mid-footer-links li:first-child 
{
    margin-left:0px;
}

.mid-footer-links li a
{
    color:#FFF;
    text-decoration:none;
}
.post-title i,.site-description{font-style:italic}
.site-description{font-size:16px;color:#fff;color:rgba(255,255,255,.5);float:left;margin-left:20px;line-height:60px;padding:10px 0}
.image-caption,.related-posts li:nth-child(3),.related-posts li:nth-child(4),.site-description{display:none}


	.site-info {
		line-height: 1.7;
		float: left;
		max-width: 60%;
		text-align: left;
	}

.wpb_row.attched-true [class*="vc_span"] {
  margin-left: 0;
}

.wpb_row.attched-true .vc_span11 {
  width: 91.666666666667%;
}

.wpb_row.attched-true .vc_span10 {
  width: 83.333333333333%;
}

.wpb_row.attched-true .vc_span9 {
  width: 75%;
}

.wpb_row.attched-true .vc_span8 {
  width: 66.666666666667%;
}

.wpb_row.attched-true .vc_span7 {
  width: 58.333333333333%;
}

.wpb_row.attched-true .vc_span6 {
  width: 50%;
}

.wpb_row.attched-true .vc_span5 {
  width: 41.666666666667%;
}

.wpb_row.attched-true .vc_span4 {
  width: 33.333333333333%;
}

.wpb_row.attched-true .vc_span3 {
  width: 25%;
}

.wpb_row.attched-true .vc_span2 {
  width: 16.666666666667%;
}

.wpb_row.attched-true .vc_span1 {
  width: 8.333333333333%;
}


.provider-login {
	float: left;
	margin-top: -58px;
	background: white;
	
	
	padding: 4px 10px;
	
	border-radius: 5px;
}


.provider-login a {
	font-size: 16px;
	color: white;
	font-weight: bold;
}
#foot-social a,#socialshare a{color:#fff;display:block;margin:0;padding:0;text-decoration:none;float:left}
#socialshare a .icon{color:#000}
#socialshare a{display:inline-block;float:none}
#socialshare{text-align:center;margin:20px 0}






#top-of-header {background-color:#000000;}


#top-of-header .log-in-out {float:right;}

#top-of-header .log-in-out ul {margin-top:11px;}

#top-of-header .log-in-out li {font-size: 13px; display: inline; height:27px; margin:0; padding:7px 14px 0 0; text-align:center; color:#B7B7B7; font-family:Verdana, Arial, Helvetica, sans-serif;}


#top-of-header .loga {float:left; margin-top:11px;}

#top-of-header .loga li {display: inline; height:27px; margin:0; padding:7px 24px 0 0; text-align:center;}

#top-of-header .loga li a {font-size: 13px; color:#B7B7B7; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

#top-of-header .loga li a:hover {color:#FFFFFF;}

#top-of-header .loga li.no-hov a {font-size: 13px; color:#DADA00;}

#top-of-header .loga li.no-hov a:hover {color:#FFFFFF;}

  .sidebar .widget_ad .widget-title,
  .site-footer .widget_ad .widget-title {
    text-align: left;
  }


.header-ad .widget-title {
  display: none;
}


.content-loop .content-ad .widget-title {
  display: none;
}


.sidebar .widget .widget-title {
  color: #222;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}


.site-footer .widget .widget-title {
  color: #fff;
  font-size: 18px;
  margin-bottom: 20px;
}

#main .page .slidingbar-loggedin .promo h2 {
  display: none;
}


#slidingbar .promo p {
  margin-bottom: 25px;
}

.page--home .accolades {
  list-style-type: none;
  margin: 0;
  padding: 110px 0 55px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
}

.page--home .accolades li {
  margin: 0 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	margin-right: -4px;
}


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


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

.advantages_li{margin-bottom:10px;}
.col-md-4 div.index_prod:last-of-type .advantages_li{line-height:1.2}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.contact1 .left .adr, .contact1 .left .phone, .contact1 .left .email {
    line-height: inherit;
    margin: 0 0 20px;
}
.row{margin-left:-15px;margin-right:-15px}
section.row,header.row,footer.row{margin:0;position:relative}
.blog.row{padding:0 15px}
.blog.row .blogInner .featureImg a img{width:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.blog.row .blogInner .postExcerpts{padding:40px}
.blog.row .blogInner .postExcerpts .postExcerptInner{margin-top:0}
.blog.row .blogInner .postExcerpts .postExcerptInner a.postTitle h4{font-size:17px;color:#000;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.blog.row .blogInner .postExcerpts .postExcerptInner p{font-size:16px;color:#9c9c9c}
.blog.row .blogInner .postExcerpts .postExcerptInner a.readMore{display:inline-block;float:right;color:#f7b71e;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
#nr_footer .container .row{margin:0}
.row.twitterSlide{margin-left:0;margin-right:0}


.container-fluid .grid_c {
  width: 20%; }

 .container .grid_c {
  width: 210px; }


.grid_c.wow.fadeInLeft{
	visibility:visible !important;
	animation:none !important;
}



.grid_c {
	animation-name:none !important;
	}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.lwh-social {
	font-size: 16px;
	margin-left: -7px;
	margin-right: -7px;
}


.lwh-social a {
	width: 30px;
	height: 30px;
	line-height: 29px;
	text-align: center;
	margin: 0 7px;	
	background-repeat: no-repeat;
	background-color: #fff;
	color: #323e48;
	border-radius: 50%;
	transition: background-color .3s;
	border: 1px solid #fff;
}


.lwh-social a:hover {
	background-color: #323e48;
	color: #fff;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}


#main {
  position: relative; }
.mb-3,.my-3{margin-bottom:1rem!important}
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.mod_format_overview .main_image{position:absolute;top:0;left:0}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper{padding:3px 15px}
.tfs-slider .slide-content-container .fusion-title-sc-wrapper{display:inline-block;padding:0;line-height:1}

		
	.nav-logo-in {
		margin-left: 280px !important;
		}

#categories .column {
	float: left;
	width: 210px;
	margin-right: 5px;
}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
.nav-main ul li.nav-item-people a{color:#C15F3D}
.nav-main ul li.nav-item-people a:before{content:""}
.smrt_table2{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}

	
	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px auto;display:block;text-align:center;}
.header__nav--right .on-demand__content ul.on-demand__inner--item-list .dfp-tag-wrapper .dfp-tag-wrapper:before{content:"SPONSORED BY";font-style:italic;font-size:12px;padding-bottom:4px;}

  #slider-holder .nivo-caption { height: auto; }

  #slider-holder .nivo-caption h1, #slider-holder .nivo-caption h2 { font-size: 18px; }

  #slider-holder .nivo-caption h3, #slider-holder .nivo-caption h4, #slider-holder .nivo-caption h5 { font-size: 14px; }

#slider-holder .bn-image .nivo-caption { text-align: left; background: none; position: relative; }

#slider-holder .bn-image .nivo-caption .nivo-caption-inner { background: rgba(255, 255, 255, 0.8); padding: 10px; }

#slider-holder .bn-image .nivo-caption h1, #slider-holder .bn-image .nivo-caption h2 { font-size: 18px; }

#slider-holder .bn-image .nivo-caption h3, #slider-holder .bn-image .nivo-caption h4, #slider-holder .bn-image .nivo-caption h5 { font-size: 14px; margin: 0; }

#slider-holder .bn-image .nivo-caption .button { right: 0; top: 10px; }
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}



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

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}
p.has-text-color a{color:inherit}
.wp-block-pullquote .has-text-color a{color:inherit}




.textwidget p { margin-top: 20px; }

.textwidget p:first-child { margin-top: 0; }

.textwidget ul { list-style: square; }

.textwidget ol { list-style: decimal; }

.textwidget ul, .textwidget ol { margin: 0 0 20px 15px; }

.textwidget ul ul, .textwidget ol ol { margin: 0 0 0 15px; }
.text-center{text-align:center}
.jet-posts .posted-by__content{font-style: normal;font-weight: 400;font-size: 12px;line-height: 1.75;font-family: Lato, sans-serif;letter-spacing: 0em;text-transform: none;}
.jet-posts .posted-by__content,.jet-posts .posted-by__content a:not(:hover){color: #42474c;}
.jet-posts .invert .posted-by__content,.jet-posts .invert .posted-by__content a:not(:hover){color: #ffffff;}

.total {
    margin-top: 14px;
}


.top-block .top-holder {
width:980px;
font-size:10px;
min-height:4px;
height:auto;
margin:0 auto;
padding:4px 0;
}


.top-block .top-holder:after,#header .header-area:after {
clear:both;
display:block;
content:"";
}


#content h2.widgettitle {
	text-transform: uppercase;
	color: white;
    margin-top: 0; }

	.container { text-align: left; margin: 0 auto; width: 960px; 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-left:15px;padding-right:15px}
.col-md-4{width:33.3333333333%}


html.boxed .body {
	border-top-color: #015ece;
}


html.dark.boxed .body {
	background-color: #1d2127;
}



	.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .one_fifth, .one_sixth { float: left; margin-right: 3.8%;}

	.one_third { width: 30.66%; }

	.one_half.last, .one_third.last, .two_third.last, .one_fourth.last, .three_fourth.last, .one_fifth.last, .one_sixth.last { margin-right: 0px;}


	.one_half, .one_third, .two_third, .one_fourth, .three_fourth, .footer .one_fifth, .footer .one_sixth { width: 100%; float: none; clear: both; margin: 0; margin-bottom: 36px;}

	.footer .one_half, .footer .one_third, .footer .one_fourth, .footer .one_fifth, .footer .one_sixth {
		clear: inherit; display: inline-block; width: 48%; margin: 0 -3px 36px 2%; vertical-align: top; float: none;
	}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.product-full-content .field-name-field-prod-images .carousel.slide .carousel-inner img{display:inline-block;}


.testi{background-color:#fff; padding:15px;  border:1px #ddd solid;}

.testi p{text-align:justify; color:#000;}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
