﻿.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}


.verticalAlign, .header .logo img, .header .logo span, .header .logo i, .request__content_date, .request__content_s, .request__content_week, .request__content_statement, .events__box .rss-aggregator .feed-date span, .events__box .rss-aggregator .feed-date i, .events__box_date span, .events__box_date i, .inner-pages ul li span, .inner-pages ul li a, .terms_footer .logo i, .terms_footer .logo span, .terms_footer .logo label {
  display: table-cell;
  vertical-align: middle;
}


.request__content_date {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding-right: 20px;
}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.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}


.marketing-slider {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

  .marketing-slider:last-child {
    margin-right: 0; }

  .marketing-slider .arrows path {
    fill: rgba(0, 0, 0, 0.8); }

  .marketing-slider .wrap {
    max-width: 100%; }

  .marketing-slider .container {
    min-height: 250px;
    height: 45vh;
    border-radius: 0px;
    box-shadow: 0 0px 6px 0 transparent, 0 0px 0px 0 transparent !important; }

#company-name, #client-name{
  font-family: 'Neoteric-Regular';
  letter-spacing: 1px;
  font-size: 11px;
}
.h1{font-family:"TT-Bold"}
.h1--white{color:#fff}
.js .hero__content .h1,.js .hero__content .p{opacity:0}
.calculator__chart .h1{font-size:48px}
.js .interior-copy .h1,.js .interior-copy .h2,.js .interior-copy p{opacity:0}
.people-involved__wrapper .h1,.people-involved__wrapper .p{width:100%;max-width:690px;margin:initial auto;text-align:center}
.js .people-involved__wrapper .h1,.js .people-involved__wrapper .p{opacity:0}
.faqs .h1{text-align:center;margin-bottom:72px}
.js .faqs .h1{opacity:0}

    .pricing-table .pricing-plan .plan-item {
      background: whitesmoke;
      border-bottom: 0.1rem solid white;
      padding: .75em;
      align-content: center;
      text-align: center;
      font-size: .9em;
      color: #FA7C91; }

    .pricing-table.is-comparative .plan-item::before {
      content: attr("data-feature"); }

    .pricing-table.is-comparative .pricing-plan .plan-item::before {
      content: attr(data-feature);
      display: block;
      font-weight: 600;
      font-size: 0.75rem;
      color: #D0D1CD; }




.footer__container {
    width: 1024px;
    margin: 0 auto;
}
body.framed,body.framed header,body.framed .header-wrapper,body.boxed,body.boxed header,body.boxed .header-wrapper,body.boxed .is-sticky-section{max-width:1170px}
.header,.header-wrapper{width:100%;z-index:30;position:relative;background-size:cover;background-position:50% 0;transition:background-color .3s, opacity .3s}
.header.show-on-scroll .header-wrapper{transition:opacity .3s;visibility:hidden;opacity:0}
.header.show-on-scroll .header-wrapper.stuck{visibility:visible;opacity:1}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-wrapper:not(.stuck) .logo img{transition:max-height .5s}
.header-wrapper.stuck,.header-shadow .header-wrapper,.layout-shadow #wrapper{box-shadow:1px 1px 10px rgba(0,0,0,0.15)}

#header .navbar .navbar-header {
  position:relative;
  z-index:1;
}

.navbar-header a.navbar-cart {
  color:#282727;
}

.navbar-header a:hover.navbar-cart {
  color:#148fb0;
}
.mobile-home-link{float:left;margin:10px 0 0 0px;padding:0 6px 0 6px;border-right:1px solid #a0a0a0}
.mb-10{margin-bottom:10px}

  .l-col-10 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%; }

    .l-col-10:last-child {
      margin-right: 0; }

    .l-rtl .l-col-10 {
      float: right; }

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




.rel {position:relative;}
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}
.e10-2.x-container,.e10-6.x-container,.e10-12.x-container,.e10-17.x-container,.e10-22.x-container,.e10-28.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}


body:not(.title-tagline-hidden) .site-branding-text {
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}

#acc01 {
  width: 50%;
  height: auto;
  display: block;
  float: left;
  background-color: #333;
}


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

.cf:after {
  clear: both;
}


.cf {
  zoom: 1;
  overflow: hidden;
}




#login {
display: none;
position: fixed;
overflow: hidden;
width: 100%;
height: 100%;
bottom: 0;
right: 0;
padding: 80px 0 120px 0;
z-index: 501;
text-align: center;
background: #000;
background: rgba(0,0,0,0.7);
-webkit-text-size-adjust: 100%;
}

	.gp-responsive #login {
	padding: 10px;
	min-height: 100%;
	}

	.gp-responsive #login-box h3 {
	margin-bottom: 20px;
	}

.fltrt{float:right;}
.clearfix:before,.clearfix:after{display:table;content:" "}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.inside.panels-flexible-row-inside.panels-flexible-row-custom_home_page_layout-1-inside.clearfix{border:1px solid #FFF;margin-top:40px;margin-bottom:38px}
.inside.panels-flexible-row-inside.panels-flexible-row-clone_of_custom_home_page_layout-1-inside.clearfix{margin-top:60px !important;border:1px solid #FFF !important;margin-bottom:42px !important}
.node-type-forum .forum-post-panel-main.clearfix{background:#fff none repeat scroll 0 0;}
.page-node-add .tabbable.tabs-left.vertical-tabs.clearfix.bootstrap-tabs-processed{display:none;}
.research_sub.submenu_list .tb-megamenu-column-inner.mega-inner.clearfix{padding-top:0px;}
.panels-flexible-row.panels-flexible-row-clone_of_custom_home_page_layout-1.clearfix{display:none !important;}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.copyrights{text-align:center}

#fen{width:100%}

.align_center {
	text-align:center;
}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	 transition: all 0.2s ease-in-out;
}

	
	.nav-toggle .bar {
		display: block;
		width: 24px;
		height: 3px;
		margin-top: 4px;
		background: #666;
	}

	
	.nav-toggle .bar:first-child { margin-top: 0; }

		
	.nav-toggle.active .bar { background-color: #FFF; }


.fb-counter-img img{
  display:block;
  margin:5px auto 0 auto
}
.footer-top,.market-watch p,.search-result,.site-header__center li a,.site-header__slogan,.sponsor-title,.text-content__category-label,.ticker .scroll-wrap ul li{text-transform:uppercase}
.text-content__category-label{display:block;margin-bottom:5px;font-family:"Source Sans Pro",sans-serif,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}
.advisor-website .text-content__category-label{font-family:"Libre Baskerville",serif,Palatino,Georgia,serif;font-size:11px;font-weight:400;line-height:14px;text-transform:uppercase}
.text-content__category-label a{color:#d70e16;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.text-content__category-label a:hover{text-decoration:underline}
.adv-cat .text-content__category-label a{color:#fff;display:inline-block;background:#ee3124;padding:5px}



    #header_main .main_logo {
        position: absolute;
        width: 100px;
        height: 36px;
        top: 20px;
        cursor: pointer;
        z-index: 1113;
    }


        #header_main .main_logo img {
            width: 100%;
        }


        #header .hd_in .main_logo {
            position: absolute;
            width: 100px;
            height: 36px;
            top: -8px;
            left: 20px;
            cursor: pointer;
            z-index: 1113333;
        }


            #header .hd_in .main_logo img {
                width: 100%;
            }


.checkout-cart-index.page.messages{
	display: none !important;
}

	.account .page.messages {
		margin-bottom: 0;
	}

.page.messages {
  float: left;
  width: 100%;
}


.item-meta .item-price {
    font-size: 1em;
    line-height: 1;
    text-align: right;
    font-family: 'Cabin Sketch', sans-serif;
    word-break: break-all;
	}

	 .item-meta .item-price:first-letter { font-size: 0.9em; letter-spacing: -3px;}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


.comptable .casinocol {
	width:25%;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}

.modal-header .close {
  margin-top: -2px;
}

.menu {
	float: right;
	margin-left: 5px;
	cursor: hand;
	cursor: pointer;
}


.srp-post-content-container {
	display: -webkit-box;  
	display: -moz-box;     
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         
}

.italic {
	font-style: italic;
}

#listado-portada .espectaculo_destacado{ width:17.6% !important}

.espectaculo_destacados .espectaculo_destacado{ width: 46%;}




.espectaculo_destacados{margin:0;padding:0;width:100%;}

.espectaculo_destacados .alpha{margin-left: 0px !important;}

.espectaculo_destacados .omega{margin-right: 0px !important;}
.img-rounded{border-radius:6px}
.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}
.img-circle{border-radius:50%}

	.newblock p.img{width:inherit; float:none; padding-right:0px; margin-bottom:20px;}

.img-left{float:left; margin-right:20px; margin-bottom:15px;}

.img-right{float:right; margin-left:20px; margin-bottom:15px;}
.site-nav,.site-nav--mobile{font-size:1.14286em;cursor:default;margin:0 0 0 -15px}
.site-nav li,.site-nav--mobile li{margin:0;display:block}
.text-right .site-nav--mobile{margin:0 -15px 0 0}
.site-nav--mobile .site-nav__link{display:inline-block}
.site-nav a,.site-nav--mobile a{font-family:'304_stencilregular'}
.site-nav--mobile .icon{font-size:20px}
.site-nav .site-nav__dropdown a,.site-nav--mobile .site-nav__dropdown a{padding:5px 15px;text-align:left}
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;}


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


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }
#menutop{line-height:30px;margin-top:13px;}
.alignright{text-align:right;}
.page-versus .alignright{float:right;}
.page-search #listing .content .alignright{margin-top:25px;}


#footer-side {
	background-repeat: repeat-y;
}
 
.stars-form img {height: 26px}

.lokality, .stars-form {float: left; }

.stars {float: left; clear: left}

.stars img, .stars_r img {width: 18px}
.page-width{margin:0 auto;max-width:1100px;width:95%}
#page-header .page-width{position:relative}
.mdzr--no-mq .page-width{min-width:957px;padding:0 5px}
.js-home-feature--1 .page-width{padding-top:120px}
body body,body .page-width{width:100%;margin:0}


.gdlr-core-pbf-section:first-child {
    padding-top: 0;
}

.gdlr-core-pbf-section:first-child:last-child{ padding-bottom: 30px; }






.tp-static-layers				{	
	position:absolute; z-index:101; top:0px;left:0px;
	

}



.tp-static-layers-back {	
	z-index:0;
}


.news-wrapper {
	width: 100%;
}


.news {
	position: relative;
	width: 100%;
	max-width: 260px;
	height: 240px;
	margin: 5px;
	float: left;
	cursor: pointer;
}

.news--sec {
	background: #443c4e;
}

.news--t {
	background: #382f3d;
}
#sidebar .block{margin-bottom:30px;}
.preface-block .block,.footer-block .block,.region-footer .block,.region-header .block,.region-content-top .block{margin-bottom:30px;}
.wolf-tweet-list .wolf-tweet-text,.wolf-tweet-list .wolf-tweet-time{font-weight:400!important}
.wolf .wolf-bigtweet-content span.wolf-tweet-text{font-style:normal;font-size:16px}
.wolf-bigtweet-content span.wolf-tweet-text{font-size:1.8em;position:relative}


	.boxed-layout #site-title a img {
		width: 668px;
	}

	
	#site-title {
		font-size: 34px;
	}

	
	.boxed-layout #site-branding,
	.boxed-layout #site-title a img,
	.boxed-layout-small #site-branding,
	.boxed-layout-small #site-title a img {
		max-width: 400px;
	}


#site-title a {
	color: #222;
	display: block;
}


.side-menu-wrap #site-title {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.636;
}
#content .ce-image,#content-holder .ce-image{font-size:0;line-height:0}
#content .ce-image [data-width=grid-width],#content-holder .ce-image [data-width=grid-width]{width:100%;height:auto}
#content .ce-image [data-width=original],#content-holder .ce-image [data-width=original]{max-width:100%;height:auto}

#copyright {
	text-align: center;
	padding-top: 31px;
	clear: both;
	font-size: 12px;
}
#g-offcanvas{background:#030202;width:17rem;color:#fff}
#g-offcanvas a{color:#9b6969}
#g-offcanvas a:hover{color:#fff}
#g-offcanvas h1,#g-offcanvas h2,#g-offcanvas h3,#g-offcanvas h4,#g-offcanvas h5,#g-offcanvas h6,#g-offcanvas strong{color:#fff}
#g-offcanvas .button{background:#8db9ed;color:#fff}
#g-offcanvas .button:hover{background:#a3c7f0}
#g-offcanvas .button:active{background:#77abea}
.g-offcanvas-open .dir-rtl.g-offcanvas-left #g-offcanvas{right:auto}
.g-offcanvas-open .dir-rtl.g-offcanvas-right #g-offcanvas{left:auto}
#g-offcanvas #g-mobilemenu-container ul{background:#030202}
#g-offcanvas #g-mobilemenu-container ul .g-dropdown-column{width:17rem}
.g-offcanvas-open #g-offcanvas{display:block}
.g-offcanvas-right #g-offcanvas{left:inherit}
.g-offcanvas-left #g-offcanvas{right:inherit}
.center-block{display:block;margin-right:auto;margin-left:auto}

.sub-menu .menu-item-has-children:after { color: #fff }
.diyw div#emotion-header img#emotion-header-img{width:100%}
.home #home__slider{position:relative;width:100vw}


#secondary {
	width: 25%;
	
	float: right;
	font-size: 0.9em;
}


#secondary aside.widget {
	margin-bottom: 30px;
}


#secondary aside.widget .widget-title {
	font-size: 1.2em;
	font-weight: 500;
	margin-bottom: 1em;
}


#secondary aside.widget ul {
	list-style: none;
	margin: 0;
}


#secondary aside.widget ul li {
	line-height: 1.5em;
	margin-bottom: 0.2em;
}


#secondary aside.widget ul li:last-child {
	margin-bottom: 0;
}


#secondary aside.widget ul a {
	text-decoration: none;
}


#secondary aside.widget ul a:hover {
	text-decoration: underline;
}


	body.responsive #secondary {
		width: auto;
		
		float: none;
		margin-top: 35px;
	}
footer img.glean_logo{width:70px}
.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-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

  .header__full-width {
    flex: 1;
  }


.news-bar {
   background-color: #ffffff;
   padding: 8px 0 4px;
   box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
   font-size: 14px;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

#header .content nav ul li.mobile {
display:none;
}
.qodef-side-menu .qodef-close-side-menu-holder-inner{display:table-cell;vertical-align:middle}




.tb-milestone .milestone {
	font: 300 32px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    margin: 0 auto;
    padding: 10px 0;
}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}
.tb-milestone .milestone,.tb-milestone .text{display:block;line-height:1.1;margin:0;text-align:center}
.tb-milestone-percent .milestone{margin:0 auto;position:relative;width:160px;height:160px}
.tb-milestone-percent.has-text .milestone{margin-bottom:10px}

    
    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled,
    nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{
        display: none;
    }


    nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,
    nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{
        display: block;
    }


    nav.navbar.bootsnav.navbar-fixed .logo-display{
        display: none;
    }


    nav.navbar.bootsnav.navbar-fixed .logo-scrolled{
        display: block;
    }

.logo a{ display:block;}

.logo img{ max-height:100%;}

	.logo{ max-width:150px;}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}


.arrow-help
{
	position: absolute;
	bottom: 187px;
	z-index: 15;
	left: 50%;
	margin-left: -160px;
	
	padding-left: 0;
	list-style: none;
	text-align: center;
	width: 320px;
	background-color: black;
	color: white;
	display: none;
}

.site-title a span { display: block; height:0px; text-indent: -99999px; }

h1.site-title {float:left; padding: 0% 2em;}

.site-title img {margin-top:7px;}

div.about div.text.left {
  float: none;
}

div#footer div.bottom div.left a {
  padding: 0 20px;
}

div#footer div.bottom div.left span.pipe {
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #b5b5b5;
  position: relative;
  top: 6px;
}

div#footer div.bottom div.left span.pipe span {
  display: none;
}


.left {
	float: left;
}
.clear{clear:both}
.et_pb_column .et_pb_row_inner_0{padding-top:50px;padding-right:0px;padding-bottom:50.4844px;padding-left:0px}
.et_pb_column .et_pb_row_inner_1{padding-top:0px;padding-bottom:0px}
.et_pb_column .et_pb_row_inner_2{padding-top:1px;padding-right:20px;padding-bottom:50px;padding-left:20px}
.et_pb_column .et_pb_row_inner_3{padding-top:50.4844px;padding-right:0px;padding-bottom:0;padding-left:0px}
.et_pb_column .et_pb_row_inner_4{padding-top:0px;padding-bottom:0px}
.footer .footer__text{color:#2A363B}

tr #prev {
text-align : left;
}

.cli-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

#cookie-law-info-bar .cli-row
{
	margin-top:20px;
}

.cli-tab-container .cli-row
{
	max-height: 500px;
    overflow-y: auto;	
}
.col:after,.clr:after,.wpex-clr:after,.group:after,dl:after,.vc-empty-shortcode-element:after,ul.page-numbers:after,#comments .comment-body:after,.vcex-clr:after,.wpex-slider .sp-nc-thumbnail-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;zoom:1}
.clr-margin,.count-1,.col-1,.products .col.first{clear:both;margin-left:0}
.promo-box__content{margin-bottom:1rem;font-family:"Lato",sans-serif;font-size:1rem;color:#fff}

	div#bs-example-navbar-collapse-1 {
		background: rgba(0, 0, 0, 0.91);
		margin: 0;
		padding: 0px 0;
		position: absolute;
		width: 100%;
		z-index: 999;
	}

.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;
  }
.container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 25px}
.container--fluid{width:100%;padding:0}
.container--fluid [class*=" col-"],.container--fluid [class^=col-]{padding:0}
.container--fluid .row{margin:0}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
  .rev_slider_wrapper{
position:relative;
z-index: 0;
}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

                        .site-title a,
            .site-header .site-branding .site-title a:visited,
            .site-header .site-branding .site-title a:hover,
            .site-description {
                color: #000000;
            }


            .site-branding .site-title {
                font-size: 48px;
            }
.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}
.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:20px;padding-right:20px}
.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%}

.must-read .sdes{ margin: -20px 15px 0;}

.must-read .sdes h4{font-family:'ApercuBold';font-size:24px;font-weight:normal;margin:0}

.must-read .sdes p{font-family:'apercuregular';font-size:14px; line-height:18px;font-weight:normal;margin:0 -25px 15px -25px; padding:0; color:#666; text-align:left;height: 55px;overflow: hidden;}

.must-read.leadstoryhm .sdes{ width:75% !important; margin-left:12.5% !important; margin-top:-35px !important }

.must-read .sdes a::before{display:none}

.col2 .left .newsBox h2 span.cap a {
  color: #fff
}


.col2 .left .newsBox h2 span.cap {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 10px;
  text-align: right;
}


#ves-header .header-bottom{
	padding: 15px 0 !important;
	
}

div.page-header .ves-header3 .header-bottom {
  float: left;
  width: 100%;
  padding: 16px 0;
}

div.page-header .ves-header3 .header-bottom .fa {
  color: #666666;
}

.post-excerpt { width:100%; }

.post-excerpt img { width:35% !important; height:auto; float:left; }


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


.team-inner {
  padding: 15px;
}


.team-inner h3 {
  text-align: center;
  margin-top: 0;
  text-transform: uppercase;
}


.team-inner p {
  text-align: center;
  color: #999;
  font-size: 14px;
  margin: 0;
}

.pr-info-area .product-name a:hover, .pr-button .mt-button a:hover {
	color: #F47E1E
}

.pr-info-area .pr-button .s-button a:hover {
	background: #ED791A;
	color: #fff
}


.financity-body .gdlr-core-testimonial-quote.gdlr-core-quote-font.gdlr-core-skin-icon{ float: left; margin-right: 15px; padding-top: 12px; padding-bottom: 0px; margin-bottom: -40px; }
 
.gdlr-core-testimonial-item .gdlr-core-testimonial-quote{ color: #282828; }


.gdlr-core-testimonial-style-left .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: left; margin-right: 30px; }

.gdlr-core-testimonial-style-right .gdlr-core-testimonial-quote{ font-size: 60px; line-height: 1; float: right; margin-left: 30px; }

.gdlr-core-testimonial-style-center .gdlr-core-testimonial-quote{ font-size: 80px; line-height: 60px; padding: 15px 0px 10px; }


ul.social { margin:0; padding:0; list-style:none; }

ul.social li { margin:0 7px 0 0; padding:0; list-style:none; float:left; }

ul.social li a { display:block; overflow:hidden; position: relative; font-family: 'FontAwesome'; background:#4c565c; color:#fff; width:30px; height:30px; line-height:30px; font-size:17px; padding:0; text-decoration: none; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }

ul.social li a span { display:none; }

ul.social li a:focus, ul.social li a:hover { text-decoration: none; color:#fff; background:#00457c; }


footer#Footer ul.social { display:inline-block; zoom:1; *display:inline; text-align: left; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


#sidebar-header .widget-title {
	margin-top:0;
}


.page-title,
#sidebar-wide .widget-title,
#sidebar-footer-wide .widget-title {
	margin:0;
	font-family:"Open Sans", sans-serif;
	font-size:32px;
	font-style:italic;
	font-weight:300;
	letter-spacing:normal;
}


.widget-title {
	margin:0;
	font-family:"Oswald", sans-serif;
	font-size:20px;
	font-weight:300;
	letter-spacing:1px;
}


#sidebar-boxes .widget-title {
	font-family:"Open Sans", sans-serif;
	font-size:13px;
	font-weight:600;
	text-transform: uppercase;
}


#footer-area .widget-title {
	color:#e0e0e0;
	font-size:18px;
}
.cta{margin:10px auto 0px auto;padding:10px 10px 20px;background-color:#f2f2f2;position:relative;border:1px solid #dcdcdc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-shadow:#fff 1px 1px 0;box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
.cta h3{font-size:1.5em;text-shadow:#fff 1px -1px 0}
.page-updates .view-updates .views-row,.taxonomy-item{border-bottom:1px solid #e2e2e2;padding-bottom:30px;margin-bottom:30px;}
.page-updates .view-updates .views-row:after,.taxonomy-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.page-updates .view-updates .views-row img,.taxonomy-item img{display:block;margin:0 auto 20px;}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}


.tourdates-date {float: left; width: 50px; background: #33618a; text-align: center; line-height: 1.75em; border: 5px solid #bbb;}


#tourdates-short .tourdates-date {float: left; width: 50px; background: #33618a; text-align: center; line-height: 1em; border: 5px solid #bbb;}



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


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}



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

.posts-entry .entry-content p:last-child {
	margin-bottom: 0;
}


#wp-calendar {
	width: 100%;
}


#wp-calendar caption {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
	margin-left: 10px;
}

#wp-calendar thead {
	font-size: 11px;
}


#wp-calendar thead th {
}


#wp-calendar tbody {
	color: #000;
}


#wp-calendar tbody td {
	padding: 3px 0 2px;
	border: 1px solid #EEE;
	text-align: center;
}


#wp-calendar tbody td:hover {
	background: #EEE;
	opacity: 0.8;
}


#wp-calendar tbody td a{
	box-shadow: none;
	color: #0D85CC;
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

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


#footer-widget-area #wp-calendar tbody td {
	padding: 3px 0 2px;
	border: 1px solid #222;
	text-align: center;
	background:none ;
	color: #999;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.list-unstyled{padding-left:0;list-style:none}
.x-navbar-static-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu{position:static}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu{position:relative}
.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%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}


section.how-to .well {
	margin : 0;
}


.no-margin {
  margin: 0;
}
.better-social-counter .social-list{margin:0;padding:0;list-style:none}
.better-social-counter.style-box .social-list{margin-top:0;margin-left:-5px;margin-right:-5px}
.rh-cover .better-social-counter.style-button .social-list{text-align:center}
.rh-cover.no-login-icon .better-social-counter.style-button .social-list{position:absolute;top:9px;max-width:80%;height:45px;overflow:hidden;text-align:left}
.topbar .better-studio-shortcode .social-list{display:inline-block;float:right}
.bs-social-share .social-list{list-style:none;padding:0;margin:0}
.widget_better-social-counter .better-social-counter.style-button .social-list{text-align:center}
.footer-social-icons .better-social-counter.style-big-button .social-list{text-align:center;font-size:0}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0 1.5rem;margin-bottom:1.25rem}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.submenu-item {
  padding-left: 10px;
  font-size: 11px;
}

  span.submenu-item {
    color: #FFF;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 10px;
  }

td.ensystdbottom {padding:0;vertical-align:bottom;border:0;margin:0}

.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,
.w3-topnav:after,.w3-topnav:before,.w3-clear:after,.w3-clear:before,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after,.w3-bar:before,.w3-bar:after
{content:"";display:table;clear:both}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}


#movie-player .container {
	padding: 90px 0px 70px 0px;
}


#theaters .container {
	
	padding: 60px 0px 100px 0px;
}



a:hover, .site-header h1 a:hover, .site-header h2 a:hover, .comments-link a:hover, .entry-meta a:hover, .widget-area .widget a:hover, .footer-navigation li a:hover, .copyright a:hover, .site-info a:hover, .comment-content .reply a:hover, #respond #submit:hover { color: #38b501;}

.td-bg-grey{
	background-color: #d9d9d9;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


.mega-menu-buttons {
  width: 450px;
  margin: 0;
}


.mega-menu-buttons li {
  margin-right: 25px;
  font-size: 18px;
  float: left;
  cursor: pointer;
}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}


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


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


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

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }


.header .container {
    padding-left: 30px;
    padding-right: 30px;
}


.container-menu {
    z-index: 3;
}


.roadmap,
.svmap {
    height: 580px;
    width: 100%;
}


.roadmap img,
.svmap img {
    max-width: none;
}

    
    
    #nav {
        height: 50px;
        margin: 0 auto;
		display:block;
		float:right;
    }

  
	#nav a{
		text-decoration:none;
		color:#FFFFFF;
		font-weight:normal;
		padding:15px 0 15px 60px;
		position:relative;
		top:15px;
	}

	#nav a:hover{
		color:#FBB03B;
	}

	#nav.open{
	left:0px;
	}

	#nav hr{
		border-top:1px solid #000000;
		border-bottom:1px solid #333333;
	}

	#nav #mobile-nav-submenu{
		overflow:hidden;
		float:left;
		clear:both;
	}

	#nav #mobile-nav-submenu a{
		margin-left:15px;
		text-transform:uppercase;
		opacity:0.4;
		
	}

	#nav #mobile-nav-submenu a:hover{
	opacity:1;
	}
#IE .darksearch{margin-left:930px!important;position:absolute!important}
.darksearch{float:right;position:relative;margin-top:-143px;line-height:100%}
.headercontact,.darksearch{float:none!important;width:100%!important}
.darksearch input[type=text]{background-color:#000;color:#b4b4b4;-webkit-box-shadow:inset -1px 2px 9px rgba(255,255,255,.5);-moz-box-shadow:inset -1px 2px 9px rgba(255,255,255,.5);box-shadow:inset -1px 2px 9px rgba(255,255,255,.5)}

#calendar2 thead tr.month{
  background-color: #59cfc1;
  height: 30px;
  color: #fff;
}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:96%}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;max-width:100%;padding:0}


.mid-left .landing-title
{
	height: 30px;
	
	padding: 0;
	width: auto;
	border-bottom: 2px solid #E21313;
}


.home-mid .landing-box .landing-title
{
	padding: 0;
	height: 30px;
	border-bottom: 2px solid #E21313;
}


.landing-title a, .landing-title
{
	background-color: black;
	color: white;
	text-align: center;
}


.landing-title a
{
	font-size: 1.35em;
}


.landing-title a:hover
{
	text-decoration: underline #C30001;
}


.landing-title
{
	margin: 0px;
	padding-top: 15px;
}

	
	.landing-text, .landing-title
	{
		width: 66%;
	}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#icf609131 { display: none; }


.ebookdownload {
	background-color: #eee;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 20px;
    border: 2px dotted #A00201;
}


.ebookdownload li {
    list-style: none;
    color: #000;
    margin-left: 50px;
    margin-right: 50px;
    background-color: #CF8080;
    margin-top: 20px;
    padding: 0px 17px 17px 17px;
}


.ebookdownload li:before {
	    content: "\21E8";
    position: relative;
    left: -55px;
    font-size: 40px;
    height: 25px;
    display: block;
    color: #a00201;
    padding: 0px;
}

.wrapper{
    max-width: 1200px;
    margin: auto;
    font-size: 1em;
    font-family: 'Open Sans', sans-serif;
}


.single .content.white-bg-content .wrapper.container-fluid img{
    max-width: 100%;
    height: auto;
    margin: 20px 0 5px;
}




.fullwidth .container, .fullwidth .row, .fullwidth .cell {
	width: 100%;
}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


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


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}
.infographic-column__number{line-height:1;font-size:2.6666666667rem;color:#ffd502}
.infographic-column__number,.infographic-column__title{color:#20201f!important}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}

#actu_en_continu .actu_en_continu_barre {
	display:block;
	float:right;
	width:1px;
	height:9px;
	margin-top:2px;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

 
#breadcrumbs { 
	padding: 0 0 0.2em 0;
	font: bold .8em Arial, Arial, Sans-Serif; 
	color: #666;
	height: 15px;
	margin-top: 0px;
	margin-bottom: 5px;
}

#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}

#company-name, #client-name{
  font-family: 'Neoteric-Regular';
  letter-spacing: 1px;
  font-size: 11px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.wpp-list {	
}


	
	.wpp-list li {
		overflow: hidden;
		float: none;
		clear: both;
	}

	
	
	.wpp-list li.current {
	}


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

    #nav-wrapper ul#main-navigation li.menu-item-0 .fa {
      font-size: 2em; }
.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-6{width:50%}
.knockout_quote__text{font-family:UniversLTStdBold,Sans-Serif;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;font-size:70px;text-align:center}






.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.submenu__section {
    width: 280px;
    margin-right: 30px;
    display: inline-block;
    vertical-align: top;
}


.small-12 {
  width: 100%;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ecf0f1}
.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-right-radius:0;border-top-left-radius:0}

	
	#col-a {float: none!important; width: auto!important; margin: 0 0 40px;}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }

.layout-dual-left #col-a {float: left;}

.layout-dual-right #col-a {float: right;}

.layout-even #col-a {float: left; width: 46.5%;}

.spacing_max{heigth:25px;}


#product-loop-wrap .columns .product-preview-image-div { display: block; clear: both; opacity: 1; 
  	-webkit-transform: translate3d(0, 0, 0);  
	-webkit-transition-duration: .2s; 
	-moz-transition-duration: .2s; 
	-o-transition-duration: .2s; 
	-khtml-transition-duration: .2s; 
	transition-duration: .2s; 
}

#product-loop-wrap .columns:hover .product-preview-image-div { opacity: .07; display: block; clear: both; }
.bordered{margin:20px 0;padding-bottom:20px;border-bottom:1px solid #ccd7dd}
h1.site-title,h1.site-title a{font-family:'Roboto Condensed';color:#026067!important;font-size:1.6em;text-decoration:none;line-height:1em;margin:3% 0 0!important}


			.site-title a,
		.site-description {
			color: #666666;
		}
footer .social .footer-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}
footer .social .footer-form-wrapper .subscription-result{display:none;margin-top:.75rem;margin-right:auto}
footer .footer-form-wrapper .footer-newsletter{display:block}
footer .footer-form-wrapper .footer-newsletter input[name=email-address]{width:20rem}
footer .footer-form-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto}
