﻿
.fcol1, .fcol2, .fcol3, .fcol4 {
	width: 25%;
	vertical-align: top;
	padding: 0px 20px;
	display: table-cell;
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after,.mvp-feat1-left-wrap span.mvp-cd-cat,.mvp-widget-feat1-top-story span.mvp-cd-cat,.mvp-widget-feat2-left-cont span.mvp-cd-cat,.mvp-widget-dark-feat span.mvp-cd-cat,.mvp-widget-dark-sub span.mvp-cd-cat,.mvp-vid-wide-text span.mvp-cd-cat,.mvp-feat2-top-text span.mvp-cd-cat,.mvp-feat3-main-story span.mvp-cd-cat,.mvp-feat3-sub-text span.mvp-cd-cat,.mvp-feat4-main-text span.mvp-cd-cat,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-message:before{color:#4DB2EC}
#mvp-main-nav-small .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#555 transparent transparent transparent}
#mvp-nav-bot-wrap .mvp-nav-menu ul li.menu-item-has-children a:after{border-color:#666 transparent transparent transparent}

#copyright-note {
width: 1170px;
margin: 0 auto;
clear: both;
max-width: 100%;
text-align: center;
font-size: 14px;
color: #a4a4a4;
}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

.site-branding .blue-menu-container .left-options {
  width: 100%;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}

.site-branding .blue-menu-container .left-options .contact-info {
  padding: 10px 5px;
}

.white-1{padding: 36px 60px;}

.white-1, .white {
    padding: 36px 13px;
}


#carousel .single_slide{
width: 980px;
height: 300px;
position:relative;
}

.single_slide .feature_image {
position:absolute;
z-index:2;
top:0;
left:0;
}

.single_slide .feature_excerpt{
position:absolute;
z-index:3;
color:#fff;
top:5px;
left:15px;
width:450px;
font-size:24px;
}

#carousel .single_slide a, #carousel .single_slide a:hover {
color:#fff;
}

#carousel .single_slide a.readmore {
font-size:18px;
}

#carousel .single_slide a.readmore:hover {
color:#ef930f;
}

.sub-title h1 {
text-transform: uppercase;
color: #515151;
font-size: 32px;
font-weight: 300;
text-align: center;
}
.visibility-hidden{visibility:hidden}
.footer-bucket{width:50%;display:inline-block;float:left;padding:0px 15px;margin-bottom:30px}
.footer-bucket:nth-child(odd){clear:left}
.footer-bucket--container{position:relative;display:block;background:#00C7FF;text-align:center;color:#fff;zoom:1}
.footer-bucket--container:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.footer-bucket--container:hover{background:#00a9d8}

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

	  .wpml-desktop {
		  display:none;
	  }
.main-menu,.logo.large,.wpml-desktop{display:table-cell;vertical-align:middle}


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


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


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



.mx-header-right-custom {margin-top: 10px;}

.mx-header-right-custom a {margin-right: 10px;}

.mx-header-right-custom a:last-child {margin-right:0;}

.site-header-style-3 .mx-header-right-custom {float:left;}

.site-header-style-4 .mx-header-right-custom {margin-left:10px;}

	.site-header-style-4 .mx-social,.site-header-style-4 .mx-header-right-custom,.site-header-style-4 .mx-nav-form-content {display:none;}

	.mx-header-right .mx-social,
	.mx-header-right-custom {float:none;}
.side_menu_button_wrapper{display:table}
.header-left{float:left}
.et_pb_section{padding:69px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_4.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_3.et_pb_section{background-color:#b3b3b3!important}
.et_pb_section_0.et_pb_section{background-color:#ffffff!important}
.et_pb_section_5.et_pb_section{background-color:rgba(0,0,0,0.05)!important}
.et_pb_section_6.et_pb_section{background-color:rgba(0,0,0,0.9)!important}

.content-agileits, .events-w3l, .team, .contact, .gallery{padding:5em 0em;}

header#header nav#nav-wrap div.container {  padding: 0;}

header#header nav#nav-wrap div.container ul {  margin: 0;}

#nav a i{font-size: 11px;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

.categorydesc{height:6px;}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
#highlighted .region-highlighted{margin-bottom:-40px;}
.region.region-content{margin-bottom:20px;}

#wrap {
	padding:0px;
	width:890px;
	float:left;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	display:block;
}

.header-block {
  margin: 0px 11px 0px 10px;
  background: #fff;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  height: 138px;
}


#wrapper{
clear: both;
float: left;
width: 800px;
position: relative;
background: #fff;
margin-top: 5px;
}



.navbar-icon{
  position: absolute;
  top: 10px;
  height: 120px;
}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

.navbar-icon img{
  height: 100%;
}
.dn,.visible-lg,.visible-md,.visible-sm,.visible-xs,td.visible-lg,td.visible-md,td.visible-sm,td.visible-xs,th.visible-lg,th.visible-md,th.visible-sm,th.visible-xs,tr.visible-lg,tr.visible-md,tr.visible-sm,tr.visible-xs{display:none!important}
.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}
.block.photo-essay .content .photos-wrapper .text-wrapper{width:100%;height:100%;padding:0;display:block;position:absolute;z-index:99;text-align:center}


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

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

.main-navigation ul li.menu-item-has-children span {
font-weight: 400;
font-size: 16px;
position: absolute;
top: 19px;
right: 10px;
width: 20px;
text-align: center;
height: 20px;
line-height: 20px;
z-index: 9;
cursor: pointer;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
transition: all ease 0.35s;
}

.main-navigation ul li.menu-item-has-children span.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}

.flexslider .slides img {
  max-height: 800px;  
  width: 100%; 
  display: block;
}

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

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

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

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

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }

		
#footer-text {
	width:auto;
	float:none;
	text-align:center;
}

        #footer-text a {
            color:#767575;
            text-decoration:none;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        #footer-text a:hover {color:#016e51;}


#subfooter {
  margin: 0 auto;
  color: #000;
  font-size: 70%;
  text-align: center;
  padding: 6px 0px 26px 0px;
}

#subfooter a {
  color: #8d8d8d;
  text-decoration: underline;
}

#subfooter a:hover, #footer a:focus, #footer a:active {
   color: #ccc;
}
.z-center .navbar-inner,.z-x-tbl{text-align:center}
.z-x-tbl{width:100%}
.z-x-tbl-cell{padding-bottom:7px}
.z-x-tbl-outer{padding-left:30px;padding-right:30px}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.padding-left-right-big{
	padding-left:13px;
	padding-right:13px;
}

section.grid ul.grid3x3 li.item-1,
section.grid ul.grid3x3 li.item-4,
section.grid ul.grid3x3 li.item-7 {
  border-left: 0;
}

section.grid ul.grid4x4 li.item-1,
section.grid ul.grid4x4 li.item-5,
section.grid ul.grid4x4 li.item-9,
section.grid ul.grid4x4 li.item-13 {
  border-left: 0;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.nav-wrapper { position: relative; }

.nav-wrapper .nav { position: absolute; top: 0; left: 46px; }


#footer {background:#2c2724;}

	
#footerlinks li a, #footer li a, #footercredits{color:#a29690;}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border: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-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}




#home-title {width:90%; padding:55px 5% 56px 5%; background-color:#ffffff; text-align:center;}

#home-title h1 {font-size:30px; font-weight:normal; display:block;}

#home-title h1 strong {font-weight: 600; font-style: normal;}

    
    .header-content {
        padding: 15px;
        width: 100%;
        height: 100px;
    }


    .headerMain.container-menu-side-open .header-content {
        width: auto;
        margin-left: 200px;
    }


    .headerMain.container-aside-open .header-content {
        width: inherit;
        margin-right: 300px;
    }


    header.container-menu-side-open .header-content {
        width: auto;
        margin-left: 200px;
    }


    header.container-aside-open .header-content {
        width: inherit;
        margin-right: 300px;
    }
.page-content{padding-top:85px;overflow:hidden}
.page-content.scrolled{padding-top:55px}
.page-content img{max-width:100%}
.page-content .alignleft{float:left;margin:0 20px 20px 0}
.page-content .alignright{float:right;margin:0 0 20px 20px}
.page-content .aligncenter{margin:0 auto 20px}


.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
}


.features-list .page-header {
	border: 0;
	text-align: center;
}


.features-list .page-header h1 {
	font-size: 46px;
}


.category-item .page-header {
	line-height: normal;
	padding: 10px 5px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}


.category-item .category-item .page-header {
	font-size: 14px;
}


.cat-children .page-header {
	line-height: normal;
	padding: 10px 5px;
	margin: 0;
	font-size: 18px;
	font-weight: normal;
}


.page-title,
.page-header h1 {
	line-height: 1;
	margin: 0;
}


.page-header + .page-subheader {
	margin-top: -20px;
}


.page-header .label,
.page-header .badge {
	vertical-align: middle;
}



.gm-arrow-right {
  height: 0 !important;
  width: 0 !important;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #f0ae01;
  border-top: 5px solid transparent; }
#status,.windows8{width:50px;height:50px}
#status{position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px}
#footer-area ul.menu li a.active{color:#ddd;}
#footer{clear:both;color:#8A8A8A;padding:2% 1%;background:#333;}
#footer li{border-bottom:1px solid rgba(255,255,255,0.1);margin:1px 0;padding:8px;background:none;line-height:100%;}
#footer li:last-child{border:0;}
#footer-area{position:relative;color:rgb(128,128,128);}
#footer-area .column{float:left;width:23.8%;margin:0 0 1.9% 1.5%;}
#footer-area .column:first-child{margin-left:0;}
#footer-area .column-title{color:#e0e0e0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none;width:auto !important;margin-left:0;}
#footer-area .column,#top-area .column{margin:0 10px;padding:0;}
#top-area .column:first-child,#footer-area .column:first-child{margin:10px;}


#live-stream .countdown {
  
}

#live-stream .countdown .live {
  display: none;
  font-size: 16px;
  margin-right: 15px;
  margin-top: 15px;
  font-weight: 300;
}

#live-stream .countdown .timer {
  font-size: 14px;
  font-weight: 300;
}

#live-stream .countdown .timer h3 {
  display: inline-block;
  font-size: 16px;
  margin-right: 15px;
  margin-top: 15px;
  font-weight: 300;
}

#live-stream .countdown .timer span {
  text-transform: uppercase;
}

#live-stream .countdown .timer .delimiter {
  margin: 0 7px;
  font-weight: 300;
}

#live-stream.live .countdown .timer {
  display: none;
}

#live-stream.live .countdown .live {
  display: block;
}
.carousel--listing__img{width:100%}
.sponsor-horizontal{position:relative;width:100%;overflow:hidden}
.sponsor-horizontal .sponsor-title{padding-top:0!important}
.sponsor-horizontal div{width:100%!important;display:block}
.sponsor-horizontal iframe{display:block;margin:0 auto}
.sponsor-horizontal.sponsor-large .sponsor-image{width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:50%}


.social-icons-area {
	margin-bottom: 30px;
}


.social-icons-area img {
	max-width: 40px;
}


.social-icons-area a:first-of-type {
	margin-right: 10px;
}
.et-waypoint{opacity:1!important}


.call-for-action-shodow-down {
	top: 99%;
	position: absolute;
	left: 0;
}
.module-divider{background-color:transparent;height:96px;position:relative;width:100%}
.module-divider.bright{background-color:#fff}
.module-divider.dark{background-color:#242b2f}
.module-divider.dark:after,.module-divider.dark:before{background-color:#242b2f;content:"";display:block;height:2px;left:0;position:absolute;width:100%}
.module-divider.dark:before{top:-1px}
.module-divider.dark:after{bottom:-1px}
.instagram-feed__intro{padding:32px 0 0;text-align:center}
.instagram-feed__intro .container{max-width:430px}

		.menui {
		    background: #565656;
		    transition: 0.6s ease;
		    transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
		    margin-top: 15px;
		    position: absolute;
		}
.outline{color:#fff;text-shadow:#000 0px 0px 1px;text-shadow:#000 0px 0px 1px,   #000 0px 0px 1px,   #000 0px 0px 1px, #000 0px 0px 1px,   #000 0px 0px 1px,   #000 0px 0px 1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.small{font-size:90%;}
.breadcrumbs .small{font-size:11px;}





.slideshow {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
	margin: auto;
  }


.slideshow li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }


.slideshow li:first-child {
  position: relative;
  display: block;
  }


.slideshow img {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
  }


.menu-item-has-children .dropdown-menu li {
  padding: 5px 0;
}


.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%;
	}
.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}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}


.footer_information {
  background-color: #333; 
  padding-top: 30px;

}


.footer_information .ff {
  font-size: 12px;
}


.footer_information .w {
  color: #fff;
}
.bg_transparent:not(.sticky) .w-text-value{color:inherit}
.w-text-value{transition:color 0.3s}
i + .w-text-value{margin-left:0.6em}
.w-text-value:empty{display:none}


.external-sites .title {
  position: absolute;
  top: 50%;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  width: 100%;
  left: 0;
  color: #FFF; }

    .battles-list .card a .title {
      margin: 0;
      padding-top: 1em;
      padding-bottom: 1em; }


.campaign-section .title {
  margin: 0; }


.campaign-section .color-gray .title, .campaign-section .color-gray .intro {
  color: #b8b3ae; }


.campaign-section .color-white .title, .campaign-section .color-white .intro {
  color: #FFF; }


.campaign-section .color-red .title, .campaign-section .color-red .intro {
  color: #dc1e0f; }


.campaign-section .color-black .title, .campaign-section .color-black .intro {
  color: #373332; }


.menu-toggle .title {
  display: inline-block; }
ul.views-fluid-grid-list{margin:0;padding:0;}
ul.views-fluid-grid-list-left{text-align:left;}
ul.views-fluid-grid-list-right{text-align:right;}
ul.views-fluid-grid-list-center{text-align:center;}
ul.views-fluid-grid-list-justify{text-align:justify;}
.slider__slide{display:none;float:left;width:100%}
.slider__slide:first-child,.has-js .slider__slide{display:table}
.ie7 .slider__slide:first-child,.ie7 .has-js .slider__slide{display:block}


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


.xoxo {
    margin-left: 27px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}


.user-location {
  font-size: 16px; }
.et_pb_fullwidth_header_extended_0 .et_pb_fullwidth_header_subhead{font-weight:600;font-size:18px;color:#ffffff!important;line-height:1.3em;text-align:center;text-shadow:0em 0.1em 0.1em rgba(0,0,0,0.4)}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}


.top-left a#menu-toggle i:hover{ color:#FFED00;}

.top-left a#menu-toggle i:focus, .top-left a#menu-toggle i:active{ color:#ffffff;}


.top-left{ float:none;}

.top-left a#menu-toggle{display:none}

.top-left span#site-logo{margin-left:0}

.right {
  background-color:#ffffff;
  float:left;
  width:20%;
  padding:15px;
  margin-top:7px;
 margin-right:17px; text-align:center;
}
.menu-attach-block-wrapper .panel-pane{float:left;margin-right:60px;}
.section-deals .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-deals .region-content .panel-pane h2{margin:0 0 20px;}
.section-blogroll .region-content .panel-pane{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:0 0 20px;padding:20px;}
.section-blogroll .region-content .panel-pane h2{margin:0 0 20px;}
.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}
.widget.follow-us .share-links a:hover,.header-wrapper.header-side-nav .share-links a:hover,.header-corporate .share-links a:hover{opacity:1}
.header-wrapper.wide .container{width:100%;max-width:none}
.header-wrapper{position:relative}


.note {
  text-align: center;
  width: 33.3333%;
  float: left; }


.home-section {
  position: absolute;
}

.logo_desc {
	font:16px 'TitilliumText22LRegular', Georgia, "Times New Roman", Times, serif;
}

.logo_desc a:hover{
	text-decoration:none;
}

.logo_desc a{
	color:#fff;
}

.price_center_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.prefoot .newsl, .prefoot .navfooter, .prefoot .share, .prefoot h1.logo{ display:inline-block; vertical-align:top;}

.prefoot .newsl{ width:23%; margin-right:3%;text-align:center;}

.prefoot .newsl .newsletter{ margin-bottom:22px; }

.prefoot .newsl .newsletter a{ display:block; box-sizing:border-box; border:2px solid #fff; font-size:18px; line-height:40px; font-family: 'Montserrat', sans-serif; font-weight:bold; transition:all .2s; text-transform:uppercase;}

.prefoot .newsl .logo{ display:none;}

.prefoot .newsl .newsletter a:hover{ text-decoration:none; color:#222; background:#fff;}

.prefoot .newsl .socialshare div{ display:inline-block; vertical-align:top; line-height:14px;}

.headertoshow .btn-more, .headertoshow .topmenu, .newsl .logo, .metasmobile{ display:none;}

	.newsl .tobreak{ width:100%; float:left;}
.ie8 .woocommerce .container ul.products li.product, .ie8 body.woocommerce-page .container ul.products li.product{float:left}
.ie .woocommerce-checkout #page .container header.entry-header h1.entry-title{padding:0;margin:20px 0 30px}
.page-container .container {background-color : #f8f5ea; }
 #page .container #secondary .widget h3.widget-title, #page .container #secondary .widget h1.widget-title, header.post-header .post-title{border-color : #2881a2; }
#page .container #secondary .widget ul li.cat-item a:before {color : #1e6284; }
html[dir="rtl"] #page .container #secondary .widget ul li.cat-item a:after {color : #1e6284; }

	



#page-loader {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #ffffff;
	z-index: 100001;
	}

#cookie-law-info-bar {
	
	font-size: 12pt;
	margin: 0 auto;
	padding: 13px 10px;
	position: absolute;
	text-align: center;
	box-sizing: border-box;
	width:100%;
	z-index: 9999;
	box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
	display: none;
	left:0px;
	font-weight:300;
}

#cookie-law-info-bar span {
	vertical-align: middle;
}
.et-fb.et-db #et-boc .et_pb_number_counter{opacity:1}
.logo-strip .logo-strip-container .read-more-cont{display:block;clear:both}
.logo-strip .logo-strip-container .read-more-cont .read{color:#26A8DF;margin:10px 0;font-weight:bold;display:inline-block;font-family:"proxima-nova",sans-serif}
.logo-strip .logo-strip-container .read-more-cont .read:hover p{color:#ffffff}
.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%}

		
	.home-wrap-out1,
	.home-wrap-in1 {
		margin-right: 0;
		}


.home-wrap-in1 {
	margin-right: 315px;
	}

.footer-sponsor {
  position: relative;
  margin: auto auto;
  height: 86px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.footer-sponsor.footer_sponsor_off {
  display: none;
}
.marquee-overlay{background-image:linear-gradient(transparent,rgba(0,0,0,.5));height:100%;position:absolute;width:100%;z-index:1}
.marquee-jumbotron .marquee-image,.marquee-jumbotron .marquee-inner,.marquee-jumbotron .marquee-overlay{height:100%}




.title-area {
	float: left;
	width: 350px;
}


.header-full-width .title-area {
	float: left;
	width: 100%;
}


	.title-area,
	.content,
	.sidebar {
		width: 100%;
	}


	.genesis-nav-menu li,
	.header-image .title-area,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}
#mk-boxed-layout{  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  box-shadow: 0 0 0px rgba(0, 0, 0, 0);}
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1200px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.header-sticky-ready .mk-header-nav-container {width: 1200px !important;left:auto !important;}

#text-21 .widget-wrap{
	 transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}


.img-responsive { display: block; max-width: 100%; height: auto; }


.section-0-box-text-cont h3 {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
}


.section-0-box-text-cont p {
    color: #fff;
    font-style: italic;
    margin: 0 0 10px 0;
    font-size: 16px;
}

	.symple-testimonials-thumb, .testimonial-post-thumbnail { float: none; max-width: 100%; }


.footer-02 {
  background: #fff;
  border-top: 1px #efefef solid;
  
  background:#F1F1F1;
  border-top: 1px solid #D5D7D6;
}

.footer-02 .footer-copy {
  text-align: right;
  font-size: 12px;
}

body.color01 .footer-02 {
  background: #fff;
  border-top: 1px #ededed solid;
}

body.color02 .footer-02 {
  background: #fff;
  border-top: 1px #ededed solid;
}

body.color03 .footer-02 {
  background: #fff;
  border-top: 1px #ededed solid;
}

body.color04 .footer-02 {
  background: #fff;
  border-top: 1px #ededed solid;
}
.et_pb_module{max-width:100%}

.sp-slides-container {
  position: relative;
}

.sp-slides {
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.sp-slides-container:hover .sp-fade-arrows {
  opacity: 1;
}

span.pr999 {
  font-size: 72px;
}

    .cookies_wrapper {position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 16px; }
#check{padding-left:10px;}
#check-toggle{display:none}
#check-toggle:checked+#menu0{max-height:350px;opacity:1;transition:opacity .8s;margin-bottom:50px}
#check-toggle:checked+#menu0 a{max-height:14px;transition:max-height .8s ease}
#check-toggle2 {display:none;}
#check-toggle2:checked + #menu02 {max-height:100px;opacity:1;transition:opacity .8s;margin-bottom:5px;}
#check-toggle2:checked + #menu02 a {max-height:28px;transition:max-height .8s ease;}

.entry-meta,
.entry-footer {
	font-family: 'Montserrat', Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
}
.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 }

#dropdown li {list-style: none;float: left ; padding:15px;}

#dropdown li li {padding: 5px 0;margin: 0 10px;width: 160px;line-height: 16px;overflow: hidden;border-bottom: 1px solid #f0f0f0;}

#dropdown li a {padding: 3px 8px;text-decoration: none;}

#dropdown li ul {display: none ;background-color: #fff;width:700px;border: 1px solid #ccc;z-index: 205;	}

#dropdown li:hover ul, #navbar li.hover ul {display: block;position: absolute;margin: 0;padding: 0;box-shadow: 3px 3px 8px -2px #999;}

#dropdown li:hover li, #navbar li.hover li {float: left;}

#dropdown li:hover ul{left:0px;}
#site-navigation ul li.megamenu{position:static}
#site-navigation ul li.megamenu ul li ul{position:relative;border-top:none;left:0;cursor:default;border-top:none!important}
#site-navigation ul li.megamenu:hover ul li ul{visibility:visible}
#site-navigation ul li.megamenu ul li ul li a{padding:8px 15px;line-height:1;width:auto}
#site-navigation ul li.megamenu ul li ul li:hover{background-color:#dbdbdb}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
#header_wrapper{background:#282c7d;border-bottom:5px solid #b4adcf;}
.row{margin-right:-15px;margin-left:-15px}
#videogallery .row:first-of-type{color:#fff;padding-top:10px;padding-bottom:20px;padding-left:20px;font-style:italic}
#footer .row{padding-top:10px;padding-bottom:10px}
#footer .row:last-of-type{background-color:#202020;border-top:2px solid #303030}



.sito-header-logo {
  float: left;
  height: 54px;
  font-size: 18px;
  margin: 0; }


.sito-header-logo img {
  height: 100%;
  width: auto; }

  .sito-header-centro .sito-header-logo {
    text-align: center;
    width: 100%;
    line-height: 40px; }

  .sito-header-centro .sito-header-logo img {
    width: auto;
    max-width: 293px;
    height: auto;
    max-height: 44px; }

  .apta-main-slider .right-shadow {
    right: -15px; }

  .page-container .right-shadow {
    right: -15px; }
.navbar .navbar-secondary .block{display:inline-block}


#footer-bottom p.right {
	float: right;
	margin-right: 28px;
	color: #888;
	margin-top: 8px;
}
.featured-large #featured-articles-nav{padding-left:15px;padding-right:15px}
.featured-article-border #featured-articles-nav li{display:table-cell;width:33%;border:none;border-right:1px solid #ccc;vertical-align:top}
.featured-article-border #featured-articles-nav li a{display:block;padding-left:5px;padding-right:5px}
.featured-article-border #featured-articles-nav li:last-child{border:none}
.featured-article-border #featured-articles-nav .active a{color:#333}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

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


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}




.testimonial_rotator.format-rotator .slide { display: none; }




.testimonial_rotator.format-list .slide { margin: 40px 0; }





.testimonial_rotator.template-default .slide { width: 100%; height: auto; }




.testimonial_rotator.template-longform .slide { width: 100%; height: auto; text-align: center; }
.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}

  .pc-none {
    display: none !important;
  }


.ds-material-button .et_pb_scroll_top.et-pb-icon {
    bottom: 30px;
    right: 30px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    -webkit-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 30px -6px rgba(0,0,0,0.75);
    transition: .5s ease all;
    background: #303030;
}




.ds-material-button .et_pb_scroll_top.et-pb-icon:hover {
-webkit-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
box-shadow: 0px 0px 30px -3px rgba(0,0,0,0.75);
}


.ds-material-button .et_pb_scroll_top.et-pb-icon:before {
    font-size: 40px
}

.row_inner,
.tb-column-inner,
.themify_builder .module,
.module_row, .module_subrow{
    position:relative;
}


.subrow_inner,
.row_inner,
.module_subrow,
.tb-column-inner,
.tb_module_front,
.tb_state_highlight,
.themify_builder .col-full{
    width:100%;
    box-sizing:border-box;
}
#sp-flg{font-size:0;line-height:0;display:block;width:0;height:0}
 .modal.fade.in{top:20px;}
.cnt .bpd .in{padding:3% 10%}
.in{padding:20px}
.bp-t .out .in.pddbg{width:auto}
.bp-t .out .in{margin:0 auto}
.bp-t .out .in .cck{margin:0 auto;width:1040px}
.cnt .bpd .out .in{padding:3% 60px}
.off-canvas .sidebar-menu{padding:30px 0}
.sidebar-menu .search-form{display:block !important}




.textitem,
#text_1,
#text_2,
#text_3,
#text_4,
#text_5 {
}


.td-pb-row {
  *zoom: 1;
  margin-right: -24px;
  margin-left: -24px;
  position: relative;
}

.td-pb-row:before,
.td-pb-row:after {
  display: table;
  content: '';
}

.td-pb-row:after {
  clear: both;
}


.td-pb-row [class*="td-pb-span"] {
  display: block;
  min-height: 1px;
  float: left;
  padding-right: 24px;
  padding-left: 24px;
  
  
  
  position: relative;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

  .td-pb-row,
  .td-block-row {
    margin-right: -20px;
    margin-left: -20px;
  }

.td-post-template-10 .td-container .td-pb-row {
  padding-top: 48px;
}


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

	#branding, #bg_image { min-height:100px; }


	#branding {	height:auto; }





div.menu,
#colophon,
#branding,
#main,
#header {
	margin: 0 auto;
}


#branding #bg_image + #header-container {
	position: absolute;
}
 .avia-fullwidth-slider{border-top-style:solid;border-top-width:1px;z-index:1}
 .avia-fullwidth-slider.avia-builder-el-0{border-top:none}

.avia-layerslider,.avia-fullwidth-slider{display:none}
.container{min-width:992px!important}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


.container-semi-fluid {
  padding: 0 50px;
}
.assist-navigation .assist-navigation-areas.products .assist-area .product-title{font-size:14px;padding-bottom:0;margin-bottom:1rem;font-weight:700}
.post-info a{color:#fff}
#content .post-info,#content .postmetadata{font-size:.9em;color:#666c7f;margin:0;padding:0}
#content .post-info{box-shadow:.2em .2em .3em rgba(0,0,0,.45)}


.bb728bottom {
    padding-top: 0px;
    float: right;
    
}


.bb728bottom a {
    
    
    
}

   .check-ticket .ct-inputs{margin:0;}

   .ct-inputs select, .ct-inputs input[type="text"], .ct-inputs button, .ct-inputs button{height: 30px;width: 17%;float: left;padding: 0 10px;font-family: Regular;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 0;}


   .ct-inputs select{margin:0;margin-right: 20px;}

   .ct-inputs input[type="text"]{margin:0;margin-right: 20px;font-size: 15px;color: #000;}

   .ct-inputs button{margin:0;text-align: center;color: #FFF;background-color: #e20015;border: 0;font-size: 17px;font-weight: 600;}

   .ct-inputs .ckeck-result{margin-left: 20px;line-height: 30px;float: left;padding: 0 10px;color: #000;font-size: 17px;text-align:  center;font-family: Regular;background: #ffc800;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.thumb .clip-link{position:absolute;_position:static;bottom:-100px;top:-100px;left:-100px;right:-100px;text-align:center;white-space:nowrap;word-break:normal}


#spotlight-bar {
	background-color: #000;
	padding: 10px;
}


#spotlight-bar a {
	color: #f6af14;
}


#spotlight-bar a:hover {
	text-decoration: underline;
}


#employer-spotlight a:hover .text,
#spotlight-bar a:hover {
	text-decoration: underline;
	color: inherit;
}


#employer-spotlight a:focus .text,
#spotlight-bar a:focus {
	text-decoration: underline;
	outline: 1px solid;
	padding: 2px 5px;
}

.media-object{display:block;}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_4{width:380px}
.container_12 .grid_1,.container_12 .grid_2,.container_12 .grid_3,.container_12 .grid_4,.container_12 .grid_5,.container_12 .grid_6,.container_12 .grid_7,.container_12 .grid_8,.container_12 .grid_9,.container_12 .grid_10,.container_12 .grid_11,.container_12 .grid_12{width:300px}
.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-5{width:41.66666667%}

            #pink .col-sm-5 {
                display: none;
            }


#main {

	padding-top: 50px;

}






.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}


.clearfix {

	display: inline-block;

}


* html .clearfix {

	height:1%;

}


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

.et_pb_text_27.et_pb_text { color: #999999 !important; }
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}

        .footer-socials a {
            border: solid 1px #d8d8d8;
            border-radius: 50%;
            outline: none;
            text-align: center;
            font-size: 27px;
            width: 46.5px !important;
            height: 46.5px !important;
            display: inline-block;
            margin-right: 30px;
            padding: 2px 3px;
        }

        .footer-socials a:hover {
            
            border: solid 1px #64D3C4;
            transform: scale(1.05);
        }

        .footer-socials li:last-child a {
            margin: 0;
        }
.advisera-boxes li.border{border-right:1px #d5d5d5 solid}
.advisera-boxes li.border.security-awareness{border-right:none}
.advisera-boxes li.border.training,.advisera-boxes li.border.books,.advisera-boxes li.border.conformio{border-right:none}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.span4{width:370px}
.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}
input.span4,textarea.span4,.uneditable-input.span4{width:356px}

.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;}
.wishlist-overlay--loaded .wishlist-overlay__loading,.wishlist-overlay--loading .wishlist-overlay__content{display:none}

.grey-bg img {
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}


.grey-bg img:hover {1px 1px 10px 2px
    rgba(0, 0, 0, 0.39);
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.grey-bg {
    text-align: center;
    background: #f8f8f8;
    padding: 10px;
    margin-top: 40px;
    padding-bottom:50px;
}

.grey-bg p {
    width: 70%;
    display: block;
    margin: 0 auto;
}


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


.tabbed .tabs-data {
	padding: 5px 8px;
	background-color: #F2F2F2;
	padding-top: 0px;
}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}
#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}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

#mmlloading
{
 position: absolute;
left: 40%;
display:none;
margin-top:15%;
}





.pagination{display:inline-block;}

.pagination ul{display:inline-block;}

.pagination ul li{float:left;margin-right:10px;height:25px;line-height:25px;cursor:pointer;}

.pagination ul li a{color:#31747b;}

.pagination ul li.num{background-color:#eeeeee;border:1px solid #d5d5d5;-moz-border-radius: 4px;border-radius: 4px;}

.pagination ul li.num a{color:#31747b;display:inline-block;padding-left:8px;padding-right:8px;}

.pagination ul li.num.active, .pagination ul li.num:hover {background-color:#d0e7ed;}
.column-group {
	width: 100%;
	overflow: hidden;
}
.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-2{width:16.66666667%}


.align-top {
  vertical-align: top !important;
}

.mb-20 {
  margin-bottom: 20px;
}


    .img-responsive {
        max-width: 100%;
    }


    .is-flex .img-responsive {
        max-width: 100%;
    }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}
.td_flex_block_2.td_with_ajax_pagination,.td_flex_block_2.td_with_ajax_pagination .td_block_inner{overflow:initial!important}
.td_flex_block_2.td_with_ajax_pagination .td_block_inner{height:auto!important}


.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}


	.page .panel-content .entry-title,
	.page-title,
	body.page:not(.twentyseventeen-front-page) .entry-title {
		font-size: 10pt;
	}
.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-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-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-6{float:left;width:50%}


.superprodukt {
    -webkit-box-sizing   : border-box;
    -moz-box-sizing      : border-box;
    box-sizing           : border-box;
    padding              : 1rem 0;
    border               : 3px white solid;
    -webkit-border-radius: 8px;
    -moz-border-radius   : 8px;
    border-radius        : 8px;
    background-color     : #0090c1;
    -webkit-box-shadow   : 0 14px 30px rgba(0, 144, 193, .22), 0 10px 21px rgba(0, 144, 193, .14);
    -moz-box-shadow      : 0 14px 30px rgba(0, 144, 193, .22), 0 10px 21px rgba(0, 144, 193, .14);
    box-shadow           : 0 14px 30px rgba(0, 144, 193, .22), 0 10px 21px rgba(0, 144, 193, .14);
    color                : white;
    text-align           : center;
}


.superprodukt h2 {
    display       : block;
    margin        : .2rem 0 1.1rem;
    text-transform: uppercase;
    font-weight   : 600;
    font-size     : 34px;
}


.single-item {
  max-width: 839px;
  min-height: 206px;
  margin: 30px auto;
}

.single-item .slick-slide {
  padding: 20px;
}


.single-item .slick-dots li {
  margin: 0 3px;
  width: 13px;
  height: 13px;
}

.single-item .slick-dots li button:before {
  content: "";
  font-family: inherit;
  font-size: 13px;
  line-height: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 13px;
  height: 13px;
  background: #d8d8d8;
  border-radius: 100%;
  opacity: 1;
}

.single-item .slick-dots li.slick-active button::before,
.single-item .slick-dots li button:hover::before,
.single-item .slick-dots li button:focus::before {
  background: #a5a5a5;
}
.mega-menu ul li.menu-header{font-weight:700;margin-bottom:10px;}
.mega-menu ul li.menu-header a{color:#05326e;}
.mega-menu .menu-brand{border-left:1px solid #e5e5e5;padding-left:20px;margin-top:-15px;padding-top:15px;height:100%;}
.mega-menu .menu-brand li a{color:#05326e;}
.mega-menu .menu-brand .menu-header{color:#929292;}
.mega-menu.kitchen .menu:nth-child(2){display:none;}
.footer .menu a:hover{text-decoration:underline;}


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.clear_both {
	clear:both;
}

#slide-container #slider ul li *{
	color: #fff;
}


#wbf-slider, #slider .slide{
	overflow: hidden !important;
}

.no-touch #slide-container .slider{
	width: 100%;
	background: #fff;
	display: none;
}

.touch .slider{
	display: block;
}

#slide-container .slider, .no-touch #slide-container .slider{
	width: 700px;
	height: 283px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}
	
.no-touch #slide-container .slider li{
	width: 700px !important;
	background-size: cover;
	background-position: center center;
}

#slide-container .slider{
	width: 700px;
	height: 362px;
	background: #999;
	display: block;
	position: absolute;
	left: 0px;
}
.site-content{position:relative;-webkit-backface-visibility:hidden}

	
.layout-boxed .site-content {
	background:#fff;
}
body, .site-content, .layout-full .title-with-sep .title, .layout-full .title-with-sep .entry-title{background-color:#fff;}



.site .header-content,
.site .site-content,
.site .site-info {
	width: 920px;
	margin: 0 auto;
}

.site .site-content {
	overflow: hidden;
}
.aligncenter,.clear:after,.comment-content:after,.entry-content:after,.page-links,.site-content:after,.site-footer:after,.site-header:after,h1,h2,h3,h4,h5,h6{clear:both}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table}
.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse){padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px;width:auto}
.lightbox-content{background-color:#fff;max-width:875px;margin:0 auto;transform:translateZ(0);box-shadow:3px 3px 20px 0 rgba(0,0,0,0.15);position:relative}
.lightbox-content .lightbox-inner{padding:30px 20px}
.x-menu-level-1{margin-left:260px}


.menu-item:hover {
    background: #eeeeee;
    color: black !important;
}


.menu-item:hover a {
    color: black !important;
    opacity: 1;
}


.menu-item {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}





#bottom {
  position: relative;
  display: block;
  flex-shrink: 0;
  width: 100%;
  clear: both;
        color: rgb(255,255,255);
      border-top: 5px solid rgb(0,159,227);
      background-color: rgb(34,55,135);
      text-align: center;
      -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

  .hero, .menu, .right, #bottom {display:none !important;}



.su-note {
  margin: 0 0 1.5em 0;
  border-width: 1px;
  border-style: solid;
}


.su-note-inner {
  padding: 1em;
  border-width: 1px;
  border-style: solid;
}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


#header {
	clear: both;
	margin: 0 0 5px 0;
	height: 65px;
    background-color:#223f9a;
}

.row{position: relative; margin-right: -15px; margin-left: -15px; background-color: #fff; border-radius: 5px; border: 1px solid #eee;}

.container:before,.container:after,.row:before,.row:after,.clearfix:before, .clearfix:after{ display: table; content: " "; clear: both;}


.no-border { border: none !important; }



.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}


.menu .nav-item .nav-link {
    display: block;
    color: #fff;
    border: 1px solid #4E0809;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 0 10px;
    min-height: 30px;
    line-height: 30px;
    margin-top: 4px;
    background: #730C0E;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: bold;
}

.menu .current_page_item .nav-link, .menu .nav-item .nav-link:hover {
	background: #191919;
	border:  1px solid #191919;
}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

    .home .listener .button-container .button-app-store{
      height:45px;
      margin-right:10px; }

    .view-podcasters .hero .button-container .button-app-store{
      height:45px;
      margin-right:10px; }

  .misc-about div.columns:not(.open) .more .collapse {
    display: none !important;
  }
.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}
.abcp_header .navbar-collapse.collapse{display:none!important}
.abcp_header .navbar-collapse.collapse.in{display:block!important}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


#inner_content .one, #inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even { float:left; }

#inner_content .two-even, #inner_content .two-odd, #inner_content .three-even, #inner_content .four-even{margin-right: 35px; }

#inner_content .four-even{
	width:126px;
}

#inner_content .two-even.last, #inner_content .two-odd.last, #inner_content .three-even.last, #inner_content .four-even.last{ float:left; margin-right: 0px; }

.one, .two-even, .two-odd, .three-even, .four-even { float:left; }

.two-even, .two-odd, .three-even, .four-even{
	margin-right: 35px;
}

.four-even{
	width:208px;
}
.front .region-content{padding:60px 0 40px;}
.front .region-sidebar-second,.front .region-sidebar-first{padding:76px 0 40px;}
.region-highlighted-bottom-left .view-Testimonials.highlighted{padding-right:0px;}

	.slider-text-separator {margin:.75em auto 1.5em;}

.lnd_introtxt{
    background:none repeat scroll 0 0 transparent !important;
    border-radius:0 0 0 0 !important;
    box-shadow:0 0 0 #EEEEEE inset !important;
    color:#838383 !important;
    font-size:11px !important;
    margin:0 !important;
    padding:0 !important;
    text-shadow:0 0 0 #FFFFFF !important; width:100% !important;
}

.lnd_introtxt .readmore{ display:block; text-transform:capitalize;}


#right1 .module.posting-wrap div.div_lnd_intro .lnd_introtxt{
  letter-spacing:-0.2px;
}

.lnd_introtxt strong
{
display:block;
}

.div_lnd_intro.old-latest-news .lnd_introtxt{ width:180px !important; }

.text-tab-content { text-align: left; }
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:0}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
#foot_links2{text-align:left;float:left;width:100% !important;margin:0 auto;height:32px;padding:10px .7%;}

div#nextend-smart-slider-100019 .smart-slider-border2 {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-topleft: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  overflow: hidden;
}

.x-firefox div#nextend-smart-slider-100019 .smart-slider-border2 {
  opacity: 0.99999;
}

.navigation .n_bj2{ background-position:-30px -160px;}



.ht-clearfix:before,
.ht-clearfix:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-footer:before,
.site-footer:after,
.ht-container:before,
.ht-container:after {
	content: "";
	display: table;
}


.ht-clearfix:after,
.entry-content:after,
.comment-content:after,
.site-footer:after,
.ht-container:after {
	clear: both;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}


.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;
}
.publications .publications__body{padding:12px 0;padding:.75rem 0}
.publications__body,.events__body{position:relative}


ul.yiiPager .page a
{
	font-weight:normal;
}
.nav-bar .nav .nav-item{padding:5px 0;margin-bottom:0}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}


.hm-phones__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-bottom: 5px;
}
div#n2-ss-2 .n2-ss-button-container,div#n2-ss-2 .n2-ss-button-container a{display:inline-block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth,div#n2-ss-2 .n2-ss-button-container.n2-ss-fullwidth a{display:block;}
div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{white-space:nowrap;}
div#n2-ss-2 .n2-ss-button-container a div{display:inline;font-size:inherit;text-decoration:inherit;color:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;}
div#n2-ss-2 .n2-ss-button-container i{font-size:100%;vertical-align:baseline;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="left"] i{margin-right:0.3em;}
div#n2-ss-2 .n2-ss-button-container a[data-iconplacement="right"] i{margin-left:0.3em;}


.mod_eb_mincalendar_dayname {
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    text-align: center;
    text-decoration: none;
}


.comptable .casinocol {
	width:25%;
}
.footer-block-1,.footer-block-2,.footer-block-3,.footer-block-4,.footer-block-5,.footer-block-6,.footer-block-7,.footer-block-8,.footer-block-9,.footer-block-10,.footer-block-11{float:left;margin-right:25px;width:140px;}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}
.promo-list--wicker-man .aspect-box,.promo-list--wicker-man .promo-list__content{width:80%}
.promo-list__content{margin:20px auto 0}

#new_copyright					{	padding: 10px 0;	text-align:center;	}
.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-8{width:66.66666667%}
.quiz__quiz-container{position:relative;width:90vw;margin:56px auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
.scene-container .scene-attribution{text-align:center;color:#FFFFFF;font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;letter-spacing:0.02em;display:block;margin:0 auto;width:75%;margin-top:30px;margin-top:3vh;text-shadow:0px 0px 12px rgba(0,0,0,0.33);font-size:19px;font-size:1.1875rem;}
img.alignnone{margin:5px 0 20px}
.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}
.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.fxb-col{-webkit-box-flex:1;-ms-flex:1;flex:1}


.site-footer .creds{ float: right;}


.full-width .creds{ float: none;}

	
.site-footer .links, .site-footer .creds{ float: none; text-align: center; margin-bottom: 10px; line-height: 2.5;}
.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}
.fl-cta-inline .fl-cta-text {width: 70%;}
.fl-builder-content .fl-row .fl-col .fl-node-59a20f15558bb .fl-cta-text-content {color: #FFFFFF;}


.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
}


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


.video-container video {
	opacity:0;
}

.block_pro .arrow{width:33px; height:33px; float:left;}

.block_pro .arrow a{display:block; width:33px; height:33px; float:left; margin:110px 0 0 0;}

.aligncenter {
	display: block;
	margin: 10px auto;
}

.header_top .aligncenter {
	margin: 8px auto;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:171px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:171px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}


        
        .logo_container #logo.desktop-logo {
            display: inline-block;
        }

        .logo_container #logo.mobile-logo {
            display: none;
        }

        .logo_container #logo.tablet-logo {
            display: none;
        }

        .logo_container #logo.scroll-logo {
            display: none;
        }

        
        .et-fixed-header .logo_container #logo {
            display: none;
        }

        .et-fixed-header .logo_container #logo.scroll-logo {
            display: inline-block;
        }
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-21.x-section {border-width:1px 0px 0px 0px;border-style:dashed none none none;border-color:#bdbdbd transparent transparent transparent;padding:35px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.qodef-content,.qodef-fader,.qodef-wrapper{background-color:#fff}
.qodef-fader{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;z-index:2000;-webkit-transition:opacity .6s cubic-bezier(0,0,.18,1);-moz-transition:opacity .6s cubic-bezier(0,0,.18,1);transition:opacity .6s cubic-bezier(0,0,.18,1)}
.qodef-fader.qodef-fading{opacity:1;visibility:visible}

.dark .call_to_action .call_center a{color:#fff}


	
	.call_to_action .call_left,.call_to_action .call_center,.call_to_action .call_right{display:block;width:100%}

	.call_to_action .call_center{margin-bottom:20px}

.call_to_action .call_center a{display:inline-block}

.call_to_action .call_center .icon_wrapper{display:inline-block;border-width:3px;border-style:solid;width:65px;height:65px;line-height:65px;font-size:30px;-webkit-border-radius:100%;border-radius:100%}

.call_to_action .call_center .button{margin:0}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}


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

.footerLanguageLinks ul li.lang-item-ja-jp:after{
    content: '';
}


.play-video-btn-wrapper {
  text-align: center;
  color: white;
  text-decoration: none;
}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}
.hero-single{overflow:hidden}
.hero-single .wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-width:1200px;min-height:490px;padding-top:0;position:relative}
.post-type-archive-movie main.content div:first-of-type.hero-module .hero-single{margin-top:-70px}
.post-type-archive-movie .hero-single,.post-type-archive-movie .hero-slider{margin-left:-20px}

.container { position: relative }


#content .container {
    background: #fff;
    position: relative;
    
    }

#headimage .container { margin-bottom: 0 }

#top .container { padding-top: 12px; padding-bottom: 6px; text-align: left; line-height: 1em }

#content .container .no-padding {margin: 0 -15px;}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
.responsive-menu-label{display: inline-block;font-weight: 600;margin: 0 5px;vertical-align: middle}
.responsive-menu-label .responsive-menu-button-text-open{display: none}
.responsive-menu-label.responsive-menu-label-top,.responsive-menu-label.responsive-menu-label-bottom{display: block;margin: 0 auto}
.pt-cv-tl-heading .entry-date{font-size:13px}

  .footer-nav .menu-items {
    list-style: none;
    padding: 0 0 1em 1em; }

    .footer-nav .menu-items a {
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }

        .footer-nav .menu-items:first-child {
          text-align: right; }

          .footer-nav .menu-items:first-child li:first-child {
            padding-left: 15px; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

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

.feat-cats .widget_innerfade_name { display:block;  text-align: center; position: absolute; bottom: 0; width: 100%; height: 20px; margin: 0; font-size: 1.6rem;}

.feat-cats .widget_innerfade_name a { color:#252525; font-weight:200; }


.simple-product .simple-product-price .bfx-price.simple-product-price-sale
{
	text-decoration: line-through;
}


.simple-product .simple-product-price .bfx-price.bfx-old-price {
	text-decoration: line-through;
	margin-right: 8px;
}


.simple-products .simple-product p.simple-product-price span:nth-child(2),
.simple-products .simple-product p.price span:nth-child(2),
.slider-products .slide p span.bfx-price{text-decoration: none; }

	.header__links{
		display:none;	
	}

.tab td{
border: 1px solid #fff;
text-align:center;
}


.grideschis
{
background-color:#E6E7E9;
}
.ui--title-text{position:relative;display:inline-block;*display:inline;zoom:1;margin:0 !important;padding-right:30px;max-width:90%;text-decoration:none;}
.rtl .ui--title-text{padding-right:0;padding-left:30px;}
.text-center .ui--title-text{padding-left:30px;padding-right:30px;}
.rtl .text-center .ui--title-text{padding-left:30px;padding-right:30px;}
.text-right .ui--title-text{padding-left:30px;padding-right:0;}
.rtl .text-right .ui--title-text{padding-left:0;padding-right:30px;}
.ui--title-text a,.ui--title-text a:hover{text-decoration:none !important;}


.cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.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-1{width:8.33333333%}


#footer-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#footer-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#footer-top div div {
	padding: 0;
	background-repeat: repeat-x;
}

@charset "utf-8";

#ticker {
	overflow:auto;
	padding:0px;
	height:180px;
	width:225px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#ticker div {
	margin:10px 0px 0px 0px;
}

    p.footer-logos-title {
      clear: both;
      padding-bottom: 7px;
    }
#mk-footer-navigation ul li a,.mk-footer-copyright{line-height:16px;filter:alpha(opacity=@opacity * 100)}
.mk-footer-copyright{float:left;padding:25px 0 20px;font-size:bold;-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#8c8e91; }

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

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

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


.tubiao{
	width:100px;
	height:100px;
	border-radius:50%;
	border:1px solid #63c1ff;
}

.tubiao img{
	border-radius: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%}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after{clear:both}
.footer_link{color:#7e7e7e;line-height:1.2;}


.hm-slider__info {
	position: absolute;
	top: 0;
	left: 0;
	padding: 22px 40px;
	z-index: 9;
	width: 100%;
	height: 100%;
}

.slider_title{
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	opacity: 1;
}

.shortcode-author-avatars div.author-list .user .name {
	display: block;
	font-size: .85em;
}

.multiwidget_author_avatars .author-list .user .name {
	display: block;
}

.multiwidget_author_avatars .author-list .with-biography .name {
	font-size: 1.1em;
}
.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%}

	.noticias div.col-md-6{
		padding-left: 0;
	}

.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}

.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}

  .btn.btn-navbar .icon-bar { background-color: white !important; margin-top: 5px; width: 22px; }


.custom.additional {
  width: 90% !important; padding:10px;
}

#right1 .module .custom {
 
  padding-left: 15px;
}
  
.custom-view-current-mood img {
  width: 100% ;
}

.custom-view-current-mood {
  text-align: center;
}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }
.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}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.games2 .game.last{border-bottom:0px;padding-bottom:0;margin-bottom:0;}

.games3 .game.last{padding-bottom:0;margin-bottom:0;border-bottom:0;}

.games4 .game.last{border-bottom:0;margin-bottom:0;}

.game-comments .comment.last{border-bottom:0;}

.game-comments2 .comment.last{border-bottom:0;}

.sidebar-left .categories ul li.last{border:0;}
.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}
#ezoic-content .gs-web-image-box-landscape img.gs-image{max-height:40px}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}
.footer-contacts__item{text-align:left}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.page-header,.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}

.home_link_top {
	font-size: 12px;
	padding: 5px;
	text-align: center;
	background-color: #0071BC;
}




.home_link_top, .home_link_bottom {
	background-color: #B30F13;
}
.carousel-caption .caption-wrap{position:absolute;bottom:0;left:0;padding:15px;border-radius:2px;background:rgba(50,51,62,.85)}
.carousel-caption .caption-wrap:hover h2,.carousel-caption .caption-wrap:hover p{color:#b3b3b3}

	.container { text-align: left; margin: 0 auto; width: 1024px; position: relative; }

			#featured .container { text-align: center; line-height: 0; }

	.home-section .container { text-align: center; }

.mh-container-outer { margin: 0 auto; box-shadow: none; }
