﻿




@import url(../../../css/custom.css);
@import url(font-awesome-ie7.min.css);
@import url(font-awesome.min.css);
@import url(bootstrap.min.css);
@import url(woocommerce.css);





h1.logo {
	margin: 0px;
	border:none !important;
	padding: 10px 5px 5px 5px;
	border: 1px solid #f0f0f0;
}


h1.logo img {
	width:210px;
	height:auto;
	padding: 2px;
}


h1.logo span {
	display:none !important;
}


	#header-responsive .logo img {
		width:150px !important;
	}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}

		.site-title,
	.site-description {
		position: absolute;
		clip: rect(1px 1px 1px 1px); 
		clip: rect(1px, 1px, 1px, 1px);
	}
.copyright-text.span6.left p{float:left}
.copyright-content.span6.right p,.copyright-content.span6.right ul{float:right;margin:0}
.top-widget a,.top-widget .span6.right a{box-shadow:none!important;text-shadow:none}
.span6.left{float:left;width:50%}
.span6{float:left;width:50%}
.span6.right{width:50%;float:right}
div.row.copyright .span6 p,div.row.copyright .span6 ul{text-align:center;float:none}
.copyright .span6{clear:both;margin:5px 0}
.top-widget .span6.left,.top-widget .span6.right{width:45%}
.top-widget .span6.right{float:right}
.img-fluid{max-width:100%;height:auto}
#main-content .container:before{background-color:transparent}
body.single #main-content .container{padding-top:171px!important}
#main-content .container{padding-top:58px!important}
.site-header.scroll-hide .top-header-innerview .sticky{top:-60px}
.top-header-innerview .sticky{position:relative;top:0;transition:all 400ms cubic-bezier(.77,0,.175,1);z-index:10000}
.top-header-innerview .sticky.fixed-sticky{position:fixed;width:100%}
.pdp-main .product-col-1 #thumbnails ul.sticky{transition:all 400ms cubic-bezier(.77,0,.175,1)}
.pdp-main:not(.pdp-productset) .product-col-1 #thumbnails.sticky{position:fixed;left:0}
#wrapper.header-hidden #thumbnails ul.sticky,#wrapper.header-hidden .product-col-2 #product-content.sticky{top:0!important}
.row{margin-right:-15px;margin-left:-15px}



.copyright-wrapper { position:relative; padding:20px 0; background-color:#222222;}

.copyright-wrapper .inner{width:1170px; margin: auto;}

  .pagination .page-numbers {
    font-size: 13px;
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
  }


.pagination .page-numbers:hover {
  background-color: #f0f0f0;
  border-color: #c3c3c3;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  color: #222;
  text-decoration: none;
}


.pagination .page-numbers.current {
  color: #eb5424;
}
.module-MOBI_titre .searchbutton{font-size:24px;height:88px;line-height:88px;width:98px}
.mod_11926471 .swipe, .mod_11926471 .searchbutton{font-size: 15px;color: #FFFFFF;position: absolute;cursor: pointer;left: 8px;top: 7px;font-weight: 700;width: 34px;height: 29px;line-height: 29px;z-index: 500;}
.mod_11926471 .searchbutton{font-size: 18px;left: auto;right: 0;line-height: 44px;width: 49px;height: 44px;top: 0;color: #F50505;background-color: #F0F01D;}





.container-grey {
    background:#e9e9e9;
    padding:5px 0 15px 0;
    position:relative;
}


a.woo-sc-button.small { padding:2px 10px; font-size:0.9em;}

		 

	  .huge_it_slideshow_image_1 {
			
	  }


a .wds-display-name {
	font-weight: bold;
	color: #333;
}


a:hover .wds-display-name {
	text-decoration: underline;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}
.copyright{font-size:11px}
#nav-search-toggle{display:none;position:absolute;top:15px;right:20px}
#nav-search-toggle .fa{color:#222}
#nav-search-toggle:hover .fa{color:#666}
#nav-search-toggle .icn-close{display:none}
#nav-search-toggle.is_opened .fa-search{display:none}
#nav-search-toggle.is_opened .icn-close{cursor:pointer;display:block;width:40px;height:40px;color:#222}
#nav-search-toggle.is_opened .icn-close:before,#nav-search-toggle.is_opened .icn-close:after{height:4px;width:33px;background:#222;position:absolute;display:block;content:'';margin-top:0px;left:10px;bottom:20px;transition:all .3s ease;cursor:pointer}
#nav-search-toggle.is_opened .icn-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
#nav-search-toggle.is_opened .icn-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}

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

#menuBuilder .nav-collapse, #menuBuilder #mainmenu_preview, #menuBuilder #mainmenu{
	clear: both;
	display: none;
}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


.post-title {
margin-bottom: .1in;
font-size: 3em;
font-weight: normal;
color: #333;
}
.swiper-slide .slide-content{float:left;width:360px;margin-left:80px;margin-right:0}
.home .featured-slider .swiper-slide .slide-content{position:relative;height:372px}
.home .featured-slider .swiper-slide .slide-content .slide-content-inner{position:relative;height:372px;padding:4em 2em;display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.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-5{width:41.66666667%}
.header__profile{width:20.83333%;float:left;padding-right:0;padding-left:0;color:#fff;height:52px}
.header__profile:last-child:not(:first-child){float:right}
.header__profile ul{position:relative;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;display:table}
.header__profile img{max-height:52px;max-width:52px}
.header__profile-mobile{float:left;padding:.9375rem}
.header__profile-mobile.is-logged-in{margin-left:25px;padding:0}
.header__profile-mobile.is-logged-in .menu__avatar img{height:42px;width:auto}
.header__profile-mobile .avatar{height:50px!important;width:auto!important}
.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-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%}

#social {
  text-align: right;
  width: 200px;
}

#social a {
  color: #444;
  padding: 18px 2px;
  display: inline-block;
}

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

  .md-3 {
    width: 25%;
  }

.link-fill{display:table-cell;text-align:center;vertical-align:middle}

.section5 .blog .blog_info .date:before{position:absolute; background:#999999; height:1px; width:100px; top:14px; left:-65px; z-index:100; content:"";}

.section5 .blog .blog_info .date{color:#f68b24; font-size:18px; margin-bottom:30px; position:relative;}
.index-post-right p{margin-top:0;text-align:justify}
.index-post-right{float:none;position:relative;padding-left:10px;padding-right:10px;margin-left:320px}
.index-post-right-nothumb{float:right;width:100%;display:inline-block;margin-right:30px;padding-right:30px;margin-right:0}


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


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

#piedpage_footer.footer-no-right #contenu_pied_de_page{width:auto; padding-right:20px;}


#contenu_pied_de_page {
	float:left;
	width:162px;
	padding-left:20px;
}

#contenu_pied_de_page p {
	font-size:95%;
}


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


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



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

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

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}

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




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



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



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


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


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


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

.wpb_raw_code {
  margin-bottom: 26px;
}


.meta_left { width: 80%; float: left; }
.rnr-animate{visibility:hidden}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}

.back{float:left;}
.main-header .call-block{padding-right:160px;padding-top:30px;position:absolute;right:-20px;text-align:center;top:-15px}
.main-header .call-block-right{padding-right:0;padding-top:30px;position:absolute;right:-180px;text-align:center;top:-35px}
#container {float:left;width:100%;margin:0 -26.4% 0 0;}
#container,#header,#footer {margin:0;width:100%;}

	
	 
	.vc_responsive .vc_row .wpb_column {margin-bottom:40px;  margin-left:0px !important;  margin-right:0px !important; border:none !important; padding: 0px 15px 0px 15px !important;}

	
	.vc_responsive #main .vc_row .vc_column_container:last-child, .vc_responsive .pre-content .vc_row .wpb_column:last-child{margin-bottom:0px !important;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}

.visually-hidden:active,.visually-hidden:focus,nav.main a{position:relative}

.move-left .visually-hidden.exit-off-canvas{clip:initial;width:auto;height:auto}


.container-block.beveled{
	border-top:2px solid #ff9900;
	border-bottom:1px solid #ff9900;
	padding-bottom:15px;
	padding-top:25px;
}


.footer__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1170px;
	padding: 0 20px;
	margin: 0 auto;
}
.et_pb_divider_internal{display:inline-block;width:100%}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}


.dark {
    color: #242526;
    font-weight: 400;
}


#masthead {
	background-position: 50% top;
	background-repeat: repeat-x;
}
.highlighted.jumbotron{padding:0;}
.highlighted.jumbotron #block-views-daily-shot-auto-block{margin:0 -15px;width:105%;}
.highlighted.jumbotron #block-views-daily-shot-auto-block img{width:100%;height:auto;}
.panels-flexible-home_page .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-home_page .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-home_page-main-row-inside{padding-right:0px;}
.panels-flexible-row-home_page-1-inside{padding-right:0px;}
.panels-flexible-row-home_page-3-inside{padding-right:0px;}
.panels-flexible-row-home_page-4-inside{padding-right:0px;}
.panels-flexible-row-home_page-5-inside{padding-right:0px;}

.information{
	clear:both; padding:15px 0 0px 0;
}




.information h3{
	font-size:16px;
	color:#2d8a56;
	padding-left:50px;
}

.information-wrap{
	border-top:0px solid #e7e7e7;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}


span.hr {
	display: block;
	border-bottom: 1px dotted #7F7F7F;
	margin: 5px 0 15px 0;
}
.master-nav-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;margin-left:auto}
.navbar-wrapper.clearfix,header.tc-header{overflow:visible}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0;width:100%}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
.sticky-disabled .navbar-wrapper,.tc-no-sticky-header .navbar-wrapper{clear:both}

	
	div.header-wrapper .logo-wrapper{ float: none; padding: 20px 0px 20px; }
 
.logo-wrapper a{ max-width: 250px; }
 
.logo-wrapper{ padding-top: 10px; padding-bottom: 15px; }
.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-4{width:33.33333333%}

  #quoteFormStep4 .intro {
    font-family:'AllianzNeoRegular', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: normal;
    padding-bottom: 30px;
    border-bottom: solid 1px #f1f1f1;
  }

  #quoteFormStep5 .intro {
  }


#main {
	font-size:.75em;
	width:984px;
	margin:0 auto;
}
.intro_pad .social_line a{color: #ffffff ;}
.intro_pad .social_line a:hover{color: #000000 ;}

.header-useraccount-langs .langs {
  position: absolute;
  top: 52px;
  right: 0;
  list-style: none;
  background: #3e3c3c;
  display: none;
}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.langs-item-icon-en {
  background-position: 0 0;
}

.langs-item-icon-ru {
  background-position: 0 -18px;
}

.langs-item-icon-de {
  background-position: 0 -36px;
}


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


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


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.card-body{flex:1 1 auto;padding:1.25rem}

.primarymenu.alternative .site-branding {
	float: none;
	margin-left: 0;
	margin-bottom: 20px;
	text-align: center;
}
 .site-navigation #search-icon { display: none; }

.sfcm.sfsi_wicon { padding: 0; width: 100% !important; border: medium none !important; height: auto !important;}
.swp-content-locator{display:none!important;margin:0!important}
.navbar-static-top .navbar-header .navbar-toggle .btn-text{text-transform:uppercase}

.gma-cont {
	float:left;
	width:618px;
	margin-bottom:15px;
}

   
   #search_container {height: 70px; }


#contentwrapper{
	padding:0 7px 120px 7px;
}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}


.hero-inner {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  max-width: 610px;
  margin: 0 auto;
}

.cf(display:none;)
.noMeshFeat {margin-top: 5px; display:none;}


.clearfix, .cf, .comment-respond {zoom: 1; }
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {content: "";display: table; }
.clearfix:after, .cf:after, .comment-respond:after {clear: both; }
.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}


#featuredContent .featuredProds .featuredProduct .num {
  position: absolute;
  color: #e9e9e9;
  font-weight: 700;
  font-size: 2.8em;
  line-height: 1em;
  left: 0;
  top: 0;
}
.media{position:relative}
.media img{width:100%}
.main__content--center .media{display:inline-block}




.menu-responsive-menu-container.fixed
{
	width: 100%;
	position: fixed;
	top: 45px;
	z-index: 9999;
}


.menu-responsive-menu-container
{
	padding-bottom: 24px;
	background: #f9f9f9;
	border-bottom: 2px solid #ececea;
	display: none;
}

.logo{width: 132px; float: left; margin-right: -12px;}
.mk-page-section-inner{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;will-change:position}
.mk-page-section:not(.full_layout) .mk-page-section-inner{width:50%}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.x-root{display:flex}
.x-root .site,.x-root .x-site{flex:1 1 auto;position:relative;width:100%;min-width:1px}

	.c_card {
		margin-top: 30px;
	}

	.c_card img {
		width: 100%;
	}
.c_card .common_btn{margin:auto;margin-bottom:-18px;width:120px;padding:5px}
.c_card:focus .common_btn,.c_card:hover .common_btn{background:#5d5d5d;color:#fff}
#fly-wrap,#main-nav-wrap,#score-wrap,#soc-nav-wrap,#body-main-wrap,.fly-to-top,.col-tabs-wrap,#wallpaper,nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,#head-main-top{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-ms-transition:-ms-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}
.fly-to-top{background:#333;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;overflow:hidden;position:fixed;right:15px;bottom:0;-webkit-transition:all .3s;transition:all .3s;width:50px;height:50px}
.fly-to-top:hover{background:#555}
.fly-to-top i{font-size:40px;line-height:100%;position:absolute;top:-3px;left:12.1px}
.fly-to-top i,span.to-top-text{color:#fff}


.endscreen #prev-video {
    position: absolute;
    top: -265px;
    left: 0;
    width: 250px;
    padding-top: 50%;
}

    #endscreen .endscreen  #prev-video {
        position: absolute;
        top: 50%;
        margin-top: -75px;
        left: 0;
        width: 175px;
        padding-top: 0;
    }
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.left{float:left}
.div-app-alerts .left{width:17%;padding:0px}
.div-app-alerts .left #img-alert{margin-top:8px}
.div-app-alerts .left img{height:auto;width:100%}
.service-finder__item{position:relative;width:100%;text-align:center;margin:1rem;color:white}


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


header .col-md-12 {
    padding: 0;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}

#home-latest .half .category-wrap .icon-background { display: none; top: 0; bottom: 0; }

#home-latest .half .category-wrap .icon-background img { height: 100%; width: auto; }
.field-content-source{font-weight:bold;font-style:italic}
.field-pubdate,.field-content-source,.field-author,.print-submitted,.print-created,.print-links,.print-breadcrumb,.print-footnote{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8571em}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.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-12{width:100%}
.footer-menu-btn,.footer-menu-sub__btn,.footer-privacy a{transition:all .25s ease}
.footer-privacy{margin-left:20px}
.footer-privacy a{color:#fff}
.footer-privacy a:hover{opacity:.7}
.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%}
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}
.g-mb-50{margin-bottom:3.57143rem!important}
.g-mb-50--sm{margin-bottom:3.57143rem!important}
.g-mb-50--md{margin-bottom:3.57143rem!important}
.g-mb-50--lg{margin-bottom:3.57143rem!important}
.g-mb-50--xl{margin-bottom:3.57143rem!important}
.boxed{box-shadow:0 0 2px #ccc;background-color:#EEE;padding:10px 10px 30px;border:1px solid #bbb;border-top:none}


.map__switcher-california {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 89px;
	height: 120px;
	top: 196px;
	left: 27px;
}

.map__switcher-california--sec {
	width: 99px;
	height: 220px;
	top: 266px;
	left: 100px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}

.avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}

.avia-testimonial-meta{position: relative; overflow: hidden; margin-left: 100px;}

.avia-testimonial-meta-mini{overflow: hidden;}

.avia-slider-testimonials .avia-testimonial-meta{ margin:13px 0 0 20px; overflow: visible; font-size: 12px;}

.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image{margin:0 10px 0 0; width:40px; height:40px;}

#top .av-large-testimonial-slider .avia-testimonial-meta{display: inline-block; width:auto; margin:30px 0 0 0;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left;}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image{width:80px; height:80px;}

		.responsive .avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}


.partners-list {
  font-size: 0;
  line-height: 0;
  letter-spacing: -4px; }

  .partners-list li {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: normal;
    margin: 0 0 58px;
    width: 20%; }

  .partners-list a {
    transition: opacity 0.3s linear;
    display: block; }

    .partners-list a:hover {
      opacity: .6; }

  .partners-list img {
    vertical-align: top; }
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}


.entry-meta a,
.widget-container a,
.footer2 a {
	border-bottom: 1px dotted transparent;
}


.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}


.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}
 .widget-container, .widget-container a { font-family: inherit; }
 .entry-meta a:hover, .widget-container a:hover, .footer2 a:hover { border-bottom-color: #0e3a77; }
 .sidey .widget-container { color: #000000; background-color: ; }
 .sidey .widget-container a {color:;}
 .sidey .widget-container a:hover {color:;}
 #footer .widget-container { color: #000000; background-color: #ffffff; }
 #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:; }
.menu-item{position:relative}


#content {
	margin-top: 30px;
}


#afs #content {
	width: 960px;
	margin: 80px auto 0;
}

#subscribe-shadow {
	clear: both;
	text-align: center;
	position: relative;
	bottom: 3px;
	height: 10px;
	margin: 0 0 -8px;
}

		.site-header, #footer-content, #subscribe-shadow img  { 
			width: 98%; 
		}

		.site-header, #user-links .container, #footer-content, #subscribe-shadow img { 
			width: 100%; 
		}
.fusion-fa-align-center{display:block;clear:both;margin-left:auto;margin-right:auto;text-align:center}
.fusion-fa-align-center .fontawesome-icon{margin:0}
.fusion-body .fusion-fa-align-center .fontawesome-icon{float:none}


.thanks,#footertext {
padding:10px;
}
#top-header,#et-secondary-nav li ul{background-color:#e3ece9}
#top-header,#top-header a{color:#000000}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#e3ece9}
.et-fixed-header#top-header a{color:#000000}
#top-header .container{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}
 
	
	
	
	.main-head .title {
		float: none;
		text-align: center;
		margin-bottom: 28px;
		margin-top: 42px;
		line-height: 1;
	}

	
	.gallery-block .carousel .title a { font-size: 12px; }




.textmic
{
font-family:"Arial Narrow";
font-size:15px;
padding-left:3px;
}

.sidebar .sidebar-content {
  border: 1px solid rgba(218,222,225,0.8);
  background: #ffffff none repeat center center;
}

.old-ie .sidebar .sidebar-content {
  border: 1px solid #dadee1;
  background: #ffffff none repeat center center;
}

	.sidebar-content {
		margin-top: 10px;
		
	}
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}


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


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

.rating-count {
	font-weight:bold;
}

	.vc_custom_1544447198661 .vc_empty_space {
    height: 0px !important;
	}
#box_sub_logo_nav{margin-top:20px;float:left;margin-left:60px}
#button_fast_nav a{display:block;width:100%;border-radius:5px;background:#1791ff;text-align:center;padding:7px 0 7px 0;margin-top:5px;margin-bottom:5px;box-shadow:1px 1px 0 #0059AA;color:#FFF;text-decoration:none;font-size:1.7em;font-family:'icomoon';text-shadow:1px 1px 0 #0059AA;border:none}
a.active,#button_main_nav a.active,#button_songs_nav a.active,#button_fast_nav a.active,#button_az_nav a.active{padding-bottom:17px;margin-bottom:0px;border-radius:5px 5px 0 0}
#button_fast_nav{width:33.3333333333%}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}

#imHeader_imTextObject_14_tab0 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }

#imTextObject_07_tab0 .fs12lh1-5 { vertical-align: baseline; font-size: 12pt; line-height: 24px; }
.lo-header_top .lo-leaderboard{vertical-align:middle;display:inline-block}
.lo-responsive .lo-leaderboard{display:none}

.const-services .box-block {
  padding: 16px 23px 20px 18px;
  border: 1px solid #ededed;
  border-top: 0;
}

.dark .const-services .box-block {
  border-color: #494949;
}

.const-services .box-block h3 {
  color: #222222;
  margin: 0 0 17px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font: 700 21px/30px "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.dark .const-services .box-block h3 {
  color: white;
}


.carousel-caption-cta {
  text-align: right; }
.large-8{width:66.66667%}

body .fusion-header-v1 .fusion-header,
body .fusion-header-sticky-height {
	height: 90px !important;
}

    body .fusion-header-v1 .fusion-header, body .fusion-header-sticky-height {

        padding-top: 10px !important;
    }
.fusion-header-sticky-height{display:none}






.menu_top {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.menu_top li {
	float: left;
}

.menu_top li a{	
	display: block;
	margin: 3px 10px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
footer.footer .people .img-people{display:none}


.shell,
.shell-wide,
.shell-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.shell,
.shell-wide {
  min-width: 300px;
  max-width: 480px;
}


.tablet .swiper-slider .shell,
.ipad .swiper-slider .shell {
  padding-top: 0;
}


.counter .number {
    float: left;
    width: 34px;
    border: none;
    text-align: center;
    padding: 0;
    height: 23px;
    font: 16px/24px cuprum;
}


#header .cart .purchase .number {
    font: 18px/18px gloucester_mt_extra_condensed;
}


#header .cart.empty .purchase .number {
    color: #ee5818;
}

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}

	
	#s5_center_column_wrap_inner {
	margin:0px !important;
	}

	
	.s5_ie_single_column #s5_center_column_wrap_inner {
	margin:0px !important;
	}
.fusion-carousel .fusion-carousel-positioner{position:relative}
.img-fluid{max-width:100%;height:auto}


.activites .img-fluid {
	width:100%;
}


#carouselRecompenses .img-fluid {
	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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

#submenu .submenu-item .img {
	width: 100%;
	min-height: 90px;
	margin-bottom: 4px;
}


.popup-search-opened .page-popup-search .form-description {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}


.page-popup-search .form-description {
  display: block;
  padding: 0.85em 0;
  text-align: right;
  font-weight: 700;
  font-size: 90%;
  opacity: 0;
  transition: opacity .4s, transform .4s;
  transform: translate3d(0, 50px, 0);
}
.page-popup-search .search-field, .page-popup-search .search-field:focus, .page-popup-search .form-description{color:#294d8c;}


.nav { margin-bottom: 0; padding-left: 0; list-style: none; }

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

.nav:after { clear: both; }

.nav .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }


.nav-tabs { border-bottom: 1px solid #ddd; }


.nav-justified, .nav-tabs.nav-justified { width: 100%; }


.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }


.nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; }

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }

.head-down-nav-li{position: relative;z-index: 1;}

.head-down-nav-li a{display:block;text-indent:20px;color: #333;line-height: 40px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}

.head-down-nav-li.active a{color: #fff;}

.slot-footer-jb{
	overflow:hidden;
    text-align: center;
}

.slot-footer-jb img{
	width:100%;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.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}

  .home-banner__bgs-overlay {
    background-color: rgba(38, 37, 31, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 13;
    width: 100%;
    height: 100%; }
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}
.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}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.main-navigation .menu-item-has-children {
	position: relative;
}


.et-pb-contact-message {
	position: relative;
}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-custom-size .cp-animate-container .cp-affilate-link.cp-afl-for-smallscreen{bottom:-15px}
.cp-animate-container .cp-affilate-link{display:block;top:auto;bottom:20px;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);left:0;right:0;margin:0;height:20px;z-index:999999999999;text-align:center;color:#fff}

#logo{
	float: left;
width: 300px;
padding-top: 14px;

}

#logo a, #logo a img{
	border:none;
    height: 44px;
}

#logo-anchor {
  position: relative;
  height: 40px;
}


.toggle-menu .menu-label {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}


.trenner{
float: right;
font-size: 10px;
}
.product-gallery img.lazy-load,.product-small img.lazy-load,.product-small img[data-lazy-srcset]:not(.lazyloaded){background-color:rgba(68,96,132,0.1);padding-top:100%}


.limit {
	max-width:100%;
	margin: 0 auto;
	}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}
#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}
#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}
#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}


.flexbox-half-wrap {
	display: flex;
	flex-flow: row wrap;
	flex-grow: 1;
	flex-basis: 400px;
}

#slider-core {
	position: relative;
	text-align: center;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}

.uiStreamFooter, .current_page_item {
  margin-right: 10px;
  }

.only-search .genericStreamStory .content,
.current_page_item .genericStreamStory .content{
  font-size:.95em;
  padding:11px;
  }






.ves-widget{
	width: 100%;
}


.ves-widget img{
}


.ves-widget.widget-carousel.owlcarousel.block{
	display: none;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.media-object.img-thumbnail{max-width:none}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.section-pricing.section-inverse .pricing__feature-list, .section-pricing.section-inverse .pricing__sentense {
  color: #777777;
}


.pricing__feature-list {
  font-style: italic;
  list-style: outside none none;
  margin: 0;
  padding: 0.25em 0 2.5em;
}
.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before{content:'\f410'}
body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print{position:relative;top:0}




.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%;
	}
.row{margin-right:-15px;margin-left:-15px}


.block { margin: 56px 0; position: relative; padding: 0 48px; }


.warning + .block, .menu-small + .block { margin: 0; }



html.special .block.block_404 { background-color: transparent; }


html.special.black-bg .block.block_404 { background-color: transparent; }


html.special.blue-bg .block.block_404 { background-color: transparent; }


#sitemap {
	color: #888888;
	width: 967px;
	padding-bottom:15px;
	border-bottom:#888888 1px solid;
}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
#americastyle_footer{width:970px;padding:30px 10px;margin:0 auto;text-align:center;color:#FFFFCC}
#americastyle_footer a{color:#FFFFCC;font-weight:bold}
#americastyle_footer a:hover{color:#000033;font-weight:bold}
#americastyle_footer .footer_menu{margin:0 0 10px 0;padding:0px;list-style:none}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
.smrt_table4{border-bottom:#EEE solid 1px}
.smrt_table4:hover{background:#f4f4f4;border-bottom:#DCDCDC solid 1px}
#root{height:100vh}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
#main-header .container{text-align:center}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

.td_vhod_margin{
	width:10px;
}

#sous_portail2{
	font-weight: bold;
	font-size: 11px;
	margin-top: 12px;
	margin-bottom: 0px;	
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

.main-navigation .menu-item-has-children {
	position: relative;
}
.entry-title{font-size:36px;line-height:1}
.entry-title a,.sidebar .widget-title a{color:#222;font-weight:500}
.entry-title a:hover{color:#e8554e}
.featured-content .entry-title{border:none;font-size:24px;line-height:1.2}
.sidebar .featured-content .entry-title{font-size:20px}
.featured-content .entry-title a{border:none}

.mkdf-container-inner {
width: 1100px;
margin: 0px auto;
}

footer .mkdf-container-inner {
position: relative;
}

.mkdf-title.mkdf-has-responsive-background .mkdf-title-holder .mkdf-container-inner {
display: table;
height: 100%;
}

.mkdf-title .mkdf-title-holder .mkdf-container-inner {
display: table-cell;
padding: 0 !important;
vertical-align: middle;
}

.mkdf-search-slide-window-top .mkdf-container-inner {
position: relative;
}


.c-card__subtitle {
  display: block;
  margin-top: -0.625rem;
  margin-bottom: 0; }

  .c-site-nav__item--post .c-card__subtitle {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.2em;
    margin-top: 0; }

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

.twitter-feed .twitter-head .twitter-logo {
  color: #00A9EF;
  font-size: 40px;
  line-height: 40px;
  position: absolute;
  left: 0;
  top: -5px;
}
.inline-list{margin-left:0}
.inline-list li{display:inline-block;margin-bottom:0}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


.home-services .home-service-left-shadow {
	position: absolute;
	top: 18px;
}


.header-utility-section {
   }


.header-utility {
  margin-top: -35px; }


.header-utility-wrap {
  text-align: right; }

  .header-utility-wrap ul {
    margin-bottom: 0;
    display: inline-block; }

    .header-utility-wrap ul li {
      margin-bottom: 5px;
      padding-left: 15px;
      padding-right: 15px; }

      .header-utility-wrap ul li:last-of-type {
        padding-right: 0; }

          .header-utility-wrap ul li a:hover, .header-utility-wrap ul li a:focus, .header-utility-wrap ul li a:active {
            text-decoration: none;
            color: #00819a; }

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


.slider_content_main{
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}


.cookie-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 10px 15px;
  z-index: 9999;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1; }

  .cookie-bar button {
    padding: 8px 30px; }

  .cookie-bar.cookie-bar--hidden {
    bottom: -150px;
    opacity: 0; }

#aboutcontent {
margin-bottom:20px;
}

#aboutcontent p{
font-size:0.85em;
}


.img-article-focus {
  z-index:1;
  position:relative;
  text-align:center;
}


.img-article-focus h1 a{
	color:#ffffff;
	}


.img-article-focus h1{
  position:absolute;
  top:30px;
  right:30px;
  z-index:2;
  padding:1.6%;
  color:#fff!important;
  font-size:2.2em!important;
  font-weight:300!important;
}

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

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

	
	.main-head .right { margin-left: 250px; }


	.has-mobile-head .main-head .right {
		margin-top: 25px;
	}


.column.right { text-align: right; }
 

.right-sidebar .listing.grid-3 .column {
	padding-left: 15px;
	padding-right: 15px;
}


.right-sidebar .listing.grid-3 {
	padding-left: 10px;
	padding-right: 10px;
}


.right-sidebar .grid-overlay.grid-3 {
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: 28px;
	padding: 0;
}


.right-sidebar .grid-overlay.grid-3 .column {
	padding-left: 1px;
	padding-right: 1px;
}


.right-sidebar .grid-overlay.grid-3 article { 
	margin-bottom: 2px;
}


.right-sidebar .grid-overlay.grid-3 h2 {
	padding-bottom: 7px;
	font-size: 13px;
}


.right-sidebar .grid-overlay.grid-3 .meta { 
	display: none; 
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.category-bg .nav li:before {
    display: none;
}
.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}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.sharenav  li a .icon.facebook {
    background-position: 0px 0;
}




.scrollup_area {
	width: 34px;
	height: 20px;
	margin: 0 auto;
}

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

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

.modal-dialog{
    position:relative;
    width:auto;
    margin:10px
}


.entry-title {
	letter-spacing: -0.02em;
	text-transform: uppercase;
	margin-bottom: 10px;
}


.entry-meta .author-img,
.entry-meta .byline,
.entry-meta .sep-date-author,
.entry-meta .posted-on {
    display: inline-block;
    vertical-align: middle;
}


#logosbox {
height:58px;
background-color:#F5F9FC;
padding-top:6px;
}


#logosbox img {
display:block;
margin:0px auto 0px auto;
}


.categ {     padding: 10px; 
text-align: center;}


.categ a {
background-color: #ffffff;
border: 1px solid #4A314D;
color: #4A314D;
display: inline-block;
font-weight: bold;
margin: 5px;
padding: 5px;
text-align: center;
text-decoration: none;
}

.pc5-nav-tgl div.pc5-nav-blue {
  background-color: #24ABE2;
  background: -moz-linear-gradient(top, #24ABE2, #007ED3); 
  background: -webkit-gradient(linear, left top, left bottom, from(#24ABE2), to(#007ED3)); 
  background: -ms-linear-gradient(top, #24ABE2 0%, #007ED3 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24ABE2', endColorstr='#007ED3', GradientType=0); 
}

#et-main-area {
	margin-top: -8px;
}

.footer-text{display:inline-block;width:calc(100% - 392px);float:right;letter-spacing:.2px;vertical-align:top}

.footer-text strong{font-weight:700;color:#646464}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.diyw
div.n{padding:0
!important;margin:0}
.diyw .diyfeModGridContent div.n
img{margin-bottom:1em}

.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h1,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h2,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n p,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n .hr {
  padding: 5px 10px !important;
}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}
.container-img .footer .add-pdf,.container-img .footer .view-pdf{cursor:pointer;display:inline-block}
.clear{clear:both;position:relative;zoom:1;height:1px;overflow:hidden}

.clear-right{
	clear:right;}

  .page-heading .lime {
    color: #222; }

    .dark .page-heading .lime {
      color: #fff; }
.large-9{width:75%}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}


.infinity {width: 88px; height: 138px; position: fixed; bottom: 0; right: 0; z-index: 0; display: block;}


.t3-wrapper .t3-top {
    padding-bottom: 0px;
    padding-top: 5px;
}


.t3-top {background-color: #f3f3f5 !important}

.t3-top a {
  color: inherit;
}

.t3-top a:hover,
.t3-top a:focus,
.t3-top a.active,
.t3-top a.active-state {
  color: inherit;
}


.pagination .page-numbers {
	display: none;
	line-height: 3.2em;
	padding: 0 0.6667em;
}


.pagination .page-numbers.current {
	text-transform: uppercase;
}
