﻿
	.popular-section {width: 100%;padding: 5px; border-bottom: 1px solid gainsboro;}



.filters .sort{
    padding:5px 18px 5px 20px;
    cursor:pointer; 
    display: inline-block;
}
.small-12{width:100%}
.cart-popup .strip,.empty .btm a.ovalbutton1{color:#fff;display:block;text-transform:uppercase}
.empty{height:75px;z-index:0;padding:15px 8px 7px}
.empty .text{font-size:14px;text-transform:uppercase;padding-bottom:10px}
.empty .btm{padding:8px;background-color:#e3e3e3;display:block}
.empty .btm a.ovalbutton1{padding:5px;font-size:12px}
.blink-sp .empty{position:absolute;left:50%;top:50%;margin-left:-127px;margin-top:-87px}
.explore-page .explore-awards-filter-wrapper p{font-size:1.6em;margin-bottom:0;padding:10px 10px 0 10px;}
.explore-awards-filter-wrapper{margin-bottom:0;}
.explore-page .explore-awards-filter-wrapper h2{font-size:2em;margin-left:10px;margin-top:5px;}



.dark .call_to_action .call_left h3{color:rgba(0,0,0,.65)}

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


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

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

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

	.call_to_action .call_right{margin-bottom:0;text-align:center}

.call_to_action{overflow:hidden;display:table;padding:40px 0;width:100%}

.call_to_action .call_to_action_wrapper{display:table;width:100%}

.call_to_action .call_left h3{margin-bottom:0}

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

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

.call_to_action .call_center .button{margin:0}
.mc-justify{text-align:justify}
.mc-justify:after{content:'';width:100%;height:0;font-size:0;line-height:0;display:inline-block}
.mc-survey__btns.mc-justify{padding-bottom:10px}
.master-nav-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center!important;align-items:center!important;margin-left:auto}

.col-left {
	width:658px;
	float:left;
	margin-top:10px;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.socials li.twitter a:hover,
.socials li.twitter a:focus {
	background: #00C3F8;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.not-front .main-container.container{margin-top:69px;padding-top:35px;padding-bottom:40px;}
body.not-front .main-container.container h1{margin-bottom:35px;padding:0 15px;border-bottom:0px solid #fff;text-align:center;}
body.page-node-22 .main-container.container p,body.page-node-22 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-22 .main-container.container{padding-bottom:90px;}
body.page-node-23 .main-container.container p,body.page-node-23 .main-container.container li{color:rgba(52,52,54,0.5);font-size:14px;line-height:24px;}
body.page-node-23 .main-container.container{padding-bottom:90px;}


				h1.theme-title { font-size: 40px !important; }
.fusion-menu-item-button .menu-text{border-color:#105378;}
.fusion-menu-item-button:hover .menu-text{border-color:#105378;}


.fusion-secondary-header a .menu-text,
.fusion-secondary-header .fusion-contact-info {
  font-size:14px;
}

.fusion-main-menu .menu-text {
  position:relative;
  top:7px;
}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}

.date { font-family: tahoma; font-size: 13px; font-weight: normal; color: #0099CC; text-align: right}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
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}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.tc-slider-controls{position:absolute;bottom:0;max-height:500px;line-height:500px;width:10%;opacity:0;color:#999}
.tc-slid-hover .tc-slider-controls{opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.tc-slider-controls.right{right:0;text-align:right}
.tc-slider-controls.left{left:0;text-align:left}

      .carousel .tc-slider-controls {
        line-height: 550px;
        max-height:550px;
      }
.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-dark-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-light-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-normal-logo{opacity:0}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo{opacity:1}

      .home .featured-block__desc {
        font-size: 26px; }

  .featured-block__desc {
    font-size: 18px;
    color: #FFF; }


.page-template-default .featured-block__desc {
  font-size: 17px; }
.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%}
#content .view-publication-fields .views-row .views-field .field-content{display:inline-block;zoom:1;width:76%;*display:inline;}
#content .view-Courses-Projects-News-List .field-content h2,#content .view-issue-articles .field-content h2{font-size:18px;font-family:Univers45;margin-bottom:0;}
#content .field-content img.file-icon{float:left;padding-right:4px;}


.infinite-copyright-text {
    font-size: 12px;
    text-transform: none;
}
.qodef-content,.qodef-fader,.qodef-wrapper{background-color:#fff}
.qodef-fader{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;z-index:2000;-webkit-transition:opacity .6s cubic-bezier(0,0,.18,1);-moz-transition:opacity .6s cubic-bezier(0,0,.18,1);transition:opacity .6s cubic-bezier(0,0,.18,1)}
.qodef-fader.qodef-fading{opacity:1;visibility:visible}

  .module__upcoming-events .cta, .module__upcoming-events .tile {
    width: calc(50% - 3.375rem);
    margin: 1.6875rem; }
.large-4{width:33.33333%}
.meta-left .author,.meta-left .sep,.meta-left .by{display:none}
.meta-left .by{display:inline}
.meta-left{float:left}
.elementor-widget-jet-posts .jet-posts .entry-excerpt{font-family:roboto,Sans-serif;font-weight:400}
.jet-posts .entry-excerpt{padding-bottom:15px}
.elementor-14 .elementor-element.elementor-element-e78d83c .jet-posts .entry-excerpt{text-align:left}
 




#example-one { 
	margin: 0 auto; 
	list-style: none; 
	position: relative; 
}

#example-one li { 
	display: inline-block;	
}

#example-one a { 
	color: #003; 
	font-size: 13.4px;
	font-weight: bold;
	float: left;
	padding: 6px 10px 4px 10px;
	text-decoration: none;
}

#example-one a:hover { 
	color: #FF6; 
}

.ie6 #example-one li, .ie7 #example-one li { 
	display: inline; 
}



.group:after { visibility: hidden; display: block; content: ""; clear: both; height: 0; }

*:first-child+html .group { zoom: 1; }


#headermenu li.menu-item-has-children {

    position: relative;

}




#headermenu li.menu-item-has-children ul {

    visibility: hidden;

    opacity: 0;

    position: absolute;

    top: 30px;

    width: 100%;

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

}


#headermenu li.menu-item-has-children:hover ul {
    visibility: visible;
    opacity: 1;
    top: 40px;

}

#col-2 div.h1.pwrapper{padding:0px 0px;}

.pwrapper.p_text{font-size:14px;color:#666;text-align:justify;font-weight:normal;line-height:20px;}

.pwrapper.p_text span{color:#060606;width:195px;float:left;}

.pwrapper.p_text a:hover{text-decoration:underline;}

.pwrapper a, .pwrapper strong{color:#4a4a4a;font-weight:bold;}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:before,.nav:after{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.site-header .site-navigation .menu-top-menu-container .nav .menu-item-has-children:hover .sub-menu{overflow:visible;visibility:visible;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.outer{margin:0 auto;max-width:1177px;min-width:290px;position:relative;}

.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: #888888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.navbar-default .navbar-toggle .icon-bar.middle-bar {width: 12px}

.navbar-default .navbar-toggle .icon-bar.bottom-bar {width: 20px;}

  .navbar-default .navbar-toggle.collapsed .icon-bar.bottom-bar {width: 15px;}
#div-poll .PDS_Poll .pds-box{margin-top:10px !important;background-color:#839098}


.about {
  display: block;
  width: 830px;
  margin: 0 auto;
  padding: 38px;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}
.grid-container{margin:0 auto;max-width:75rem;padding-left:.625rem;padding-right:.625rem}
.grid-container.fluid{margin:0 auto;max-width:100%;padding-left:.625rem;padding-right:.625rem}
.grid-container.full{margin:0 auto;max-width:100%;padding-left:0;padding-right:0}
.dictionary-overview .grid-container .image-overlay,.law-areas-page .grid-container .image-overlay,.tax-dictionarycat .grid-container .image-overlay,.tax-dictionaryreg .grid-container .image-overlay,.tax-lexikoncat .grid-container .image-overlay,.tax-lexikonver .grid-container .image-overlay,.template-vacancy-page .grid-container .image-overlay{background-color:hsla(0,0%,100%,.8);margin-left:-2rem;width:60%}
.law-area-page .grid-container{margin-bottom:-200px}


#header_eva .profile_container .profile_details .username{
    width: auto!important;
    max-width: 160px;
    overflow: hidden;
    float: 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}


.partners-section-head {
	margin-bottom: 30px;
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

.financity-overlay-menu-content ul.menu{ list-style: none; text-align: center; padding-top: 140px; padding-bottom: 180px; 
	max-width: 570px; margin-left: auto; margin-right: auto; }

#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;
}


#line_1 .obsah_page .right #menu ul li.first{
  border: none;
}


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


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




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


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


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}
.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}

    .events .person__id {
      background-image:none;
    }

    .events .person__id.active {
      background-image:none;
    }

.article .content-group-list {
  display: none;
}


section.widget.content-block .content-group-list {
  display: none;
}

.suma{
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    font-weight: bolder;
    margin-left: 7px;
    text-align: right;
}
.brand-post-block-home .content-wrap{margin-left:120px}
.brand-post-block-home .content-wrap h2{margin:0}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}


.footer-apps{
    color: #fff;
    margin-bottom: 40px;
    text-align: center;
    text-transform: uppercase;
}


.footer-apps span{
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 600;
    margin-bottom: 15px;
}


.footer-apps img{
    display: inline-block;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11{float:left}
.col-lg-6{width:50%}

	.grid { width: 100%; margin: 0 0 10px; }
.img-responsive{display:block;height:auto;max-width:100%}

                        .typed-div-19 {
                                                                                                                                                }


                        .typed-div-19 a {
                                                    }


                        .typed-div-19 .typed-cursor {
                                                    }

.modal-body {
  position: relative;
  padding: 15px;
}

#footer{width:100%;min-width:319px;margin:0 auto;background:#FFFFFF;}

#footer h6{clear:both;max-width:1000px;margin:0 auto;text-align:left;color:#646464;font-size:10px;font-weight:normal;padding:20px 0 0px 0;border-top:1px solid #cccccc;}


.navbar-wrapper .container {

  background-color: transparent;

}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

 

.block_footer_text {float:left;text-align:center;font-size:24px; line-height: 40px;color:#fff;margin-bottom: 40px;font-style:italic;border-bottom:1px dashed #343434;}

.block_footer_text p {margin-bottom:50px;}












             




			



.block_footer_text, .quote-category .blogpostcategory, .quote-widget p, .quote-widget {font-family: Lora, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;}


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




.thumb-list .thumb-list-title,
.thumb-list .thumb-list-title a {
	color:#d6dadd !important;
}


.thumb-list .thumb-list-title {
	font-family:"AbelRegular", Arial, Helvetica, sans-serif;
	line-height:18px;
	padding-left:65px;
	text-transform:none !important;
}


.thumb-list.line .thumb-list-title {
	border:none !important;
}

#sidebar-a .thumb-list li{
	margin-bottom: 25px;
}




.thumb-list li {
	display:block;
	height:70px;
}


.thumb-list li img {
	display:block;
	width:70px;
	height:70px;
	float:left;
	margin-right:15px;
}

.thumb-list-title em{font-size:15px !important;}
.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-sm-2{width:16.66666667%}
.et_pb_text_inner{position:relative}


.textibox .testicontactbox{
	display:table-cell;
	vertical-align:middle;
}


.textibox .testicontactbox .testiname{
	color:#fff;
	line-height:4px;
}
#form-messages ul{list-style:none;margin: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-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}

.sybotom1 .main6 dd .mc{ font-size:16px; color:#333;}

.sybotom1 .main6 dd .mc a{ color:#222;}

.sybotom1 .main6 dd .mc a:hover{ color:#a90619;}
.header-bottom-left,.navbar-header{display:inline-block}
.navbar-header{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}

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



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

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

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.row{margin-right:-15px;margin-left:-15px}





#footer {
	float: left; 
	clear: both; 
	width: 980px; 
	color:#868686; 
	padding:3px 0 0 0; 
	margin:0; 
	text-align:center;
}

#footer a {
	color:#868686; 
	font-family:arial !important; 
	font-size:11px; 
	padding:0; 
	text-decoration:none;
    font-weight: normal;
}

#footer a:hover {
	color:#000000; 
	font-family:arial !important; 
	padding:0;
}

#footer ul {
	color:#868686; 
	margin:0; 
	list-style:none; 
	padding:0;
}


.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.collage .collage__content .collage__copy{font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;letter-spacing:.04px;letter-spacing:.04rem;font-family:Nunito Sans,sans-serif;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.collage .collage__content{text-align:center;margin-top:-40px}

.data-a{position:relative;display:flex;display:-webkit-flex;width:80%;margin:0 auto;background:#fff;margin-top:-58px;z-index:2;}

.data-a table{width:100%}

.bg2 .data-a{width:80%;margin-top:20px;}
.media-list{padding-left:0;list-style:none}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

#top-menu li.social-icon { float: right; font-size: 8px; padding: 0px 5px; }

#mobile_menu li.social-icon { display: inline-block; }
.product-vignette .product-desc .product-short-description{text-align:left}
.product-vignette .product-desc .product-short-description h4{margin-bottom:0;font-size:14px;font-weight:400;font-family:Raleway-Regular,sans-serif}
.product-container .product-grid .product-vignette .product-short-description h4{font-size:13px}
.text-left{text-align:left !important}
.slideshow .slide .hero__content.text-left .content__box{float:left}

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


	#bg_image {width:100%;}


#branding #bg_image + #header-container {
	position: absolute;
}

.medium {
    font-size:16px;
}

span.mvp-feat1-pop-head,
span.mvp-feat1-list-but,
span.mvp-widget-home-title {
font-size: 1rem;
}

ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but,
span.mvp-widget-home-title,
span.mvp-post-cat,
span.mvp-feat1-pop-head {
background: #ff005b;
}

span.mvp-feat1-pop-head,
.mvp-feat1-pop-text:before,
span.mvp-feat1-list-but,
span.mvp-widget-home-title,
.mvp-widget-feat2-side-more,
span.mvp-post-cat,
span.mvp-page-head,
h1.mvp-author-top-head,
.mvp-authors-name,
#mvp-content-main h1,
#mvp-content-main h2,
#mvp-content-main h3,
#mvp-content-main h4,
#mvp-content-main h5,
#mvp-content-main h6,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
.mvp-feat5-side-list .mvp-feat1-list-img:after {
font-family: 'Roboto', sans-serif;
}
.top_content{position:relative;padding-top:0px}
.header_section,.service_icon i,.top_cont_outer,.top_content{position:relative}
header.primary .logo{float:left;width:144px;margin-left:0;margin-right:0}
header.primary .logo img{margin-top:-15px;margin-left:-10px;width:auto;height:150px}

    .events-calendar .cal-content-reveal .scrollbar .track_up, .events-calendar .cal-content-reveal .scrollbar .track_down {
      display: none; }

    .home_right .cal-content-reveal .scrollbar .track_up, .home_right .cal-content-reveal .scrollbar .track_down {
      display: none; }


.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
}


.wide-1218 .inner-wrap {
	max-width: 1218px;
}


.narrow-978 .inner-wrap, .wide-978 .inner-wrap {
	max-width: 978px;
}


body.no-sidebar-content-stretched #main .inner-wrap {
	width: 100%;
	max-width: 100%;
}


body.no-sidebar-content-stretched #main .inner-wrap #primary {
	float: none;
	width: 100%;
}
.calendar-empty{font-size:1px;line-height:1px;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.block .calendar-calendar table.mini .calendar-empty{font-size:0px;height:0px;line-height:0px;}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}
#l-header.is-active #header-nav #nav-inner #nav-main{right:235px;bottom:35px;padding-right:20px;border-right:1px solid #eee}
#l-header #header-nav #nav-inner #nav-main{position:absolute;right:40px;bottom:30px;text-align:right}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
.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 .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;-webkit-transition:all,ease,.2s;transition:all,ease,.2s;padding:1em;z-index:1;display:block}
.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}
.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}
.mod_formatteaser .formatteaser_list{display:block}
.mod_formatteaser .formatteaser_list:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}

		  #header-outer, .ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item, .ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu { padding-top: 10px; }


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}
.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}


.cb-category-top {
  width: 100%;
  text-align: center;
  margin: 0 0 30px 0;
}


.cb-category-top img {
  width: auto;
}

.cb-module-b .cb-small .cb-category {
  display: inline-block;
  vertical-align: top;
}

.cb-module-g .cb-small .cb-category {
  display: inline-block;
  vertical-align: top;
}
.thrv_post_grid .tve_pg_row .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row{margin:0 0 15px 0}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child{margin-bottom:0}

#content-container .cont_col_3 {
    padding: 0 0 10px;
    border: none;
}


.v2.tabs {
	margin-bottom: -12px;
}


	.tabs{
		display:  none;
	}

.logo-slider .box-banners{height:70px;margin:0;}

.logo-slider .box-banners .box-banner{float:left;width:165px;margin:auto;}

.logo-slider .box-banners .box-banner img{width:auto;display:inline;text-align:center;}

.logo-slider .box-banners.owl-carousel .box-banner{float:none;width:auto;}

.box-banners{margin:0 0 15px;}

.box-banners:last-child{margin-bottom:0;}


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

  .mini-card .card-text {
    overflow: hidden; }


.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }


.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }


.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}


.albastru
{
background-color:#00B2EE;
}

	.container960 {
		width: 940px;
		padding: 0px 10px;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}

  
 #stylesheet_body {
    font-size: 87.5%;
    font-family: Verdana, Geneva, Arial, 'Bitstream Vera Sans', 'DejaVu Sans', Meiryo, 'Hiragino Kaku Gothic Pro', 'MS PGothic', Osaka, sans-serif; }
.view .progress-disabled{float:none;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.uvc-sub-heading{line-height:normal;margin:0 auto}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
#block-49{min-height:40px}
.twitter iframe{max-width:314px !important}
.responsive-grid-active .facebook.block,.responsive-grid-active .twitter.block,.responsive-grid-active .blogs.block,.responsive-grid-active .headlines.block,.responsive-grid-active .free-apps.block{float:none !important;margin:0px auto !important;max-width:300px !important;margin-bottom:10px !important}
.twitter{position:relative;left:0%}
.pp_social .twitter{float:left}


		.posts-list-widget-thumb {
			
		}


			.posts-list-widget-thumb img {
				display: block;
			}


.carousel-cell-bg {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background: RGBA(15, 108, 176, 0.45);
  left: 0;
  top: 0;
  padding: 10px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}


.carousel-cell-bg:hover {
  background: RGBA(15, 108, 176, 0.75);
}

.sub-agile{text-align:center;padding-top:0em;}

.text-center {
	text-align: center !important;
}


#wrapper {
	width: 750px;
	margin: 50px auto;
  position: relative;
}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}
blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}
blockquote.pull-right p,blockquote.pull-right small{text-align:right}
blockquote.pull-right small:before{content:''}
blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.navbar .nav.pull-right{float:right;margin-right:0}
.media .pull-right{margin-left:10px}
.pull-right{float:right}
.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.fa.pull-right{margin-left:.3em}
.e79-5.x-column,.e79-14.x-column,.e79-53.x-column,.e79-63.x-column {text-align:center;}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}


.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%; }
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#159af2}

" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
	.wrapper {
		width: 10%;
		height: 5%;
      margin-top: 5px;
	}
#wp-calendar tfoot #next{text-align:right}

.popup_text {
	font-family: 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #9BAAC5;
	line-height:150%;
}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }
.language-wrapper a.language-switch{width:30px;height:34px;background:#007CC2;color:#fff;display:inline-block;font-size:17px !important;padding-top:5px;text-align:center}
.language-wrapper a.language-switch.active,.language-wrapper a.language-switch:hover{background:#5cabd8}
div.ptp-price{text-align:center;font-weight:normal;font-size:1.25em;background-color:#eee;color:#333}
#ptp-17 div.ptp-price{font-size:1.25em;padding:.9375em 1.25em}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}

		.three-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		.one-column .post-image{width: 33.333333%; margin: 0px 6.666667% 0px 0px;}

		
		
	
	
	
		
		
		
		.blog-main-post-container .post-image{float: none; width: 100%; margin: 0px 0 20px 0px;}
		
		
		
		
		.post-image.in-post{float: none; margin: 0px 0px 20px 0px; border: none;}

		.post-image.in-post img{border: none;}

		.single .post-image{margin: 0px 0px 20px 0px; width: 100%;}

	.three-column .post-image img{width: 100%; height: auto;}

	.two-column .post-image{float: left; width: 33.333333%; margin: 0px 6.666667% 0px 0px; overflow: hidden;}

	.latest-videos .post-image{width: 300px; margin: 0px; overflow: hidden;}

	.latest-videos .post-image img{width: 100%; height: auto;}


.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
 
.flexslider .slides img, #entries img, #logo { max-width: 100%; height: auto; width: auto; }


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


.navbar-header:before,
.navbar-header:after {
  display: table;
  content: " ";
}


.navbar-header:after {
  clear: both;
}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}

.font-museo-900,
.museo_sans900 { font-family: "Museo Sans 900" !important }

#colophon .widget-wrap {
	background-color: #f8f8f8;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	color: #848484;
}



.footer_cap_cta_wrap {padding-top:30px;padding-bottom:80px;}

.footer_cap_cta_wrap .footer_cap_cta_title {font-size:38px;font-weight:400;line-height:42px;max-width:50%;}

.footer_cap_cta_wrap .btn {color:#ffffff;font-size:16px;padding:10px 30px;border-radius:4px;margin-top:25px;box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.35);}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }
#mobile-logo {display:none;}

.clear {
    clear: both;
}


	.header-button.menu-item-has-children a:after {
		display: none !important;
	}

.producturl:hover::before{content:'Enquire';position:absolute;top:50%;border-radius:5px;left:0;right:0;margin:auto;padding:5px;font-size:1.5em;background-color:rgba(0,0,0,0.85);color:white;width:50%;text-align:center;display: inline-block;}

#topnav ul li a#searchtoggl{line-height:73px; margin-right:0; padding:0 14px;}



.nav{float:right; padding:8px 0 0 0; position:relative}

.nav .navbar-toggle{float:right; margin:5px 0; cursor:pointer }

.nav .navbar-toggle span{background:#f68b24; height:3px; width:30px; display:block; margin-top:4px;}

.nav ul.navigation{background:#f68b24; margin-top:0px; display:none; width:250px; position:absolute; top:100%; right:0; padding:0 10px 5px; z-index:100; text-align:left;}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
#pagewrapper{max-width:1000px;padding:0;margin:0 auto;position:relative;background:#fff;overflow:hidden;}
.clearfix:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.lang-close-btn{
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 30px;
    width: 44px;
    height: 44px;
    transition: 0.5s all;
}

.lang-close-btn::before{
    content: '';
    width: 1px;
    height: 44px;
    background: #FF6400;
    transform: rotate(45deg) translate3d(15px, -15px, 0);
    position: absolute;
}

.lang-close-btn::after{
    content: '';
    width: 1px;
    height: 44px;
    background: #FF6400;
    transform: rotate(-45deg) translate3d(15px, 15px, 0);
    position: absolute;
}


.lang-close-btn:hover{
    transform: rotate(90deg);
}

.news-item .news-short{margin:0;}






.header {
  grid-area: header;
  background: #F0E2BE;
  padding: 5px;
}

.img-responsive {
    margin: 0 auto;
}
#section-gallery .gallery-title h1{font-weight:normal !important;}
#section-gallery-collection .gallerycol-title 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}


.dark .section,
.section.dark {
	background-color: #282828;
	border-color: rgba(255,255,255,0.1);
}






.section {
	position: relative;
	margin: 60px 0;
	padding: 60px 0;
	background-color: #F9F9F9;
	overflow: hidden;
}


.section .container { z-index: 2; }


.section .container + .video-wrap { z-index: 1; }


.section:hover .revealer-image { bottom: -50px; }


.swiper-slide .video-wrap,
.section .video-wrap,
.swiper-slide .yt-bg-player,
.section .yt-bg-player {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	left: 0;
}

#header-text-nav-container {
	border-bottom: 1px solid #F2F2F2;
	background-color: #F8F8F8;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}
.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-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}

.gma-cont {
	float:left;
	width:618px;
	margin-bottom:15px;
}
.module-footer .footer-social-list{display:inline-block;margin:0;padding:0}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}

li.lang-en {
    font-size: 12px;
    line-height: 17px
}


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

	speak: none;
}
.video-rating{color:#aaacae}
.video-rating-heart{color:#f35958}
.navprl{width:100%;margin:0}
.logo-mob{width:240px!important}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }


.search_results .failure_badge, .home_results .failure_badge {
     font-size: 13px;
     max-width: 170px;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}


.box.kachel.schneebericht .content h3{margin-top: 3em;}


.box.kachel.schneebericht  .content .desc {
    font-size: 18px;
    color: #fff;
    max-width: 85%;
    margin: 0 auto;
}


.box.kachel .content { background: rgba(30,43,77,0.5); position: absolute; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0 }

.box.kachel:hover .content { background: rgba(213,69,43,0.7); }

.box.kachel .content h3 { font-size: 3.5rem; height: auto; font-weight: 700; text-transform: unset; margin-top: 30%; position: relative; top: -1em; text-align: center; padding-bottom: 0; margin-bottom: 0; }

.box.kachel .content .desc { font-size: 18px; color: #fff; max-width: 70%; margin: 0 auto; }

.box.kachel.hellblau .content { background: rgba(112,203,230,1) }

.box.kachel.hellblau:hover .content { background: rgba(33,164,218,1) }
#block-44{min-height:40px}
#whitewrap #block-44 *{text-align:center}
ul.top-nav li a {    letter-spacing: .25px;}
ul.top-nav li a:hover:after {    content: "";    height: 1px;    background: #fff;    left: 8px;    right: 8px;    display: block;    position: absolute;    bottom: -2px;}
#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}

.head-down-nav-li{position: relative;z-index: 1;}

.head-down-nav-li a{display:block;text-indent:20px;color: #333;line-height: 40px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;}

.head-down-nav-li.active a{color: #fff;}

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}
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;}
.timely .alignright,.timely.alignright,#ai1ec-container .alignright,#ai1ec-container.alignright{float:right;margin:0 0 8px 16px;}


.alignright {
  display: inline;
  float: right;
  margin-left: 1.625em !important;
  margin-top: 0.45em;
}


.background-cover {
	position: fixed;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}
.c-discount-small{font-family:pt sans;font-weight:700;color:#fff}
.c-discount-small-code__h{margin:0}



#image_1124461028 {
  width: 100%;
}
.img{position:relative}
.img .img-inner{position:relative;overflow:hidden}
.img,.img img{width:100%}
.img .caption{position:absolute;transition:transform .5s;-ms-transform:translateY(100%);transform:translateY(100%);max-height:100% !important;overflow-y:auto;bottom:0;padding:4px 10px;font-size:14px;color:#FFF;width:100%;background-color:rgba(0,0,0,0.3)}
.img .caption-show,.img:hover .caption{-ms-transform:translateY(0);transform:translateY(0)}

.img-round {
	display: inline;
	margin: 0 auto;
	height: 100%;
	width: auto;
}

#header-text-nav-container {
	border-bottom: 1px solid #F2F2F2;
	background-color: #F8F8F8;
}

#header-text-nav-wrap {
	padding: 30px 0 40px;
}

#header-text {
	float: left;
	padding: 10px 20px 0 0;
}


.testimonial__rating { color: #f7c51e; }
.top-about-thumbnail{width:calc(100% - 4.03% - 500px - 45px)}
.about-bg img,.top-about-thumbnail img{width:100%;height:auto}

#logo { display: block; margin: 0; padding: 0; font: bold 60px/50px 'PT Serif', Tahoma, Verdana, Segoe, sans-serif; 
	color: #936; text-decoration: none; letter-spacing: -0.02em; }

#logo:hover { opacity: 0.9; }

a:hover,#logo,.bx-controls a:hover .fa{color:#00ad7f}


.top-footer{
	margin-left: -3%;
}

.wf-container-footer,
.footer.full-width-line {
  border-top: 1px solid #17324f;
}

#footer .wf-container-footer {
  padding-top: 60px;
  padding-bottom: 0px;
}
#bottom-bar.full-width-line .wf-container-bottom,#bottom-bar.solid-bg .wf-container-bottom,.empty-footer.solid-bg #bottom-bar.full-width-line,.empty-footer.solid-bg .wf-container-bottom,.footer.full-width-line .wf-container-footer,.footer.solid-bg .wf-container-footer,.sidebar .widget-divider-off .widget,.sidebar .widget:first-child,.sidebar-content .widget:first-child,.sidebar-content.widget-divider-off .widget,.solid-bg.sidebar-content .widget{border-top:none}
.wf-container-footer{padding-top:50px}


#ads_bar  {margin:0 auto; padding:0; width:1005px; overflow:hidden; text-align:center;}
.teaser-meta .created{float:right;padding:0 0 0 10px}
.teaser-shorten .teaser-meta,.teaser-shorten .magazine-issue-cover,.teaser-shorten .time-and-location,.teaser-shorten .thumbnail,.teaser-shorten .type,.teaser-shorten .created,.teaser-shorten .teaser-body,.teaser-shorten .thumbnail .thumb-icon{display:none}
.lead-blog-teaser .metaInfo .created{float:none;text-transform:none;font-style:italic}
#block-38{min-height:40px}
#whitewrap #block-38 *{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;
}

.tiled-gallery .gallery-group {
	float: left;
	position: relative;
}
.wpb_column.align_center_xs .w-btn-wrapper.align_left,.wpb_column.align_center_xs .w-btn-wrapper.align_right{margin-left:.6rem;margin-right:.6rem}
.w-btn-wrapper{margin:0.3rem 0}
.w-btn-wrapper.align_left{display:inline-block;vertical-align:top;margin-right:1rem}
.w-btn-wrapper.align_right{float:right;margin-left:1rem}
.wpb_column.align_center .w-btn-wrapper.align_left,.wpb_column.align_center .w-btn-wrapper.align_right{margin-left:0.6rem;margin-right:0.6rem}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

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;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }



.widget { margin: 0 0 1.5em; }

.widget select { max-width: 100%; }


footer .widget-column { display: -webkit-flex; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }


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

.cf:after {
    clear:both;
}

.cf {
    zoom:1; 
}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}

.megamenu.dropdown-header {
  color: #428bca;
  font-size: 18px;
}

  .navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
  }
.inline-block{display:inline-block}
.social ul.social-links li.inline-block{height:40px;width:40px}
.nav-bar.active li.inline-block{width:100%;display:block;border-bottom:1px solid;border-color:#ec8468}
.bg-site-header li.inline-block.mr1{width:43%}
.panel-group{margin-bottom:20px}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin-top:5px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.st-accordion .panel-group .panel{margin-bottom:10px;border-radius:0}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author,
body.categories-hidden .entry-meta .meta-category {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


body.author-hidden.categories-hidden .entry-meta .meta-date:after,
body.categories-hidden .entry-meta .meta-author:after,
body.author-hidden .widget-magazine-posts .entry-meta .meta-date:after {
	display: none;
}


.call-to-action-container {
	position: relative;
	background-color: #f2f2f2
}


.call-to-action-container:after {
	top: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-style: solid;
	border-width: 41px 60px 0;
	border-color: #fff transparent transparent;
	margin-left: -60px
}


.call-to-action-container h2 {
	font-family: Oswald,sans-serif;
	font-size: 48px;
	color: #860566;
	margin-top: 0;
	margin-bottom: 30px
}


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



.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-6 {
  width: 50%; }

#contents_box03, #contents_box04{
display: none;
}

#contents_box04 {
display: block;
width: 416px;
}

#contents_box04 li {
width: 205px;
height: auto;
line-height: 1.0;
}

#contents_box04 li a {
font-size: 10px;
font-size: 1.0rem;
}

#contents_box04 img {
width: 205px;
height: auto;
}

.clearfix:after{
content: "";
clear: both;
display: block;
}


	.header-v8 .res-container:after {
		clear: both;
	}


.h-t-logo3{
  width:91%;
  min-width:270px;
  height:auto; 
}

.highlight-red { color: #da4553; }

.col-md-12.col-sm-12.col-xs-12.header-top ul.clearfix{
	display:none;
}

.col-md-12.header-bottom.clearfix {
    display: none;
}

.col-md-12.no-padding.footer-top.clearfix {
    padding-bottom: 10px;
}

.pro-img-map.clearfix {
    clear: both;
}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}

.pagination .nav-previous { float: left }

.pagination .nav-previous a, .pagination .nav-next a { color: #fff!important }

.pagination  .nav-previous a:hover, .pagination .nav-next a:hover { background-color: #222 }
#cpi-indicator{width:35%;float:left;padding-right:15px}
#cpi-indicator .main-indicator:before{background:#86c40c}
#cpi-indicator,#policy-indicator{width:100%;padding:0;margin-bottom:10px}

  .triangle-header {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 370px 130px 0px;
    border-color: transparent transparent #ff6a00 transparent;
    position: absolute;
    left: 0;
    top: 0; }

#col-1{
    width: 191px;
    margin-right: 15px;
    float: left;
}

    #col-1 #products{
        display: none;
    }

    .blog-aside#col-1 #products{
        display: block;
        width: auto;
    }
