﻿.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#f8971d;}

#box5{text-align:center;}

.footer{padding:20px 0 20px;background-color:#6dcff6 !important;}

.footer-widgets{padding:20px 0 10px}

.footer-widgets .widget-title{padding-bottom:10px;border-bottom:none;}

.footer-widgets .widget-title:after{content:"";height:0px;width:50px;position:absolute;bottom:-2px;left:0;margin-left:0px;border-bottom:1px solid #6dcff6;}

.footer-widgets .textwidget{padding-right:10px;}
 
.infinite-container, .gdlr-core-container, body.infinite-boxed .infinite-body-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ max-width: 1180px; }
 
.infinite-copyright-wrapper{ background-color: #111111; }
 
.infinite-copyright-wrapper a{ color: #838383; }
 
.infinite-copyright-wrapper a:hover{ color: #838383; }

body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper,
body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ margin-left: auto; margin-right: auto; }


.dark .sidebar-widgets-wrap .widget { border-top-color: rgba(255,255,255,0.1); }


	.sidebar-widgets-wrap {
		position: relative;
		margin: 0 -38px -40px 0;
	}


	.sidebar-widgets-wrap .widget {
		display: inline-block;
		vertical-align: top;
		float: none;
		width: 340px;
		margin: 0 37px 40px 0;
		padding-top: 0;
		border-top: 0;
	}




.sidebar-widgets-wrap .widget:first-child {

    padding-top: 0;

    border-top: 0;

}


.sidebar-widgets-wrap .widget h4 { color: #fff !important; background: #242f68 !important; padding: 5px 0 5px 10px !important; }


.sidebar-widgets-wrap .widget .entry-title a { color: #242f68 !important; }


.front-hero-text-wrapper {
  border: 2px solid #fff;
  margin-bottom: 70px;
  padding: 30px 15px;
  position: relative;
}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}

.preface-top-wrapper {
}
.uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container,.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}


.search-content {
  margin: 0 0 30px 15px;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}


.search-content .tags {
  color: #ffffff;
  margin: 0;
}



  #skip-to-nav, #navbar, #sidebar-left, #sidebar-right, #footer,
  .breadcrumb, div.tabs, .links, .taxonomy,
  .book-navigation, .forum-topic-navigation, .pager, .feed-icons
  {
    visibility: hidden;
    display: none;
  }

.frame-footer .email, .frame-footer .tel {
  display: block;
}


div.wpcr3_review_item div.wpcr3_item_name { font-size:0.8em; font-style:italic; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-7{width:58.33333333%}
.region{clear:both;}
.region-top-right{position:relative;}
.node-type-parent-page #content-header .tabs,.node-type-parent-page #content-header h1,.node-type-parent-page #content-area .region{max-width:1024px;margin-right:auto;margin-left:auto;}
.node-type-parent-page #content-area .region{max-width:1104px;padding-left:40px;padding-right:40px;}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


	
	.header-creative .header_placeholder,
	.header-empty .header_placeholder,
	.header-fixed .header_placeholder,
	.header-modern .header_placeholder,
	.header-semi .header_placeholder,
	.header-simple .header_placeholder,
	.header-transparent .header_placeholder{height:0!important}


	.tr-menu .header_placeholder{height:0!important}


	
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}

.site-width, .header .header-inner, #primary-menu, .container, .page-template-template-layout-builder .elementor-widget-container, .footer, .footer .inside, footer.copyright, .page-template-template-builder-full-width footer.copyright .inside {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}




.container {
  background: #fff;
  padding: 100px 130px;
  margin-top: -140px;
  position: relative;
  z-index: 10;
  -moz-transition: margin 0.2s;
  -o-transition: margin 0.2s;
  -webkit-transition: margin 0.2s;
  transition: margin 0.2s;
}

.page-template-template-widgetized .container {
  margin-top: -140px;
  padding: 30px;
}



.page-template-template-layout-builder .container {
  padding: 0;
}

.home .container{margin-top:150px;}
.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}

    .block-slider a.slide .box-icon {
      height: 9em;
      margin-bottom: 0.5em;
      position: relative;
      width: 100%; }

      .block-slider a.slide .box-icon svg .st3 {
        fill: #000;
        opacity: 0.15; }

      .block-slider.quick-links a.slide .box-icon {
        height: 10em; }

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}

.texttitretab{color:#002654;font-family:'Arial Black', 'Verdana';font-size:12pt; text-align : left;}

.style41 {font-size: 14px}


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


.footer{
	float: left;
	width: 30.3333333333%;
	margin-left: 3%;
}


.footer img.footer-logo{
	max-width: 100%;
	margin-bottom: 20px;
}


	.footer:nth-child(3){
		clear: both;
	}


	.footer:nth-child(3),
	.footer:nth-child(4){
		margin-top: 25px;
	}


	.footer:last-child{
		margin: 0 !important;
	}


div#nsp-nsp_175 {display: none;}

.td-trending-now-display-area .td_module_trending_now .entry-title {
  
}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}
.navbar-default .container-mobile-nav{height:56px;padding-left:15px;padding-right:15px}


#main-content .container::before { display: none; }

#main-footer .bottom-nav, #main-footer #et-footer-nav .container { width: 100%; max-width: 100%; padding-right: 10px; padding-left: 10px; }



body.single-post #main-content .container:before { display: none; }


#ul_global02 #btn02 {
    margin:0 10px; 
}
#sc_chat_box p.sc-lead{font-size:14px;margin:0 0 20px 0;padding:0;line-height:1.4}


		
		
				.sc-chat-toolbar,
		.sc-cnv-wrap,
		.sc-msg-wrap,
		.sc-chat-wrapper,
		#sc_chat_box textarea.f-chat-line,
		#sc_chat_box p.sc-lead,
		#sc_chat_box .sc-chat-wrapper input, 
		#sc_chat_box .sc-chat-wrapper textarea {
			color: #222222;
			background-color: #ffffff;
		}

.trophees_carousel .nb{
    color:#fff;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}

.trophees_carousel .img{
    max-width: 80px;
    margin: auto;
}

.trophees_carousel .compet{
    color:#fff;
    text-transform: uppercase;
    font-size: 12px;
    margin-top: 20px;
    line-height: 14px;
    font-weight: bold;
}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}

.slider1 .full_report{
	text-align:center;
	padding:10px;
}
  

.container {  
	width:96%; 
}


.sizefont {
    position: absolute;
    right: 301px;
    top: 0;
}
.shiftnav.shiftnav-skin-custom ul.shiftnav-menu li.shiftnav-retract .shiftnav-target{background:rgba(0,0,0,.2);color:#fff;text-transform:normal;font-size:12px;text-align:right}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}

	#signuppoup .modal-body .button {
		margin-top: 7px;
	}

	.modal-body div#social-login .button {
		width: 48%;
		float: left;
	}


#terms .modal-body,
#privacy_policy .modal-body {
	padding: 40px;
}


#signuppoup .modal-body {
	display: inline-block;
	padding: 0 80px 40px 80px;
	width: 100%;
}


#loginpopup .modal-body {
	display: inline-block;
	padding: 40px;
}


.modal-body .button,
#forgotpwd .modal-header .button {
	margin-top: 10px;
	width: 100%;
	font-weight: 300;
	margin-bottom: 0px;
	font-size: 19px;
	background: #00a9da;
	border-color: #0094bf;
	padding: 10px 15px;
}


#signuppoup .modal-body .button#signup {
	margin-top: 15px;
}


.modal-body .button {
	margin-bottom: 0px;
}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}


.features_box {
	margin:250px 20px;
	height:315px;
}

    .after_content .widgetarea {
        background:none}


    .after_content .widgetarea .newsletterBox{
        width:214px}

.footer .widgetarea .widget-container {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

		.head-top .suche
		{
			left: 33%;
		}

		.suche #searchbox
		{
			float: none;
			width: 100%;
			padding: 0;
		}

		.suche SPAN
		{
			display: block;
			float: none;
			padding: 11px 0;
		}

.headnav,
.suche,
#sprache
{
	float: left;
}


.suche
{
	margin: 5px 20px 0 25px;
}

.suche SPAN,
.suche #searchbox
{
	float: left;
}



.navbar-icon{
  position: absolute;
  top: 10px;
  height: 120px;
}


.navbar-icon.nav-icon-left{
  left: 30px;
}


.navbar-icon.nav-icon-right{
  right: 30px;
}

.navbar-icon img{
  height: 100%;
}



#footer .le-top .le-social-buttons {
    padding-top: 50px;
}

.entry-content .le-social-buttons {
  text-align: left;
  padding: 0px 20px;
  min-height: 20px;
  border-top: 1px solid #bdb1bd;
}

	.ves-inner.page-main.clearfix {position: inherit}
.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-4{width:33.33333333%}

	
	.main-container {
	    position: relative;
	    left: 0;
	    transition: left 500ms ease;
	}

	.mobile-menu-active .main-container {
	    left: 300px;
	    transition: left 500ms ease;
	}


#footer-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}


	
	

.infinite-footer-wrapper .infinite-footer-container{ overflow: hidden; }

.site-nav .menu-item-toggle {
	position: absolute;
	display: block;
	top: 0px;
	right: 0;
	width: 60px;
	height: 40px;
	cursor: pointer;
}

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

		.item div.wrap { cursor: pointer; background: #e4e4e4; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 4px; width: 83px; height: 83px; position: absolute; }


.header-mobile-social-media {
	width: 100%;
	padding: 0;
	border-top: 1px solid #303030;
	position: relative;
}


.header-mobile-social-media a {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0;
	padding-right: 30px;

}


.header-mobile-social-media a:hover {
	background-color: #303030;
}


.header-mobile-social-media a:first-child {
	border-left: none;
}


.header-mobile-social-media i {
	font-size: 18px;
	color: #8d8d8d;
	padding-left: 0px;
	position: relative;
	line-height: 54px;
}


.header-mobile-social-media a.sh-login-popup {
	margin-top: 15px;
	margin-left: 0;
	float: right;
}
.header-mobile-social-media,.header-mobile-social-media a {border-color: #eaeaea!important;}
.homepage .product-section .home-product{display:inline-block}
.homepage .product-section .home-product img{cursor:pointer}
.homepage .product-section .home-product:after{display:block;content:"";width:0;height:0;border-left:19px solid transparent;border-right:19px solid transparent;border-bottom:15px solid #122d4f;margin-left:calc(50% - 19px);opacity:0}
.homepage .product-section .home-product.active:after{opacity:1}
.homepage .product-section .home-product.active .product-details{display:block}
