﻿
  .span4 {
    width: 370px;
  }

  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }


input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}


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


.img-with-aniamtion-wrap {
	line-height: 0;
	margin-bottom: 0!important;
}


.right.img-with-aniamtion-wrap {
	text-align: right;
}


.right.img-with-aniamtion-wrap img {
	display: inline-block;
}


.wpb_row.full-width-content img, .wpb_row.full-width-content .img-with-aniamtion-wrap {
	margin-bottom: 0;
}


.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.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}
.widget .social-link-item{margin:0 2px 2px 0;padding:0;list-style:none}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}


.sk-grid {
    width: auto;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0
}

.home-text-box{position: absolute; top: 0;  width: 350px; padding: 1px 40px 30px;}

.home-text-box .home-text{padding-top: 100px;}

.home-text-box p{color: #FFF; font-size: 14.5px; line-height: 24px; padding-bottom: 15px;}

.home-text-box a{color: #FFF; font-size: 10.5px; line-height: 24px; letter-spacing: 1px; border: 1px solid #FFF; padding: 10px 10px 7px;}

.home-text-box a:hover{color: #000;}

.home-text-box strong{font-size: 16px!important;}


.home-text-box-text{position: absolute; bottom: 50px; right: 5%;}

	.home-div-wrapper-with-image .home-text-box-text{width: 250px;}


.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  box-sizing: border-box;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: .625rem;
  padding-left: .625rem;
}


.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  max-width: 100%;
}



#content[tabindex="-1"]:focus {
	outline: 0;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
	table-layout: fixed;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

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

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


.front-page-wrap {
  background-color: #F0F0F0;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

#menu_deroulant { 
    background-color: white;
    height: auto;
    position: absolute;
    width: 100%;
    z-index: 999;
    display: none;
}

#menu_deroulant ul{
    display: inline-block;
    float:left;
    width: 20%;
    margin: 0;
    padding-bottom:20px;
    padding-left: 0;
    vertical-align: top;
    min-height:540px;
}

#menu_deroulant ul:nth-child(even) { 
    background-color: #f9fbfc; 
    }

#menu_deroulant a{
    padding-top: 8px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 8px;
    display: block;
    font-size: 14px;
    color:#3b3b58;
}

#menu_deroulant li:hover{
    background-color: #e5e7eb;
}

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

.container_7 .grid_5 { width: 312px;}

    p.big { margin-bottom: 9%;}

    .big { font-size: 32px; margin-bottom: 5%; }
#my_content{position:relative}
.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}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
#s5_component_wrap ul.ul_arrow{padding-left:0;margin-left:0;margin-right:0;list-style-type:none}
#s5_component_wrap ul.ul_star{line-height:21px;list-style-type:none;margin-left:0;margin-right:0;padding-left:0}
#s5_component_wrap ul.ul_bullet{padding-left:0;margin-left:0;margin-right:0;list-style-type:none}
#s5_component_wrap ul.ul_numbers{padding-left:0;margin-left:0;margin-right:0;list-style-type:none}
#s5_component_wrap h3.s5_demo_h3{margin-bottom:26px;background:#f1f1f1;font-size:1.3em;padding:14px;padding-top:12px;padding-bottom:8px;font-weight:300}
#s5_component_wrap .button,#s5_component_wrap .btn{line-height:200%;margin-top:14px;margin-bottom:14px}

.site-branding {
	padding-left: 0;
}

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
#nav-close{height:100%;width:90px;margin-left:-8px;margin-right:8px;z-index:15;position:absolute;top:0;cursor:pointer;outline:none;display:none}

.comments-area .author-vcard {
  font-weight: 300;
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.comments-area .author-vcard .comment-meta {
  font-size: 12px;
  font-family: 'Droid sans', sans-serif;
  font-style: italic;
  -webkit-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}



.style-single .entry-meta .author  {
  font-size: 22px;
  color: #000000;
}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.genesis-nav-menu .menu-item {padding:0 5px!important}
header .search-box{float:right;width:390px;position:relative;margin:27px 3px 0 0;}
.search-box .form-control{background:#000;border:1px solid #5c4841;border-radius:3px 0 0 3px;color:#adadad;font-size:14px;height:40px;line-height:38px;margin:0;padding:0 17px;position:relative;width:276px;transition:none;}
.search-box .form-control::-webkit-input-placeholder{color:#adadad;}
.search-box .form-control:-ms-input-placeholder{color:#adadad;}
.search-box .form-control::-moz-placeholder{color:#adadad;opacity:1;}
.search-box .form-control:-moz-placeholder{color:#adadad;opacity:1;}
.search-box .btn{width:114px;position:absolute;right:0;top:0;}
.search-box i{position:absolute;left:10px;top:0;}

.search-index-page .search-box{position:relative;margin:0 7% 30px 7%;}
.search-index-page .search-box .form-control{width:100%;font-size:18px;height:48px;}
.search-index-page .search-box .btn{font-size:20px;height:48px;}
.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-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.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;}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.contact{margin:0 auto;max-width:980px}
.contact .description{font-size:16px;margin:0 auto;max-width:475px;text-align:center}
.contact .title2{float:left;font-family:dincomp-boldregular;font-size:25px;margin-bottom:0;margin-top:30px;text-align:center;width:100%}
.contact .description2{float:left;font-size:15px;text-align:center;width:100%}
.contact .form{float:left;margin-top:35px;padding:0 10%;width:100%}
.contact .form .col1{float:left;width:48%}
.contact .form .col2{float:right;width:48%}
.contact .form .col2 textarea{height:195px}
.contact .form .submit{float:left;margin-top:15px;text-align:center;width:100%}
.contact .form .col1,.contact .form .col2{width:100%}
.et_pb_text_inner{position:relative}
	
		
		
	.module_round_box_outer #myGallery .carouselContainer {
		display:none !important;}
#s5_responsive_mobile_sidebar .module_round_box_outer{margin:0 0 16px!important;padding:0!important}

.wpb_content_element .wpb_tabs_nav li a:focus,
.wpb_accordion_section .wpb_accordion_header a:focus,
.wpb_tour_next_prev_nav a:focus {
  outline: none;
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header{padding-top:0;margin-top:0;border:none}


.single-view .entry-meta-top {
	margin-top: 6px;
	padding-top: 8px;
	border-top: 1px solid #999;
}
div#rz-bs div#rz-bsi div.rz-close,div#rz-ms div#rz-msi div.rz-close,div#rz-ss div#rz-ssi div.rz-close{float:right;color:#434345;position:absolute;top:2px;right:5px}

#our-clients-slider{ margin-top:0px;}

#best-sale-slider.product-flexslider {
	margin: 20px -12px
}

.product-flexslider:hover .owl-buttons {
	opacity: 1
}

.product-flexslider {
	margin: 30px -12px;
	margin-top: 20px
}

.category-description .product-flexslider {
	margin-top: 0px
}
.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-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}



.clear:after,
.hentry:after,
.archive-post-wrap:after,
.wrapper:after,
.catchresponsive-nav-menu:after,
.featured-content-wrap:after,
#content_sidebar_wrap:after,
.widget:after,
.widget-wrap:after,
#nav-below:after,
.page-links:after,
.post-navigation:after,
.nav-links:after,
#site-generator:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.sidebar-header-right,
.sidebar-header-right .widget-wrap {
	float: right;
}



.widget_catchresponsive_social_icons .widget-wrap {
	margin-left: -5px;
}


	#masthead .search-field,
	.sidebar-header-right .widget-wrap {
	    float: none;
	}


.soc-links__icon { font-size: 20px; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#page .subpages h2 { text-transform: uppercase; line-height: 1.1em; font-size: 36px; letter-spacing: 2px; padding-bottom: 15px; }

#page .subpages h3 {     font-size: 28px;font-weight: 100;font-style: italic;text-transform: none; padding-bottom: 15px;letter-spacing: 2px;line-height: 1.1em;}

#page .subpages { display: none; }

#owl-demo .item{
    display: block;
    width: 100%;
    height: auto;
}


#owl-demo .item img{
        display: block;
        width: 235px;
        height: 224px;
        float:left;
    }

.portfolio .item {
	width: 49%;
}


.blog .owl-details .item {
	text-align: left;
    font-family: 'Open sans',sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    border: 1px solid #ccc;
    padding: 10px;
}

.owl-details .item{
	text-align: center;
	font-family: 'Open sans',sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
}

.clear{clear:both;}
.img-responsive{display:block;height:auto;max-width:100%}
.header-menu-pc .header-logo-btn{position:relative}
.header-menu-sp .header-logo-btn{position:relative}




.fullwidth-slider .es-slides h3 {
	text-transform:none;
	text-align:center;
	font-family: 'helveticaneuelight';
	font-size:30px;
	margin-bottom:10px;	
}

#fullwidth_slider_home .es-slides h3 {
	font-size:20px!important;
}


.everslider .es-slides {
	position: relative;
	width: 100000px;
	margin: 0;
	padding: 0;
	list-style: none;
	-webkit-transform: translate3d(0,0,0);
}


.everslider .es-slides img {
	width: 100%;
	height: auto;
	max-width: none;
}


.everslider.es-slides-ready {
	background: none;
}


.es-slides {
	visibility: hidden;
}


.es-slides-ready .es-slides {
	visibility: visible;
}


h3, .fullwidth-slider .es-slides h3 {
	font-size: 20px!important;
}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}

#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;
}
.inline-container{font-size:0}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


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

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




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}

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

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

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

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

    .custom-logo-link img {
        max-width: 100%;
    }
.small-8{width:66.66667%}


.flex {
  display: flex;
}


.flex-row {
  flex-direction: row;
}


.flex-row-reverse {
  flex-direction: row-reverse;
}


.flex-col {
  flex-direction: column;
}


.flex-col-reverse {
  flex-direction: column-reverse;
}


.flex-wrap {
  flex-wrap: wrap;
}


.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}


.flex-no-wrap {
  flex-wrap: nowrap;
}


.flex-1 {
  flex: 1;
}


.flex-auto {
  flex: auto;
}


.flex-initial {
  flex: initial;
}


.flex-none {
  flex: none;
}


.flex-grow {
  flex-grow: 1;
}


.flex-shrink {
  flex-shrink: 1;
}


.flex-no-grow {
  flex-grow: 0;
}


.flex-no-shrink {
  flex-shrink: 0;
}


		button,
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.archive-pagination li a:hover,
		.archive-pagination .active a,
		.button,
		.footer-widgets,
		.widget .button {
			background-color: #c9bfb5;
		}


.img-cover {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

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

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

.nj-youtube-gallery .row {
     margin-left: -10px;
    margin-right: -10px;
}
.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.screen-reader-text:active,.screen-reader-text:focus,.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.screen-reader-text~.form-control-feedback,.has-feedback label.sr-only~.form-control-feedback{top:0}


.search .search-block {
  background: #fff;
  height: 25px;
  margin: 0px 11px 0px 10px;
}

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

.page2 .gallery img.zim { margin-top: 30px; }


#column2-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}
.hero-slider-container{background-color:rgba(255,255,255,0.5);padding:.625rem 1.6875rem 0rem;margin:2.5rem 0rem 0rem;margin-left:auto;margin-right:auto;width:65%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}
#ezoic-content .gs-web-image-box-landscape img.gs-image{max-height:40px}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}

.reports .info div.cities {
	margin-bottom: 4px;
}

.reportinfo .cities,
.reportinfo .type {
	width: 420px;
}

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}

.hptes-1
{
	position: relative;
	left: -12px;
}

.hptes-2
{
	position: relative;
	left: 4px;
}

.hptes-date
{
	color: #1E4745;
}

.hptes
{
	display: inline-block;
	width: 213px;
	padding: 10px;
	vertical-align: top;
}

.hptes-text
{
	font-size: 12px;
	font-style: italic;
	max-height: 204px;
	overflow: hidden;
}

.hptes-0
{
	position: relative;
	left: -9px;
}
 .site-title a, .site-title a:hover { color: #ffffff; }

.button span,
.comment-section-title,
.content-lead-title,
.footer-bottom,
.mh-share-button,
.search-form input,
.widget-title {
    text-transform: uppercase
}

.content-lead-title,
.content-list-title {
    margin-bottom: 10px;
    font-family: Montserrat, sans-serif
}

.content-lead-title {
    font-size: 2rem
}
.players-slider-wrapper .control-buttons .el{float:left;height:50px;width:33.33333333%}
.players-slider-wrapper .control-buttons .el:first-child{background-color:#fff}
.players-slider-wrapper .control-buttons .el:last-child{background-color:#fff}
.player-jumbotron .control-buttons .el{float:left;height:50px;width:33.33333333%}
.player-jumbotron .control-buttons .el:first-child{background-color:#fff}
.player-jumbotron .control-buttons .el:last-child{background-color:#fff}
.game-day-header .control-buttons .el{float:left;height:50px}
.game-day-header .control-buttons .el.left-side{width:27.33333333%}
.game-day-header .control-buttons .el.middle-side{width:45.33333333%}
.game-day-header .control-buttons .el.right-side{width:27.33333333%}
.game-day-header .control-buttons .el:first-child{background-color:#fff}
.game-day-header .control-buttons .el:last-child{background-color:#fff}
.footer-widgets.col-2 .block{width:47.8260869565%;float:left;margin-right:4.347826087%}
.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}
.footer-widgets.col-3 .block{width:30.4347826087%;float:left;margin-right:4.347826087%}
.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}
.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin-right:4.347826087%}
.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}

#top_carousel .bx-wrapper ul li .osusume-label{
position:absolute;
font-family: 'Lato', sans-serif;
top: 0;
right: 0;
background: #e55937;
color: #fff;
font-size: 10px;
font-weight: bold;
text-align:center;
display:block;
padding: 0.3em 0.6em;
line-height:1.2;
filter: alpha(opacity=90);
-ms-filter: "alpha(opacity=90)";
opacity: 0.9;
}

#top_carousel .bx-wrapper ul li .osusume-label:empty:before{
content:'PICK UP';
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}


#leftside ul.box li a {
  color:#4E4E4E;
}




#leftside, #rightside {
  margin: 0;
  padding: 0 10px 10px;
  width: 165px;
  
  overflow: hidden;
}


#leftside {
  float:left;
  margin-right:10px;
}




#leftside h2, #rightside h2 {
  font-size: 1.4em;
  margin-top: 10px;
  padding: 5px 5px 5px 0;
  border-bottom: 1px solid #BEBFC3;
}


#leftside ul, #rightside ul {
  padding-left: 0px;
  margin: 0px;
}


#leftside li, #rightside li {
  list-style: none;
}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.stat_text{font-family:Poppins,sans-serif;font-size:12px;letter-spacing:.6px!important;text-transform:uppercase}




.e3lan-cell {
	width: 50%;
	display: block;
	padding: 5px;
	float: left;
	text-align: center;
	line-height: 0;
}


.e3lan-one .e3lan-cell,
.e3lan160-600 .e3lan-cell,
.e3lan250-250 .e3lan-cell,
.e3lan300-100 .e3lan-cell,
.e3lan300-250 .e3lan-cell,
.e3lan300-600 .e3lan-cell {
	width: 100%;
	padding: 0;
	float: none;
}


.e3lan300-100 .e3lan-cell{
	padding: 5px 0;
}

.wingzz_form .Radio_element.fullcolumn, .wingzz_form .Checkbox_container.fullcolumn { width:100%; clear:both; float:none; }

.fullcolumn .referenceSlider ul.slides li main { width:73%; float:left; position: relative; padding: 20px; }

.main-wrapper{overflow:hidden;width:100%;max-width:1000px;min-width:320px;position:relative;display:block;margin:0 auto;}
#copyright-note {width:100%;margin:0 auto;clear:both;max-width:100%;}
#copyright-note span {vertical-align:text-top;float:left;line-height:2;}
#copyright-note span a:first-child {float:left;margin-right:5px;}
#copyright-note span a {display:block;width:100%;clear:both;text-align:center;}


	.widget-title {
		font-size: 22px;
		line-height: 1.364;	
	}
.block.gigya-actions .see-widget{text-align:right}
.gigya-actions .see-widget button,.gigya-actions .see-widget .see-user{background-color:#fff;color:#000;cursor:pointer;line-height:1;padding:.5em;font-family:Oswald;font-size:13px;font-weight:normal}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

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



.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }

.slides li {
	position: relative;
}


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


.latest-news {
    padding-bottom: 25px;
}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }

.container .grid3.col {
    width: 20%;
    margin-right: 6.2%;
}

.container .grid3.col:last-child {
    margin-right: 0;
}

.text-bold{
  font-weight: bold;
}


.text-bold, strong {
  font-weight: 700;
}

.header-social .fa-lg {
	vertical-align: -25%;
}
.active .header-contact,.active .header-social{opacity:0}
.header-social{float:left;overflow:hidden;padding-top:5px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.header-social a{float:left;margin-left:10px;color:#999}
.header-social a:hover{color:#000}

.header-image { background-size:cover;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}


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


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


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



ul.inline,
ol.inline {
  margin-left: 0;
  list-style: none;
}

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


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

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

.homepage-deeper-column1 .vc_column-inner {
	border-right: 1px solid #e4e5e5;
    padding-right: 30px;
}
.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}
 
.infinite-main-menu-search i, .infinite-main-menu-cart i{ color: #383838; }
	

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

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

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

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

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

#page {
    padding-top: 25px;
    min-height: 100px;
    float: none;
    clear: both;
}


.content-loop .entry-overview {
  display: table;
}
.text-center{text-align:center}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.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-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{float:left}
.col-xs-12{width:100%}


    .aero_footer_bottom { clear:both; margin:0 auto; overflow:hidden; padding:10px 0 0;}

    .aero_footer_bottom ul {float: right; list-style:none; margin:0; padding:0;}

    .aero_footer_bottom ul li {color: #9E9E9E; float:left; margin:0 0 0 10px;font-size: 1.2rem;}

    .aero_footer_bottom ul li:before {content:'|'; margin:0 10px 0 0;}

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

    .aero_footer_bottom ul li:first-child:before {content:''; margin:0;}

    .aero_footer_bottom ul li a {color: #9E9E9E; font-weight:400;}


    .aero_footer_bottom .footer-contact { float:right; }

    .aero_footer_bottom .footer-contact h5 { float:left; font-weight:normal;font-size:12px; margin:0 5px; }

    .aero_footer_bottom .footer-contact a { font-weight:normal; float:right; font-size:12px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.modal-header .close{margin-top:-2px}

#notice1 .close{position: absolute;
    right: 17px;
    color: white;
    opacity: 1;
    font-size: 14px;}

    #copyright-note {
        float: none;
        width: 100%;
    }
.et_pb_testimonial_description,.et_pb_testimonial_description_inner{display:block;position:relative}
.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}
.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}
.et_pb_bg_layout_dark_tablet:not(:hover) .et_pb_testimonial_description a{color:#fff}
.et_pb_column .et_pb_testimonial_description{display:block}
.et_pb_bg_layout_dark_phone:not(:hover) .et_pb_testimonial_description a{color:#fff}


.color-block {
  position: absolute;
  z-index: -2;
  top: 0; }

  .color-block.color-block__home {
    width: calc(105% - 2.55rem);
    height: calc(100% + 8rem);
    top: -4rem;
    left: 2.55rem; }

  .color-block.color-block__article {
    width: calc(100% - 2.55rem);
    height: 100%;
    right: 0; }

  .color-block.color-block__leading {
    width: 40.4%;
    height: calc(100% - 12.5rem);
    left: 15.83%; }

  .color-block.offset-top {
    top: 6.25rem; }
.front .region-content{padding:60px 0 40px;}
.front .region-sidebar-second,.front .region-sidebar-first{padding:76px 0 40px;}
.region-highlighted-bottom-left .view-Testimonials.highlighted{padding-right:0px;}

#wp-calendar {
width : 100%;
}

#wp-calendar tr {
text-align : center;
}

	#wp-calendar tfoot #next {text-align: right;}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}

	#Top_bar #logo img.logo-sticky,#Top_bar #logo img.logo-mobile,#Top_bar #logo img.logo-mobile-sticky{display:none}

	#Top_bar #logo img.logo-mobile{display:inline-block}

	#Top_bar #logo img.logo-mobile-sticky{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:inline-block}

	.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:80px!important}

		.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile{max-height:80px!important}

#menuSlider table .date {font-size:8px;line-height:1em;text-align:right;padding-right:2px;}


.clear {
  clear: both; }
.clear-margin-40{margin-bottom:40px}
.content-area,.widget-area{min-width:0;margin:1em 1.5em 1.5em}
.site-content .content-area{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}

.search-row {
	position: relative;
	margin: 0 auto;
}

.search-style-one .search-row input#s {
	width: 100%;
	height: 82px;
	line-height: 82px;
	padding: 20px 30px;
	color: #ffffff;
	font-size: 18px;
	outline: none;
	background: none;
	border: none;
	box-sizing: border-box;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}



.news__date {
	position: absolute;
	bottom: 20px;
	left: 10px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a7acb9;
}

  .sidebar_search .sub-menu .menu-item:first-child {
    display: none !important; }

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:11px 0 11px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#002469!important}


.ds_mobile-desktop #et-top-navigation { padding-right: 30px; }


.ds_mobile_side_light #et-top-navigation { padding-right: 30px; }

  .ds_mobile_side_dark #et-top-navigation { padding-right: 30px; }




#featured {
	width:100%;
	height:384px;
	background:#fff;
	color:#fff; overflow:hidden;
	
	}

	#featured img {
		float:left;
		width:960px;
		height:384px;
	}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.color-indicator { float: left; width: 21px; height: 21px; background: #ddd; margin: 0 5px 0 0; border: 1px solid #eee; -webkit-border-radius: 3px; border-radius: 3px; }
.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}
.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}
.image-gallery-content.fullscreen,.image-gallery-content.fullscreen .image-gallery-slide{background:#000}

#sidebar .div-content{padding:0 10px}

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

.container_7 .grid_5 { width: 312px;}





.ball {
	position: absolute;
	content: '';
	display: inline-block;
	height: 350px;
	width: 350px;
	border-radius: 100%;
	background: #44c8f5;
}


.ball.ball-green {
	background: #9fcb56;
	left: -31%;
	top: 60%;
	transform: translate3d(0,-100px,0);
	z-index: -1;
}


.ball.ball-orange {
	background: #faa61a;
	left: -30%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
	margin-left: -70px;
}


.ball.ball-blue {
	right: -6%;
	z-index: -1;
	transform: translate3d(0,-100px,0);
}
.section-content .view-front-page-blocks .popup-title,.section-content .view-front-page-blocks .popup-text{display:inline-block !important;}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

#menus-tab.nav-pills .nav-item{
	font-family:'FFDINStdCondensedMedium';
	margin-bottom:.5rem;
	padding:0 !important;margin:0 !important;
}

#menus-tab.nav-pills .nav-item a{
	width:100%;
	color:#fff;
	margin:0 auto;
	border-radius:0;
	padding:0 !important;margin:0 !important;
}

	#menus-tab.nav-pills .nav-item:last-child{
		border-right:none;
	}



.menu-dropdown li.level2 { 
	margin: 0;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { color: #444; }



.menu-dropdown a.level2:hover { color: #fff; background: #000 }



.menu-dropdown a.current.level2 { font-weight: bold; }



.menu-sidebar ul.level2 {
    padding-bottom: 5px;
}


.menu-sidebar a.level2, .menu-sidebar span.level2 {
    padding: 1px 2px;
}

.menu-sidebar li.level2.active a.level2 {
	border-left: 1px solid #000;
	border-right: 4px solid #c60280;
	margin: 2px -1px;
	font-weight: normal;
	color: #000;
}


.menu-sidebar a.level2:hover { 
	border-left: 1px solid #c60280;
	margin-left: -1px;
}

.menu-sidebar a.level2:hover span { 
	background: #f3f3f3;
}
.panels-flexible-row-offer-main-row-inside #page-title{display:none}
.page-taxonomy-term #page-title{display:none}
.view-mode-offer_verticale #page-title{display:none}
.view-display-id-offers_page_similar_vehicle #page-title{display:none}
#page-title,#sliding-popup .popup-content,.easy-breadcrumb,.pane-title,.wrapper{padding:0 20px}
.offer .page__title{display:none}
.page-offer-manufacturer-calendar .filter_left_manu_cal,.page-offer-manufacturer-calendar h1.page__title{margin-left:110px}
.page-offer-manufacturer-calendar h1.page__title{font-size:36px;margin-left:0;font-weight:700}

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

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

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


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


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



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.nav{

    border-top: 1px solid #6B6B6B;

    background-color: #000;

    margin-top: 23px;

    float: left;

    width: 100%;

}


.nav ul {

    float: left;

    margin: 0px;

    padding-left: 0px;

}


.nav ul li{

	list-style:none;

	float: left;

}


.nav ul li a{

    float: left;

    color: #FFF;

    padding: 17px 20px;

    font-size: 13px;

    border-right: 1px solid #6B6B6B;

}


.nav ul li a:hover {

	background:#a6121a;

}

.links:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: Bold;
	text-decoration:none;
}

.links:Visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: Bold;
	text-decoration:none;
}

.links:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000066;
	font-weight: Bold;
	text-decoration:none;
}


.page-template-template-no-sidebars-php #container {
	margin:2.4%;
}


#container {
	clear: both;
	margin:1.6%;
}

#head{
height:280px;width:980px;
margin:0 auto;
position:relative;z-index:1;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.rt-grid-3 {width: 300px;}

.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}

.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}

  body .rt-grid-3 .fp-search {
    width: 130px;
    margin-left: 0;
  }





.regions_rates_table {
    width: 100%;
}




.clearfix:before,
.entry-content:before,
.entry:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.widget:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.widget:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.footer-widgets .wrap {
	overflow: hidden;
	padding: 60px 30px 30px;
}


	.content,
	.sidebar-primary,
	.sidebar-secondary,
	.site-header .widget-area,
	.title-area,
	.wrap {
		width: 100%;
	}

#slider_nav .details { padding-top: 5px; margin-left: 125px; }



.posts .details {
	overflow:hidden;
}


.post .details .more-link {
	margin-top: 10px;
}

.slide-item{
	position: relative;
	display: block;
	overflow: hidden;
	padding: 10px;
}


.site-branding {
	padding: 30px 0;
}




.site-title-centered .site-branding {
	position: relative;
}


.site-title-centered .header-image .site-branding {
	padding: 0;
}

	.site-branding .social-links {
	display: block;
	margin: 10px auto 0;
	}

	.site-title-left .site-branding {
	padding: 0;	
	}

	.site-title-left .site-branding,
	.site-title-left .main-navigation {
	text-align: left;
	}
.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%;}




#main {
width: 984px;
padding-top: 18px;
text-align: left;
margin: 0 auto;
}


#site-title a {
	color: #444444;
	font-size: 36px;
}


h1#site-title {
	padding-bottom: 5px;
}


h3#site-title {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 0;
	padding-bottom: 5px;
}


#site-title a:hover {
	color: #0FBE7C;
}

	.better-responsive-menu #site-title a {
		font-size: 28px;
	}
.slick .wrap{overflow:hidden}

.cssmenu ul{
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}

.cssmenu ul li {
	display: inline-block;
}

.cssmenu ul li a {
	color:#fff;
	display: block;
	margin:10px;
	font-size: 0.8125em;
}
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!important}


.caption_blue{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#00b4ff;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.middle-align {
    margin: 0 auto;
    padding: 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-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

.poster-media-card .poster .rating {
    font-weight: 700;
    position: absolute;
    z-index: 2;
    top: 5px;
    right: 5px;
    background-color: rgba(0, 0, 0, 0.79);
    color: #fff;
    padding: 2px 3px;
    
}

.poster-media-card .poster .rating i {
    color: #FCCD44;
}

.main-left{width:200px;float:left}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.even{background:#ffffff;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.pad {
width:225px;
}


.content-block-testimonial .content-block-image-wrapper-inner {
    padding-bottom: 15em;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    transition: all 0.33s cubic-bezier(0, 0.68, 0.44, 0.99)
}


    .content-block-testimonial .content-block-image-wrapper-inner:hover {
        transform: scale(1.05);
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        filter: grayscale(50%);
        -webkit-filter: grayscale(50%)
    }






.header-portfolio {
 background-color: #ffffff;
 
 border-radius: 4px;
 border-bottom: 2px solid #fff;
}


#instafeed li {float: left; width: 20%; padding: 2px;}

#instafeed li a{display:block; width:100%; height:0px; overflow:hidden; padding-bottom:100%}

#instafeed li img{width: 100%;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.header_bottom-box, .menu_box, .header_top-box, .sellers_grid{
	padding:0 15px;
}

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


.logo{
float: left;
padding: 10px;
}

.sm-span1, .sm-span1, .sm-span1, .sm-span1, .sm-span2, .sm-span2, .sm-span2, .sm-span2, .sm-span3, .sm-span3, .sm-span3, .sm-span3, .sm-span4, .sm-span4, .sm-span4, .sm-span4, .sm-span5, .sm-span5, .sm-span5, .sm-span5, .sm-span6, .sm-span6, .sm-span6, .sm-span6, .sm-span7, .sm-span7, .sm-span7, .sm-span7, .sm-span8, .sm-span8, .sm-span8, .sm-span8, .sm-span9, .sm-span9, .sm-span9, .sm-span9, .sm-span10, .sm-span10, .sm-span10, .sm-span10, .sm-span11, .sm-span11, .sm-span11, .sm-span11, .sm-span12, .sm-span12, .sm-span12, .sm-span12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}

.sm-span6{width:50%}

.ut-site-border #main-content {
    overflow:hidden;
}

#navbar-main,
#header #menu-main-slide{display:none}
#wrapper{padding:0 0 20px 0}
img.pretty,.featured-image .featured-image-inner,#wrapper .gallery a img{background:#fff;border-color:#ddd;-moz-box-shadow:0 1px 3px #aaa;-webkit-box-shadow:0 1px 3px #aaa;box-shadow:0 1px 3px #aaa}
#wrapper .gallery{margin:0 auto 1.625em}
#wrapper .gallery .gallery-icon{padding:10px}
#wrapper .gallery a img{border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;max-width:98.5%;padding:4px;height:auto}
#wrapper .full_width #content{margin:0;width:100%}


.simple-social-icons .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

#container{
	width:1024px;
	height:auto;
	margin: 0 auto;
	min-height: 350px;
}


.divibars-close-container {
    position: absolute;
    right: 10px;
    top: 3px;
    width: 32px;
    height: 32px;
    clear: both;
    cursor: pointer;
	display:none;
}
.menu-footer-menu-container{font-family:montserrat;text-transform:uppercase;font-size:.8em;border-top:1px solid #ccc;padding-top:40px;margin:40px 0}
.menu-footer-menu-container ul{padding:0}
.menu-footer-menu-container ul li{margin-bottom:0}
.menu-footer-menu-container li:after{content:"\2758";padding-left:3px}
.menu-footer-menu-container li:last-child:after{content:"";padding-left:3px}


.navbar-header {
  padding-right: 15px;
}
.img-fluid{max-width:100%;height:auto}

.flag_box{width:100%;margin:0 auto;position:relative;right:0%;0}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }

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


#BodyPage .corpo.col-md-12{
    padding-top: 55px;
}


.home-callout h2,
.home-callout-2 h2 {
    font-weight: 300;
    text-transform: capitalize !Important;
    color: #1c58a6 !important;
}


.home-callout-2 a {
    text-decoration: underline;
    -moz-text-decoration-color: #1c58a6; 
    text-decoration-color: #1c58a6;
}


.home-callout a,
a.video-link {
    text-transform: uppercase;
    font-weight: 700;
    border: 1px solid #1c58a6;
    padding: 9px 26px;
    font-size: 12px;
    letter-spacing: 1px;
    display: inline-block;
    margin-top: 24px;
    float: left;
    margin-right: 15px;
}


.home-callout p,
.home-callout-2 p {
    font-weight: 300;
    font-size: 15px !important;
    margin-top: 20px;
    line-height: 30px;
}
body.boxed .carousel-inner,body.boxed .footer_inner,body.boxed .full_width .parallax_content,body.boxed .header_inner,body.boxed .wrapper_inner,body.boxed footer{width:650px}
body.boxed .footer_inner{width:100%}
body.boxed .footer_inner,body.boxed .wrapper_inner{width:1150px;margin:0 auto}
.qode_grid_1300.boxed .carousel-inner,.qode_grid_1300.boxed .header_inner,body.qode_grid_1300.boxed .footer_inner,body.qode_grid_1300.boxed .wrapper_inner{width:1350px}
.qode_grid_1200.boxed .carousel-inner,.qode_grid_1200.boxed .header_inner,body.qode_grid_1200.boxed .footer_inner,body.qode_grid_1200.boxed .wrapper_inner{width:1250px}


.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
	
}


.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#featured-slider .entry-content {
	color: #FFFFFF;
	padding-top: 5px;
	padding-top: 0.5rem;
}


#featured-slider .entry-content p {
	margin: 0;
	padding: 0;
}


.post .entry-content {
	margin-bottom: 10px;
}


.entry-content ul {
	list-style: square;
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.entry-content ul.wp-block-gallery {
	padding: 0;
}


.entry-content ol {
	padding: 0 0 0 35px;
	margin-bottom: 30px;
}


.post .entry-content a:hover {
	text-decoration: underline;
}

	#featured-slider .entry-content,
	#featured-slider .slider-read-more-button {
		display: none;
	}

.homebanner .table-row, .homebanner .table-in { display: table; width: 100%; height: 100%; overflow: hidden }

.homebanner .table-cell, .homebanner .table-in-cell { display: table-cell; width: 100%; vertical-align: middle }


section#map .section-community-nav .community-button .community-icon {
    margin-top: 10px;
}


.section-community-nav .community-button:nth-child(3) .community-icon {
    font-size: 40px;
    padding-bottom: 5px;
}


.section-community-nav .community-button:nth-child(4) .community-icon,
.section-community-nav .community-button:nth-child(5) .community-icon {
    font-size: 50px;
}


.community-button .community-icon {
    font-size: 45px;
    margin: 15px 0 0 0;
}


.community-button .community-icon img {
    max-height: 48px;
}

.team-member .social-icons {
	margin-bottom: 25px;
}

.team-member .social-icons li:before{
	content:none;
}

.team-member .social-icons ul {
	margin: 0 0 1.5em 0;
}

.team-member .social-icons ul li {
	display: inline-block;
	line-height: 32px;
	margin: 2px;
}

.team-member .social-icons ul li a {
	font-size: 18px;
	border-radius: 50%;
	color: #808080;
}

.team-member .social-icons ul li a:hover {
	color: #e96656;
}

.social {
	margin: 0 0 1.5em 0 !important;
}

.social li {
	display: inline-block;
	margin: 5px;
}

.social li a {
	color: #939393;
	font-size: 18px;
}

.social li a:hover {
	color: #e96656;
}
	#footer .social li a { color:  }
	#footer .social li a:hover { color:  }


.valign-wrapper a {
    height: 100px;
    padding-top: 20%;
}


.valign-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}


.valign-wrapper .valign {
    display: block
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.site-description {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    clear: both;
    margin-left: 12px;
}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}


.dark .img-thumbnail {
	background-color: rgba(0,0,0,0.2);
	border-color: rgba(255,255,255,0.1);
}

.section-performance .section-contents .main-text .img {
  width: 38.38771593090211%;
}

.section-performance .section-contents .interview .block-top .img {
  position: relative;
  width: 51.78571428571429%;
  z-index: 1;
}

.section-performance .section-contents .interview.interview-2 .block-top .img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -o-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}


	
.caption_black{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.dark .copyright-links a {
	color: rgba(255,255,255,0.25);
	border-bottom-color: rgba(255,255,255,0.25);
}


.dark .copyright-links a:hover {
	color: rgba(255,255,255,0.35);
	border-bottom-color: rgba(255,255,255,0.35);
}


.copyright-links a {
	display: inline-block;
	margin: 0 3px;
	color: #333;
	border-bottom: 1px dotted #444;
}


.copyright-links a:hover {
	color: #555;
	border-bottom: 1px solid #666;
}

.location-detail { font-size: 15px; color: #828385; padding-bottom: 15px; }




.headmio {

        width:100%; 

        height:100%;

        margin:120px auto -5px;

	max-width: 990px; 

        padding:0px 0 0 0;

display:block;

}

#main-wrap {
height: auto !important;
margin-top: 0 !important;
}

#main-wrap,
.royal-revslider,
.copy-and-soc {
margin-left: 0 !important;
}
.sidebar-top-fixed #main-wrap {margin-top: 75px;}



#footer {
	margin-top: 20px
}


#footer ul {
	margin: 0;
	padding: 0;
	list-style: none
}


#footer ul li {
	list-style: none
}


#footer .info ul li:last-child {
	background: none
}


	#footer .footersocial .span3 {
		min-width: 270px;
		min-height: 310px;
		display: inline-block;
		zoom: 1;
	}

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


.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;
}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

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


#footer-menu ul.col1 {
	text-align: center;
}


#footer-menu ul.col1 li {
	display: inline-block;
	padding: 0 10px;
}

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}


.action-box .view-all,
.action-box .action-box-content-list {
  list-style: none; }


.action-box .view-all + h3,
.action-box .action-box-content-list + h3 {
  margin-top: 1em; }
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

  .register-form .sr-only {
    display: none; }
.has-feedback label.sr-only~.form-control-feedback{top:0}
.register-form .password-shown,.register-form .sr-only{display:none}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.widget ul.job_listings li.job_listing a{padding:1em 0}
.widget ul.job_listings li.job_listing .position{float:none;width:auto;padding:0}
.widget ul.job_listings li.job_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}
.widget ul.job_listings li.job_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}
.widget ul.job_listings li.job_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}
.widget ul.job_listings li.job_listing ul.meta li:last-child:after{content:''}

.menu_wrapper, .simple_header, .post-review, .tagcloud a:hover,
ul.tabs, ul.tabs1, ul.menu_posts_tabs_ul, footer .widget-title h2,
.cd-slider-nav li.selected{
	border-color: #BF473C;
}

body, h1, h2, h3, h4, h5, h6, input, textarea, select, .block_style .widget-title h2, .widget-title h2, .logotext h1{
	font-family: 'Nunito', Arial, Helvetica, sans-serif;
}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}



.et_pb_text ul,
.et_pb_text ol {
	padding-bottom: 1em;
}

.et_pb_text_11.et_pb_text { color: #ffffff !important; }

.et_pb_text_1.et_pb_text { color: #000000 !important; }

.et_pb_text_3.et_pb_text { color: #000000 !important; }

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }

.container {
	margin-right:auto;
	margin-left:auto;
	*zoom:1;
}

.container:before, .container:after {
	display:table;
	content:"";
	line-height:0;
}

.container:after { clear:both; }

.container-fluid {
	padding-right:20px;
	padding-left:20px;
	*zoom:1;
}

.container-fluid:before, .container-fluid:after {
	display:table;
	content:"";
	line-height:0;
}

.container-fluid:after { clear:both; }

.navbar .container { width:auto; }

.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }

  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }


div.cella_home {
	margin:0 0 5px 0;
	padding:10px 12px 0 12px;
	float:left;
	height:26px;
    border-right:1px solid #ffffff;
}


div.cella2 img, div.cella img, div.cella_home img{
	padding:0 5px 0 0;
	float:left;
}

	.page-content {
		padding-top: 30px;
	}


#heatmapthemead-the-content-container .heatmapthemead-header-entry-meta .heatmapthemead-post-details {
	margin-right: 10px; 
}


h1.entry-title,
h1.entry-title a,
h1.entry-title a:link,
h1.entry-title a:visited,
h2.entry-title a,
h2.entry-title a:link,
h2.entry-title a:visited,
.heatmapthemead-post-details a:link,
.heatmapthemead-post-details a:visited {
	color: #000000;							
}


h1.entry-title a:hover,
h1.entry-title a:focus,
h1.entry-title a:active,
h2.entry-title a:hover,
h2.entry-title a:focus,
h2.entry-title a:active,
.heatmapthemead-post-details a:hover,
.heatmapthemead-post-details a:focus,
.heatmapthemead-post-details a:active {
	color: #0066FF;							
}


#logo {
  margin: 0.75em 0; }

  #logo a {
    color: #fff; }


#logo a, .copyright {
  color: #000; }


#logo img {
  max-height: 36px;
  margin-top: -1px; }

body.wpvmpstyle-blues #logo a, body.wpvmpstyle-blues .copyright {
  color: #FFF; }

body.wpvmpstyle-greens #logo a, body.wpvmpstyle-greens .copyright {
  color: #000; }

body.wpvmpstyle-terracotta #logo a, body.wpvmpstyle-terracotta .copyright {
  color: #000; }

body.wpvmpstyle-black #logo a, body.wpvmpstyle-black .copyright {
  color: #FFF; }


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


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


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


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.g-content-array .g-grid{margin-bottom:2.3445rem}
.g-content-array .g-grid:last-child{margin-bottom:0}


.g-grid {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  text-rendering: optimizespeed;
}

.g-grid.nowrap {
  -webkit-flex-flow: row;
  -moz-flex-flow: row;
  flex-flow: row;
}




.site-content-contain {
	background-color: #fff;
	position: relative;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
#site-title {float:left;font-size:30px;line-height:36px;margin:0 0 18px 0;}
#site-title a {color:#000;font-weight:bold;text-decoration:none;}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0;}
.tatsu-bg-video,.tatsu-col-overlay-link,.tatsu-overlay,.tatsu-parallax-element{position:absolute;top:0;left:0;width:100%;height:100%}
.tatsu-column .tatsu-overlay{-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.tatsu-bg-video,.tatsu-overlay{position:absolute;top:0;left:0;width:100%;height:100%}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }


.eut-hiddenarea-wrapper {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	padding-right: 30px;
	padding-bottom: 90px;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.site_container
{
	max-width: 1590px;
	margin-left: auto;
	margin-right: auto;
	background-color: #F8F8F8;
}

.site_container.boxed
{
	max-width: 1090px;
}

.wrapsemibox .container {
	width:100%;
	max-width:100%;
	padding-left:2.8%;
	padding-right:2.8%;
}

.wrapsemibox {
	max-width:1200px;
	margin:0px auto;
	background:#fff;
	margin-top:-40px;
	box-shadow:0 0 4px rgba(0,0,0,0.15);
	z-index:1000;
	position:relative;
	margin-bottom:0px;
	padding-bottom:40px;
	border-bottom:medium double #ccc;
	padding-top:0;
	min-height:500px;
}

#footer_sec_4 {
	display:block;
	height:40px;
	max-height:40px;
	width:960px;
	max-width:960px;
	padding:0 10px;
	margin:0 auto;
	text-align:left;
	z-index:0;
}

#footer_sec_1, #footer_sec_2, #footer_sec_3, #footer_sec_3_corp, #footer_sec_4 {
	width:93.75%; 
	max-width:93.75%;
	padding:0 3.125%; 
	margin:0;
}

	#footer_sec_1, #footer_sec_2, #footer_sec_3,#footer_sec_3_corp, #footer_sec_4 {
		width:96.923076923077%; 
		max-width:96.923076923077%;
		padding:0 1.538461538462%; 
		margin:0;
	}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}



.clearfix:before,
.clearfix:after,
.container_7:before,
.container_7:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}


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




.clearfix,
.container_7 {
  zoom: 1;
}


.row:after,
.row-fix:after,
.input:after,
.field:after,
.clearfix:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

* html .row,
* html .row-fix,
* html .input,
* html .field,
* html .clearfix,
*:first-child+html .row,
*:first-child+html .row-fix,
*:first-child+html .input,
*:first-child+html .field,
*:first-child+html .clearfix {
  zoom:1;
}
.tb-megamenu-column{padding:10px 0;}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}



div#sogo_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  opacity: 0.7;
  cursor: pointer;
  background-color: #777777;
  bottom: 0;
  right: 0;
  display: none;
  border: none;
}

.hbold4{ font-size:18px; font-weight:normal; line-height:22px; color:#24a800;}
.footer-nav-col{align-self:flex-start;-webkit-box-flex:1;flex-grow:1;margin-bottom:1em}

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

.section6 .testim .cl_img{width:120px; height:120px; margin:auto; border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:#0d6594; padding:5px; margin-bottom:30px;}

.section6 .testim .cl_img img{border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; max-width:100%; height:auto;}

.section6 .testim .author{color:#f68b24; font-size:15px; margin:40px 0 20px; line-height:normal;}

.section6 .testim .author .name{font-weight:bold; line-height:normal; font-size:18px; display:block; margin-bottom:10px;}

.section6 .testim .author .desig{color:#0381c2;}
