﻿

.tool-overflow{
    overflow: hidden;
}

#counter .counter-value{
	font-size:32px;
	font-weight:900;
	color:white;
	padding:60px 0 3px 0;
	text-align:center;
	font-family: GothamBold,sans-serif;
	display: block;
	margin: 0;
}

#counter .counter-value span{
	display:block;
	font-size:16px;
}

.abs{position:absolute;}
.footer_top .textwidget,.footer_top a,.footer_top li,.footer_top p,.footer_top span{color:#818181;word-wrap:break-word}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.slick-lightbox .slick-lightbox-inner .slick-lightbox-slick .slick-lightbox-slick-item .slick-lightbox-slick-item-inner .slick-lightbox-slick-caption span.credit{display:inline-block;font-size:14px;font-weight:300;opacity:.7;line-height:100%;margin-top:5px}
footer .footer-heading{background-color:#959595}













































#footer-widget-area { display: none; }
.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}
.col-md-offset-11{margin-left:91.66666667%}

.header .notice{color:#ccc; font-style: italic;}

.header .notice b{font-family: arial; color:#EEE;}

.header .notice span{font-weight:bold;}


	.showcase-content-container
	{
		background-color: #000;
	}

	
	
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}

		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}

		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
.dispatch,.slick-dots li{overflow:hidden}
.country-box,.dispatch .container,.list-language,.title-intro{position:relative}
.dispatch .title-intro span{display:block;margin-right:-30px}
.dispatch{overflow:visible;padding-bottom:21px}

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



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

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

* html .slides {height: 1%;}

.flexslider .slides { zoom: 1; }





.flexslider .slides li {
    position:relative;
}


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

#wrapper-footer{overflow:hidden;font-size:0.8em;text-align:center;color:#cccccc}

span.contact-social.active span {
padding: 0 3px
}

span.contact-social.active {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex
}

.contact-social {
font-size: 18px
}

.contact-social, .dnone-767 {
display: none !important
}
.point_me__inner_wrap{overflow:hidden;position:relative;padding-bottom:30px}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.gdpr-modal .row {
margin: 0 -15px;
}

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

.at-event-count-down .row {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}













.mgmenu li .dropdown_container,
.mgmenu li .dropdown_fullwidth,
.mgmenu li .mgmenu_multilevel {
	position:absolute;
	top:auto;
	display: none;
	float:left;
	zoom:1;
	z-index: 10;
	margin:0px 0 40px -1px;
	padding:20px 0 6px 0;
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	-o-box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	box-shadow: 0 2px 2px rgba(0,0,0,0.05);
	border:1px solid #CCCCCC;
	border-top:none;
	background: #e5e5e5;
	color: #212121;
}

.mgmenu li .dropdown_container {
	left:auto;
}

.mgmenu li.right_item .dropdown_container {
	left:auto;
	right:-1px;
}

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}

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

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


.ls-slide .ls-bg {
	left: 0px;
	top: 0px;
	transform: none !important;
	-o-transform: none !important;
	-ms-transform: none !important;
	-moz-transform: none !important;
	-webkit-transform: none !important;
}
.nav .subnav-node_wrap .subnav-node{float:left;margin-right:3%;width:30.3333%}
.nav .subnav-node_wrap .subnav-node .nav-image-wrap{position:relative;display:block}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap{position:absolute;bottom:7px;left:0;display:block}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .tags,.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .sponsored{display:inline-block;margin-bottom:0;padding:.25rem .5rem;font-family:"Lato",sans-serif;font-size:.875rem;line-height:1}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .tags{color:#86a3b4;background-color:#fff}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .sponsored{margin-left:-.25rem;color:#506975;background-color:#dce6eb}
.nav .subnav-node_wrap .subnav-node img{margin-bottom:.5rem}
.comment-num{font-size:22px;font-size:1.571428571428571rem;color:#111}


 .swnza_banner p, .swnza_banner{ display:none; }


                    .swnza_banner{
                        position:fixed;
                        height:50px;
                        width:100%;
                        background:#dd3333;
                        padding-top:10px;
                        z-index:999;
                        display:block;
                    }

                       

                    .swnza_banner p {
                        color: #ffffff;
                        text-align:center;
                        z-index:1000;
                        font-size:20px;
                        display:block;
                    }


.wrapper {
  display: block;
  height: auto;
  overflow: hidden; }
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

#div-gpt-ad-1456852561967-1, #div-gpt-ad-box_desktop_side_top_xl{
	text-align: center;
}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
.assistive-text,.says,.screen-reader-text{clip:rect(1px,1px,1px,1px)}
.assistive-text{position:absolute!important}
#highlighted .region-highlighted{margin-bottom:-40px;}
.region.region-content{margin-bottom:20px;}


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


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


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

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

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

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

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

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-5 {
    margin: 0 4% 0 0;
  }
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}


ul#nav li a:hover, ul#nav li a:focus, ul#nav li.selected a, ul#nav li.selected a:hover, ul#nav li.selected a:focus { 
  
  color: #F67400;
  text-shadow: none;
  border-radius: 0 0 1em 1em;
  -webkit-border-radius: 1em 1em 1em 1em;
  -moz-border-radius: 1em 1em 1em 1em;
  a
  

}


.side-list-in {
	margin-left: 95px;
	}


	.nectar-slider-loading .loading-icon {
		height: 100%!important;
	}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.first-section .nectar-slider-loading .loading-icon{opacity:0}
.loading-icon .material-icon .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .bar{border-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#3452ff;}
.loading-icon .material-icon .color-2 .bar{border-color:#3452ff;}
.loading-icon .material-icon .spinner.color-2{display:none!important;}
.banner__text{color:#fff;text-align:center}
.site-header__menu ul.sub-menu{display:none;position:absolute;top:0;left:100%;z-index:100;margin:0;padding:0;background:#A6093D}
.site-header__menu ul.sub-menu--visible{display:block}
.site-footer__menu ul.sub-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 0;padding:0}

.sub-menu .menu-item-has-children:after { color: #fff }

	.widget.guide ul li.legal a:before {content: "\f05a";}

	
.contact_phone {
	float: right;
	line-height:40px;
	padding-right: 32px;
	text-align: right;
	font-size:26px;
	color:#000000;
	 font-family: 'CenturyGothic';
	width:90%;
	}


.contact_phone span{
       font-weight:bold;
       letter-spacing:4px;
}


#branding{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}



.animated{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}

#ctf .ctf-author-name,
#ctf .ctf-author-screenname,
#ctf .ctf-verified,
#ctf .ctf-tweet-meta{
    margin-left: 4px;
    margin-right: 4px;
    display: inline-block;
}

#ctf .ctf-tweet-meta{
    display: inline-block;
}



#ctf.ctf-styles .ctf-author-screenname,
#ctf.ctf-styles .ctf-context,
#ctf.ctf-styles .ctf-twitterlink,
#ctf.ctf-styles .ctf-tweet-meta{
    font-size: 12px;
}
.bg-info{background-color:#d9edf7}
a.bg-info:hover{background-color:#afd9ee}


.row,
.g-three-two-up--noone,
.g-four-two-up--noone,
.g-five-three-two-up,
.verdict__list,
.l-two-col-left,
.l-two-col-right,
.l-three-col,
.form-group,
.form-field,
.woocommerce .form-row,
.form-group__container--inline,
.subscription__price,
.nav-dropdown--tabs__titles,
.search-page form,
.js-search-dropdown form,
.js-newsletter-dropdown form,
.pre-next,
.social-links,
.spec .container,
.spec .filter div,
.filter .spec div,
.tabs__links,
.album-listing,
.product-listing,
.footer__inner,
.footer__content,
.footer__navigationsharing,
.product__download-list__title,
.track__details,
.vertical-articles-container {
  width: 100%;
  flex-wrap: wrap;
  display: flex; }


.tabs__links {
  list-style: none; }
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

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

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
.tnr{width:50%;display:inline-block;float:left;text-align:center;padding:110px 15px 155px 15px;min-height:530px}
.tnr:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tnr.tnr--video{border-bottom:1px solid white}

 
	
.cat_goods_b{ border:1px solid #ccc; float:left; width:958px;  }
.well-bg{background-color:#f4f4f1;padding:10px}

.titreMenuGauche .droite{
	margin-left:45px;
}


.wp-custom-header img,
.wp-custom-header video,
.wp-custom-header iframe {
	position: fixed;
	z-index: -1;
	top: 50%;
	left: 50%;
	max-width: 1920px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}



.wp-custom-header .wp-custom-header-video-button {
	display: none;
}



.wp-custom-header iframe {
  height: 100vh;
  position: absolute; }


.wp-custom-header img, 
.wp-custom-header video, 
.wp-custom-header iframe {
	  top: 0px !important;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    z-index: 0 !important;
}


.wp-custom-header img {
    height: 100%;
    width: auto;
}

#wrapper .panel-row-style .widget_text .textwidget {
  margin-bottom: -15px;                                                              
}
.row{margin-right:-15px;margin-left:-15px}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

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

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

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.home-newsletter-subscribe,.kids-skills-builder .arrow-widget,.kids-skills-builder .page-header{display:none}
.inline-image-block{margin-bottom:.5rem;background-repeat:no-repeat;background-size:cover;background-position:center top}
footer .main-footer .visit-address span.inline{display:inline-block}
.inline-image-block div[class^=col-]{text-align:center}
.inline-image-block div[class^=col-]:not(:last-of-type){margin-bottom:2rem}
.qodef-mobile-header .qodef-mobile-menu-opener{position:relative;height:100%;float:left;z-index:2}
.qodef-mobile-header .qodef-mobile-menu-opener a{display:table;height:100%;padding-right:10px;color:#000}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon{font-size:21px}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;padding-left:5px}
.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opened a{color:#000}
.header-left{float:left}

.video {position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}

.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


.header.agwHome.whiteHome .logogreen {
    display: none;
}


	.header.agwHome.whiteHome:hover .logogreen {
	    display: block;
	}
.global-header__menu .sub-list .sub-list__item{padding-left:0;padding-right:0}
.menu__item.menu__list ul .list__item ul .sub-list__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:4vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);padding-left:20%;text-transform:uppercase;font-size:0.7rem}
.menu__item.menu__list ul .list__item ul .sub-list__item:last-child{border-bottom:none}

.offer-ads__item {
    width: 20%;
    padding: 26px;
    padding-top: 0;
    padding-bottom: 20px;
    flex-basis: 24%;
}




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

.section-menu .right-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 50%;
    margin-left: 490px;
    height: 100%;
    background: #E98927;
}


.group--padding-x {
  padding-left: 1.33333em;
  padding-right: 1.33333em;
}
#wt-responsive-nav .sub-menu{display:none}

#nav ul ul a,
#nav ul ul.sub-menu li a, 
#nav ul ul.children li a,
#nav.wt_nav_side ul ul a, 
#nav.wt_nav_side ul ul.sub-menu li a, 
#nav.wt_nav_side ul ul.children li a {
	color: #555555;
	font-size: 13px;
}


#nav ul ul.sub-menu, #nav ul ul.sub-menu li ul.sub-menu, #nav ul ul.children, #nav ul ul.children li ul.children {
	border-bottom-color: #ddd;
}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}


#footerutilnav li.start
{
	padding: 0 0 0 0;
}
.event-preview__content__title{font-weight:700}
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}


.site-description {
	color: #666;
	font-size: 13px;
	font-size: 0.8125rem;
	margin-bottom: 0;
}


body.has-header-image .site-description,
body.has-header-video .site-description {
	color: #fff;
	opacity: 0.8;
}


	h2,
	h5,
	blockquote,
	.site-description,
	.twentyseventeen-front-page.has-header-image .site-description,
	.twentyseventeen-front-page.has-header-video .site-description,
	.entry-meta,
	.entry-meta a {
		color: #777 !important; 
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}


body.home #intro-area .col-md-6 {
    left: 50%;
    width: 50%;
}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


.interstitial-logo {
  margin-top: 30px;
}
#responsive-menu-container #responsive-menu-wrapper{background:#fff}


#notepad-3 .slide-content {background-color: #009CA6!important;}

#notepad-3 .cornered { border-top: 40px solid #009CA6;}

.notepad { position: absolute; float: right; right: 0px; top: 30%; top: 50px;}

  .header_top .social_wrap {
    padding: 15px 0;
  }

  .header_top .social_wrap .social_wrap_inner {
    text-align: center;
  }

  #header .header_mid .social_wrap {
    margin: 0px 0 30px;
  }

  #header .header_mid .social_wrap .social_wrap_inner {
    text-align: center;
  }

  .cmsmasters_footer_small .social_wrap {
    padding: 0 0 10px;
    float: none;
  }

  .cmsmasters_footer_small .social_wrap .social_wrap_inner {
    text-align: center;
  }

  .cmsmasters_footer_small .social_wrap .social_wrap_inner:after {
    content: none;
  }

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,200px,0);
        transform: translate3d(0,200px,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}


#search-box{position:relative}


div#left div.news-read a {
	overflow:auto;
	display:block;
	color:#004a87;
	font-size:16px;
	text-decoration:none;
	border-left:4px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin:0 5px 8px 5px;
	padding:0 0 0 2px;
}

div#left div.news-read a:hover {
	color:#000;
	border-bottom:1px solid #888;
}
.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-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

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


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

}

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


#tiles {
	height: 100%;
	width: 34%;
	float: right;
	margin-right: 1%;
}

.g-menu-wrap {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px
}

 


.g-menu .g-menu-wrap .all-catalog .catalog-list {
	DISPLAY: none
}

.g-menu .g-menu-wrap .all-catalog_on .catalog-list {
	DISPLAY: block
}


.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;
}
.icons-set__item__title{margin:0;margin-bottom:10px;font-size:1.1em;}


.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, .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-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-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 {
  padding: 0;
}

.gmr-bgstripe{width:5%;height:4px;float:left;}

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}

.ctcc-right-side {
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
}
.x-navbar .x-container{position:relative}
.x-container.width{width:88%;}
.x-container.max{max-width:1270px;}
.e2-33.x-container,.e2-36.x-container,.e2-50.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}
.e2-33.x-container {text-align:center;}

  .small-12 {
    width: 100%; }

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.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;
  }
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}
.page-header__button-text{display:none}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px auto;}




.push{height:100px;width:100%;}
ul.inline-menu{margin:20px 0 0 0;padding:0;}
ul.inline-menu li{display:inline-block;width:32%}
ul.inline-menu a{color:#8BBED1;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

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

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

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

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}
.mini-cart-total{position:relative}
.mini-cart-total .mini-cart-link{color:#333;text-transform:uppercase}
.mini-cart-total .mini-cart-link i{font-size:3em}
.mini-cart-total .mini-cart-link .minicart-quantity{background-color:transparent;border-radius:10px;color:#999;padding:1px 4px;position:absolute;right:-10px;text-align:center;top:6px}
.mini-cart-total .mini-cart-empty{color:#999;transition:color 500ms ease}
.mini-cart-total .mini-cart-empty:hover{color:#333;text-decoration:none}
.mini-cart-total .mini-cart-empty .minicart-quantity{color:#999}
.hero .hero-excerpt{margin-top:1.25rem}
.hero .hero-copy .hero-heading,.hero .hero-copy .hero-excerpt{max-width:62.5rem;margin-left:auto;margin-right:auto;text-shadow:0 1px 0 rgba(0,0,0,0.8)}


.featured-slider-bg-left {
    position: absolute;
    left: -200px;
    top: 0;
    bottom: 0;
    width: 500px;
    z-index: 1;

    background: linear-gradient(#212121, #444);
    transform: skew(40deg);
    border-right: 80px solid #272727;
}


.footer-links li a, .footer-links li span {
	font-size:11px;
}




.footer-links.right-align {
	float: none;
}


.footer .footer-links li:first-child a, .footer .footer-links li:first-child span {
	
}


.footer-grey .footer .footer-links li {
	line-height:20px;
}


.footer .footer-links li {
    float: right;
    position: relative;
	margin-bottom:0;
	list-style:none;
	line-height:1em;
}

#summary-logged .footer-grey .footer .footer-links li {
	line-height:60px;
}


.footer .footer-links li a, .footer .footer-links li span {
	
    padding: 0 12px;
	
	text-transform:uppercase;
	line-height:2em;
}


.footer .footer-links a:hover {
	color:#000;
}


		  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: 10px; }
.views-row.first{clear:left;}


.logoh1{
	font-size: 12px;
	position: absolute;
	left: 80px;
	bottom: -25px;
}

	.wf-phone-visible {
		display: inline-block;
	}






.wf-phone-visible,
.wf-mobile-visible {
	display: none;
}

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


#genesis-responsive-slider {
	background-color: #fff;
	border: 10px solid #eee;
	margin: 0 auto;
	padding: 10px;
	position: relative;
}

.footer-top .newslatter-block{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:136px;}

.newslatter-block h3{font-size:16px; color:#000000; line-height:22px; padding:0;font-family:"avantgarde_md_btmedium";}

.newslatter-block p{font-size:12px; color:#000000; line-height:18px; padding:0 0 8px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
  
.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;}
  
.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-1{width: 8.33333333%;}

.ac_extra_nav_section .btn {
  margin-left: 30px;
}

  .ac_extra_nav_section {
    display: none;
  }
.img-fluid{max-width:100%;height:auto}


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


#carouselRecompenses .img-fluid {
	width:100%;
}



#contents_right {
width: 240px;
float: right; 
display: block;
padding-bottom: 10px;
}

#contents_right li {
width: 240px;
height: 70px;
margin-bottom:10px;
}

#contents_right:after {
clear: both;
content: "";
display: block;
height: 0;
visibility: hidden;
}

#contents_right li. {
width: 190px;
height: 55px;
}
