﻿
#load-posts a.inactive { cursor: default }

.template-index.transparent-menu .header-divider { display: none; }

#content {
  margin-top: 0px;
  padding-top: 10px;
}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: "";
	display: table;
}


.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}


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

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

  .row:after {
    clear: both; }

    .fixed-menu .row {
      margin: 0px;
      padding-bottom: 60px;
      background-color: #652267; }
body.front-page #newsletter{margin-bottom:5rem;margin-top:5rem}
.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}

#cart_info_bubble {
	display:inline-block;
	position:relative;
	width:30px;
	float:right;
}

.so-widget-sow-image-default-813df796d9b1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container {
  text-align: right;
}

.so-widget-sow-image-default-bc52321e3400 .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container {
  text-align: center;
}

.so-widget-sow-image-default-eef982a7180b .sow-image-container .so-widget-image {
  display: inline-block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
.header-btn-open.is-active .header-btn-bar{-webkit-transform:translateX(100%);transform:translateX(100%)}
.header-btn-bar{display:block;width:100%;height:1px;margin-bottom:5px}
.header-btn-bar-open{background:#fff;transition:all .3s ease}
.header-btn-bar-open:nth-child(1){transition-delay:.05s}
.header-btn-bar-open:nth-child(2){transition-delay:.1s}
.header-btn-bar-open:nth-child(3){transition-delay:.15s}
.header-btn-bar-close,.header-btn-bar-open.is-active{background:#000}
.header-btn-bar-close:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}
.header-btn-bar-close:nth-child(2){opacity:0}
.header-btn-bar-close:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}
.site-heading-mask{z-index:2;position:absolute;display:block;height:40px;width:100%;bottom:-1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAD6IAAAA8BAMAAACESIjdAAAAG1BMVEXx8fHx8fEAAADx8fHx8fHx8fHx8fHx8fHx8fGls/9vAAAACXRSTlP/iAAMzWwKtnBCT1D7AAABOUlEQVR4Ae3asUkAURBF0Z8IE1vCClYgWJKpNUxi29awmCzXc7q4vHeAjtfrno8DADzPy3XL+/cBAB5orzu+DgDwRCPRAaBg/1eiA4BIf5PoABCI9M8DADzVFBIdANjAig4ATOHoDgBsINEBgLGiA0DBOroHAMBI9AIAWCt6AACMo3sBAKxEDwCAsaIXAMA6ugcAwEj0AgBYK3oAAIyjewEArEQPAICxohcAwDq6BwDASPQCAFgregAAjKM7ABRsINEBgLGiA0DBOroDQMAUEh0AWCs6AASMozsAFGwg0QGAsaIDQME6ugNAwBQSHQBYKzoABIyjOwAUbCDRAYCxogNAwTq6A0DAFBIdAFgrOgAEjKM7ABRsINEBgCkkOgDwcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4g1+fc7jgPIt6XwAAAABJRU5ErkJggg==) no-repeat center bottom}


        .dropdown-notification {
            line-height: 20px;
            padding-top: 20px;
            padding-bottom: 10px;
            padding-left: 20px;
            padding-right: 20px;
            position: relative;
            display: none;
            text-align: center;
            background: #000;
            color: #fff;
            top: 0;
            z-index: 6
        }

        .dropdown-notification.active {
            display: block
        }
.top-divider{margin-bottom:-1px;border-top:1px solid currentColor;opacity:0.1}
.nav-dark .top-divider{display:none}
.site-footer .site-info{margin-bottom:20px;padding:0 20px;text-align:center;font-size:14px;font-size:.875rem;font-weight:300}
.site-footer .site-info .site-credits a{text-decoration:underline}
.site-footer .site-info .sep{color:#ebebeb}


.sidebar-quiz-rules {
	font-size: 12px;
}

	
	#menu-menu-principal {
		display: none;
	}

	
	.site-header #menu-menu-principal{
		padding-bottom: 1rem;
	}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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


.site-footer .menu-menu-bottom-footer-bar-container{display: inline;}


.site-footer ul.menu{display: inline;}


.site-footer li.menu-item{display: inline-block; margin-left:2px}
li.menu-item.placeholder:hover ul{display:none}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.text-right{text-align:right}


.hcom-w-badge-2 .hcom-w-sbubble {
    position: relative;
    left: 70px;
    width: 0;
    height: 0;
    display: none;
    border-style: solid;
    border-width: 10px 10px 0 0;
    border-color: #c80006 transparent transparent transparent;
}


.RTL .hcom-w-sbubble {
    left: -70px;
    border-width: 0 10px 10px 0;
    border-color: transparent #c80006 transparent transparent;
}


.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}



.title-third {
  font-family: 'GothaProBol', Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #233b4e;
}
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;}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.listing-item,.nav{padding:0;list-style:none;font-size:0}
.listing-item{margin-left:-20px;margin-left:-1.25rem;margin-top:-30px;margin-top:-1.875rem;margin-bottom:0;display:block}
.listing-item:after,.listing-item:before{content:" ";display:table}
.listing-item:after{clear:both}
.listing-item--fit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


.widget-content ul li .post-date { margin-left: 5px; color: #999; }
.gdlr-core-page-builder-body [data-skin] .gdlr-core-image-overlay-icon, .gdlr-core-page-builder-body .gdlr-core-pbf-column[data-skin] .gdlr-core-image-overlay-icon{ color: #ffffff; }

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }
img.ban145x60{height:60px}
.entry-content .tb-logos{margin-bottom:20px}
.tb-logos .tb-slider-arrows{top:-24px}
.tb-logos.has-boxed .row{margin-right:-4px;margin-left:-4px}
.tb-logos.has-boxed .col{padding:5px}
.tb-logos .tb-logo img,.tb-logos .slides .tb-logo img{margin:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}
.tb-logos .tb-logo.boxed img,.tb-logos .slides .tb-logo.boxed img{max-width:70%;max-height:70%}

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

.col-md-3{width:25%}
#site-navigation .dropdown-menu .link-inner{font-weight:600;font-size:18px}


.page-template-page-blank .entry-content { position: relative; }

.entry-content .featured-events .timely .ai1ec-btn-default { background: transparent !important; border: 0px !important; text-align: right !important; display: block !important; color: #fff !important; }

.entry-content .more_events .timely .ai1ec-btn-default { background: transparent !important; border: 0px !important; text-align: right !important; display: inline-block !important; color: #14407b !important; }

.entry-content .more_events .ai1ec-event { background: transparent !important; border: 0px !important; }


.popup__callback__modal-body-secondary-text {
	text-align:center;
	font-style:normal;
	max-width:350px;
	margin:0 auto;
	color: #000000;
	font-family: "open_sansregular";
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.themify_builder_content .module-title{margin:1.4em 0 1.6em;padding:1em 0 0;font-size:1.4em;text-transform:uppercase;letter-spacing:1px}
.aligncenter{clear:both;display:block;margin:0 auto}
.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{margin-top:7px;margin-bottom:7px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

#offers .flex-item .inner .codes{font-size:13px}
.td_block_inner .td_module_mx2 .td-post-category{margin-bottom:5px}
.td_block_inner .td_module_mx2 .td-icon-star,.td_block_inner .td_module_mx2 .td-icon-star-empty,.td_block_inner .td_module_mx2 .td-icon-star-half{font-size:15px;width:17px}
.td_block_inner .td_module_mx2 .item-details{margin-bottom:30px}
.td_block_14 .td_block_inner{margin-right:-3px}
.td-pb-span4 .td_block_14 .td_block_inner{margin-right:0}
.td-column-1.td_block_15 .td_block_inner{*zoom:1}
.td-column-1.td_block_15 .td_block_inner:before,.td-column-1.td_block_15 .td_block_inner:after{display:table;content:"";line-height:0}
.td-column-1.td_block_15 .td_block_inner:after{clear:both}

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

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

.site-branding {
	float:left;
	margin-top:16px;
}
.header-mobile__nav-list-item.is-active{background:#e8e9e9}



.desc {
	padding-bottom:7px;
	}

#header .logo-container {
	padding: 25px 0;
}

#header .header-fixed .logo-container {
	padding: 1px 0;
}
	



.header {
	background: #6B94B4;
	background: -moz-linear-gradient(top, #6B94B4 0%, #316594 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6B94B4), color-stop(100%,#316594)); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6B94B4', endColorstr='#316594',GradientType=0 );
	height:80px;
	border-bottom:#2B5780 1px solid;
}
#services .service-panel .tab-content .service-overview{margin-bottom:50px}
#services .service-panel .tab-content .service-overview .description{float:left}
#services .service-panel .tab-content .service-overview .gallery-still{float:left;background-color:#d0d0d0;height:207px;width:34.91%}
#services .service-panel .tab-content .service-overview .gallery{display:none}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}




#home {
    display: block;
    width: auto;
    box-shadow: 0 0 300px 50px rgba(0, 0, 0, 0.63) inset;
    margin-left: -20px;
    margin-top: -20px;
    margin-right: -20px;
}

#mainpage{ width: 940px; margin: 0px auto; padding-top:30px;  }
.footer-col{display:none}
.footer-col.col-logo{display:block;margin:0 auto}
.footer-col.col-logo .logo .tit{display:block}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}

.seals .trustwave a {
  background-position: -259px -93px;
  width: 85px;
  height: 43px;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}

.td-container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}


.wrapper {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0 auto -316px; }

.an2{transition:all 0.2s ease-out 0s;}

#ca_banner .accept {
    cursor:pointer;
    font-size:14px;
    margin:5px auto;
    width:120px;
    background: #0089f2;
    padding:3px;
    border-radius:3px;
    text-shadow:1px 1px 0 #0072ca;
    color:#fff;
    background-image: -webkit-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -moz-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -o-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0089F2), to(#0072ca));
    background-image: linear-gradient(#0089F2 0%, #0072ca 100%);
	float:none!important;
}

#ca_banner .accept:hover {
    box-shadow:0 0 15px #000;
}
.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%}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.fl-photo-img-svg {width: 100%;}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}


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


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#666666}
.footer-widget{color:#666666}
#footer-widgets .footer-widget li:before{top:10.6px}


.footer-widget .fwidget:last-child {
    margin-bottom: 0 !important;
    text-align: center !important;
    float: none !important;
    margin: 20px;
}

.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 0.5% 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-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-6{width:50%}

.thumb-icon {
	display: table;
	width: 100%;
	position: absolute;
	font-size: 50px;
	color: #3C3C3C;
	top: 20%;
	left: -20%;
	text-align: center;
	opacity: 0;
	-webkit-transition: 0.3s all 0.2s;
	transition: 0.3s all 0.2s;
}
#u2545-2,#u2545-7,#u2555-2,#u2555-6{font-size:64px;line-height:77px;}
#u2545-2,#u2545-7{font-size:48px;line-height:58px;}
#u2545-2,#u2545-7,#u2555-2{font-size:36px;line-height:43px;}
.widget_wpex_newsletter.footer-widget input[type="email"]{color:#585858}
.footer-widget{padding-bottom:45px}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.footer-widget .wpex-widget-recent-posts-title{color:#fff}
.footer-widget.widget_tag_cloud a{border-color:#333;border-color:rgba(255,255,255,0.06)}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.3em}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{color:#ff0f0d!important}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:32px!important}
 .avia-fullwidth-slider{border-top-style:solid;border-top-width:1px;z-index:1}
 .avia-fullwidth-slider.avia-builder-el-0{border-top:none}

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

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

.entry-content:after {
	clear: both;
}



.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}


#ja-contentwrap { }



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

 
.clearfix {
	display: inline-block;
}

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

 
* html .clearfix {
	height: 1%;
}
.wrapper{width:90%;margin:0 auto}
.wrapper.extra--small{max-width:540px}
.wrapper.small{max-width:750px}
.wrapper.medium{max-width:850px}
.wrapper.large{max-width:1400px}
#home-feat-text h2.stand-title,.feat-top2-left-text h2.stand-title,.feat-wide1-text h2.stand-title{font-size:2rem;line-height:120%;text-transform:none}


.nav-inner-wrapper h3 {
  margin: 0;
  color: #347272;
  font-weight: normal; }


.nav-inner-wrapper p {
  margin: 0;
  color: #5c5d5e;
  font-size: 0.8em;
  max-width: 54em; }


#site-nav .nav-inner-wrapper {
  text-align: left; }


#site-nav .nav-inner-wrapper:before,
#site-nav .nav-inner-wrapper:after {
  content: "";
  display: table; }


#site-nav .nav-inner-wrapper:after {
  clear: both; }


.btn-leistungen {
-webkit-box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
box-shadow: 0px 25px 50px -25px rgba(0,0,0,0.75);
	transition: .3s;
}


.btn-leistungen:hover {
-webkit-box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
box-shadow: 0px 15px 50px -25px rgba(0,0,0,0.75);
}
.logo-float-adventures{font-weight:300;overflow:hidden;text-align:center;display:block;text-transform:uppercase;letter-spacing:2px;font-size:14px}
.pm-banner-ad-top .gpt-holder{padding:4px 0}
.ad728 .gpt-holder,.ad468 .gpt-holder{border:1px solid #999;padding:3px}
.ad970 .gpt-holder{width:970px}
.ad728 .gpt-holder{width:728px}
.ad468 .gpt-holder{width:468px}
.gpt-holder embed,.gpt-holder img,.gpt-holder ins{vertical-align:middle}



.textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 0;
}

.with-list .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem 1rem;
}

.text-center .textbox-title-wrap {
	display: block;
	padding: 0.76rem 0rem 0.5rem;
}

.textbox-title-wrap a {
	color: #fff;
	display: block;
}
.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-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}


.unu {
  margin-top: 6px;
}


.menu-toggle .menu-label {
	display: none;
}


.menu-label-prefix {
	display: none;
}


.acc-name {

    border-bottom: 1px solid #ddd;

    display: block;

    font-size: 14px !important;

    margin: 0 0 15px;

    padding: 0 0 10px;

    line-height: 35px;

    text-align: left;

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



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


.clearfix { display: inline-block; }


* html .clearfix {
    height: 1%;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}


#wpcontent_slider_container {
    display:none;
}

#wpcontent_slider_container .cs-prev,#wpcontent_slider_container .cs-next {font-weight: bold;background: #000000;
font-size: 28px; font-family: "Courier New", Courier, monospace; color: #ffffff !important;
display:none;padding: 0px 10px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}

#wpcontent_slider_container .cs-buttons { font-size: 0px; padding: 10px 0px 10px 0px;
margin:0px auto; float:left;clear:left;
display:none;}

#wpcontent_slider_container .cs-buttons a { outline:none; margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #000000; color: #000000; text-indent: -1000px; 
}

#wpcontent_slider_container .cs-active { background-color: #000000; color: #FFFFFF; }

.column.left {
	width: 280px;
	flex: 0 0 280px;
	margin-right: 2%;
}

.column.center {
}


.column.right {
	flex: 0 0 125px;
	float: right !important;
	width: 100%;
}

.column.center p {
    margin-bottom: 10px;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 1.5 !important;
    font: inherit;
        font-size: inherit;
        line-height: inherit;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.page-content .share-btns {
  padding-top: 20px;
  padding-left: 0;
}

.loop-wrapper .page-content {
  position: relative;
}

.page-content label[for|=pwbox] {
  position: relative;
  top: -3px;
  display: inline-block !important;
  font-size: 0 !important;
}

.page-content label[for|=pwbox] input {
  font-size: 14px !important;
}

.ie8 .loop-wrapper .page-content {
  margin-bottom: 30px;
}

.loop-wrapper.page-content {
  padding-top: 0;
  padding-bottom: 0;
}

  .responsive-layout .page-content .load-more {
    margin-bottom: 30px;
  }

  .responsive-layout .page-content .load-more a {
    padding: 0;
  }

		.block-post { margin-bottom: 14px; }

			.blog-entry p.meta-info, .block-post p.meta-info { display: none; }
.fl-node-5aa49446ee90e .fl-button-wrap {text-align: left;}
.fl-node-5aa4955ca5be5 .fl-button-wrap {text-align: left;}
.fl-node-5aa4955b9ab16 .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb25722c .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb2573e0 .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb25759c .fl-button-wrap {text-align: left;}
.fl-node-5ae21fb257770 .fl-button-wrap {text-align: left;}
.fl-node-5ad7d8e676de1 .fl-button-wrap {text-align: left;}
.fl-node-5aa81f0b5fbcd .fl-button-wrap {text-align: left;}
#block-bxy5aea17f54f912.block-original-b0n5aea1b001673b{min-height:20px}
#block-bxy5aea17f54f912.block-original-b255aea1ab6f1893{min-height:20px}
#block-bxy5aea17f54f912.block-original-b8o5aea194bef3d2{min-height:20px}
#block-bxy5aea17f54f912.block-original-bho5aea1a0be9d93{min-height:20px}
#block-bxy5aea17f54f912.block-original-bp55aea1a511ba3c{min-height:20px}
#block-bxy5aea17f54f912{min-height:35px}
.banner-top,.banner-atf,.banner-btf,.footer-banner,.banner-728-inner,.mobile-ad{min-height:0px !important}

.alsor{
 color:#A9A9A9;
 margin-left:2px;
 font-weight:bold;
}


.lang_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}


a.lang_link:hover {
	text-decoration: underline;
}
.feature--logo{max-width:280px;margin-top:12.5px}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}

.newstitle {
  color: #FFF;
  font-weight: 700;
  border: 1px solid silver;
  padding: 3px;
}

.newstitle.b8e {
  color: #FFF;
  background-color: #DD4D4D;
}
.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:#022f3b}


#languedevise {
	float:right; 
	padding: 15px 0 0 0;
}

	.boxed { width: 860px; }
	
	
	#top-bar-inner.boxed { height: auto; padding: 15px 0; }

	.boxed, #post, #sidebar, .grid-1, .post-with-sidebar #post .grid-1 { width: 180px; }

	.full-layout .boxed, .full-layout #post, .full-layout #sidebar, .full-layout .grid-1 { width: 260px; }

	.full-layout .boxed, .full-layout #post,.full-layout #sidebar,.full-layout .grid-1{ width: 400px; }
h2 .strong{color:#656564}
.strong{font-weight:700}
#related form .strong{color:#fff}
.header-socials .follow-item,.header-socials a{color:#999}


.bottom-bar {
    padding: 0.8rem 0;
    margin-top: 2.4rem;
    border-top: 1px solid #88b439;
}

.best_writer_list_style_type {
	float: left;
	width: 12px;
	height: 15px;
	padding: 0 0 2px 5px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}





.features {
  margin-top: 40px;
}


.features-items {
  text-align: center;
  margin-bottom: 20px;
}


.features-items h4{
  color: #5e5e5e;
  font-size: 18px;
  margin-bottom: 20px;

}


.features-items p{
  color: #848484;
  font-size: 13px;
  line-height:22px;
}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


.hp .menu.hpside .item-453,
.hp .menu.hpside .item-452,
.hp .menu.hpside .item-448
{display: none;}

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}


.container {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
}


.container-divider {
  border-top: 1px solid #ddd;
  margin-bottom: 20px;
}


.profile-header .container {
  display: flex;
  flex-wrap: wrap;
}
.badcreditok .vc_column-inner{padding-top:6px!important;margin-top:0}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}


.sub-menu .menu-item-has-children {
	position:relative;	
}
.partners{width:100%;background-color:#fff}
footer .footer-above img.partners{background-color:#c9c9ca}


.post {
	margin: 0 0 40px;
	text-align: justify;
	}


.post hr {
	display: block;
	}


.widecolumn .post {
	margin: 0;
	}

.sider{ float:right; width:280px;}


.sider .topic li{height:68px; padding-left: 114px; margin-bottom: 10px;position:relative;}

.topic .txt span,.sider .picshow .txt span{ position:absolute; bottom:0; left:114px; color:#999;}

.sider .picshow{ padding-left: 114px;}

.sider .picshow .pics{ margin-left: -114px;}

.sider .picshow .txt{ line-height: 1.5;}

.sider .list .picshow{ margin-bottom: 12px;}

header .header-text{
	max-width: 942px;
	margin: 0 auto;
	width: 100%;
	top: 40vh;
	position: absolute;
}


.calendar-table {
  margin-bottom: 0;
}



.copyright-footer {
  background-color: #2c2c2c;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding-top: 7px;
  padding-bottom: 12px; }

  .copyright-footer .widget_text {
    margin-top: 7px; }

  .copyright-footer .widget-title {
    display: none; }

  .copyright-footer a {
    color: #fff; }

  .copyright-footer p {
    margin-bottom: 0; }

  .copyright-footer ul {
    list-style: none;
    padding-left: 0; }

      .copyright-footer [class*="col-md"] + [class*="col-md"] {
        margin-top: 15px; }
.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 }
.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}

#social-wrapper {
	max-width: 1190px;
	margin:auto;
	padding: 2px 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-left:25px;padding-right:25px}
.col-lg-10{width:83.33333333%}

.m-b-md { margin-bottom: 25px !important; }


.nav-wrapper .icon-menu {
  display: inline-block;
  margin-right: 10px;
  color: #e6840d;
}


[dir="rtl"] .nav-wrapper .icon-menu {
  margin-left: 10px;
  margin-right: 0;
}


.icon-menu::before {
  content: "\2630";
}
.et_pb_blurb_content,.et_pb_circle_counter,.et_pb_contact_main_title,.et_pb_countdown_timer_container,.et_pb_counter_title,.et_pb_gallery_item,.et_pb_newsletter_description,.et_pb_number_counter,.et_pb_portfolio_item,.et_pb_post,.et_pb_pricing_content,.et_pb_pricing_heading,.et_pb_promo_description,.et_pb_slide_description,.et_pb_tab,.et_pb_tabs_controls,.et_pb_team_member,.et_pb_testimonial_description_inner,.et_pb_text,.et_pb_toggle_content,.et_pb_toggle_title,.et_pb_widget,.product{word-wrap:break-word}
.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}

.module-loop-blogpost .module-loop-blogpost-sliderbox {
  position: relative;
  margin: auto auto;
  height: 360px;
  width: 100%;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .owl-wrapper-outer {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .owl-wrapper-outer .owl-wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single {
  position: relative;
  overflow: hidden;
}

.module-loop-blogpost .module-loop-blogpost-sliderbox .module-loop-blogpost-slide-single .module-loop-blogpost-text {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
  display: table;
}
.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%}

  .items-grid .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}


  .large-12 {
    width: 100%; }

    .vin-container .vin-top .how-to {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }

      .vin-container .vin-top .how-to svg {
        width: 1em;
        height: 1em;
        margin: -1px; }

        .vin-container .vin-top .how-to svg path {
          fill: #f2bf24; }

      .vin-container .vin-top .how-to:last-child {
        margin-right: 0; }

ul.feed li p.wide-img img,
ul.detail li p.wide-img img,
ul.feed li p.tall-img img,
ul.detail li p.tall-img img {
  height: auto !important;
}
div.pane-asterisk-top-contributors-asterisk-top-contributors h2.pane-title{display:inline;width:auto;font-size:1.5em}
.poundkey-panels-container .poundkey-panels .panel-pane h2.pane-title{margin-top:0}

.secondary-sidebar .widget-title,
.footer-columns .widget-title {
font-size: 19px;
font-weight: 500;
margin-bottom: 20px;
position: relative;
border-bottom: 1px solid #dddd;
text-align: left;
padding: 10px 0;
}

.secondary-sidebar .widget-title span,
.footer-columns .widget-title span {
margin-bottom: auto;
}

.secondary-sidebar .widget-title::after,
.footer-columns .widget-title::after {
margin-left: auto;
left: 0;
bottom: -1px;
}

.site-footer .footer-columns{
padding-top: 30px;
}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.top-header-menus-container{min-height:50px;background:#19315a;width:100%;min-width:960px;}

#hero .banner-box .badge_label { display: block; line-height: 1.3; font-weight: 700; }


.comptable .casinocol {
	width:25%;
}
.abcp_services-slider-1__image{padding:3.2% 13.3% 11.8% 13.2%}
.one-half,.one-third,.one-fourth,.one-fifth,.one-sixth,.two-third,.two-fourth,.two-fifth,.two-sixth,.three-fourth,.three-fifth,.three-sixth,.four-fifth,.four-sixth,.five-sixth{margin-bottom:30px;float:left;margin-left:3.5%;display:block !important;position:relative !important;min-height:1px}
.one-fourth{width:22.35%}
.ie .one-fourth{width:22.3%}


.navigation ul li.break {
  margin-right: 490px;
}
#innovation-bar .innovation-status{text-align: right;width: 78%;display: inline-block;margin-bottom: 0.7em;margin-top: 0.7em;}
  #innovation-bar .innovation-top .innovation-status{width: 620px;}
.cp-modal-body,.cp-modal-content{z-index:99999;display:block;overflow:hidden}
.cp-modal-content{position:relative;width:100%;box-shadow:none}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}

.navbar .sub-menu {
padding-left: 1rem;
}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}


.menu-item {
  display: inline-block;
}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.logo--footer__wrapper .logo--footer{width:14.8rem;height:9rem}

#feedback_modal_screen #feedback_modal_box .feedback-fine-print {
  font-size: 14.4px;
  color: #000000;
  text-align: center;
}

.copyright {
	font-size:12px;
	padding: 10px 0px 0px 0px;
	text-align:center;
	color:#666666;
	width:969px;
	margin:auto;
}

.financity-mobile-header .financity-mobile-header-container{ position: relative; }



#wrapper{
	width:100%;
	overflow:hidden;
	padding: 68px 0 0;
}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}

    #mw_board_group_1 .mw_board_group_1_contents {  }





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



.clearfix {
  display: inline-block;
}


* html .clearfix {
  height: 1%;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.cli-modal-backdrop.cli-show {
  opacity: .8;
}

.cli-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}

.cli-modal-backdrop.cli-fade {
  opacity: 0
}


.fw-divider__space-05x {
  margin-top: 12px;
}


.clear{ clear:both; overflow:hidden}

.webform-container-inline .clear {display:block;}


.site-description {
	display: none;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
}


	.site-description:empty {
		margin: 0;
	}


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


	#header-outer[data-mobile-fixed="1"],
	#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
	#mobile-menu[data-mobile-fixed="1"] {
		position: fixed!important;
	}


	#mobile-menu[data-mobile-fixed="1"] {
		width:100%;
		top: 58px;
		left: 0;
	}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}
#container{position:relative;border-top:1px solid #fff;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#container.hasPopup{display:none}
#container #ethernatable{margin:0 auto 20px}
#container #ethernatable.params{width:80%}
#container #ethernatable td,#popup #ethernatable td{text-align:left;padding:10px}
#container,.main,.inner_main,#footer_bottom,#doc-compare,.text,.gs_12,.gs_8,.container_alpha,.container_omega{overflow:visible!important;position:static!important;width:auto!important;background:none!important;clear:both;color:#000}
.fullscreen_one #container,.fullscreen_one .main,.fullscreen_one .container_alpha,.fullscreen_one .container_gamma,.fullscreen_one .container_gamma .gs_12{width:auto}

		
        
        
        

        .pe-container{
            max-width: 420px;
            margin-left:auto;
            margin-right:auto;
        }

  header.top .menu-col {
    width: calc(100% - 223px);
    padding-top: 40px;
    padding-left: 0; }

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
#social-media-footer li.menu-7763 a{background-position:0px 0px}
#social-media-footer li.menu-7763 a:hover{background-position:0px -34px;}


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


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


#headermenu .search-menu form#searchform {
    margin: -33px 0 0 3px;
}

    .wrapper .contents .contents_right_bnr {
      margin: 20px 0;
      text-align: center; }

      .wrapper .contents .contents_right_bnr img {
        width: 100%; }

      .wrapper .contents .contents_right_bnr a {
        display: block; }

        .wrapper .contents .contents_right_bnr a:hover {
          opacity: .7; }

      .wrapper .contents .contents_right_bnr ins {
        width: 100% !important; }

      .wrapper .contents .contents_right_bnr div, .wrapper .contents .contents_right_bnr iframe {
        margin: 0 auto 10px;
        right: 0; }

.alignleft {
	float: left;
	text-align: left;
}

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.hentry .alignleft {
	margin: 1.5em 1.5em 1.5em 0;
}

.entry-footer .alignleft {
	width: 70%;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}





#cff .cff-less{
  display: none;
}

#top {
  width: 100%;
  text-align: center;
}

#top .container {
  max-width: 1958px;
}

#top .container ol.phone,
#top .container ul.phone {
  padding-top: 40px;
}
