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


.banner_row .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


#aboutus_row .vc_column-inner{
    padding-left: 0;
    padding-right: 0;
}
.iphone5-only{display:none}
.iphone5-only-min{display:block}
.et-db #et-boc .et_pb_code_inner{position:relative}
.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}

.main-navigation ul .menu-item-has-children:after{
	font-family: 'FontAwesome';
	position: absolute;
	left: 45%;
	bottom: 0;
	content: "\f107";
	color: #000;
	font-size: 15px;
}

.main-navigation ul ul .menu-item-has-children:after{
	content: "\f105";
	left: 90%;
	top: 0;
}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}

        
        .berater_bild {
            vertical-align: top;
            margin: 0;
        }



.sub-message{
    float: right;
    color:#304859;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    margin-bottom: 15px;
    text-align: right;
}
.master-nav-content{width:100%;background:#fff;z-index:500}
.get-started{border-radius:0px}
.get-started a{color:#fff!important}
li.get-started{background-color:#02aef0;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 12px 12px 12px!important;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
li.get-started:hover{background-color:#02aef0;color:#000}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}

  .dmbs-footer .row {
    margin: 0; }

  .resources-template .row {
    padding: 30px 11%;
    margin: 0; }

    .resources-template .row .col {
      padding: 0; }


.page-id-2563 .row.text-block.white.without-video div.text {
	max-width: 1200px;
	margin: 40px auto;
	padding: 0 20px;
}


.page-id-2563 .row.text-block.blue.without-video .text p {
	font-weight: 400;
	text-align: left 
}


.page-id-2563 .row.text-block.grey.without-video div.text {
	max-width: 1200px;
	margin: 40px auto;
	padding: 0 20px;
}

		.page-id-2563 .row.text-block.blue.without-video {
			margin-top: 30px !important;
		}
.uppercase-head{font-size:2em;text-transform:uppercase;text-align:center}
.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}
.footer_all .footer-bottom{padding:30px 0;color:#fff}
.footer_all .footer-bottom .widget{text-align:center;margin:5px 0 10px}
.footer_all .footer-bottom a{font-size:inherit;color:inherit}
.footer-bottom ul{list-style:none}
.footer-bottom .widget_nav_menu li{display:inline-block;font-size:15px;margin-right:20px;line-height:1.8}
.footer-bottom .mine_follow li{font-size:15px;border-radius:100%;width:35px;height:35px;line-height:35px;color:inherit;display:inline-block;border:1px solid #fff;margin-right:20px}
.footer-bottom .mine_follow li:hover{border-color:#ffea00;cursor:pointer}
.footer-bottom .mine_follow li:hover a{color:#ffea00}
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}
#all-categories{margin-top:30px}
.small-12{width:100%}
.main__theme__wrap{position:relative;z-index:1;overflow:hidden;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-basis:auto;-moz-flex-basis:auto;flex-basis:auto;-ms-flex-preferred-size:auto;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .7s;-moz-transition:-moz-transform .7s;transition:transform .7s}
body.side__bar__menu__right .main__theme__wrap{width:calc(100vw - 250px);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}

	.forum_blog_bg2 {
		background-color: white;
	}
.uvc-heading .uvc-main-heading div,.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,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}
.player_area{height:305px;width:500px;position:absolute;left:10px;top:13px;border:3px solid #333;background-color:#1B1B1B}


.redbar {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}


.redbar-text {
  position: relative;
  z-index: 2;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
