﻿	
	div.top-social-wrapper #gdl-social-icon{ display: inline-block; float: none; }


div.footer .cookies {
  float: right;
  margin: 28px 20px 0 0;
}


div.footer .cookies a {
  color: #c56c1a;
  font-size: 0.8em;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.fl-photo-img-svg {width: 100%;}


.align-center{ text-align:center; }


.loose-page-intro #today-date {
	text-align: center;
}



.widget ul li {
   }


  .widget {

 }

      .widget ul li ul {
        margin-top: 0.75em;
        padding-left: 1em; }



	footer .widget {
		float: left;
		width: 25%;
	}

.pd-30{ padding:0 30px;}

  .container-custom-1600 {
    width: 1400px;
    margin: 0 auto;
  }
.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}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

#top-nav .menu-description{ display:none; }

.normal-sidebar .widget .menu .sub-menu{
	padding-left:15px;
}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 {
	pointer-events: none;
	cursor: default;
	box-shadow: none;
	border-right: none;
}

#panel-1-ctrl:checked ~ #tabs-list #li-for-panel-1 label.panel-label {
	background-color: #074194;
	color: #fff;
	padding-top: 10px;
	font-weight: bold;
}
.uabb-info-list-item:first-child .uabb-info-list-connector-top {display: none;}
.uabb-info-list-item .uabb-info-list-icon .uabb-icon-wrap {vertical-align: middle;}
.uabb-info-list-item .uabb-info-list-icon a {box-shadow: none;}
.uabb-info-list-wrapper.uabb-info-list-top .uabb-info-list-item {width: 100%;vertical-align: top;}
.fl-node-5ba812b55b43b .uabb-info-list-wrapper .uabb-info-list-item:last-child {padding-bottom: 0;}
.fl-node-5ba812b55b43b .uabb-info-list-wrapper .uabb-info-list-item {padding-bottom: 0px;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.text-center{text-align:center}

.text-center-xs {
    text-align: center;
}


.weather-video-thumb i,
.weather-view-play i.fa-play-circle {
	color: #fff;
    font-size: 70px;
	font-size: 7rem;
    left: 42%;
    opacity: 0.8;
    position: absolute;
    top: 28%;
}


.weather-view-play i.fa-play-circle:before {
	color: #e1e1e1;
}


.weather-video-thumb i:hover,
.live-stream-container i:hover,
.weather-view-play i:hover {
	opacity: 1;
}


.weather-view-video.internal-page .weather-view-play i {
    left: 13%;
    top: 12%;
    font-size: 6rem;
}

.navigation .n_bj7{ background-position:-164px -160px;}


#pravy {
width: 327px;
border-bottom: 1px solid white;
float: left;
}

.frame .f_oj1{ background-position:0 5px;}
#menu-menu-principale{-moz-transform:scale(0.9, 0.9);zoom:0.9;zoom:90%}


	#menu-menu-principale li:nth-child(1) a
	{
		color:#999999;
		font-weight:bold;
	}


#menu-menu-principale li:nth-child(1) a:before {
  border-right: 2px solid #ef3b3b !important;
  left: -10px;
}


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


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


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
a.brand img{height:50px}
body.front-page .brand{display:none}
body.template-lawyers .brand{display:none}
#section-features .feature-title h2{font-weight:normal !important;}


#map-wrap {
    float: left;
    margin: 0 20px 5px 0;
}
.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}
.module-header .header-container .header-nav-container .header-nav-list .header-nav-list-item-meta .header-contact-icon:before,.module-header .header-container .header-nav-container .header-nav-list .header-nav-list-item-meta .header-stores-icon:before{content:"\e901"}
.module-header .header-container .header-nav-container .header-nav-list .header-nav-list-item-meta.header-contact{display:none}
.module-header .header-container .header-meta-nav-container .header-meta-nav-list li .header-contact-icon:before{content:"\e901"}
.module-header .header-container .header-meta-nav-container .header-meta-nav-list li .header-contact-icon span{display:none}
.module-header .header-container .header-meta-nav-container .header-meta-nav-list .header-contact{-webkit-order:2;-ms-flex-order:2;order:2}
.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}


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

.menu-item.home-link img {
  height: 30px;
  width: auto;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}
.mk-footer-logo{float:left;display:inline-block;padding:8px 20px 8px 0}
#contact-modal-container .contact-container,#contact-modal-container .order-homekit-container,#order-homekit-modal .contact-container,#order-homekit-modal .order-homekit-container{position:relative;color:#111;background:#fff;max-width:none;margin:0 auto}
.row{margin-right:-15px;margin-left:-15px}


.title-overlay {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  margin: 0; }


h2.title-overlay {
  color: white;
  letter-spacing: -.77px;
  font-family: "Kepler W01 Bd";
  font-size: 28px;
  line-height: 36px; }
.tb-megamenu-column{padding:10px 0;}
.search-box-wrapper{position:fixed;top:0;left:5%;right:5%;width:90%;margin:0 auto;background-color:#fff;border-radius:3px;z-index:2;height:72px;box-shadow:0 5px 10px 0 rgba(0,0,0,.15),0 -5px 3px -10px #fff}
.search-box{background-color:#fff;padding:16px}
.search-box .search-field{background-color:#fff;border:0;font-size:16px;padding:0}



p.copyright {float: left; margin: 1.0em 0; padding: 1.0em 0; color: #ccc; font-size: 0.8em;}


.sec-intro {
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  max-width: 645px;
  margin: 20px auto;
}
#content .entry-content .content_heading{position:relative}
#content .entry-content .content_heading div::after{background-color:rgba(49,123,181,.7);position:absolute;top:0;right:0;bottom:0;left:0;content:'';z-index:1}
#content .entry-content .content_heading h2{color:#fff;font-family:oswald;text-transform:capitalize;position:relative;z-index:2;font-weight:300}
#content .entry-content .content_subheading{font-family:oswald;text-transform:uppercase;font-weight:700;color:#317bb5}
#content .entry-content ul{padding-left:30px;list-style-type:square;color:#555}
#content .entry-content .content_crmServices .headingWithBorder::after{background-color:#262835}
#content .entry-content a.btn-link,#content .entry-content a.link{font-weight:400;color:#317bb5}
#content .entry-content a.link:hover{text-decoration:underline}
body:not(.single-format-standard) .single-post article .entry-content{margin-top:25px}


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


	.body-main-out {
		margin-left: -30px;
		right: 15px
		}

		
	.body-main-out,
	.body-main-in {
		margin-left: 0;
		right: auto;
		}

.icemegamenu .ice-megamenu-toggle {
  display: none;
}

  .icemegamenu {
    display: none;
  }
#wrapper{min-height:100%;position:relative;padding-bottom:229px}
.invert .footer-area .contact-information-widget__inner li a {color: #ffffff;}
.invert .footer-area .contact-information-widget__inner li a:hover {color: #e53b24;}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}

.no-caps {
	text-transform: none !important;
}




.text-white{ color: #fff; }


#sidebar-secondary .testimonials-box .feedback {
	margin-bottom: 0;
}


	.feedback {
		padding-bottom: 45px;
	}


#container .gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}

		
		.foot-lower .social-media a{
			float:left;
			margin-left:0;
			margin-right:8px;
		}
.desktop .social-media a:hover{color:#1e73be;}


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

.visible-phone {
  display: none !important;
}
img.alignnone{margin:5px 0 20px}


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


.clearfix:after {
  clear: both;
}
.field-content-source{font-weight:bold;font-style:italic}
.field-pubdate,.field-content-source,.field-author,.print-submitted,.print-created,.print-links,.print-breadcrumb,.print-footnote{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.8571em}
.c-info-disclaimer{background-color:#fff;border-top:solid 1px #000;position:fixed;z-index:40;bottom:0;width:100%;display:-ms-flexbox;display:flex;padding:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;font-size:14px}
.c-info-disclaimer p{font-size:14px;color:#000}

#footer .toggleMenu3 .main-menu-small .plus-icon{top:2px;display:block;left:10px;position:relative;}

.toggleMenu2 .main-menu-small .plus-icon{float:right;width:auto;max-width:100%;height:auto;margin-right:1.5%;margin-top:15px;clear:none;color:rgb(0, 0, 0);}
#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.even{background:#ffffff;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;}
.tablepress-id-249 .column-2{padding:2px}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}


.sidebar .widget-title {
	position:relative;
	font-size:20px;
	font-weight:normal;
	color:#6d6d6d;
	padding-bottom:12px;
	margin-bottom:22px;
	border-bottom:1px solid #e2e2e2;
}


.footer .widget-title {
	position:relative;
	font-size:18px;
	font-weight:400;
	margin-top:0;
	padding-bottom:20px;
	margin-bottom:26px;
	border-bottom:1px solid rgba(255,255,255,0.1);
}


.promo .container {

	width: auto;

	max-width: 992px;

}


.visual .container {

	width: 100%;

	max-width: 100%;

	padding: 0;

}


	#footer .container {

		width: 100%;

		padding: 0;

	}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:after,.container-fluid:before{content:" ";display:table}
.container-fluid:after{clear:both}


    #footer .subcr {
      padding: 0 !important;
    }
.subcr{padding:0 0 0 1em}
#carousel_section_section #carousel{padding:20px}
#carousel_section_section #carousel .es-carousel ul li a:hover{background:none;color:#26B8D1 !important}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions{font-weight:700}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions .carousel-date{font-size:11px}
#carousel_section_section .es-carousel ul li a:hover .carousel-enseigne{color:#26B8D1 !important}
#archive-catalogue #carousel_section_section ul{display:block;margin-left:0px}
#archive-catalogue #carousel_section_section ul li{margin-right:20px;width:144px}

.container-full-width{width:100%;}

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

.container-full-width:after{clear:both;}


.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}
.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}


.img-responsive {
	width: 100%;
}


.img-responsive-mw {
	max-width: 100%;
	height: auto;
}
.block-type-widget-area ul.widget-area{padding:0;margin:0}
.home-rss .widget-area{padding:10px 20px 20px 20px!important}
.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}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

	

	
	
	.center {width: 95%; max-width: 95em;}

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

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

.articlelist2 a{ color: #FF3300 !important;}

.articlelist2{
	font-family: "Times New Roman", Times, serif !important;

	color: #333;
	font-size: 9px;
	margin-right: 2px;
	padding: 0 5px 0 2px !important;
	border-bottom: none !important;
	display: inline;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

    .d-close-x{
        display: block;    
        content: ' ';
        width: 3.5rem; 
        margin-top:17px;
    }

    .d-close-x:before,
    .d-close-x:after
    {
        content: ' ';
        position: absolute;
        left: 0;
        width: 3.5rem;
        height: 2px;
        background: #2D2E30; 
    }

    .d-close-x:after{    
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .d-close-x:before{    
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }



#text-box-1528072374 {
  width: 90%;
}

#text-box-1528072374 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}


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


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




.rel {position:relative;}
#site-title a{color:#333333;letter-spacing:-1px;}
#site-title,#site-description{float:left;}
#site-title{margin:0 5px;font-size:26px;}
#site-description,#site-title a{float:none;}

.top-foto1 {width: 127px; height: 83px; float: right;}

.top-foto1 img {float: right; margin-top: 25px; margin-right: 28px;}



.top-foto1,.top-foto2, .top-foto3,.top-foto4  {display: none;}

.menu, .lista, top-foto, .strom1, .strom2, .nadpis1, .top-foto1, .ck, .sloupec3, .menu-ads-300 {display: inline}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.elementor-1125 .elementor-element.elementor-element-5ab34dd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}
.elementor-1125 .elementor-element.elementor-element-13e4c48 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}
.elementor-1125 .elementor-element.elementor-element-0f70a95 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}

#slider-core {
	position: relative;
	text-align: center;
}




.footer-navigation {
	text-align: center;
}


.footer-navigation ul {
	margin: 0;
	padding: 0;
	display: inline-block;
	list-style: none;
	font-size: 0.867em;
}


.footer-navigation li {
	display: inline-block;
	position: relative;
}


.footer-navigation a {
	display: inline-block;
	text-decoration: none;	
	padding: 0.5em;
	margin: 0;
	font-weight: 400;
}


.footer-navigation a:hover {
	text-decoration: underline;
}


.footer-copy {
	padding: 20px 0;
	border-top: 1px solid rgba(0,0,0,0.05);
}




.slider-wrap								{ position: absolute; top: 0; left:0; }

#close{
    float: right;
    position: absolute;
    top: 21%;
}
 
	.section-text {
        font-size: 15px;
        line-height: 1.7;
    }

	
	.section-text, 
	.text{
		line-height: 1.7;
	}


.bg-color .text,
.bg-color-lighter .text,
.bg-color-alfa-30 .text,
.bg-color-alfa-50 .text,
.bg-color-alfa-70 .text,
.bg-color-alfa-90 .text,
.bg-color-alfa .text,
.bg-color .section-text,
.bg-color-lighter .section-text,
.bg-color-alfa-30 .section-text,
.bg-color-alfa-50 .section-text,
.bg-color-alfa-70 .section-text,
.bg-color-alfa-90 .section-text,
.bg-color-alfa .section-text{
	color: rgba(255,255,255, .75);
}

.section-text blockquote{
    margin-top: -5px;
}

#page{position:relative;text-align:left;min-height:450px;}

#footer-rightbottom {
	position: absolute;
	right: 16px;
	bottom: 0px;
}

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

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

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.master-holder-bg,.master-holder-bg-holder{position:absolute;top:0;height:100%;z-index:-1;width:100%;left:0}
.master-holder-bg-holder{overflow:hidden}
.ninja-forms-form-wrap *,
.ninja-forms-form-wrap *:after,
.ninja-forms-form-wrap *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.ninja-forms-form-wrap input,
.ninja-forms-form-wrap select ,
.ninja-forms-form-wrap textarea {
width: auto;
height: auto;
vertical-align: inherit;
}

.ninja-forms-form-wrap label {
font-weight: bold;
}

.ninja-forms-form-wrap .list-checkbox-wrap ul label,
.ninja-forms-form-wrap .list-radio-wrap ul label {
font-weight: normal;
}
.lo-nav_sub.news .lo-nav_submenu{float:left;width:178px;margin:0 20px 0 0}
.lo-nav_submenu ul{margin:0 0 10px;font-size:.9em;border-radius:3px;overflow:hidden}
.lo-nav_submenu li{margin:1px 0 0}
.lo-nav_submenu li:first-child{margin-top:0}
.lo-nav_submenu li a{display:block;padding:8px 10px;border-left:0 solid #cb0d17;background:#eef4f4;color:#354550;position:relative}
.lo-nav_submenu li a:after{content:"›";position:absolute;line-height:14px;right:8px;top:50%;margin:-7px 0 0}
.lo-nav_submenu li a.all{font-family:ProximaNovaA-Bold,sans-serif}
.lo-nav_submenu li a:hover{background:#44485e;color:#fff}
.lo-nav_submenu+.lo-nav_submenu h2{margin-top:1em}
.lo-responsive .lo-nav_sub.news .lo-nav_submenu{float:none;width:auto;margin:0}
.content-column .single-container:last-child{margin-bottom:0}
.post-template-13 .single-container{padding-right:40px;padding-left:40px}
.ajax-post-content .comments-template.comments-template,.ajax-post-content .post-related.post-related,.ajax-post-content .single-container.single-container{padding-right:0;padding-left:0}

		
	.mvp-nav-top-right-out {
		margin-right: -50px;
		}

		
	.mvp-nav-top-right-in {
		margin-right: 50px;
		}

		
	.mvp-nav-top-right {
		width: 50px;
		}

		
	.mvp-nav-top-right .mvp-nav-search-but {
		display: block;
		}

		
	.single .mvp-nav-small .mvp-nav-top-left,
	.single .mvp-fixed .mvp-nav-top-right {
		display: block;
		}

		
	.single .mvp-fixed .mvp-nav-top-right-out {
		margin-right: -50px;
		}

	
	.single .mvp-fixed .mvp-nav-top-right-in {
		margin-right: 50px;
		}
.mvp-nav-top-right .mvp-nav-search-but,span.mvp-fly-soc-head,.mvp-soc-mob-right i,#mvp-main-nav-small span.mvp-nav-search-but,#mvp-main-nav-small .mvp-nav-menu ul li a{color:#555}


#masthead hgroup .cell-wrapper {
	display: table-cell;
	vertical-align: middle;
}

#mobile_nav {
	visibility: hidden;
}

.nav_items{
	width: 100%;
}


header#cc_header #logo {
	margin-top: 20px;
}


.place-ad-main-links a {
	border: 1px solid white;
	border-radius: 5px;
	color: white;
	font-size: 24px;
	width: 100%;
	text-align: center;
	display: block;
	padding: 15px 0;
}


.place-ad-main-links a:hover,
.place-ad-main-links a.current {
	background: #0c64b7;
	border: 1px solid #0c64b7;
	text-decoration: none;
}


.place-ad-main-links img {
	vertical-align: middle;
	margin-right: 10px;
}

	.rightcol .place-ad {
		padding: 15px;
	}

#header-right-section .advertisement_728x90 {
   margin-bottom: 0;
   padding: 0;
}

.advertisement_728x90 {
   padding: 15px 0 45px;
   display: block;
}

#header-right-section .advertisement_728x90 img {
   padding: 0;
}

.advertisement_728x90 img {
   margin-bottom: 0;
   box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
   padding: 10px;
   display: block;
   margin: 0 auto;
}
.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-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left}
.col-md-4{width:33.33333333333333%}

img.efbl-loader {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 10%;
}
.btn{border-radius:0}



body div#blog-description,body div.sidebar,body div.access,body div#globalnav,body span.archive-meta,body div.cat-meta,body div#footer,body div.navigation,body div.comments form#commentform,body h3#respond{display:none;}

div#footer a,div#footer a:link,div#footer a:visited{color:#888;text-decoration:underline;}

div#footer a:hover{color:#2f4e6f;text-decoration:none;}

body div#footer{clear:both;color:#888;font-size:0.9em;padding:0 0 1.5em 3%;width:90%;}

div#footer span.meta-sep{margin:0 0.5em;}

div#footer a:active,div#content a:hover,div#content .entry-title a:hover,div#content .page-title a:hover,div.sidebar a:active{color:#000;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.kk-star-ratings .kksr-stars, .kk-star-ratings .kksr-stars .kksr-fuel, .kk-star-ratings .kksr-stars a { height:24px; }
.offset-xl-2{margin-left:16.666667%}

.blog {
	background: none repeat scroll 0 0 #f7f7f7;
	border: 1px solid #e2e2e2;
}

.blog-head {
	background: none repeat scroll 0 0 #7ba247;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	padding: 5px 0 0;
	text-align: center;
	text-transform: uppercase;
}

.blog-wrap {
	height: 466px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding: 0 8px;
}

.blog-text p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	text-align: justify;
}

#copy {
	display:block;
	float:left;
	margin-left:10px;
	margin:14px 0 18px 10px;
	width:60%;
	color:#000;
	font-size:0.875em;
	line-height:1.14285714285714;
}


#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
	line-height: 1.7em !important;
}
.pull-left{float:left!important}
#apl_homepage{position:relative;width:100%;text-align:center;overflow:hidden;margin-top:-64px}
#apl_homepage video{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
#apl_homepage .homelogo{margin:144px 0 0;float:right}
#apl_homepage .text{margin:247px 0 0 112px;color:#fff;float:left}
#apl_homepage .text h2{margin:0 0 35px;padding:0;font-size:40px;text-align:left}
#apl_homepage .text p{margin:0;padding:0;font-size:20px;text-align:left}
#apl_homepage .booking-bar{position:absolute;margin-top:0}
.small-12{width:100%}

#footer-social .icon-twitter a:hover { background-color: #31c7f9; }

.icon-twitter { background-color: #31c7f9; }

.social-media-group .icon-twitter:hover { background-color: #31c7f9; opacity: 1;  }

.social-media-group .icon-twitter:hover i { color: #ffffff; }
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}


.modal_img {
    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-6{width:50%}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 {        padding: 0 !important;        margin: 0 !important;        float: none !important;        vertical-align: middle;        background-position: center bottom;        background-repeat: no-repeat;        background-size: cover;                width: 100%;      }
      #wds_container1_0 #wds_container2_0 .wds_slideshow_image_0 video {        padding: 0 !important;        margin: 0 !important;        vertical-align: middle;        background-position: center center;        background-repeat: no-repeat;      }

.heading h3 {font-family:'Montserrat';font-size:24px;font-weight:normal;color:#C2972E;text-transform:uppercase;margin:0px;padding:0px;}

.heading .seperator {width:45px;height:5px;display:block;margin-top:0px;margin-bottom:30px;}

.heading .desc {font-size:15px;font-family:'Open Sans';line-height:24px;color:rgba(103, 103, 103, 0.8);}

.heading.text-left {text-align:left;}
.heading.text-left .seperator {margin-left:0px;margin-right:auto;}

.heading.text-center {text-align:center;}

.heading.text-center .seperator {margin-left:auto;margin-right:auto;}

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

.heading.text-right .seperator {margin-left:auto;margin-right:0px;}

.heading.text-light h3 {color:#fff;}

.heading.text-light .desc {color:rgba(255, 255, 255, 0.8);}

.clear,
.g_clear,
.nav,
.wrapper {
    clear: both
}

.entry-title {
  color: #444;
  margin-bottom: 10px;
}

.entry-title a {
  color: #444;
}

.entry-title a:hover {
  color: #0000FF;
}




.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists,#socialRegistration #newsletters-lists-registration .ump-subscription-lists,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists{padding-left:0;list-style:none}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li label,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li label,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li label{width:auto;display:inline-block}
#legalAcceptances #newsletters-lists-registration .ump-subscription-lists li .list-title,#socialRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title,#traditionalRegistration #newsletters-lists-registration .ump-subscription-lists li .list-title{margin-top:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block .addtoany_shortcode{margin-bottom:2.1em}
.wp-block-aps-right-side-bar-rowlayout + .wp-block-aps-multipurpose-block p{padding-bottom:0}
.md-has-2-columns.has-right-layout .wp-block-aps-right-side-bar-column:last-child .wp-block-aps-multipurpose-block{padding-left:30px;border-left:1px solid rgba(0,0,0,.1)}
#main-menu{background-color:#162E4C;min-height:74px;}
.row{margin-left:-9px;margin-right:-9px}
.employees-main .row:first-child,.employee-story .row:first-child{display:block;}
#tablepress-9 tr.row-1 th div{font-weight:normal!important;}
#tablepress-9 tbody.row-hover tr.row-3.odd td{background-color:#C6006E!important;}
#tablepress-9 .row-3 td,#tablepress-9 .row-12 td,#tablepress-9 .row-16 td,#tablepress-9 .row-22 td{background-color:#C6006E!important;color:white}

.ittem_a{padding-top: 10px; float: left; text-align: center; width: 186px; padding-bottom: 0px; margin-top: 11px;}

.nodisplay{ display:none !important;}

#clientshowcase .item { text-align:center; }
.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;}

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




.silder .item_slide { position:absolute; top: 0; }
#section-video3d .video3d-headlineTitle h1{font-weight:normal !important;}
.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}
#footer-spacer{-ms-flexbox:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;-ms-flex-order:99;-webkit-order:99;order:99;content:"";display:block}
body:not(.flush-footer) #footer-spacer{margin-bottom:50px}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1170px;}
.font-size_alpha{font-size:3.6rem}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


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


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


.slider-progress {
    position: absolute;
    bottom: 0;
    margin: 0;
    padding: 0;
    display: block;
    width: auto;
    height: 3px;
    background: #f60;
    -moz-animation:slider-progress 30s infinite;
    -webkit-animation:slider-progress 30s infinite;
    -moz-transition:all 150ms ease-in;
    -webkit-transition:all 150ms ease-in;
    -o-transition:all 150ms ease-in;
}

.icon-chat:before {
	content: "\e60d";
}


.mega-menu-section-wrapper {
  display: none;
  width: 1100px;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 9001;
  box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
}

.flip__name {
  margin: 0;
  color: white;
  font-family: 'Fredoka One', cursive;
  text-transform: uppercase;
  line-height: 1.25rem;
}

.contentstyle {
width: auto;
margin-right: auto;
margin-left: auto;
padding-bottom: 20px;
min-height: 200px;
}

.contentstyle, .menustyle1, .menustyle2 {
float: none;
width: auto;
}


#form-block .form-shadow{
    padding : 20px 0;
}


#form-box .form-shadow select option{
}
.dem-notice-close{position:absolute;top:0;right:0;padding:5px;cursor:pointer;line-height:.6;font-size:150%}
.dem-notice-close:hover{color:#d26616}

.menu-item-language img.iclflag {
  margin-top: -3px;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.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-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
#block-34{min-height:40px}
#whitewrap #block-34 *{text-align:center}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

      .wrapper header .header_inner .logo span.text_hidden {
        display: inline-block;
        line-height: 0;
        overflow: hidden; }
.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-12{width:100%}

.arrow-left {
    position: absolute;
    z-index: 100;
    width: 50px;
    cursor: pointer;
    left: 20px;
    top: 0;
    bottom: 0;
    margin: auto;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

	
	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}

.tilgjengelighet .stor
{
    margin-top: -7px;
}

.tilgjengelighet .forstorr, .tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	float: left;
	margin-left: 2px;
	margin-right: 1px;
}

.tilgjengelighet .normal, .tilgjengelighet .medium, .tilgjengelighet .stor
{
	height: 20px;
	width: 10px;
	cursor: pointer;
}

.tilgjengelighet .normal:hover, .tilgjengelighet .medium:hover, .tilgjengelighet .stor:hover
{
	text-decoration: underline;
}



.main-wrapper {
  padding: 0 0 0 0;
  min-width: 320px;
  position: relative;
  overflow: hidden;
  min-height: 100%; }



.loaded .main-wrapper {
  visibility: hidden; }
#s5_nav li.mainParentBtn .s5_level1_span2 a{padding-right:20px}
#s5_nav li .s5_level1_span2{background:0 0;display:block}

	
	.go-up {
		bottom: 111px;
	}
.map-image img.site_logo {    height: auto!important;    position: absolute;    bottom: 140px;    right: 110px;    width: 150px;}
.banner .lang-switch,.banner .phone{white-space:nowrap}

.bottom-footer .col-xs-12 .algo{
	display:block;
}

#main-slideshow-slider .slides {
  position: relative;
  height: 345px;
}




.name-section {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
	margin-top: 60px;
	margin-bottom: 39px;
    display: block;
}


#sign-in h1.name-section { margin-top: 40px !important }
#mobilenav-dimmer{background:#000;opacity:.5;display:none;height:100%;width:100%;position:fixed;left:0;top:0;z-index:1000}
#mobilenav-dimmer.show-dimmer{cursor:pointer}
.parallax-mirror,aside,nav,footer img,footer nav,.cf:after,.open-mobile-nav,.quick-links,.slider,.owl-carousel,.search-form,.site-search,#mobilenav-loader,#mobilenav,#mobilenav-dimmer,.addthis_sharing_toolbox,.fb_iframe_widget,.fixed-menu,#colorbox{display:none !important}
#header_wrapper{background:#282c7d;border-bottom:5px solid #b4adcf;}

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

#content {background:#fff;padding:20px;position:relative;}
#page,#page.single.single-project,.container{max-width:96%}
#page.single{max-width:100%}
.section #page{padding:15px 2.2%}

#page,.wp-caption,dd{overflow:hidden}
#page,#site-header,.navigation ul ul,.navigation ul ul li,.tickercontainer .mask,.wp-caption{box-sizing:border-box}
#page .wp-caption img{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}
#page,.container{position:relative;margin-right:auto;margin-left:auto;max-width:96%;min-width:240px}
#page{padding:10px 1.8% 0;min-height:100px;float:none;clear:both;width:100%}
.error404 #page{overflow:visible}
#gallery.section #page{margin-bottom:0}
#callout #page{overflow:hidden;padding:35px 2.2%;margin-bottom:0}
.page-template-page-home #site-footer #page{padding-top:24px}
#site-footer #page{padding-top:0}
#page.parallax,#page.zoom-out-page{padding-top:15px}

	
.customindex-news-bottom p {
	text-align:center!important;
	}


#gkBottom2 .customindex-news-bottom h3{
	font-family:'Open Sans',Arial,sans-serif;
	font-weight:600!important;
	max-width: 100%!important;
	color:#000!important;
	text-transform:none!important;
	font-size:13pt!important;
	line-height:1.3em;
}
.navi-below ul li.first a.first,.navi-below ul li.first_sp a.first,.navi-below ul li.search-box .search-form form .input,.navi-below ul li.static-menu a,.top-above,.topnavi ul li a span{font-family:'Open Sans',sans-serif}
.navi-below .search-box{position:absolute;right:0;bottom:3px}
.navi-below .search-box .search-form{padding:5px;float:right;width:180px}
.navi-below .search-box .search-form .src-btn{margin-top:4px}
.navi-below .search-box .search-form form{background-color:#fff}
.navi-below .search-box .search-form form .input{float:left;width:80%;border:1px solid #d4d4d4;padding:4px 5px;color:#010101;font-size:11px}

.slider-captions { position: absolute; bottom: 200px; }

.student-slider-img .slider-captions { }

.header-right { position: absolute; top: 30px; right: 0; width: 34%; }

.header-right .col-xs-2 { padding: 0; }

.header-right a { text-transform: lowercase; color: #006666;}

.header-right .text-widget a { font-size: 10px; }
.e453-1.x-bar {height:3em;font-size:16px;background-color:#ffffff;box-shadow:0em 0.15em 2em rgba(0,0,0,0.15);z-index:9999;}
.e453-1.x-bar-content {flex-direction:row;justify-content:center;align-items:center;flex:0 1 100%;height:3em;}
.e453-1.x-bar-outer-spacers:before,.e453-1.x-bar-outer-spacers:after {flex-basis:2em;width:2em;height:2em;}
.e453-1.x-bar-space {font-size:16px;height:3em;}

.choosen-from-intern{ text-align:center; border-top:1px solid #F0F3F5;  background:#E4EAED; border-bottom:1px solid #C6D2D9; padding:32px 0 28px 0}

.choosen-from-intern .title{ text-transform:uppercase; color:#3F4B55; font-size:30px; font-weight:300;}

.choosen-from-intern .text{ font-size:15px; color:#333}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}
.fusion-standard-logo.fusion-logo-2x{display:inline-block}
#side-header .fusion-standard-logo.fusion-logo-2x{display:inline-block}
.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%}
.footer_links h3{font-size:21px;font-weight:700;margin-bottom:25px;color:#fff;text-transform:uppercase;}
.footer_links ul li{margin-top:14px;}
.footer_links ul li a{color:#cccccc;transition:.3s;font-size:14px;}
.footer_links ul li a:hover{color:#fff;text-decoration:none;}
.footer_links p{color:#fff;margin-bottom:20px;line-height:21px;}
.footer_links input{float:left;background:transparent;border:1px solid #4e4e4e;padding:10px;color:#fff;width:68%;}
.footer_links button{padding:11px 16px 12px;border:none;background:#3b88f0;color:#fff;font-size:15px;font-family:Open Sans;font-weight:300;outline:none;}
.footer_links input::placeholder{color:#676767;opacity:1;}


.ls-inner,
.ls-layer {
	width: 100%;
	height: 100%;
}


.ls-layer {
	position: absolute;
	display: none;
	background-position: center center;
	overflow: hidden;
}


.ls-layer .ls-bg {
	left: 50%;
	top: 50%;
}




html * .ls-container .ls-video-layer,
body * .ls-container .ls-video-layer,
#ls-global * .ls-container .ls-video-layer,
html * .ls-container .ls-layer iframe,
body * .ls-container .ls-layer iframe,
#ls-global * .ls-container .ls-layer iframe {
	backface-visibility: visible !important;
	-moz-backface-visibility: visible !important;
	transform: none !important;
	-moz-transform: none !important;
}



.main-content-section {
	padding-top: 20px;
}


.main-content-section .tg-one-half {
	width: 48.75%;
	padding-bottom: 0;
}

.fusion-sep-clear {
  clear: both;
  display: block;
  height: 1px;
  font-size: 0px;
  line-height: 0px;
  width: 100%;
  overflow: hidden;
}

	#header-topbar ul.topbar-login, #header-topbar ul.topbar-social, #header-topbar ul.topbar-wmpl {display:block;}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}
#footer-bottom .et-social-icon a{color:#f57c1f}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
