﻿

ul.header_social_icon_list{

	margin:0px;

}
.menu__item--primary,.menu__item--sub-primary{border-color:#999;border-style:solid;border-width:1px 0 0 0;position:relative;transition:background 700ms cubic-bezier(0.22,0.61,0.18,0.7);font-size:16px;font-size:1rem;}
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}


.main h3.title {
    font-size: 32px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    margin-bottom: 0px !important;
    color: #000000 !important;
}


.bottom h4 { color: #fff; }

#footer .bottom { padding: 4em 0; min-height:
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:25px;padding-right:25px}
.col-sm-6{width:50%}
.sub-menu{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}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.events__box.blue .events__box_divider {
  background-color: #0F8EC7;
}


.events__box_divider {
  width: 36px;
  height: 1px;
  background-color: #164722;
  display: block;
  margin: 0 0 50px;
}




#bottomsection
{
	width:100%;
}

.geo-trust img.gar-img{display:block;max-width:190px;height:auto;max-height:121px;float:none;margin:0 auto;position:relative;}

 .enews .screenread {
	height: 1px;
    left: -1000em;
    overflow: hidden;
    position: absolute;
    top: -1000em;
    width: 1px; }

.et_bloom .et_bloom_success_container { height: 0; overflow: hidden; opacity: 0; position: relative; margin: 0 auto !important; z-index: -1; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success { height: auto; overflow: visible; z-index: 99; opacity: 1; display: block; }

.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { opacity: 1; top: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }


#main2 {
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}


  #fleche_gauche{
    left:-17px;
  }


  .fleche{
    position:absolute;
    top:145px;
    cursor:pointer;
  }
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}

.aligncenter {
	display: block;
	margin: 4px auto;
}
.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAyYWVmMCI+PHBhdGggZD0iTTAgMHYxNDBoMTI4MEwwIDB6Ii8+PC9nPjwvc3ZnPg==);background-size:100% 90px;bottom:0;height:90px;z-index:10}
.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}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}

#col_3{
	width:299px;
	float:left;
	margin-left:20px;
	}
.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-6{width:50%}

#footer .cs-copyright{background:#0c0c0c !important;}

.cs-copyright,footer#footer .cs-social-media ul{text-align:center;}

.block{width:960px; height:auto;}
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}
.card-header.mmm{padding:0;font-size:11px}

footer.entry-footer .byline, footer.entry-footer .posted-on, footer.entry-footer .cat-links, footer.entry-footer .tags-links {
    margin-right: 15px;
}
.block .news li p.published{margin:0 0 3.33333px}
.navbar .navbar-secondary .block{display:inline-block}


#gazpo-carousel .carousel-posts ul {
	overflow:auto;
}


#gazpo-carousel .carousel-posts li {
	width:204px;
	background: #ffffff;	
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
    background:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background:     -ms-linear-gradient(top, #ffffff, #f8f8f8);
    background:      -o-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom:2px solid #e7e7e7;
	list-style:none;
	margin:0;
	padding:5px;
	margin-right:7px;
	float:left;
	height:250px;
}


#gazpo-carousel .carousel-posts img {
	width:195px;
	height:143px;
	border:1px solid #e9e9e9;
	padding:4px;
	border-radius:3px 3px 3px 3px;
}

#header1{
width:13%;
float:left;
display:block;
border-right:1px solid #999;
}
	
#header1,#header2,#header3,#header4{
width:15%;	
text-align:center;	
}

#header1 img,#header2 img,#header3 img{
width:100%;	
}
	
#header1,#header2{
width:48%;	
text-align:center;
border-bottom:1px solid #999;	
}
.center-block{display:block;margin-right:auto;margin-left:auto}


.sidebar-title {
	padding:0 5px 1px 1px;
	margin-bottom:-2px;
	font-weight:normal;
	font-size:18px;
	letter-spacing:0.5px;
	float:left;
	clear:both;
}


.sidebar-title:not(:first-child) {
	margin-top:15px;
	margin-bottom:-2px;
}


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

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

.site-description {
	font-size: 0.9375rem;
	margin: 5px 0 0;
	color: #888;
	line-height: 1.25;
}


.site-title-centered .site-description {
	max-width: 760px;
	margin: 15px auto 0;
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}


.site-title-centered .header-image .site-description {
	font-weight: 700;
}

.demo-inner-content {
position: relative; 
z-index: 2; 
margin: 180px auto;
padding: 40px;
max-width:100%;
color: #fff;
text-align: center;
font-size: 1.5em;
}

.demo-inner-content h1 {
font-size: 1.5em;
margin: 0;
}


.w, .w:link, .w:visited, .w:active, .w:hover { font-size: 95%; color: #fff; text-decoration: none; cursor: hand; }
.fl-page-footer-text{padding-bottom:20px;text-align:center}




.ast-above-header #google_translate_element {
  line-height: 20px;
}


.title-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0; }


h2.title-overlay {
  color: white;
  letter-spacing: -.77px;
  font-family: "Kepler W01 Bd";
  font-size: 28px;
  line-height: 36px; }



#header {
    position: relative;
    padding-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
}

.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-7 {
    width: 58.33333333%;
  }


#send-message h3 {
  text-align: center;
  color: #2a6592;
  text-transform: capitalize !important; }


.top-footer{
	margin-left: -3%;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.clear {
    clear: both;
}


.buzzb a {
font-size: 12px!important;
}


.buzzb span {
font-family: 'Roboto';
font-size: 12px!important;
font-weight: 400!important;
color: #000000!important;
}


.buzzb a,
li {
font-family: 'Roboto';
font-weight: 900;
font-style: normal;
color: #000000!important;
}





li.buzzb {
    padding-right: 14px!important;
}


.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";
	}
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}



.service-img-box { transition: box-shadow .5s; }

.service-img-box:hover { -webkit-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); -moz-box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); box-shadow: 0px 4px 26px 3px rgba(213, 221, 234, 1); }

.service-img { position: relative; }

#slider1 img				{width:496px}

		
			ul.style2 li.email:before
			{
				background-position: -44px 4px;
			}

		
			ul.contact li.email:before
			{
				background-position: -44px 4px;
			}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
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;}
.mobile-main-nav .menu-item a .fa{padding-right:6px}





.author-box:after,
.clear:after,
.clearfix:after,
.entry:after,
.entry-content: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,
.widget-area:after,
.after-entry:after,
.comment-respond:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner,
.wrap  {
	margin: 0 auto;
	max-width: 1140px;
}


.site-inner {
	margin-top: 40px;
	margin-bottom: 40px;
}


.homerowtop1 {
clear:both;
width:95%; 
padding: 0px 10px 2px 10px; 
margin-top:0px;
margin-bottom: 10px;
border: 5px solid #e6e0ec; 
font-size:medium;
background-color: white;
min-height:105px;
overflow: auto;
}


.homerowtop1:hover {opacity:0.9; background-color: #e6e0ec;}
 


h2.homerowtop1 {
padding:0 0 5px 0;
}
.mk-classic-menu-wrapper{z-index:99}
.header-style-2.full-header .mk-classic-menu-wrapper{width:100%}
 .mk-header-nav-container, .mk-classic-menu-wrapper { width:1140px; }
#copyright{font-weight:200;font-size:14px}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}

.fp-slidesNav.top {
    top: 17px;
}

.load-bg .top{height: 50%;width: 100%;background-color: #fff;position: absolute;top: 0;left: 0;}

.load-bg .top i{display: block;width: 200px;height: 1px;background-color: #555;position: absolute;
    bottom: 0;left:50%;margin-left: -100px;
    -webkit-transition: .5s;
    transition: .5s;
}

.load-bg .top i.on{left:0%;margin-left: 0px;width:100%; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}


.article-wrapper:nth-child(2n+3) .col-xs-12.col-sm-12.col-md-6 {
    clear: both;
}


.col-1-2, .col-6-12 {
	width: 50%;
}


.col-1-2.mt-column-clear:nth-child(3), 
.col-1-2.mt-column-clear:nth-child(5), 
.col-1-2.mt-column-clear:nth-child(7), 
.col-1-2.mt-column-clear:nth-child(9), 
.col-1-2.mt-column-clear:nth-child(11), 
.col-1-2.mt-column-clear:nth-child(13), 
.col-1-2.mt-column-clear:nth-child(15), 
.col-1-2.mt-column-clear:nth-child(17)	{
	clear:both;
}




.row {
	margin-right: -10px;
	margin-left: -10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.artitleborder{display:none !important}

	#logo {
			float: none;
			margin: 0;
			text-align: center;
	}


.table
{
	display: table;
}


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


.table .cell
{
	display: table-cell;
	vertical-align: middle;
}

	.col-8.main-content {
		padding-left: 0!important;
	}
.list.products .item .container .content .ingredients{margin:0}
.list.products .item .container .content .ingredients li{padding:2px 4px;margin:0 3px 6px 0;display:inline-block;border:1px solid #e9e9e9;background-color:#f8f8f8;font-size:13px}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

	#propertywidget-4{
		display:none;
	}


.inner_right .widget {
  border: 1px solid #838383;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  padding: 10px;
    width: 100%;
}
.p_a_h,.p_a_t{position:absolute}
.p_a_t{margin-top:135px;height:55px;width:133px;background:#2b3a42;background:rgba(43,58,66,.7);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:11px;padding:3px 5px!important;line-height:14px}
.p_a_h:focus .p_a_t,.p_a_h:hover .p_a_t{width:132px!important;margin-top:134px}

#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 40px; height: 40px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }


.slick_content {
  position: absolute;
  bottom: 65px;
  width: 100vw;
  margin-left: 25px;
}

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

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

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
#get_current_projects .project_wrap #current-projects .owl-item .project img.mainimg{max-width:435px;width:100%;height:320px}

.flag-area {display:none;}

.flag-area img {margin-left:7px; top:4px; position:relative;}

.flag-area span {margin-right:0px; top:2px; position:relative;}
.slider_head{float:left;width:100%}


	#footer-widgets .footer-widget-column {
		float: none;
		padding-right: 0;
		width: 100%;
	}



.footer-wrap {
	background: #ee4455;
}
.footer-wrap,.footer-widgets-background {background: #000000;}

	
	.lower-foot .textwidget { float: none; }

	
	.lower-foot .menu-footer-container {
		overflow: hidden;
		text-align: center;
		clear: both;
		
		
		display: none;
	}

	
	.lower-foot .menu { 
		float: none;
		display: inline-block;
	}



.lower-foot {
	background: #121a21;
	color: #8d8e92;
	font-size: 13px;
}


	.lower-foot a { color: #b6b7b9; }


	.lower-foot .wrap { 
		padding: 14px 25px;
		overflow: hidden; 
	}

	
	.lower-foot .social-icons { float: right; }


	.lower-foot .menu li { 
		float: left; 
		padding-left: 0.5em;
	}

	
	
	.lower-foot .menu li:before {
		content: "\b7"; 
		padding-right: 0.5em;
		display: inline-block;
	}

	
	.lower-foot .menu li:first-child:before { content: ''; }
 
	.lower-foot .menu .sub-menu { display: none; }
.et_pb_section{padding:54px 0}
.et_pb_section_4.et_pb_section{background-color:#0096d6!important}
.informa-bar__wrapper{max-height:500px;-webkit-transition:all 0.3s cubic-bezier(1, 0, 1, 0);transition:all 0.3s cubic-bezier(1, 0, 1, 0);overflow:hidden}
.informa-bar__wrapper[hidden]{display:block;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1);visibility:hidden;max-height:0}


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


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

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


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

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


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

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

	div.itemCommentsPagination span.pagination {display:block;float:right;clear:both;}


.ad {
    background-color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align:center;
}
.opening-time{color:#fff}
.opening-time .time-table{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-bottom:8px}
.opening-time .time-table h3{font-size:18px;margin:0;text-align:center;color:white;line-height:2.2}
.opening-time .week-day{padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0}
.opening-time .week-day dt{width:50%;float:left}
.opening-time .week-day dd{text-align:right;text-transform:uppercase}
.opening-time .week-day.today dt{color:#ac6ed4}
.opening-time .week-day.closed dt,.opening-time .week-day.closed dd{color:#676767}
.nav-active-geolocation .header-geolocation form[name=geo_location],.nav-active-search .header-search .search-form{max-height:none;width:100%}
.header-geolocation,.nav-active-geolocation .nav-toggle-geolocation .icon-open{display:none}
.nav-active-geolocation .header-geolocation{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center}
.header-geolocation{display:block;float:left}



.listing-item .overlay-container .badge{position:absolute;background-color:hsla(0,0%,100%,.95);font-weight:400;padding:4px;top:10px;right:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.listing-item .body{padding:15px}

.listing-item .body h3{font-size:20px;margin:8px 0 20px;line-height:1.4}
.listing-item .elements-list{font-size:12px}
.listing-item .price{font-size:18px;margin-top:1px;display:inline-block;font-weight:400}
.listing-item .price del{font-size:12px;color:#999}
.listing-item .overlay-to-top{padding:10px 0!important}
.listing-item .overlay-to-top .btn-sm-link{padding:5px}
.top-recruit-inner{max-width:1400px;margin:auto}
.top-recruit-inner-wrap{padding:0 9.28%}


	#logo .site-title {
		color: #fff;
		line-height: 1;
		font-size: 18px;
		margin: 0;
		text-transform: uppercase;
		font-family: "Montserrat";
		font-weight: bold;
	}


		#logo .site-title a {
			color: inherit;
		}


	#logo .site-description {
		font-size: 12px;
		line-height: 1;
		margin-top: 5px;
	}
.site-footer .footer-logos{clear:both;margin:40px 0}
.site-footer .footer-logos img{max-width:110px;max-height:50px;height:auto;width:auto;margin:20px 4% 20px 0;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.6}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
.home #contenido .banner-factura-home{margin-bottom:30px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-3{width:25%}
.main-navigation__global-list,.main-navigation__list--tertiary .main-navigation__link-text{font-family:Edmondsans,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-style:normal}
.main-navigation__global-list{list-style-type:none;transition:opacity .25s ease-in-out;height:auto;display:block;width:100%;margin:0;padding:20px 0;background-color:#000}
.main-navigation__global-list.is--hidden,.main-navigation__promo{display:none}
.main-navigation__button,.main-navigation__form,.main-navigation__global-list{display:none}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
ul.instagram-pics.instagram-size-thumbnail{margin-left:-2px;margin-right:-2px;display:inline-block}
ul.instagram-pics.instagram-size-thumbnail li{width:33.333%;float:left;padding:2px!important}
ul.instagram-pics.instagram-size-thumbnail a:hover img{opacity:.7}
ul.social_media:not(.staff) .instagram span,ul.social_media:not(.staff) .instagram:hover a:before{background:#7b6455!important;border-color:#7b6455!important}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


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


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

		.site-info .powerby,
		.site-info .theme-author {
			display: block;
		}

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




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}


#nav #confier_recherche{
	background-image: -webkit-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:    -moz-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:     -ms-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:      -o-linear-gradient(top, #FFCC19 0%, #F19025 100%);
	background-image:         linear-gradient(top, #FFCC19 0%, #F19025 100%);
	
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFCC19), to(#F19025));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCC19',
  			endColorstr='#F19025', GradientType=0);
	width: 232px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{width:66.66666667%}


#headerimg a
{
color: #13076b;
}


	ul.style2
	{
	}


		ul.style2 li
		{
			border-top: solid 1px #d9d9d9;
			padding: 1em 0 0 0;
			margin: 1em 0 0 0;
		}


		ul.style2 li:after
		{
			content: '';
			display: block;
			clear: both;
		}


		ul.style2 li:first-child
		{
			padding-top: 0;
			border-top: 0;
		}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#front-text3,
#front-text4,
#front-text6 {
	margin: 0 auto;
	overflow: hidden;
}


#front-text3 blockquote,
#front-text4 blockquote,
#front-text6 blockquote {
	padding: 15px 0px;
	width: inherit;
    margin-bottom: 20px;
	font-size: 1.5em;
    line-height: 1.5em;
	text-align: justify;
}
 #content p, #content ul, #content ol, #content, .ppbox { text-align:Default ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox , .navigation, #content dl, #content { font-size:18px;line-height:1.8em; word-spacing:Default; letter-spacing:; }

.center {
	text-align:center;
}



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

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

#header-right-section {
	float: right;
}

#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
	color: #999999;
	font-size: 14px;
}

#header-right-section .widget h3 {
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 28px;
}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.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,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

div.container{background:rgba(255, 255, 255, 0.7);}

div.header_wrapper div.container{background:none;}

body.single-post div.container.main_container.article_wrapper{padding:50px 15px 80px;}

nav.navbar-default div#navbar,
nav.navbar-default div.container-fluid{padding:0;}

div.container-fluid div.navbar-header{margin-right:0;margin-left:0;}

div.main_menu div.container-fluid{padding:0;}


  .large-8 {
    width: 66.66667%; }

#col-3 .insta-wrapper a.title:link, .insta-wrapper a.title:visited {
  display: block;
  height: 33px;
  background: #46729b ;
  text-decoration: none;
      border-radius: 5px 5px 0 0px;
  margin-bottom: 5px;
}

#col-3  .insta-wrapper a.title img.icon {
  display: block;
  float: left;
  width: 25px;
  height: 25px;
  margin: 4px 10px 0 5px;
}

#col-3 .insta-wrapper a.title .text {
  float: left;
  
  height: 25px;
  overflow: hidden;
  margin: 5px 0 0 0;
  color: #FFF;
  font-size: 14px;
  white-space: nowrap;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}


span.side-list-cat {
	color: #999;
	float: left;
	font-family: 'Montserrat', sans-serif;
	font-size: .65rem;
	font-weight: 400;
	line-height: 100%;
	margin-bottom: 6px;
	text-transform: uppercase;
	width: 100%;
	}


#foot-widget-wrap span.side-list-cat {
	display: none;
	}
.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}
.clear{border:medium!important;clear:both!important;height:0!important;margin:0!important;padding:0!important;width:0!important}

.about-section-head h3 {	
	padding-bottom: 2em;
}

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

    .feature-contant .col-md-6 { margin-bottom:4%; }

.slider-text .col-md-6 { margin: 0 auto; float: none; }


#services .description {
  font-size: 14px;
  margin-left: 60px;
  line-height: 24px;
  margin-bottom: 0;
}
.navbar-toggle-2{display:inline-block;margin-top:18px;font-size:12px}
.navbar-toggle-2 a{color:#a04c47;font-weight:600;cursor:pointer}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}

.single-author .entry-meta .by-author {
	display: none;
}
.row-height{display:table;table-layout:fixed;height:100%;width:100%}
.row{margin-left:-15px;margin-right:-15px}
.petkey .row.listing .pet{padding-left:7.5px!important;padding-right:7.5px!important;margin-top:0}


	.call-to-action-7 .row.child {
		margin-left: -21px;
		margin-right: -21px
	}

#side-header .side-header-wrapper {
  padding-bottom: 20px;
  zoom: 1;
}

#side-header .side-header-wrapper:before,
#side-header .side-header-wrapper:after {
  content: " ";
  display: table;
}

#side-header .side-header-wrapper:after {
  clear: both;
}
#side-header,.fusion-header,.layout-boxed-mode .side-header-wrapper{background-color:rgba(255,255,255,1);}
body.side-header-right.layout-boxed-mode #side-header .side-header-wrapper{position:absolute;}
.fusion-accordian.custom-toggles .panel-collapse.collapsing{width:100%}


#header_eva .header_eva_submenu_lifestyle .categ_article .tag {
    position: absolute;
    top: 168px;
    font-weight: 700;
	background-color: #D7004D;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	padding: 2px 5px;
    left: 50%;
    transform: translateX(-50%);
    color: white;
}


.mim { float: left; margin: 10px; }
.box-content-middle-desc,.box-content-middle-desc-others,.box-content-middle-thumb{float:left}
.box-content-middle-desc{width:201px;height:100px;font-size:12px;color:#000;line-height:16px;margin:8px}
.box-content-middle-desc-others{width:167px;min-height:98px;font-size:12px;color:#000;margin:10px}
.box-content-middle-desc h3 a,.box-content-middle-desc-others h3 a{text-decoration:none;color:#a20300;font:700 14px Arial}
.box-content-middle-desc p,.box-content-middle-desc-others p{line-height:16px;margin:5px 0 0}
.error_custom .box-content-middle-desc-others{width:190px}
.box-content-middle-desc h3,.box-content-middle-desc-others h3,.footer p,.star-rating li{display:inline}


.sidbar_slide_title{
	box-sizing:border-box;
    font-size: 18px;
    font-weight: bold;	
	padding:10px;
  	 writing-mode: inherit;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
	transform: rotate(90deg);
    white-space:nowrap;
    display: block; 
}
.jumping-dots .dot-2{-webkit-animation-delay:400ms;animation-delay:400ms}

.success-msg {
    display: none;
    color: #555;
    text-align: center;
    background: #fafafa;
    padding: 25px;
}

.success-msg-bottom {
    font-size: 30px;
    line-height: 38px;
}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

	.navbar-default .navbar-collapse{border:0;background-color:#FFF}

#footer-social .icon-facebook a:hover { background-color: #3e5ea4; }
 .icon-facebook { background-color: #3e5ea4; }

.social-media-group .icon-facebook:hover { background-color: #3e5ea4; opacity: 1; }

.social-media-group .icon-facebook:hover i { color: #ffffff; }


	ul.style2
	{
	}


		ul.style2 li
		{
			border-top: solid 1px #d9d9d9;
			padding: 1em 0 0 0;
			margin: 1em 0 0 0;
		}


		ul.style2 li:after
		{
			content: '';
			display: block;
			clear: both;
		}


		ul.style2 li:first-child
		{
			padding-top: 0;
			border-top: 0;
		}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


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





.testimonials .cite {
    font-weight: 900;
    font-size: 18px;
}


.testimonials .cite-info {
    display: block;
    font-weight: 700;
    font-size: 14px;
    margin-top: 5px;
}


.testimonials .img-left .cite {
    margin-left: 95px;
    margin-top: 15px;
}


.testimonials .img-left .cite-info {
    font-style: italic;
}


.testimonials .quote-border .cite {
    font-size: 17px;
}


.testimonials .quote-border .cite-info {
    font-size: 13px;
    margin-top: 3px;
}


.testimonials .big-quote .cite {
    font-size: 16px;
    text-transform: uppercase;
}


.testimonials .big-quote .cite-info{
    font-size: 15px;
    text-transform: 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-right:15px;padding-left:15px}
.col-md-1{width:8.33333333%}


div#logo { 
	padding:20px 305px 10px 305px; 
	margin:-26px 0px 0px 0px; 
	float:left;
	width:270px;
	position:relative;
	z-index:0;
}
.logo-text{padding:20px 0}
.logo .logo-text .site-title{line-height:24px}


.logo .logo-text {
	float: left;
	margin-left: 12px;
	padding: 11px 0;
}


.logo .logo-text p {
	margin: 0;
}


.logo-text .site-title {
	font-size: 22px;
	font-weight: 500;
	line-height: 24px;
}


.logo-text .site-title span {
	font-weight: 700;
}


.transparent .logo-text {
	color: #fff;
}


.transparent .logo-text a {
	color: #fff;
}


.center-logo-below-menu .logo .logo-text {
	float: none;
}


.transparent.header-sticky .is-sticky .logo-text {
	color: #333;
}


.transparent.header-sticky .is-sticky .logo-text a {
	color: #333;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.inspicon{height:65px!important;margin:auto}


.slide-inner {
	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%);
}
.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}

#wrapper,
.container-inner { min-width: 320px; }






#wrapper { min-width: 1024px; height: 100%; }



.boxed #wrapper { max-width: 1380px; margin: 0 auto;
-webkit-box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04);
box-shadow: 6px 0 0 rgba(0,0,0,0.04), -6px 0 0 rgba(0,0,0,0.04); }

#footer .widget-area .widget:last-child {
	margin-bottom: 0px;
}
#tabs{border:0;background:unset;border-radius:unset;padding:0}
#tabs ul.ui-tabs-nav{background:transparent linear-gradient(to bottom,#ffa84c 0%,#eb7712 50%) repeat scroll 0 0;border:1px solid #fff;border-radius:unset}
#tabs-top10,#tabs-friends{padding:0}
#tabs li{font-size:12px;font-family:open sans,arial,sans-serif}
#tabs-friends li{padding-bottom:2px}
.quicktabs-tabpage .view-news .views-row{border-bottom:1px solid #DADADA;border-top:1px solid #EDEDED;padding:2px 0 5px;}
.quicktabs-tabpage .view-news .views-row-first{border-top:0 none;padding:0 0 5px;}
.quicktabs-tabpage .view-news .views-row-last{border-bottom:0 none;padding:2px 0 0;}
.quicktabs-tabpage .view-news .views-field-title{margin:10px 10 px 0;}
.quicktabs-tabpage .view-news strong{float:none;font-family:Times New Roman;font-size:14px;font-weight:normal;line-height:14px;}
.quicktabs-tabpage .view-news strong a:hover{text-decoration:underline;}
.quicktabs-tabpage .view-news .views-field-field-minisintesi{color:#444444;font-size:12px;font-style:italic;margin:0 11px;}
.container{width:1140px;margin:0 auto}
.hero .container{position:relative}
header .container{position:relative;height:138px}
.site-hero-slider .container{display:block}



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



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


ul.menu li.parent a{
color: #353535;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
.header-primary{position:relative;background:#006ab3;height:80px;height:8rem}


.copyright {
    margin-top: 10px;
    float: right;
    text-align: right;
}


    .footer-nav.nav, .copyright {
        float: none;
    }

div#menupad div.menusection{
	margin:			0px 0px 6px 0px;
	border-left:		4px solid #cccccc;
	padding-left:		10px;
	padding-bottom:		4px;
}
.nav-links .page-numbers:not(.dots),.page-links a{display:inline-block;line-height:1.5em;background:#2b90d9;-webkit-box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);color:#fff;text-align:center;padding:.5em 1em;border-radius:8px;margin:0 .5em;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.nav-links .page-numbers:hover:not(.dots),.page-links a:hover{background:#282c37;color:#fff}
.nav-links{text-align:center}
.nav-links .page-numbers:not(.dots).current{background:#ddd;color:#282c37;-webkit-box-shadow:none;box-shadow:none}

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

  .row-inline .col-md-6 {
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    float: none; }
.video-wrapper{position:relative;padding-bottom:56.25%;height:0}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

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

		
	.mvp-feat1-feat-img img {
		min-width: 510px;
		}

 .logo{ padding:50px 0 100px; }
 
 .innerLeft .logo{ padding:50px 0 70px 50px; }

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 {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #710f12;
	font-weight: bold;
    font-family: Georgia;
    font-size: 20px;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
.media-body{-ms-flex:1;flex:1}

div.instansive-tablet,
div.instansive-mobile {
  display: none;
}

  div.instansive-mobile {
    display: block;
  }
.jet-slider__content-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:100%}


.progress.no-margin {
  margin-bottom: 0;
}


hr.no-margin {
  margin: 0;
}


.no-margin {
  margin: 0;
}


.no-margin-top {
  margin-top: 0 !important;
}


.no-margin-right {
  margin-right: 0 !important;
}


.no-margin-bottom {
  margin-bottom: 0 !important;
}


.no-margin-left {
  margin-left: 0 !important;
}


  .no-margin-lg {
    margin: 0;
  }

  
  .no-margin-top-lg {
    margin-top: 0;
  }

  
  .no-margin-right-lg {
    margin-right: 0;
  }

  
  .no-margin-bottom-lg {
    margin-bottom: 0;
  }

  
  .no-margin-left-lg {
    margin-left: 0;
  }



.top_categories
{
	padding-top: 10px;
	padding-left: 16px;
	vertical-align: middle;
	width: 944px;
	height: 30px;
}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}

.fusion-header-separator {
  padding: 0 6px;
}
.b-lazy{transition:opacity .5s ease-in-out;max-width:100%;opacity:0}
.b-lazy.b-loaded{opacity:1}


.alignleft {
    float: left;
    margin: 5px 20px 5px 0;
}


a img.alignleft {
    float: left;
    margin: 5px 20px 5px 0;
    padding: 0;
}


.wp-caption.alignleft {
    margin: 5px 20px 5px 0;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}
.main-navigation .sub-menu {background: rgb(53,15,0);}
.sub-menu .menu-item__desc {color: #fff;}
.main-navigation .menu li .sub-menu{background: rgb(53,15,0);}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}
li.html form,li.html input{margin: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;
	}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}
.tb-side-menu li.menu-item .tb-side-menu-toggle{cursor:pointer;display:block;font-size:14px;line-height:14px;padding:12px 15px;position:absolute;top:0;right:0}
.tb-side-menu .sub-menu li.menu-item-has-children{background-position:10px -35px}
.rtl .tb-side-menu .sub-menu li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
.tb-side-menu .sub-menu li li.menu-item-has-children{background-position:-10px -35px}
.rtl .tb-side-menu .sub-menu li li.menu-item-has-children{background-position:calc(100% - 10px) -35px}
li.menu-item .tb-side-menu-toggle{display:none}




.container {
position: relative;
width: auto;
left: 0;
right: 0;
margin-right: auto;
margin-left: auto;
}

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

.container:after {
clear: both;
}

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

.container-fluid:after {
clear: both;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}
#app_login_cta_button{display:inline-block;box-sizing:border-box;padding:.55rem .7rem;background:#ff3c41;margin-top:1.75rem;color:#fff;margin-bottom:1.25rem;font-weight:600;margin-left:1rem;font-style:italic;box-shadow:2px 2px 4px rgba(0,0,0,.1);-ms-flex-align:center;align-items:center}
#app_login_cta_button img{height:25px;margin-right:.5rem;transform:translateY(2px)}


    .widget .textwidget {
        text-align: center
    }

  header.top .menu-col {
    width: calc(100% - 223px);
    padding-top: 40px;
    padding-left: 0; }

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}

.post-like.inactive .thelike, .post-dislike.inactive .thedislike { cursor: default; color: #d0d0d0 !important; border-color: inherit; }

.post-like, .post-dislike {
    display: inline-block;
    cursor: pointer;
}
ul.social-icons li.youtube{background-position:0 -1380px}
ul.social-icons li.youtube:hover{background-position:0 -1410px}


	.sm-buttons a .youtube{
		background:#ED3833;
	}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.logged-in #mobile-nav .secondary-m .last{position:absolute;top:17px;right:26px}
.logged-in #mobile-nav .secondary-m .last a{font-size:0;height:auto;line-height:0}
.logged-in #mobile-nav .secondary-m .last a:before{font-family:"amg" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"s";font-size:20px}
#content .account-navigation li.last{border:0}


#wrapper{
clear: both;
float: left;
width: 800px;
position: relative;
background: #fff;
margin-top: 5px;
}
.header__main .lang-hover{position:absolute;padding-top:5px;width:100%;display:block;opacity:0;visibility:hidden;transition:all .21s}
.header__main .lang-hover ul{list-style:none;padding:0;margin:0}
.header__main .lang-hover a{transition:all .21s}
.header__main .lang-hover a:hover{color:#793089;text-decoration:none}
.header__main .lang:hover .lang-hover{opacity:1;visibility:visible}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}
.header-primary__nav-children-list-item{float:left;width:100%;margin:0}




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

.cf:after {
    clear:both;
}

.cf {
    zoom:1;
}
.footer-nav .menu-item{max-height:20px !important}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.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}
.row{margin-left:-15px;margin-right:-15px}

.left, .alignleft { float: left; display: inline; }

.main .content img.alignleft { margin-right: 22px; }

.main .cols .col img.alignleft { margin-right: 7px; }


.carousel--banner .carousel__content,
.carousel--banner .carousel__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

  .carousel--banner .carousel__content:hover,
  .carousel--banner .carousel__link:hover {
    text-decoration: none; }


.carousel--storebanner .carousel__content,
.carousel--storebanner .carousel__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center; }

  .carousel--storebanner .carousel__content:hover,
  .carousel--storebanner .carousel__link:hover {
    text-decoration: none; }


.carousel--multi .carousel__content a {
  display: block;
  margin-bottom: 0;
  font-family: "AkkuratStd-Mono", helvetica, arial, sans-serif;
  text-align: center;
  color: #202923; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }





.sh-sticky-logo,
.sh-light-logo {
    display: none;
}


.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}


.primary-mobile-light .sh-header-mobile:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}


.primary-desktop-light .sh-header-top:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
	display: block;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}



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