﻿.dimmer{margin:0;padding:0;width:100%;height:100%;z-index:1998;position:fixed;background-color:rgba(51,51,51,.7)}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

	.navbar-collapse.collapse.in {
		display: block !important;
	}
footer .footer-container .footer-links .content-asset{width:100%;max-width:100rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.checkout-login .checkoutlogin-reinsurance .content-asset{padding:3rem}

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

	#topbar { text-align: right; margin: 0 0 35px; }

		#topbar p { color: #b6b6b6; text-transform: uppercase; font-size: 13px; }

		#topbar p a { color: #4259a0; text-decoration: none; }

		#topbar p a#phone { color: #080e3b; padding: 0 25px 0 0; }

.im_itt{ width:186px; height: 68px;float:left;}
.bit-1,.container-full{width:100%}
.container{margin:0 auto;max-width:1140px}
.container-fix{margin:0 -15px}
.container:after{content:"";display:table;clear:both}
.header-sticky .container{position:relative}
.site-info .container{width:100%}


footer .footerSections .section .socialLinks div.instagram a::before {
  content: '\f16d';
}


.footer-widget-top {
	border-bottom: 1px solid #222;
	padding: 10px 0;
}


.footer-widget-top h4 {
	font-size: 22px;
	font-family: BebasNeueRegular, arial, Georgia, serif;
}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}

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

.side-header-left.menu-text-align-right .fusion-caret,
.side-header-right.menu-text-align-left .fusion-caret {
  position: static;
}

.fusion-megamenu-wrapper .menu-text {
  margin-left: 23px;
}

	
.share_blk {
	width: 100%;
	float:left;
	
	}


#testi-dx .firma {
    display:none;
}


.firma {
    display:block;
    margin-top:10px;
}


.c-cite--has-image .c-cite__copy {
  padding-left: 1rem;
  text-align: left; }
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}
.lo-footer_content{max-width:1080px;width:1080px;margin:0 auto;position:relative}
.lo-responsive .lo-footer_content{width:auto}
ul.menu{border:none;list-style:none;text-align:left}
ul.menu li{margin:0 0 0 .5em}
td.menu-disabled{background:#ccc}
.site-menu-overlay .menu,.site-search-overlay .menu{padding:0;margin:0;text-align:center}
.site-menu-overlay .menu li,.site-search-overlay .menu li{list-style:none}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

.dropcap.main-color{
	font-weight:normal
}
footer .social-icons-wrapper{margin-bottom:10px}
footer .social-icons-wrapper h4{text-transform:uppercase;font-size:18px;color:#000;white-space:nowrap}
footer .social-icons-wrapper h4:after{content:"";display:block;padding-bottom:20px;margin-bottom:20px;border-top:1px solid #000;max-width:120px;margin-top:20px}
footer .social-icons-wrapper:hover a{color:#a6a6a6}
footer .social-icons-wrapper:hover a:hover{color:#446DB2}
footer .social-icons-wrapper a{font-size:2.4rem;display:inline-block;margin-left:10px;margin-right:10px}
.wmg-sl-facebook:before{content:"\e909";}
 

.badges { display:none; z-index: 99999; position: absolute; bottom: 20px; left: 20px; }

.home .badges { display:block; }

.badges ul { margin:0; padding:0; list-style:none; }

.badges ul li { display:inline-block; margin-right:10px; }

.badges ul li a img { transition: all .2s ease-in-out;}

.badges ul li:hover a img { transform: scale(1.1); }
.o-typo--fs-large{font-size:52px;line-height:127%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.widget-title {
	color: #710f12;
	font-weight: bold;
    font-family: Georgia;
    font-size: 20px;
}

.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
.region-sidebar-first .block:first-child h2.block-title,.region-sidebar-second .block:first-child h2.block-title{margin-top:0;}
.region-help .block{overflow:hidden;}
.col1,.col10,.col11,.col12,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{float:left;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.col1.last,.col10.last,.col11.last,.col12,.col2.last,.col3.last,.col4.last,.col5.last,.col6.last,.col7.last,.col8.last,.col9.last{margin:0}
.col12{width:100%}
.col1 img,.col10 img,.col11 img,.col12 img,.col2 img,.col3 img,.col4 img,.col5 img,.col6 img,.col7 img,.col8 img,.col9 img{max-width:100%}

li#menu-item-2423 {display:block;}

li#menu-item-2858 {display:none;}

li#menu-item-2988 {display:none;}

li#menu-item-222 {display:none;}

  .ezoic-wrapper .genesis-nav-menu li#menu-item-2988.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2988 a {
    color: #008862; }


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }

#footer .social_box{
padding:5px 0 5px 11px;
margin:15px 0
}

#footer .social_box:before,#footer .social_box:after{
content:"";
display:table
}

#footer .social_box:after{
clear:both
}

#footer .social_box .like_box,#footer .social_box .plus_box{
display:inline;
position:relative;
float:left;
margin-bottom:10px
}

#footer .social_box .like_box{
margin-right:10px
}

#footer .social_box .social_links{
display:inline
}

#footer .social_box .social_links a{
margin:0 2px
}

#footer .social_box .bbb_icon{
display:inline
}

.footer_short #footer .social_box{
margin-top:-172px;
margin-left:20px
}

.footer_long #footer .social_box{
position:static
}
.footer-secondary{padding:7.5px 0}
.cat-container{position:relative;min-height:15px}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.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}
.sub-menu .menu-item-has-children:after{color:#fff}


#logo {
	width: 222px;
	float: left;
	border-right: solid 1px #ddd;
}
.span12{width:940px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}


.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}
 .iconbox .iconbox_content .iconbox_content_title{border:medium none;padding:2px 0 0 0;position:relative;margin:0 0 16px 0;clear:none;letter-spacing:1px;text-transform:uppercase;font-size:1.25em}
 .iconbox_top .iconbox_content{padding:45px 20px 20px 20px;border-radius:3px;box-shadow:0px 0px 1px 0px rgba(0,0,0,0.3)}
 .iconbox_left_content .iconbox_content,.iconbox_right_content .iconbox_content{overflow:hidden}
.iconbox_left_content .iconbox_content .iconbox_content_title,.iconbox_right_content .iconbox_content .iconbox_content_title{margin:0 0 -3px 0}
 .iconbox .iconbox_content p:last-child{margin-bottom:0}
 #top .iconbox.av-no-box .iconbox_content{padding:0;border:none;box-shadow:none;background:transparent}
.table--title{font-weight:800}

		.content-sidebar-wrap .blt-sidebar-sticky{
			padding: 0;
			background: transparent;
			margin-bottom: 0;
			border-radius: 0;
			border-bottom: none;
		}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}


#alterna-header .header-social-container,
#alterna-header .header-custom-container {
  float: right;
  display: block;
}

.header-style-1 .header-social-container,
.header-style-1 .header-custom-container {
  margin-top: 14px;
}

.header-style-2 #alterna-header .header-social-container {
  margin-top: 1px;
}

.header-style-3 #alterna-header .header-social-container {
  margin-top: 15px;
  text-align: center;
}

  #alterna-header .header-social-container {
    width: 100%;
    margin-right: 0px;
    text-align: center;
  }


	.site-footer .widget-column.footer-widget-1 {
		float: left;
		width: 36%;
	}


	.site-footer .widget-column.footer-widget-2 {
		float: right;
		width: 58%;
	}



@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}


#site-branding{
	float: left;
	width: 30%;
	padding: 10px 0 10px 0;
}


#masthead.scrolled #site-branding img{
	max-height: 50px;
	width: auto;
}

	#masthead #site-branding img,
	#masthead.scrolled #site-branding img{
		max-height: 40px;
		width: auto;
	}

#main { min-height: 300px; clear: both; background-color: #FFFFFF; width: 1003px; }

#main, #header { padding: 0 15px; }


.tile-text-inner-middle {
    display:table-cell;
    vertical-align:middle;
}


.sidebar-left-right .left-sidebar {width:49%; float:left}
