﻿

.text-right { text-align: right !important; }
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;}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.header--top{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;height:100%}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
.fusion-menu-item-button .menu-text{border-color:#787878;}
.fusion-menu-item-button:hover .menu-text{border-color:#787878;}


.js-rotating {
  display: none;
}

.js-rotating.morphext {
  display: inline-block;
}

#le-navbar-categorias-2{
  background: #410449;
  width: 100%;
  left: 0;
  position: absolute;
  z-index: -1;
  height: 50px !important;
  margin-top: -50px;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}






.home-template .vc_row {
    position: relative;
}



.social-icon {
	display: inline-block;
    vertical-align: top;
    width: 40px;
    padding-top: 10px;
}
.pln-tps .pln-lgo,.pln-tps .pln-prce,.pln-tps .pln-tl{padding:10px;text-align:center;border:1px solid #eee}
.pln-tps .pln-prce{padding:0!important;line-height:1.007;border-bottom:1px solid #fff}
.pln-tps .pln-prce .unit{font-size:14px;color:#777;font-weight:400;position:relative;top:-31px;right:-27px}
.pln-tps .pln-prce big{font-weight:700;color:#be2e00}
.pln-tps .pln-prce big .plan-price{font-size:26px}
.pln-tps .pln-prce s{font-weight:700}
.slim-compare-chart.pln-tps .pln-prce{border-bottom:1px solid #eee}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}

.products-grid li.item .item-wrap {padding:9px 9px 6px;}


.loader{
  width: 50px;
  height: 50px;
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -25px -25px 0 0;
  font-size: 10px;
  text-indent: -12345px;
  border-top: 1px solid rgba(63,181,162, 0.08);
  border-left: 1px solid rgba(63,181,162, 0.08);
  border-bottom: 1px solid rgba(63,181,162, 0.08);
  border-right: 1px solid rgba(63,181,162, 0.5);
  
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  
   -webkit-animation: spinner 700ms infinite linear;
   -moz-animation: spinner 700ms infinite linear;
   -ms-animation: spinner 700ms infinite linear;
   -o-animation: spinner 700ms infinite linear;
   animation: spinner 700ms infinite linear;
  
  z-index: 100001;
}
div.jetpack-quiz div.jetpack-quiz-answer.last{padding-bottom:0;margin-bottom:0;border-bottom:0}

.page-nav .first,
.page-nav .last,
.page-nav .extend,
.page-nav .pages {
  display: none;
}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}
#header .main_sites .others{text-align:right}
body.responsive-ready #header .main_sites .others a img{max-width:130px;width:100%}
body.responsive-ready #header .main_sites .others{width:300px}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}

.widget .feature-posts-list li h3{font-size:16px;}

.widget .feature-posts-list br{display:none;}

.widget .feature-posts-list img{margin:0 15px 0 0;float:left;}

.widget .feature-posts-list small{font-size:14px;color:#acacac;margin:0 0 5px;display:block;}

.widget .feature-posts-list .post-excerpt{display:block;overflow:hidden;}

.widget .feature-posts-list li{margin:0 0 25px;}

.widget .feature-posts-list li:last-child{margin:0;border:none;padding:0;}

.widget .feature-posts-list li a{font-weight:500;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.colophon .social-block a.social-icon,.tc-sidebar .social-block a.social-icon{float:left;width:auto}

                          
.social-links .social-icon:before { content: none }


#sidebars ul.children li {border-bottom:none;}

#sidebars ul.children {margin-bottom:0;}
.sidebar nav a.child,.sidebar nav span.child{margin-left:30px;font-size:18px;line-height:2}
.content-info .footer-menusa .nav-col nav ul li.child{display:none}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}

.left1{
margin-left:9%;
}
.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-3{width:25%}
.pwd-footer-widgets .widget-title{font-size:18px;font-family:"Lato",sans-serif;font-size:22px;color:#fff}
.pwd-footer-widgets a{color:#fff}
.pwd-footer-widgets a i{color:#fff;font-size:26px;margin-right:10px}
.pwd-footer-widgets{padding-top:50px}
.pwd-footer-widgets strong{color:#888!important}
body.full-screen-slider.home .social-buttons a:hover i,body.full-screen-slider.home .ms-info a:hover,.pwd-footer-widgets a:hover i{color:#fff!important}
.pwd-footer-widgets .footer-widget{margin-bottom:0}
.pwd-footer-widgets.pwd-row{padding-bottom:0!important}


 .level-2 .banner .banner-vertical-jp{
  display: none;
 }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


.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( 190, 190, 190, 0.7);
		}

			.articleimage {
				float:left; width:135px; 
			}

				.articleimage img {
					border:5px solid #b2b2b2;
				}

					.articleimage img:hover {
						border:5px solid #969696;
					}


.single .load-more-wrapper {
  margin-bottom: 35px; }

  #news-box-wrapper:hover .load-more-wrapper {
    max-height: 999px; }

  #news-box-wrapper .load-more-wrapper {
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s; }
.banner_wide{margin-top:0}
.banner_wide ul,.banner_wide li{padding:0;margin:0;list-style:none;width:100%}
.banner_wide li{background-color:#000;background-position:center}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

.toppkantfaner .tilgjengelighet, .toppkantfaner .kontaktinfo, .toppkantfaner .minside
{
    height: 17px;   
}

.toppkantfaner .minside
{
}

.minside
{
    min-width: 55px;
	right: 5px;
	background-color: #fbc52e;
	padding: 0 8px;
	padding-top: 1px;
}



.ap_column {
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}

        
.ap-row .ap_column:first-child {
    margin-left:0;
}


.clearfix {
  *zoom: 1;
}


.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}


.clearfix:after {
  clear: both;
}
.booking-bar-inner{position:relative}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }

.sb-open .main-section img:not(.aside-main_logo), .sb-open #main-page-carousel, .sb-open .main-news-item_img{
    display: none !important
}

.main-news-item_img {
  display: inline-block;
  float: left;
  width: 100px;
  height: 100px;
  background-color: #eff0f4;
}

#navcontainer{height:50px;}
.header .header__column--logo{position:absolute;top:9px}
.header .header__column--menu{text-align:right;padding-top:12px;padding-bottom:12px;margin-top:36px}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }


.navbar-stuck.navbar-dark .navbar-inner,  
.navbar-nav{
	background:#fff !important;
}


.navbar-nav{
	border:1px solid #fff;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


	.navbar-nav li.search {
		display: block !important;
	}

	.navbar-stuck .navbar-nav li:nth-child(n+6) {
		display: none;
	}

.sbOptions li.last a{
	border-bottom: none;
}

#globalNavi ul li.current_page_item a,#globalNavi ul li.current_page_item li a:hover,#globalNavi ul li a:hover {
	color:#fff;
}

#globalNavi ul li.current_page_item li a,#globalNavi ul li a {
	color:#777;
}

#globalNavi ul li.current_page_item:hover{
	background:none;
}


div.wpgdprc-consent-modal div.wpgdprc-consent-modal__description {
    color: #8A8A8A;
}

#top-content .left {
    display: block;
    overflow-x: hidden;
    width: 40%;
}

.left-float{
    float: none;
    margin-left: 57px;
    text-align: left;
}

    #top-content .left, #top-content .right {
        max-width: 100%;
    }
#navigation div.menu-col{width:150px;float:left;}
.module-header.no-navigation .header-container .header-mobile-navigation{visibility:hidden}
.module-header .header-container .header-mobile-navigation{display:none}
.module-header .header-container .header-mobile-navigation .mobile-nav-open{background:0 0;border:none;padding:0;outline:inherit;position:relative}
.module-header .header-container .header-mobile-navigation .mobile-nav-open:before{content:"\e900"}
.module-header.dark .header-container .header-mobile-navigation{color:#fff}


.flex-no-shrink {
  flex-shrink: 0;
}


#jsn-centercol_inner {
	border-top: 1px solid rgba(255,255,255,0);
}

.span12 #jsn-centercol_inner {
	padding: 20px;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}


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


.pagination .nav-links {
	padding-right: 106px;
	position: relative;
}


.pagination .nav-links:before,
.pagination .nav-links:after {
	color: #fff;
	font-size: 32px;
	line-height: 51px;
	opacity: 0.3;
	position: absolute;
	width: 52px;
	z-index: 1;
}


.pagination .nav-links:before {
	content: "\f429";
	right: -1px;
}


.pagination .nav-links:after {
	content: "\f430";
	right: 55px;
}
.centered-text{text-align:center}

.popup-box {
   background-color: #ffffff;
    border: 1px solid #b0b0b0;
    bottom: 0;
    display: none;
    height: 415px;
    position: fixed;
    right: 70px;
    width: 300px;
    font-family: 'Open Sans', sans-serif;
}

.popup-box-on {
    display: block !important;
	z-index:999;
}

.popup-box .popup-head {
    background-color: #fff;
    clear: both;
    color: #7b7b7b;
    display: inline-table;
    font-size: 21px;
    padding: 7px 10px;
    width: 100%;
     font-family: Oswald;
}

.popup-box .popup-head .popup-head-right {
    margin: 11px 7px 0;
}

.popup-box .popup-messages {
}


.dark #copyrights {
	background-color: rgba(0,0,0,0.2);
	color: rgba(255,255,255,0.25);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}


.dark #copyrights i.footer-icon { color: rgba(255,255,255,0.3); }


	

	#copyrights .col_half { text-align: center; }


	#copyrights .col_half:last-child { display: none; }


	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}


#copyrights {
	padding: 40px 0;
	background-color: #DDD;
	font-size: 14px;
	line-height: 1.8;
}


#copyrights i.footer-icon {
	position: relative;
	top: 1px;
	font-size: 14px;
	width: 14px;
	text-align: center;
	margin-right: 3px;
}


#copyrights a:first-child { margin-left: 0; }


#copyrights .tright a:last-child { margin-right: 0; }


.small-office{
	display:none;
}
.home-box-text{color:#ffffff;padding:6px 25px 18px;font-size:90%;width:74%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:685px;}
.home-box-text h2{padding:11px 0px 2px 0px;font-family:'Roboto Slab',serif;font-weight:700;font-size:160%;}
.home-box-text-right{background:#99D9E8;float:right;text-align:left;margin-top:27%;margin-right:5%;}
.home-box-text-left{background:#72A492;text-align:left;margin-top:39%;margin-left:5%;}
.home-box-text-right h2{padding:13px 0 2px 0;}
.home-box-text-left h2{padding:13px 0 2px 0;}
.clearover,
.diyw
.clearover{overflow:hidden}
* html .clearover,
* html .diyw
.clearover{height:1%;overflow:visible}


.et_pb_slides .et_pb_slider_container_inner {
	display: table-cell;
	vertical-align: middle;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}

                        .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;
            }
.slinky-menu ul.sub-menu li.slinky-parent a{color:#9D9E90}
.slinky-menu ul.sub-menu li:not(.slinky-parent):not(.header){border-left:1px solid #333132;padding-left:10px}
.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}

.widget-container {background-color: transparent;}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


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

.widget-area .widget-title {
	background: #F2F2F2;
	font-size: 16px;
}



.header-widget .textwidget {
	font: italic 220%/120% Garamond, "Times New Roman", Times, serif;
}


.logo {
    height: 170px;
    line-height: 80px;
    font-size: 30px;
	float:right;
}
#tc-page-wrap{position:relative;z-index:1;background:inherit}
.animating #tc-page-wrap,.animating #tc-sn,.tc-sn-visible #tc-page-wrap,.tc-sn-visible #tc-sn{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.animating #tc-page-wrap,.animating #tc-sn{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}
.animating.tc-sticky-header #tc-page-wrap{overflow:auto}
#tc-page-wrap .marketing,#tc-page-wrap .round-div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tc-sn-visible #tc-page-wrap{position:absolute;width:100%}
.tc-sn-visible:not(.sn-close) #tc-page-wrap{left:initial!important}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,#menu,.container #blog,.service{display:none!important}
#controllers #left-arrow,#controllers #right-arrow,#footer .footer-nav,#footer .social,div.container #blog,div.service{display:none}
div#footer .container{width:280px!important;float:none;margin:0 auto}
.c-main-ban .c-calc-lg{max-width:340px;margin:0 auto}
.c-calc-lg{-webkit-border-radius:5px;border-radius:5px;padding:24px 0 0;position:relative;background-color:#fff;color:#496073}
.container_w-divider .wrap_b-divider{padding:2rem 1rem 4rem;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}

.hero-holder {
	display:table;
	position:relative;
	width:100%;
	height:100%;
    z-index:1;
}




.js .slides .hero-holder {
	opacity:0;
}

.js .slides .hero-holder.show {
	opacity:1;
}

.hero-holder.ut-split-hero {
    margin-top:0 !important;
}

.li2{
position: absolute !important; left: 33% !important;
}



.srp-widget-singlepost {
	border-bottom  : 1px solid #ccc;
	margin-bottom  : 10px;
	padding-bottom : 10px;
}

.cs-color-blue {color: #207dba !important;}




.national-service-wrap{padding: 40px 0;background-color: #000;}


.national-service-wrap .entry h3,
.national-service-wrap .entry p,
.national-service-wrap .entry ul li,
.national-service-wrap .entry ul li:before{color: #fff;}


    .welcome-sec a.arrow-btn, .national-service-wrap a.arrow-btn{margin: 22px auto 0;}
.index-title{border:none;background:#FFF;text-align:left;padding:1rem 0.5rem 0.5rem;margin:0;font-size:1.2rem;z-index:800;position:relative;margin:}
.index-title-box{height:5.2rem;z-index:800;position:relative;background:#fff}
body,.entry-title a,.entry-title a:hover,.top-desc,.top-desc a,.top-desc a:hover,.index-title-box a { color:#333333 !important;}
 .site-navigation #search-icon { display: none; }


.social-nav {
  font-size: 0;
  padding-bottom: 30px;
}


.social-nav svg {
  fill: #FBF9FF;
  width: 20px;
  height: 20px;
}


.e3lan-widget-content {
	overflow: hidden;
	margin-bottom: 25px;
	clear: both;
}


.widget-container .e3lan-widget-content {
	margin-bottom: 0;
}








.header-wrap,.header-wrap-img {position:absolute;width:100%;height:135px;left:0;top:0;}

#wrapper.gallery .header-wrap,#wrapper.gallery .header-wrap-img {height:285px;}
.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}

.boxcatbigct p.des-news {
    font-size: 13px;
    font-family: Arial;
    line-height: 18px;
}


#bottom-footer{
	padding: 25px 0;
	line-height: 1.2;
	background: #15171A;
}


#bottom-footer .site-info a{
	text-decoration: none;
}


							#menu-wrap.menu-top #main-menu li:hover, 
							#menu-wrap.menu-top #main-menu .sub-menu,
							#menu-wrap.menu-top #main-menu .children, 
							#menu-wrap.menu-top #main-menu .sub-menu li:hover,
							#menu-wrap.menu-top #main-menu .children li:hover, 
							#searchsubmit-main, 
							#search-outer input[type="text"]:focus { 
								border: 1px solid #4d6184;
							}

.text-black{color:#4B4B4B;}


.half {
  width: 50%;
  float: left;
  padding: 20px;
}


#cta .half.first {
  text-align: right;
}



#join-the-talk .half h1 {
  margin-top: 0;
}


.half#event-details h2 {
  margin-top: 0;
}



.half.flexible {
  padding: 20px 0;
}


#statistics .half {
  padding: 0;
}

  #cta .half {
    text-align: center !important;
  }

  #news-list .half {
    padding-bottom: 0;
  }


.td-header-sp-top-widget {
  line-height: 28px;
  text-align: right;
  padding-left: 0 !important;
  padding-right: 0 !important;
  
}

.td-header-sp-top-widget .td-social-icon-wrap .td-icon-font {
  vertical-align: middle;
}


.top-bar-style-1 .td-header-sp-top-widget {
  float: right;
}



.top-bar-style-4 .td-header-sp-top-widget,
.top-bar-style-4 .td-header-sp-top-menu {
  float: right;
}
html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}

	#box_wofuer .content ul.info li {
	float:none;width:100%;margin:0px 0% 0px 0px;
	}

	#box_wofuer .content ul.info li img {
	width:100%;
	}

#box_wofuer .content ul.info {display:block;margin:0px 0px 20px 0px;}

#box_wofuer .content ul.info li a {color:#BA0E0D;text-decoration:none;}

#box_wofuer .content ul.info li a:hover {color:#BA0E0D;}

#box_wofuer .content ul.info li h2 {display:block;font-family:'Open Sans', sans-serif;font-size:22px;line-height:1.2em;color:#BA0E0D;font-weight:600;text-decoration:none;margin:0px 0px 10px 0px;}

#box_wofuer .content ul.info li:nth-child(3n+3){margin:0px 0px 0px 0px;}
.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}


#mobile-menu #mobile-search {
	margin: 10px 0px 0px 0px;
}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
.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}
html.js fieldset.collapsed{height:auto;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.navbar-toggle.collapsed .icon-bar{visibility:visible;}
.collapsed.navbar-toggle:first-child:before{display:none;}
html.js fieldset.collapsed .fieldset-wrapper{display:none;}

	
	
	
	.logo{float: none; text-align: center;}

	.logo img{display: block; margin: 0px 0px 10px;}

	.logo h1{margin: 0px 0px 10px; padding: 0px;}


.grids {
  max-width: 105%;
  margin: 0 0 0 3%;
}


.grids [class*="grid-"] {
  display: inline-block;
  margin: 0 0 0 0.5%;
  margin-right: -.25em;
  vertical-align: top;
}


.static-content .entry-content,
.section-clients .grids {
  margin-top: 50px;
}

.page-template-template-builder-full-width .elementor-widget-wp-widget-stag_widget_clients .grids {
  margin-top: 50px;
}


.main-with{ width:980px; padding-left:220px; margin:0 auto;position:relative;}
.vc_col-sm-3{width:25%}
.vc_col-sm-3\/5{width:60%}
.content:first-child .print-link{display:none}

#header,
#top-navigation-wrapper,
#main-content-wrapper,
#wrapper-footer,
.top-navigation-wrapper,
.header-content-wrapper,
.footer-signature,
.menu-box-wrapper {
  float: left;
  height: auto;
  position: relative;
  width: 100%;        
}





body .header-content-wrapper {
  padding: 30px 0;               
}
 #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:7px;}
#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}
.fl-node-59fab88c26090 .fl-button-wrap {text-align: left;}
.fl-node-59fab88c260cb .fl-button-wrap {text-align: left;}
.fl-node-5c507b3615f9a .fl-button-wrap {text-align: left;}
.fl-node-59fab88c26311 .fl-button-wrap {text-align: left;}
.clearfix:after,.tribe-clear,.tribe-clearfix:after{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-right:15px;padding-left:15px}
.col-md-3{width:25%}
.post-callout-wrapper .multimedia-image{position:relative}
.post-callout-wrapper .multimedia-image:hover .multimedia-play-button{opacity:1;max-width:25%}
.post-callout-wrapper .multimedia-play-button{max-width:15%}
.sub-menu .post-callout-wrapper img{margin-top:25px}

img.pr {
  position: absolute;
  z-index: 100;
  margin: 20px 0 0 60px;
}
.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}
.tab-content{overflow:auto}


	.portfolio-posts .tab-content::before { display: none }


.engine_dark .main-container:before,
.engine_dark .footer-menu:before,
.engine_dark .footer .footer-widgets .container:before,
.engine_dark .portfolio-posts .engine-tabs .active a::after,
.engine_dark .portfolio-posts .tab-content:before,
.engine_dark #reply-title:after,
.engine_dark .headline:after {
    background: #252525;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #333;
}


.footer-wrapper {
      background-color: #222;
    position: relative;
    z-index: 2;
    overflow: hidden;
}



#a_la_une_home h2.a_la_une_home_titre,#en_direct_des_academies h2.en_direct_des_academies_titre {
	font-size:100%;
	margin:0px !important;
	padding:3px 0px 2px 20px;
	text-transform:uppercase;
	position:relative;
	border: none;
}




#gp-footer-image {
z-index: 1;
position: relative;
float: left;
margin: 40px 0 0;
width: 100%;
text-align: center;
}


.domain-logo {
	width:80%;
	width: auto;
    height : auto;
    max-height: 100%;
    max-width: 100%;
}

#h3-first::before {
    content: '1';
    text-align: left;
    line-height: 42px;
    float: left;
    position: relative;
    top: 0px;
    display: block;
    width: 60px;
    font-size: 72px;
    font-weight: bold;
}



.content.gray-bg-content ,.content.gray-bg-content h3,.content.gray-bg-content h2, .content.white-bg-content h3, .content.white-bg-content, .content.blue-bg-content, .content.blue-bg-content h3, .content.blue-bg-content .sub_title, .content.blue-bg-content h2, .content.blue-bg-content .title {
    font-family: 'Open Sans', sans-serif;
}

.content.blue-bg-content h3, .content.blue-bg-content .sub_title{
    color: #0066bd;
    padding-left: 0px;
    margin-bottom: 25px;
    display: block;
    font-size: 20px;
    line-height: 1.1;
}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}


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



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




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


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

  .ct-footer-nav .ct-footer-brand {
    padding-top: 10px; }

.clear-float, .clear {
	clear: both;
}
.footer-menu{width:100%}
.footer-menu ul li{display:inline-block;list-style:none!important;border-bottom:none;padding:0 5px!important;text-indent:0}
.footer-menu ul li a:hover{text-decoration:underline}
.footer-menu a::before{content:"|";font-size:10px;padding-right:10px}
.footer-menu a:first-child::before{content:""}
.footer-menu .divider{display:inline-block}
.footer-menu ul li a{text-decoration:none;color:#999}


.desc{
	
	width: 180px;
	margin: 3px auto;
	text-align:center;
}


.desc a{
	font-size:11px;
	color:#000 !important;
	font-weight:normal !important;
}


.desc a:hover{
	font-size:11px;
	color:#F00 !important;
	font-weight:normal !important;
}

    .slider .item .slide-text .vertical-align .inner {
      display: table-cell;
      vertical-align: middle; }

  .form-block .inner {
    width: 600px;
    margin: 0 auto; }

  .loans-for-living-template .slider .item .slide-text .inner .background-overlay {
    padding: 30px; }

    .loans-for-living-template .slider .item .slide-text .inner .background-overlay h1 {
      margin: 0; }

    .loans-for-living-template .slider .item .slide-text .inner .background-overlay a {
      margin: 0;
      margin-top: 15px; }





.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

.best_writer_list_style_type {
	float: left;
	width: 12px;
	height: 15px;
	padding: 0 0 2px 5px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}
.content__mobile,.content__tablet,.content__tablet-landscape{display:none}
#the-content h1.title{text-shadow:1px 1px 0 #fff;}
#the-content a.feed-icon{clear:both;float:right;}


             #top{
				 								position:fixed;
bottom:4px;
right:20px;
cursor:pointer;
opacity:1;
z-index:99999				}

		#top:hover{
			position:fixed;
bottom:4px;
right:20px;
cursor:pointer;
opacity:1.0;
z-index:99999		}

        #page #content #primary #main section.entry-content .page-links {
          text-align: center;
          list-style: none;
          margin-bottom: 60px; }

          #page #content #primary #main section.entry-content .page-links li {
            display: inline-block;
            max-width: 200px;
            vertical-align: top;
            margin: 0 20px; }

            #page #content #primary #main section.entry-content .page-links li a {
              display: block;
              color: #ff6a00;
              text-decoration: none;
              font-size: 24px; }


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.c-sidebar .o-list .level2 a {
  padding-left: 30px;
}
.wdi_feed_theme_1 .wdi_spider_popup_overlay{background-color:#25292c;opacity:0.9}
.wdi_spider_popup_overlay{cursor:pointer;background-color:rgba(0,0,0,0.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}
.wdi_spider_popup_overlay,.footer-list-block .bwp_gallery .wdi_spider_popup_overlay,.footer-list-block .bwp_gallery_tags .wdi_spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}

.title-area {
    width: 258px;
}


.site-header.dark .title-area {
	padding: 15px 0;
}


.header-image .title-area,
.header-image .site-header.dark .title-area {
	padding: 0;
}


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

	
	.site-header .title-area,
	.site-header.dark .title-area {
		padding: 15px 0;
	}

.icon-block {
	padding:0 45px;
}

	.icon-block:last-child {margin-bottom:0}

.fhmm .title {
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
	text-transform:uppercase;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
}
.footer-text-wrap .footer-email-wrap{padding:21px 0}
.footer-text-wrap .footer-email-wrap a{color:#e20050}
.td-footer-bottom-full .footer-email-wrap{padding-bottom:0}



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


.clear:after {
  clear: both;
}


.clear {
  clear: both;
}


.widget_newsletter .clear:before, .widget_newsletter .clear:after {
  display: none !important;
}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}
.fl-node-5ba80ac20c86a .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #ffffff;}
.fl-node-5ba80d0891c45 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #ffffff;}
.fl-node-5ba80ce91ac79 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #ffffff;}
.fl-node-5ba80cd63240a .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #ffffff;}
.fl-node-5ba9105550d2e .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #5f6062;}
.fl-node-5ba84c1454825 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #5f6062;}
.fl-node-5bb29a158b066 .uabb-creative-menu .uabb-has-submenu-container a span.menu-item-text {color: #5f6062;}

 
.td_uid_18_5d22a7bef334e .tdm-title-line  {
					width: 485px;
				}

				
				.td_uid_18_5d22a7bef334e .tdm-title-line:after  {
					height: 5px;
				}
.header__small__search--close,.search-active .header__small__search--open{display:none;visibility:hidden}
.search-active .header__small__search--close{display:block;visibility:visible}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}

	
	.services .col-sm-4 {
	  margin-bottom: 20px;
	}

.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: 10px;
  padding-right: 10px;
}

  .col-sm-4 {
    width: 33.33333333%;
  }

		
				
		
		.sidebar-before-footer,
		.header-wrap {
			max-width: 1680px;
		}

		
		.sidebar-before-footer,
		.header-wrap,
		.site {		
			max-width: 1680px;
		}
.bold{font-weight:700;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .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-lg-6 {
    width: 50%;
  }


#mypage6, #mypage6a {max-width:100%;}


#mypage6 img, #mypage6a img {border: 3px solid #C0C0C0;}



#mypage6 h3, #mypage6a h3 {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}


#mypage6 p, #mypage6a p {font-size:12px; line-height: 20px; display:block;}


        #mypage6 a, #mypage6a a {font-size:17px; line-height: 19px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}
.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%}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-brand h1 a{font-size:30px;color:#333}
.navbar-brand h1 a:hover{color:#557cbf;text-decoration:none}



.visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
}



.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
  width: auto;
}

.news-image { width:682px; height:385px; position: absolute; box-shadow: none; }

.content-right-content-full .news-image { width:490px; position: absolute; box-shadow: none; margin: 0; max-height: 260px;}


.griinchis
{
background-color:#C0CAD3;
}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.ct-header__toolbar{font-size:0.5625rem;text-align:right}
.ct-header__wrapper--stuck .ct-header__toolbar{display:none}

  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }


  .small-6 {
    width: 50%; }

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

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}


	.widget-container { margin: 0 0 25px; }
#x-menu-level-1-3 .before{left:732px}

    
    .x-menu-item {
        box-sizing: initial;
    }
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}

span.tab-title {
    color: #fff;
    font-size: 12px;
    font-family: 'Roboto';
    font-weight: bold;
}

span.tab-mun {
    border-radius: 50%;
    border: 1px solid #50a4df;
    padding: 6px 14px;
    position: absolute;
    top: 59px;
}

span.tab-mun b {
    border-right: none; 
    padding-right: 0px;
}

.tab h5 {
    margin: 12px 0;
}



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

.main-navigation .menu{
	margin-bottom: 0;
}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.list-unstyled{padding-left:0;list-style:none}


    .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";
    }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

a.custom-logo-link {
    position: absolute;
}


.c-banner__list {
  list-style: none;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  text-align: center; }


.c-banner__list-item {
  display: inline-block; }


.c-banner__list-item--chat {
  display: none;
  margin-left: 1rem; }
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-10{width:83.33333333%}

.span9{width:700px;}

.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}

.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;}

input.span9,textarea.span9,.uneditable-input.span9{width:686px;}


header .span9 { position: relative; overflow: hidden; height: 60px; }



.footer-video {
  background-color: black;
  height: calc( 900vw / 16);
  position: fixed;
  z-index: 5;
  bottom: 0;
  width: 100vw; }
.row{margin-right:-15px;margin-left:-15px}

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

	.row-no-margin {
		padding:0;
		margin:0;
	}
.owl-carousel .item-text{color:#fff;text-decoration:none;position:absolute;z-index:2;top:0;height:100%;width:100%}
.owl-carousel .item-text:before{content:'';display:inline-block;height:100%;vertical-align:middle}


.icon-instagram:before {
  content: "h"; }

.partgame .latest-tiraj-time{display: block;padding: 10px 0 5px;font: 15px/15px Regular;text-align: center;color: #fff;}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  z-index: 1;
}

.wpb_images_carousel .wpb_wrapper .wpb_gallery_heading {
  margin: 0 0 20px 20px;
  top: 0;
  
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0 19px 20px 0;
  
  
}

.img-share {
display: inline-block;
height: 22px;
font-size: 16px;
color: #ffffff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 2px;
margin: 3px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.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}

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

.col-md-3{width:25%}
.regular-price{color:#cd0000}
.regular-price .price{font-weight:700;color:#cd0000}


.price, .price-box .price, .regular-price .price {
    color: #cd0000;
}
