﻿


#main { text-align: left; margin: 0 auto; }

body.home #main { text-align: center; }


#main p { font-size: 14px; letter-spacing: 0; line-height: 22px; font-weight: 400; color: #4a4a4a; margin: 15px 0 0; }
.img .img-inner{position:relative;overflow:hidden}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.large .aio-icon-header h3.aio-icon-title {
	font-size: 26px;
}
.aio-icon-header h3.aio-icon-title{margin:0;display:block;font-size:16px;line-height:1.2em}
.top-icon .aio-icon-header h3.aio-icon-title{margin:25px 0 15px}
.square_box-icon .aio-icon-header h3.aio-icon-title{margin:15px 0}
.heading-right-icon .aio-icon-description,.heading-right-icon .aio-icon-description *,.heading-right-icon .aio-icon-header h3.aio-icon-title,.right-icon .aio-ibd-block,.right-icon .aio-ibd-block *,.right-icon .aio-icon-description,.right-icon .aio-icon-header h3.aio-icon-title{text-align:right}

.ezoic-ad.box-2 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:20px !important;min-height:90px;min-width:728px;text-align:center !important; }

.ezoic-ad.link-h-large-1 { display:block !important;float:none;margin-bottom:2px !important;margin-left:0px !important;margin-right:0px !important;margin-top:2px !important;min-width:728px;text-align:center !important; }

.ezoic-ad{display:inline-block;}


.mobile-sidebar {
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 9999;
	width: 300px;
	overflow-y: auto;
	padding: 40px 15px 20px;
	background: #fff;
	left: -300px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s;
	box-sizing: border-box;
}




body.mobile-sidebar-active {
	overflow: hidden;
	position: relative;
}


body.mobile-sidebar-active:before {
	content: "";
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.8);
}


.mobile-sidebar.toggled-on {
	left: 0;
}


.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category,
.entry-meta .meta-comments {
	margin-right: 1.5em;
}


.entry-meta .meta-author:before{
	content: '\f411';
}



body.date-hidden .type-post .entry-meta .meta-date,
body.author-hidden .type-post .entry-meta .meta-author,
body.categories-hidden .type-post .entry-meta .meta-category,
body.comments-hidden .type-post .entry-meta .meta-comments {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.entry-meta .meta-date,
	.entry-meta .meta-author,
	.entry-meta .meta-category,
	.entry-meta .meta-comments {
		display: block;
	}

.featured-post .featured-icon{
	font-size: 50px;
	width: 100px;
	height: 100px;
	min-height: 100px;
	display: block;
	color: #b50b52;
	margin: 0 auto;
	padding-top: 5px;
	text-align: center;
	background: #fff;
	border: 1px solid #b50b52;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
}
.featured-post .featured-icon,.pagination a:hover,.pagination .current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border: 1px solid #bf6907}


.cms-page .img-responsive {
	border: 4px solid #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}


#owl-main-slider div div div div a img.img-responsive {
    display: block;
    height: 290px!important;
	max-height:290px!important;
}


#zahlung-cms .cms-page  #content .img-responsive {
	border: none;
	box-shadow: none;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

#tweet_container {width:700px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-preferred-size: 33.33%;-webkit-flex-basis: 33.33%;flex-basis: 33.33%;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left {-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content: flex-start;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {margin-left: 6px;}

.x-sidebar .widget.woocommerce.widget_product_categories ul.product-categories, .x-sidebar .widget.widget_nav_menu ul.menu{padding:5px 15px 18px;}

.x-sidebar ul.product-categories li, .x-sidebar .widget.widget_nav_menu ul.menu li{font-size:14px; padding-bottom:9px; margin-bottom:9px; border-bottom:#bdbdbd 1px dashed;}

.x-sidebar ul.product-categories li:last-child, .x-sidebar .widget.widget_nav_menu ul.menu li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}

.x-sidebar ul.product-categories li a, .x-sidebar .widget.widget_nav_menu ul.menu li a{transition:0.3s; color:#111111 !important;}

.x-sidebar ul.product-categories li:hover a, .x-sidebar .widget.widget_nav_menu ul.menu li:hover a{color:#d93e55 !important; background-color:inherit;}

#mainmenu li.rex-article-59 a { width:0; background:#ffc937;  }

#mainmenu li.rex-article-59 a:hover { border-color:#ffc937; }

#mainmenu li.rex-article-59 a.rex-current, #mainmenu li.rex-article-59 a.rex-active { color:#fff; border-color:#ffc937; background-color:#ffc937; }

#mainmenu li.rex-article-733 a.rex-current, #mainmenu li.rex-article-59 a.rex-active { color:#fff; border-color:#ffc937; background-color:#ffc937; }

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


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
.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-12{width:100%}
.personal-loan .pl-right strong{font-family:'proxima-nova';font-weight:normal;display:block;font-size:2em;margin-top:50px;margin-bottom:50px}
.personal-loan .pl-left,.pl-right{display:block;margin-bottom:2em}
.personal-loan .pl-right{position:relative;float:right;width:36%}


.banner{ width:970px; height:437px; margin:0 auto;padding-top: 95px;}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper{width:1050px}


[class*="grid-"] .wrapper{width:100%}


.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .grids,
.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .columns {
	width:100%;
	margin-left:0;
}

	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article {
		width:48%;
		float:right;
	}

	
	.with-sidebar .wrapper:not(.slider-under-menu) .slider-latest .entries article:first-child {
		float:left;
		margin-bottom:0;
	}


.single-box.entry-media .wrapper {
	width:100%;		
}

	
	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;	
	}



.menu, .lista,.strom1,.strom2, .porovnavame, .dc, .sloupec3, .old, .ck, .skryt, .vice-text {display: none;}

.vice-text {display: none; clear: left; margin: 0px auto; padding-top: 12px;}


.row {
	margin-right: -1.25rem;
	margin-left: -1.25rem;
}


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


.row:after {
	clear: both;
}


.blog .post .row,
.archive .post .row,
.search .post .row,
.single .post .entry-header,
.single .attachment .entry-header,
.page .page .entry-header,
.page .attachment .entry-header {
	margin-bottom: 2.5rem;
}


.loose-list.post .row {
	margin-bottom: 0;
}

	#wp_page_numbers,
	.wp-pagenavi,
	#main ul.default-wp-page,
	.pagination {
		margin-bottom: 40px;
	}



.wp-pagenavi,
#main ul.default-wp-page {
	margin: 50px 0;
}



#main ul.default-wp-page {
	margin-left: 0;
	list-style: none;
	padding-bottom: 0;
}

ul.default-wp-page li a {
	color: #C69f70;
}

ul.default-wp-page li a:hover {
	color: #747474;
}

ul.default-wp-page li {
	padding: 0px 0px 20px;
}

ul.default-wp-page li.previous {
	float:left;	
}

ul.default-wp-page li.next {
	float:right;
}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;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}

	 
	.main-footer li.widget-2 {
 border-left:0px;
 border-right:0px;
}


.main-footer li.widget-2 ul li { border-bottom:1px solid #1f71b0; }

.sidebar-module {margin-top:20px;}

.content-box {
    text-align: right;
    padding-right: 40px;
}
.content-box p{color:#ffffff}

.nav-socialicons{display:none;}

  .nav-socialicons a{float:left; width:33%; font-size:2em; color:#A6192E;}

  .nav-socialicons a:hover{background:none; color:#002C5F;}

	
#seals,
#lbl-footer .disclaimer-text,
#lbl-footer .lbl-disclaimer,
#lbl-footer .social{
	display:inline-block;
	margin:0 1%;
}

#seals{
	width:118px;
	height:55px;
	float:left;
	margin-left:0;
	}


	#lbl-footer #seals,
	#lbl-footer .disclaimer-text,
	#lbl-footer .lbl-disclaimer,
	#lbl-footer .social
	{ 
	display:block;
	float:none;
	margin:0 auto 15px;
	padding:0;
	}

.snippet-image {
    min-height: 190px;
    width: 200px;
    display: inline-block;
    vertical-align: top;
}

.snippet-image img {
	margin: 10px auto;
	display: block;
}
.acceso-row{display:table;width:100%}
.acceso-col,.acceso-row{display:block;text-align:left}
.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6{margin:0;padding:0;line-height:normal}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#et-mobile-navigation{display:none}
#et-mobile-navigation nav{position:absolute;top:100%;left:0;background:#232323}
#et-mobile-navigation #et-extra-mobile-menu{position:relative;top:auto;right:auto;left:auto;display:block;background:0;border:0}
#et-mobile-navigation #et-extra-mobile-menu li{width:100%}
#et-mobile-navigation #et-extra-mobile-menu .sub-menu{display:none}
.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-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-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-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-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{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}

.navbar-brand .logo {
    width: 225px;
    height: auto;
    margin-top: -90px;
}
.row{margin-right:-15px;margin-left:-15px}


#connect-bar-label
{
    position: relative;
    display: inline-block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: .5em;
    margin-bottom: .5em;
    font-size: 13px;
    font-weight: bold;
	text-shadow: 1px 1px 1px #000;
}
#footer-philosophy-inside-right .accordion-title{font-size:17px;color:#00bbc8;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}
#footer-philosophy-inside-right .accordion-title:hover{color:#416068}
#footer-philosophy-inside-right .accordion-title .fa-plus{display:inline-block;float:right}
#footer-philosophy-inside-right .accordion-title .fa-minus{display:none;float:right}
#footer-philosophy-inside-right .accordion-title.open .fa-minus{display:inline-block}
#footer-philosophy-inside-right .accordion-title.open .fa-plus{display:none}
#footer-philosophy-inside-right .accordion-content,#footer-philosophy-inside-right .accordion-title{margin:0 0 24px}
 

#footer-philosophy-inside-right .accordion-content, #footer-philosophy-inside-right .accordion-title {margin: 0 0 24px 0;}
.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:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.t-menu .navbar-toggle .icon-bar {

	width: 15px !important;

	background-color: #fff;

}


.custom-logo {
	max-height: 84px;
	width: auto;
}

.omurga_sag_yan, .omurga_sol_yan{background-color:#E6ADD3;width:10px}


.et_pb_blurb h4 {
	padding-bottom: 5px;
}


.et_pb_blurb h4 a {
	text-decoration: none;
}

.et_pb_blurb_2.et_pb_blurb { margin-top: 5px !important; margin-right: 5px !important; margin-bottom: 5px !important; margin-left: 5px !important; }



.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
#login-nav .dropdown{height:29px}
#login-nav .dropdown-content{position:absolute;right:0;top:34px;background:#FFF;width:230px;padding:15px 15px 5px;border:1px solid #D7D7D7;-webkit-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;visibility:hidden;opacity:0}
#login-nav .dropdown:hover .btn-login,#login-nav .dropdown:hover .btn-login:hover{padding-bottom:11px;background:#FFF;color:#777;border:1px solid #D7D7D7!important;border-bottom:0!important;text-shadow:none;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;position:relative;z-index:999999999}
#login-nav .dropdown:hover .dropdown-content{visibility:visible;opacity:1;z-index:998}
.btn-likes,.btn-signup,.user-nav{float:left;margin-left:10px}
.user-nav ul{list-style:none;margin:0;padding:0}
.user-nav a{font-size:12px}

			.home-hero-img {
	float: right;
	width: 336px;
}

		.cs_content{width:212px;height:135px;float:left;}
#footer-bottom{background-color:#296fb7}
#footer-bottom .et-social-icon a{font-size:15px}
#footer-bottom a{font-weight:normal}
.mk-dynamic-styles {display:none}
.clear{clear:both;height:0}


    .inline-buttons .et_pb_button_module_wrapper {
        display: inline;
    }

#mk-responsive-nav li a .sub-menu {
  left: auto;
  position: relative;
}

.widget.widget_nav_menu .sub-menu li,
.widget.widget_product_categories .sub-menu li,
.widget.widget_recent_entries .sub-menu li,
.widget.widget_meta .sub-menu li,
.widget.widget_links .sub-menu li,
.widget.widget_categories .sub-menu li,
.widget.widget_archive .sub-menu li,
.widget.widget_pages .sub-menu li {
  margin-left: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
}

#mk-footer .widget_nav_menu .sub-menu li,
#mk-footer .widget_product_categories .sub-menu li,
#mk-footer .widget_recent_entries .sub-menu li,
#mk-footer .widget_meta .sub-menu li,
#mk-footer .widget_links .sub-menu li,
#mk-footer .widget_categories .sub-menu li,
#mk-footer .widget_archive .sub-menu li,
#mk-footer .widget_pages .sub-menu li {
  border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.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}

.text-size {
    color: #fff;
    font-size: 28px;
    width: 52%;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item__sub-item{margin-right:15px}
.header-menu-sp__item__sub-item:last-child{margin-right:0}
.header-menu-sp__item__sub-item-btn-txt-en,.header-menu-sp__item__sub-item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item__sub-item-btn-txt-en{font-family:'Roboto Condensed',sans-serif;font-size:11px;letter-spacing:.14em;margin-right:8px}
.header-menu-sp__item__sub-item-btn-txt-jp{font-size:12px;letter-spacing:.39em}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}

.modal-body {
  position: relative;
  padding: 15px;
}

	
.contact_block{
	text-align:center;
	}

.contact_block span{
	display:block;
	font-size:16px;
	color:#ffffff;
	line-height:20px;
	}

	
.contact_block span a{
	display:block;
	font-size:16px;
	color:#ffffff;
	line-height:20px;
	}


#site-generator {
	
}


#site-generator a {
	color: #999;
}


#site-generator p {
	
}


#site-generator a:hover {
	
}


#site-info,	#site-generator {
	float: none;
	width: auto;
}


#front-text3,
#front-text4 {
	width: 100%;
	margin-bottom: 2em;
	padding: 2em;
	border : 1px solid transparent;
}
 .entry-content, .entry-summary, #front-text3, #front-text4 { text-align:Default ; }
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}


.left {
    float:left;
}


div.left ul li {
    margin-left:40px;
}

.columns.left {
	float: left;
}

div.columns li,div.columns.left ul li {
    margin-left:0;
    font-size:65%;
    line-height:180%;
}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}

	.columns.left,.columns.right {
		float: none;
	}


.body_02 .content div.left,
.body_02 .content div.right {
    width:45%;
}
.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-9{width:75%}


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


#site-description {
	font-size: 16px;
	font-weight: 300;
}

.list_stores .store_wrap{ border:1px solid #e2e2e2; background:#fff}

.list_stores .store_wrap .stores{ height:110px; box-shadow:none; padding:16px}

.list_stores .store_wrap .stores:hover .m_link{ padding:0.4em 4%}


.grid_stores .store_wrap{ background: #fff; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.videosidebar2 {
position: relative;
max-width: 300px;
display: block;
height: 11em;
min-width: 19.6em;
margin: 0 auto;
margin-bottom: 2em;

}
.blog__layout #menu-item-24.current_page_parent a{font-weight:800;color:#292879}

.one-third.last{padding-left:1rem}

nav.main li.last{padding-right:0;padding-left:5px;text-align:right}

nav.main.is-sticky li.first,nav.main.is-sticky li.last{text-align:center}

nav .big-nav li.first,nav .big-nav li.last{text-align:center}

nav.main.dropdown.is-sticky li.last ul{left:auto;right:0}


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

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#555555;}

#imFooter_imTextObject_02_tab0 .fs10 { vertical-align: baseline; font-size: 10pt;line-height: 20px; }

.portfolio-grid.col3 .items-wrapper,
.portfolio-grid.col4 .items-wrapper {
  margin-bottom: -15px;
  margin-right: -15px;
}

.portfolio-grid.detailed .items-wrapper {
  margin-bottom: -40px;
}
.text-center{text-align:center}
.group-job-date .field-name-field-semester .field-item:after{content:' - ';display:inline-block;margin:0 5px;}
.field-collection-container .field-items .field-item{margin-bottom:0px;}
.field-collection-container .field-items .field-items .field-item{margin-bottom:6px;}
.field-item .field-collection-view .field-collection-item-field-cv{margin-top:24px;padding-top:8px;border-top:1px solid #999 !important;}
.site-title{font-size:inherit;position:relative;z-index:999}
.site-title span{position:absolute;top:-99999px;left:-99999px}
.site-title svg{display:block;margin:0 auto;width:154px;height:185px}


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


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

  
  #site-title {
    width: 37px; }

  #site-title img {
    opacity: 1 !important;
    width: 100%; }


.mobile {
  display: none; }
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}
.et_pb_section{padding:54px 0}
.et_pb_section_4.et_pb_section{background-color:#0096d6!important}




.panel-flexible .panel-separator {
  margin: 0 0 1em 0;
}
#main .page-title{display:none}
.clearfix::after{display:block;clear:both;content:""}
.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.c-three-hero__fallback{display:none;height:100%;width:100%}
.c-three-hero--fallback .c-three-hero__fallback{display:block}
.c-three-hero__fallback-items{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}
.c-three-hero__fallback-item{position:absolute;width:100%;opacity:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.c-three-hero__fallback-item .o-animation--headline{line-height:118.75%}


.col {
    display: inline-block;
    float: left;
    padding: 5px;
}


.usp-list .col {
    padding: 0 40px;
}


.quote .col {
    vertical-align: middle;
}


#owl-einbaubeispiele .item {
	text-align: center;
}


#owl-einbaubeispiele .item img {
	display: inline-block;
}


.header-nav .cart-dropdown a, .header-nav .cart-dropdown td.item-price {
    color: #333;
}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
.sales-banner__img{display:block;max-width:100%;height:auto}


.header_holder .slogan {
    font-size: 16px;
    margin-bottom: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #464646;
}


    
    .td-subfooter-menu li a:hover {
        color: rgba(0,0,0,0.7);
    }

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.footer-mega-navigation .footer-mega-menu li a{color:#848484;display:inline-block;font-family:Lato;font-size:15px;margin-top:15px;transition:all .5s}
.footer-mega-navigation .footer-mega-menu li a:hover{color:#e2231a}



.footer-logo:after {
	content: " ";
	height: 35px;
	width: 1px;
	background: #c4c4c4;
	display: inline-block;
	margin-bottom: -15px;
	margin-right: 15px;
	
}


.footer-logo:last-child:after {
	background: transparent;
}


li.footer-logo {
	margin-right: 15px;
	float: right;
}
.group-logos .footer-logo img{display:none;}

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

.mkdf-full-width {
position: relative;
z-index: 100;
}
 .mkdf-full-width-wide-menu .mkdf-drop-down .wide .second {
background-color: #212121;
}

.mkdf-full-width-wide-menu .mkdf-drop-down .wide .second .inner {
text-align: center;
}

.mkdf-full-width-wide-menu .mkdf-drop-down .wide .second .inner ul {
text-align: left;
}
#block-12{min-height:50px}
#block-12 .block-title{background-color:#FFFFFF;border-style:none;text-align:center;text-transform:uppercase;font-variant:normal;color:#8E8E8E;font-family:Poppins;font-size:11px;font-style:normal;font-weight:lighter;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.span10{width:780px}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}
input.span10,textarea.span10,.uneditable-input.span10{width:770px}
table .span10{float:none;width:764px;margin-left:0}

#textsize a{margin-right:5px;font-weight:bold;color:#AAA;}

  #textsize {display: none !important;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left,.gi-half--visit .visit-us-subsection .visit-us-subsection-right{display:inline-block;vertical-align:top;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left{width:30px;}
.gi-half--visit .visit-us-subsection .visit-us-subsection-left svg{fill:#ee7f2d;position:relative;top:10px;}

div#vendors-count {
  background: #eee;
}

div#vendors-count p {
  margin-bottom: 0;
  font-size: 26px;
  line-height: 70px;
  font-weight: 300;
}

div#vendors-count a.btn {
  margin-top: 15px;
}

.wrapper {
  min-width: 100px !important;
}


div#news.wrapper {
  position: absolute;
  height: 95px;
  margin-top: -95px;
  background: rgba(0, 0, 0, 0.8);
}

div#news.wrapper div#news-button {
  margin-top: 95px;
}

div#news.wrapper div#news-button a.btn {
  font-size: 13px;
  line-height: 20px;
}




.container-wide {
    padding-left: 15px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
}
.grayborder{border:1px solid #cccccc}



.column.omega, .columns.omega {
  margin-right: 0; }


  
  .alpha.omega {
    margin-left: 0;
    margin-right: 0; }

  
  header .full-width-col .four.columns.omega {
     }


section.location-details .location-details-map-marker {
    display: none;
}


section.location-details .location-details-map.location-details-map-full {
    width: 100%;
}


    section.location-details .location-details-map {
        width: -webkit-calc( 100% - 470px );
        width: -moz-calc( 100% - 470px );
        width: calc( 100% - 470px );
        display: inline-block;
        vertical-align: top;
    }

.one_half {
	width: 48%;
}

.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	float: left;
	margin-bottom: 20px;
	margin-right: 4%;
	position: relative;
}

.one_half img.element_from_right, .one_half img.element_from_left{ margin-bottom: 45px;}

.one_half.comment_area_loggedin {
	float:none;
}
.spacer{display:block;height:0px;line-height:0px;clear:both}


.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}


.modal-body-AMVV {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  
}
.featured-entries{overflow:hidden;margin-bottom:30px}
#site-navigation .menu-container{float:left}


.user-menu-item {
  vertical-align: top;
}


.user-menu-auth .user-menu-item {
  display: inline-block;
  margin-left: 20px;
}


.user-menu-auth .user-menu-item:first-child {
  margin-left: 0;
}


.user-menu-profile .user-menu-item {
  display: block;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{padding-bottom:5px}
.mtw .media-body{margin-top:11px;padding:0}

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }

#left-panel{width:200px;height:auto;margin:5px 5px 0 5px;padding:0px;float:left;border:solid 0px yellow;}


.career__info {
  text-align: center;
  width: 32.6%;
  background-color: #B1B8CC;
  padding: 10% 4%;
  display: flex;
  align-items: center;
}


.career__info h3 {
  font-family: "Montserrat ExtraLight", sans-serif;
  font-size: 40px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 57px;
  margin-bottom: 22px;
}


.career__info h3 span {
  font-family: "Montserrat SemiBold", sans-serif;
}


.career__info p {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.7);
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 28px;
}

.saleprice{font-size:14px;font-weight:bold;color:#DF0023;}


.dropdown .dropdown-menu .caret {
	border:4px solid transparent;
	border-bottom:6px solid transparent;
	border-left-color:#000;
	float:right;
	margin-top: 6px;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

    #item5:before {
        content: "\e905"
    }

    #item3,
    #item4,
    #item5 {
        padding: 5px 0 5px 30px
    }


#page {
	padding-top: 174px;
}

 
.table01 th  { width: 30%; text-align: left; }

    .table01 th,
    .table01 td{
    width: 100%;
    display: block;
    border-top: none;
    }

  .table01 tr:first-child th { border-top: 1px solid #ddd; }

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}


.bgblue {
	
	background-color: #a6bbc2;
}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}


.grialbastrui
{
background-color:#7397B7;
}
 

.nav-item-header {
  font-weight: bold;
  padding: 5px 0 0 0;
}


.nav-item-header a {
  color: #ff0000 !important;
}

.properties {
	width:100%;
	margin-left:0;
	float:left;       
}

	
.properties h1 {
	color:#000;
	font-size:24px;
	margin:10px 0 7px 20px;
	text-align: left;
	line-height:38px;
	font-family: arial;
	width:100%;
        font-weight:normal;
	}

	
.properties ul {
	width:25%;
	float:left;
	padding:0px;
	margin:0px;
	}

	
.properties ul li { 
	width:90%;
	padding-left:10%;
	text-align:center;
	font-size:18px;
	font-family: arial;
	line-height:28px;
	float:left;
	list-style: none;
        font-weight: normal;
	}

	
.properties ul li a {
	color:#000;
	text-decoration:none
	}

	
.properties ul li a:hover {
	color:#E07620;
	text-decoration:none
	}

	
span .properties {
	width:410px;
	margin-left: 18px;
	float:left;
	font-size:18px;
	font-family: 'CenturyGothic-Bold';
	text-align:left
	}


.sidebar .widget .seperator{

}



.avia_socialcount .seperator{
display:none;
}


#logo-right .govsite
{
	margin-bottom: 10px;
}

	
	.govsite
	{
		margin-top: 41px;
		margin-right: 18px;
	}


.bg-stretch {
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	overflow: hidden;
	background-color: rgba(175, 211, 238, .75);
	background-blend-mode: multiply;
}


.banner-block .bg-stretch {
	z-index: 0;
}
.banner-layers{max-height:100%;height:100%;position:relative}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}


.rt-article-content, .rt-article-box-feature {margin-bottom:20px;}

.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-3 {
    width: 25%;
  }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 {
  display: none;
}


.g-go-back.g-level-1 {
  display: none;
}


.td_module_8 {
  padding-bottom: 25px;
  border-bottom: 1px dashed #f2f2f2;
  margin-bottom: 16px;
  
}

.td_module_8 .entry-title {
  font-size: 17px;
  line-height: 24px;
  margin-bottom: 7px;
  font-weight: 500;
}

.td_module_8 .td-module-meta-info {
  margin-bottom: 0;
}

.td_block_17 .td-column-1 .td-block-span12:last-child .td_module_8 {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.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-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{float:left}
.col-md-4{width:33.33333333333333%}

 .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 {
 float: left;
}
