﻿

.frontpage .small-item-list .small-item-description {
	word-wrap: break-word;
}


.frontpage .small-item-list .review_mark {
    margin: 3px 0;
    margin-bottom: 0;
}

.frontpage .small-item-list .small-item-price {
    font-weight: bold;
    color: #950000;
    margin: 3px 0;
}




.frontpage .small-item-list {
	float: left;
	margin: 0;
	padding: 0;
	width: 40%;
	overflow: hidden;
}


.frontpage.theme3 .small-item-list {
	clear: both;
	float: none;
	width: 100%;
}

	
	.frontpage.theme2 .small-item-list{
		margin-bottom:20px;
	}
.tc-carousel-control{font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);z-index:10;color:#999;line-height:16px;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;height:38px}
.tc-carousel-control:focus,.tc-carousel-control:hover{color:#000;text-decoration:none;opacity:.9;filter:alpha(opacity=90);outline:0}


.img-responsive {
	width: 100%;
}


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


.button-default,
.header-nav__item {
  font-family: "Verlag A", "Verlag B", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}


.header-nav__item {
  float: left;
  padding: 8px 10px 5px;
  font-size: 12px;
  font-size: 0.75rem;
}
.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}

.menutop li .fusion-submenu-wrapper {float: none;left: -999em;position: absolute;z-index: 500;}

.menutop .fusion-submenu-wrapper {height: auto !important;top:20px!important;}

.menutop .fusion-submenu-wrapper.level3, 
.menutop .fusion-submenu-wrapper.level4, 
.menutop .fusion-submenu-wrapper.level5, 
.menutop .fusion-submenu-wrapper.level6 				{background:0;padding-top:0;border-top:solid 1px #e4e4e4;}
.cnt .sAs .scn{margin-top:20px}
.cms .scn{font-size:1em}
.scn{color:#181818}
.scn.aut{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-bottom:10px}
.scn ul{list-style-type:none}
.scn ul ul{margin-top:20px;padding-left:10%}
.scn ul li a{color:#537ea2}
.scn.awr{padding-top:10px}
.err .scn .colm{float:none;margin:0 auto}
.scn .tmw a{border-top:1px solid #ededed;color:#b7b7b7;display:block;font-size:.933em;line-height:.933em;padding:11px 0}
.scn .tmw a:hover{color:#537ea2}
.scn .tmw .tmm{display:none}
.scn .tmw .tmm a{padding-left:30px}
.scn .tmw .tmm .tmps a{padding-left:50px}
.scn .tmw:last-child .tmi{border-bottom:1px solid #ededed}
section[id*="pages"] .scn ul ul{padding-left:2%}
.scn.awr.aut .avatar{float:none}

  header .nav-col.toggle .mobile-nav-container {
    background-color: #001f36;
  }


  .mobile-nav-container {
    min-height: 80px;
    width: 100%;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px 15px;
    margin-top: -2px;
  }


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


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;}
#block-bk957d2feb1f06d7.block-original-b1257d9740474680{min-height:125px}
#block-bk957d2feb1f06d7{min-height:90px}
#whitewrap #block-bk957d2feb1f06d7 *{text-align:center}
.banner-btf{max-width:300px}
.wrapper-inner .banner-atf,.wrapper-inner .banner-btf{margin-left:4px;max-width:300px}
.wrapper-inner .home-onair,.wrapper-inner .banner-atf,.wrapper-inner .banner-btf{margin-left:0px;max-width:100%}
header nav li.has-extended ul.sub-menu li.menu-item:nth-child(2n+1),header nav li.has-extended ul.sub-menu.position_menu li.menu-item:nth-child(2n+1){float:none}
header nav li.has-extended ul.sub-menu li.menu-item:nth-child(3n+1),header nav li.has-extended ul.sub-menu.position_menu li.menu-item:nth-child(3n+1){clear:both}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.l-container{padding:0 8px;margin:0 auto}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}

.menu li ul li a {
font-size: 1.1rem;
color: #dbdcdb;
font-weight: 300;
font-style: italic;
text-decoration: none;
text-transform: uppercase;
}

.menu li ul li a:hover { color: #ffffff;
font-weight: bold; }

.menu {
list-style-type: none;
padding:0;
margin:0;
}


.kyte-top-navigation .menu-item i, footer .post-list figure { display: none; }
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}
#content .wpb_content_element .wpb_tabs_nav{margin:0}
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}

.site-content.width .inwrp{
    background: #fff;
    border: 1px solid #e8e8e8;
}
.title-slide-inner-right{right:-60px;width:60px}
.title-slide-inner-left,.title-slide-inner-right{height:100%;overflow:hidden;position:absolute;top:0}
.title-slide-inner-left-inner,.title-slide-inner-right-inner{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;outline:transparent solid 1px;height:100%;width:50px;display:block;-moz-transform:skew(-12.5deg);-o-transform:skew(-12.5deg);-ms-transform:skew(-12.5deg);-webkit-transform:skew(-12.5deg);transform:skew(-12.5deg)}
.title-slide-inner-right-inner{right:33px;z-index:-1}

.maislider .item{height:220px;}
.home .zone{position:absolute;width:100%;height:100%;top:0;left:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

.td-for-blocks{width:204px;}

.highlights-row
{
   margin-bottom: 37px;
}

.highlights-row:last-of-type {
    
    margin-bottom: 56px;
}

.fltrt{float:right;}
