﻿
#footer{ height:42px; background-color:#262321; line-height:42px; }

#footer .f_center{ width:950px; margin:0 auto;color:#ffffff;}

#footer .f_center a{color:#ffffff;}

    .sidereveal .afternav .name {
      font-size: 1.5em; }

  section.team a .name {
    color: #00425c;
    margin-top: 0.5em; }
.load_dropcontent{display:none}

.section6 .testim .author .name{font-weight:bold; line-height:normal; font-size:18px; display:block; margin-bottom:10px;}
.aligncenter{clear:both;display:block;margin:0 auto}
.entry-summary .entry-title{padding-bottom:14px!important}
.et_pb_portfolio_item .et_pb_module_header a,.et_pb_portfolio_item h3 a,.et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none}
.et_pb_blog_grid .et_pb_no_thumb .entry-title,.et_pb_blog_grid .et_pb_no_thumb h2{margin-top:0}
.upw-posts .entry-title{margin-bottom:.5em}
.upw-posts .entry-title a{text-decoration:none}
.upw-posts .entry-title a:focus,.upw-posts .entry-title a:hover{text-decoration:underline}
.menu-item-logo{padding:0 40px}
.mobile-toggle-nav .menu-item-has-children ul a{padding-left:20px}
.mobile-toggle-nav .menu-item-has-children ul a:before{content:"\f105";margin-right:10px;-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}
.mobile-toggle-nav .menu-item-has-children ul ul a{padding-left:40px}
.mobile-toggle-nav .menu-item-has-children ul ul ul a{padding-left:60px}
.mobile-toggle-nav .menu-item-has-children ul ul ul ul a{padding-left:80px}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}


.tri .padding {
	padding: 15px;
	overflow: auto;
}


#testclic .padding {
	padding-left: 35px;
	padding-right: 270px;
	padding-top: 25px;
	color: #fff;
}

.div_tab_stats .padding{
	overflow:hidden;
}

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}


.container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}


.container-divider {
  border-top: 1px solid #ddd;
  margin-bottom: 20px;
}


.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}


.header_image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 940px;
  height: 350px;  
}


#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 695px;
}

    .responsive .col6 { width: 100%; }

    .col6 { width: 100%; }
.enquiry.complete .col6{background:#3f3f3f;text-align:center;padding:20px 0 30px;letter-spacing:2px}
.enquiry.complete .col6 .button{border:1px solid #111111;background:#bcbcbc;color:#212121;margin-top:15px}
*+html .enquiry.complete .col6 .button a{line-height:25px;display:inline-block}
.newsletter .col6{margin:0;width:600px}

.box {
	border-width: 4px 1px 1px 1px;
	border-style: solid;
	border-color: #bbc3ce;
	background: #f9f7f4;
}

.box .padding {
	padding: 12px;
}

.box-simple {
	border: 1px solid #bbc3ce;
	background: #f9f7f4;
	padding: 10px;
	overflow: hidden;
}

.box-tabs {
	overflow: hidden;
	height: 26px; 
}

.box-tabs a:hover {
	text-decoration: none;
}

.box-tabs li {
	float: left;
	padding: 2px 10px;
	margin: 0 5px 0 0;
	display: block;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #bbc3ce;
	font-weight: bold;
	color: #255f71;
	cursor: pointer;
}

.box-tabs .active {
	background: #f9f7f4;
	color: #30302D;
	cursor: default;
}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#header-wrapper{margin-bottom:15px}



			#content div.inerSidebar div.newsletter {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 5px;
				font-size:11px;
				padding-bottom: 10px;
			}


				#content div.inerSidebar div.newsletter span.titlu {
					font-size:14px;
					font-weight:bold;
				}


				#content div.inerSidebar div.newsletter input.text {
					padding: 4px;
					position:relative;
					top:5px;
					width: 150px;
					border:1px solid #c8c8c8;
				}


				#content div.inerSidebar div.newsletter input.submit {
					background-color: #006dff;
					border: 1px solid #004fb9;
					color: #fff;
					font-size:14px;
					font-weight:bold;
					padding:3px 5px;
					position:relative;
					top:5px;
					cursor: pointer;
				}




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

	#featured img {
		float:left;
		width:960px;
		height:384px;
	}

#top_menu_haut {
    margin-top: 60px;
}

#top_menu_haut li a {
    text-decoration: none;
}
.collapse{display:none}
.collapse.in{display:block}
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}

.card .collapse {
    padding: 0 15px;
}

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more{background-color:#364596; }

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more, .wprs_side_widget .wprs_read-more a{color:#fff!important; font: bold 12px/ 15px Arial!important; text-decoration:none;}

.wprs_sidebar_chart .wprs_side_widget .wprs_read-more a:hover{text-decoration:underline;}

.mini-cart .basket a {
	color: #333;
	margin: 0px;
	line-height: 55px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #f5f5f5;
	padding: 11px 15px 10px 0px;
	border-radius: 50px;
	background: #fff;
	text-transform: uppercase
}

.mini-cart .basket a .fa-shopping-cart:before {
	font-size: 16px;
	padding-right: 15px;
	border-right: 1px solid #f5f5f5;
	margin-right: 12px;
	background: #e99544;
	padding: 8px 20px 11px;
	color: #fff;
	border-radius: 50px 0 0 50px
}

.mini-cart .open .basket a {
	color: #fff;
	background: #fff;
	box-shadow: 0 3px 9px rgba(0,0,0,0.3)
}


    .servise_content{
      padding-top: 60px;
    }
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}




#footer {
margin:0 auto;
margin-top:20px;
width:972px;
clear:both;
padding:10px 0 50px 0;
overflow:hidden;
}


#footer h5 {
font-size: 14px;
margin: 9px 0;
padding:0 0 10px 0;
border-bottom:1px solid #363636;
}


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


#footer ul li {
color: #999999;
margin-bottom: 9px;
}


.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 100%;
}


.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
	content: "";
}


.std12{
  font-size : 11pt;
  line-height : 150%;
}


a,
.post-title a,
ul.slider-navigation li,
.pagenavi a,
a.more-link,
.main-menu li a,
.subscribe-icons a,
.flickr_badge_image img,
.mega-menu-item img,
.arqam-lite-widget-counter a i,
.arqam-lite-widget-counter a span,
.arqam-lite-widget-counter a small,
.search-block-large .search-button,
.search-block-large #s,
.widget.timeline-posts li span.tie-date,
.widget.timeline-posts li span.tie-date:before {
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}


#wrapper.wide-layout #main-nav .main-menu {
	margin: 0 !important;
}


#main-nav .main-menu {
	margin-left: 10px;
}



	
.caption_transparent{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:30px;
	color:#fff;
	background-color: rgba(0,0,0,0.5);
	padding:5px;
	position:absolute;
	font-weight: 700;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	
}
.tribe-events-widget-link a{color:#fff!important;text-transform:lowercase}
.tribe-events-widget-link a::first-letter{text-transform:capitalize!important}
.tribe-events-widget-link{text-align:center;background:#d22105;padding:10px}


.home-post-inner {
	padding: 30px;
	border: 2px solid #EEF3FA;
	text-align: center;
}


.home-post h3 a {
	color: #2F353E;
}


.home-post h3 {
	margin-top: 10px;
}


.home-post img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

	.home-post {
		margin-bottom: 30px;
	}

	.home-post:last-of-type {
		margin-bottom: 0;
	}
.mob-menu-exp-cont .middle-footer-area-mob ul li a{font-family:"SohoGothicPro Regular",sans-serif;font-size:28px;line-height:35px;color:#a0d6f1;display:inline-block;width:100%;box-sizing:border-box;padding:30px 35px 30px 50px;position:relative;border-bottom:3px solid #285482;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:after{font-family:icons;font-style:normal;font-weight:normal;content:"\f110";font-size:26px;color:#a0d6f1;position:absolute;right:35px;top:30px;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:hover,.mob-menu-exp-cont .middle-footer-area-mob ul li a:focus,.mob-menu-exp-cont .middle-footer-area-mob ul li a:active{color:#ffffff;text-decoration:none;background-color:transparent;}
.mob-menu-exp-cont .middle-footer-area-mob ul li a:hover::after,.mob-menu-exp-cont .middle-footer-area-mob ul li a:focus::after,.mob-menu-exp-cont .middle-footer-area-mob ul li a:active::after{color:#ffffff;}

.panel-row-style {
  zoom: 1;
}

.panel-row-style:before {
  content: '';
  display: block;
}

.panel-row-style:after {
  content: '';
  display: table;
  clear: both;
}

	.img-destaques {
		width:100%;
		text-align:center;
		padding:15px 0px 20px 0px;
		overflow:hidden;
	}
.pswp__top-bar{position:absolute;left:0;top:0;height:2.44444rem;width:100%}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}
.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}
.pswp--minimal--dark .pswp__top-bar{background:0 0}


.sow-icon-fontawesome {
    display: inline-block;
    speak: none;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.sow-icon-fontawesome[data-sow-icon]:before {
    content: attr(data-sow-icon);
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

div#containerFooter div.menufooter ul li.item-501 { padding: 0; }

.speakers__icon {
    position: absolute;
    bottom: 16%;
    left: 50%;
    
    color: #a8d4d4;
    font-size: 24px;
    line-height: 24px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
 #ui-id-5-1511884467330183 .speakers__icon { color :  !important; font-size :  !important; text-align :  !important;  }
.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,.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}
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.tab-pane .tiny-gutter {
  padding: 0 10px; }

  .tab-pane .tiny-gutter .item {
    padding: 5px; }
.popup__discount,.popup__discount__transparent{width:100%;height:100%;top:0;left:0}
.popup__discount{position:fixed;z-index:234234234234234;overflow-y:auto;display:none}
.popup__discount *{box-sizing:border-box}

#bottom-group li,
#bottom-group .widget_nav_menu .sub-menu {
	border-color: #c2c2c2;
}


.widget_categories .children,
.widget_nav_menu .sub-menu,
.widget_pages .children {
	border-top: 1px solid #ebebeb;
	margin: 0.5rem 0 0 0.8em;
	padding-top: 0.5rem;
}

		
	
	
	.primary-navigation .sub-menu li:before {
		content: "";
	}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul a:before { content:"\f105"; margin-right: 10px; opacity: 0.7; }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
.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;}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
.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-3{width:25%}
.adright{text-align:center;margin-bottom:10px;}

#wrapper.boxed-all #footer-widget-area,
#wrapper.boxed-all .footer-bottom .container {
width: 997px;
}
 #footer-widget-area {
width: 1045px;
margin: 0 auto;
}

.footer-bottom .container,
#footer-widget-area {
width:98% !important;
}

.footer-3c .footer-widgets-box {
width: 30.66666666666667%;
}

.footer-1c .footer-widgets-box,
.narrow-wide-2c #footer-second,
.wide-narrow-2c #footer-second,
.footer-2c #footer-second,
.footer-3c #footer-third,
.footer-4c #footer-fourth,
.wide-right-3c #footer-third,
.wide-left-3c #footer-third {
margin-right: 0;
}


.divcenter {
	position: relative !important;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}


.widget_accueil{

    border: 1px solid #E4E4E4;

    width: 100%;

    float: left;

    margin-right: 14px;

    max-width: 23.6%;

    box-shadow: 1px 1px 3px 0px rgba(5, 5, 5, 0.21);

}


.widget_accueil:hover{

    box-shadow: 0px 2px 16px 5px rgba(5, 5, 5, 0.18);

}


.widget_accueil img{

    float: left;

    width: 100%;

}

	#imHeader_imMenuObject_01-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; }

	#imStickyBar_imMenuObject_03-menu-opened .label-inner-wrapper { display: table; width: 100%; height: 100%; z-index: 1; position: relative; }

	.table_blog{
		width:100%;
		padding:0;
		margin:0;
		border: 0px; 	
		
	}


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

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

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

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


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}

	
.contenttitle {
	float: left;
	width: 425px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

a.main_l:link{
 font-size:18px;
}
.responsive-mobile-menu{display:none}
.site-header-style-2 .mx-search-container .mx-search-form a i,.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0}
.site-header-style-2 .mx-search-container .responsive-mobile-menu{display:none}
.site-header-style-3 .mx-header-right .mx-search-form a i,.site-header-style-3 .mx-header-right .responsive-mobile-menu a i,.site-header-style-3 .mx-header-right .mx-wc-login a i{margin:0}
.site-header-style-4 .mx-nav-form-content .fa-search,.site-header-style-4 .responsive-mobile-menu .fa-bars{margin:0}
.site-header-style-4 .responsive-mobile-menu{display:none}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

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

    #mw_board_group_3 .mw_board_group_3_contents {  }

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

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

.fusion-clearfix:after {
  clear: both;
}


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

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

#truck-vvnl {
	background-position: -605px -130px;
}

#truck-vvnl:hover, #truck-vvnl.active {
	background-position: -605px -10px;
}

.table-holder {
    display: table;
    width: 100%;
}

.hiw .table-holder {
    margin-bottom: 30px;
    margin-left: -30px;
}

.hiw .table-holder:last-child {
    margin-bottom: 0;
}

.hero .table-holder {
    padding: 80px 0;
    position: relative;
    z-index: 1;
}

.hero.else-page .table-holder {
    z-index: 1;
    padding: 10px 0;
}

.cta.table-holder {
    text-align: center;
    padding: 60px 0;
}

    .table-holder .table-cell {
        display: block;
        margin: auto;
        margin-bottom: 20px;
    }
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}


.sark-logo-tag {
	float:left;
	display: inline-block;
	height: 70px;
	margin:5px 0px;
	overflow: hidden;
}


.sark-logo-tag img {
	height:100%;
	width:auto;
}

.review-list .review{
	margin: 0px;
}

.sidebar-widget .side-photolist, .sidebar-widget .side-eventlist, .feature-box .review-list{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.review-list .issue-cover{
	margin: 10px;
}

.review-list .issue-cover img{
	margin: 0 auto;
	display: block;
}

.archive .review-list li{
	position: relative;
}

.post-type-archive-article .review-list li, .post-type-archive-news .review-list li, .author .review-list li, .search .review-list li, .review-archive .review-list li, .cat .review-list li{
	margin-bottom: 50px;
}

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


.external-top div,
.external-middle div,
.external-bottom div {
  height: 100%;
}




#home-slider.flexslider {
	margin-bottom: 40px !important;
}


 

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {
	margin: 0 !important; padding: 0;
	position: relative;
}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 30px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 30px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}


.center-site {
position:relative;
width:100%;
height:100%;
min-height:100%;
z-index:1;
}

	#whiteline {
		width: 100%;
	}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left,#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-preferred-size:33.33%;-webkit-flex-basis:33.33%;flex-basis:33.33%}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left{-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block{margin-left:6px}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }


#main .main-area {
width:980px;
margin:0 auto;
padding:5px 0 5px;
border-radius:2px;
border:1px solid #fff;
background: #f3f1ed; 
background: -moz-linear-gradient(top, #f3f1ed 0%, #bcbab7 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f1ed), color-stop(100%,#bcbab7)); 
background: -webkit-linear-gradient(top, #f3f1ed 0%,#bcbab7 100%); 
background: -o-linear-gradient(top, #f3f1ed 0%,#bcbab7 100%); 
background: -ms-linear-gradient(top, #f3f1ed 0%,#bcbab7 100%); 
background: linear-gradient(to bottom, #f3f1ed 0%,#bcbab7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f1ed', endColorstr='#bcbab7',GradientType=0 ); 
}


.big-banner #main .main-area {
padding-top:118px;
}




.main-area.tools { margin-bottom:20px !important }

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

.front #content-content #block-forum-0 .more-link {
  display: none;
}

  .sidebar #block-views-nodequeue_1-block ul a,
  .sidebar #block-forum-0 ul a,
  .sidebar #block-forum-0 .more-link a,
  .sidebar #block-views-nodequeue_1-block .sidebar-more-link a,
  .sidebar #block-forum-0 .sidebar-more-link a {
    color: #2cbf93;
  }


.sidebar #block-forum-0 .more-link {
  display: none;
}

.more-link {
  text-align: right; 
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}






.archive-title,
.page-title,
.widget-title,
.entry-content th,
.comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

.main-wrapper{overflow:hidden;width:100%;max-width:1000px;min-width:320px;position:relative;display:block;margin:0 auto;}


.awaken-navigation-container {
  position: relative;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.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-12{width:100%}
.row{margin-right:-15px;margin-left:-15px}

    
    .row.artist .btn-fourth {
        left: 220px;
    }

    
    .row.artist .col-md-6 {
        min-height: 1px;
    }
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;padding:0}
.award--finewine{width:60%;max-width:200px;display:block;margin:0 auto 50px}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}

.footer .footer_t .foot2 .conca2{float:right;width:95px;}

.footer .footer_t .foot2 .conca2 img{width:95px;height:92px;}

.text-left {
  text-align: left;
}
.wpspd-gallery-portfolio #wpspd-colophon .site-info{width:50%}
.wpspd-grid-portfolio #wpspd-colophon .site-info{width:100%}
#wpspd-colophon .site-info{height:100%;width:100%;font-size:13px;line-height:1em;text-align:right}
#wpspd-colophon #wpspd-portfolio-post-title,#wpspd-colophon .site-info{display:table-cell;vertical-align:middle}

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
#block-bri58da6818ad3f5{min-height:65px}
.banner-top,.banner-atf,.banner-btf,.footer-banner,.banner-728-inner,.mobile-ad{min-height:0px !important}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{letter-spacing:-1px}
.et_pb_slide_description .et_pb_slide_title{font-size:50px}
.et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:125px;padding-right:0px;padding-bottom:125px;padding-left:0px}
.et_pb_slider .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-family:'Nova Square',display!important;font-size:25px!important;color:#eb0029!important}
.et_pb_divider_internal{display:inline-block;width:100%}
.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-12{width:100%}


#sidebar-divibar {
	visibility:hidden;
	display:none;
	position:static;
	z-index: -15;
	width: 100%;
}


#sidebar-divibar.sidebar-divibar-bottom {
	bottom:0;
}

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


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}
.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}
.logo-retina{display:none}
.wrapper{font-size:0;display:block}
.wrapper.reverse{direction:rtl}
.main-content.home .list-inset.wrapper li a{opacity:0}
.contact-information-header .wrapper{text-align:right}
