﻿
.tab_switch .slider-switch .switch-lesen {
position:absolute;left:30px;top:0px;line-height:36px;color:#BA0E0D;
}

.gantry-width-container {
    display: flex;
    flex-flow: row wrap;
}
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_7.et_pb_section{background-color:#000000!important;padding-bottom:54px}
.et_pb_section_5.et_pb_section{padding-top:0px;padding-bottom:0px}
.et_pb_section_4.et_pb_section{background-color:#f4f4f4!important}
.et_pb_section_2.et_pb_section{background-color:#f0f0f0!important}
.top-left-header{text-align:center;margin-bottom:5px}

.footmid-topright{ width:72%; float:left;}

.footmid-topright dl{ width:25%; float:left;}

.footmid-topright dt{line-height:30px; font-size:14px; color:#4c4c4c;}

.footmid-topright dd{ line-height:25px; text-decoration:none;}

.c{clear:both;padding:0px;margin:0px;}
.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-sm-3{width:25%}
.auto-clear .col-sm-3:nth-child(4n+1){clear:left}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.utilities li.icon-search-header a{width:1.375rem;height:1.375rem;position:relative;top:.1875rem;left:-.125rem;float:right}
.utilities li.icon-search-header a:focus{outline:none}
.utilities li.icon-search-header a:before{content:"";font-size:1.375rem;width:1.375rem;height:1.375rem;vertical-align:bottom}
.utilities li.icon-search-header{width:auto}

    #ddtopmenubar{
        display: none;
    }




.mattblackmenu li{
display: inline;
margin: 0;
}


.mattblackmenu li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 6px 8px; 
border-right: 1px solid white; 
color: white;
background: #414141;
}


.mattblackmenu li a:visited{
color: white;
}


.mattblackmenu li a:hover{
background: black; 
}


.mattblackmenu a.selected{
background: #559bba; 
}



.mattblackmenu {
    padding-top:8px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.site-title {
    margin-bottom: 10px;
    line-height: 1;
    margin-bottom: 3px;
    font-weight: 700;
    font-size: 24px;
    font-family: 'Ubuntu', sans-serif;
}


    .custom-logo-link,
    #site-identity,
    .site-title {
        display: block;
        float: none;
        margin-right: 0;
        text-align: center;
        width: 100%;
        margin-bottom: 5px;
        margin-top: 0;
    }


.jarallax-content , .jarallax-content-inner{
    width: 100%;
}

    
    
    .jarallax-content .container{
      padding-right: 0;
      padding-left: 0;
    }
.offset1{margin-left:99px}
.row-fluid .offset1{margin-left:9.969788519637463%;*margin-left:9.869083585095671%;}
.row-fluid .offset1:first-child{margin-left:8.459214501510575%;*margin-left:8.358509566968783%;}
.page-node-557 div.offset1{margin-left:8.459214501510575%}
.page-node-557 #niche-menu div.offset1{margin:0}
.page-node-557 .row-fluid .offset1{margin-left:8.459214501510575%}
.page-node-557 #asg-custom-jobsearch-form-corporate div.form-type-select,.page-node-557 #niche-menu div.offset1,.page-node-557 form,.page-node-557 #asg-custom-jobsearch-form-corporate div.form-item input{margin:0}


#csbwfs-right #csbwfs-re,#csbwfs-right  #csbwfs-st,#csbwfs-right #csbwfs-yt,#csbwfs-right  #csbwfs-ml,#csbwfs-right #csbwfs-pin,#csbwfs-right #csbwfs-gp,#csbwfs-right #csbwfs-tw,#csbwfs-right #csbwfs-fb,#csbwfs-right #csbwfs-li a {position: absolute; right: 0;}

.csbwfs-fb a{background:none repeat scroll 0 0 #305891;}

#submenu .submenu-item .img {
	width: 100%;
	min-height: 90px;
	margin-bottom: 4px;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }

 #mob_carrentinriga { background-color:#000; text-align:left; height:115px; border-bottom:4px solid #ff0000; }
.row{margin-right:-15px;margin-left:-15px}
.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-12{width:100%}
.visually-hidden,.supports-fontface .icon-fallback-text .fallback-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.payment-icons .fallback-text{text-transform:capitalize}

.dark .pricing-box .plan-header .price sup.period{color:rgba(255,255,255,0.5)!important}

	.pricing-box .plan-header .price sup.period{position:static;top:0;display:block}

.pricing-box .plan-header .price{margin:0 0 20px}

.pricing-box .plan-header .price sup.currency{font-size:20px;line-height:20px;top:-10px;position:relative}

.pricing-box.cp-right .plan-header .price sup.currency{margin-right:5px}

.shop_slider .shop_slider_ul li .item_wrapper .price{font-size:18px;margin-bottom:0}

.shop_slider .shop_slider_ul li .item_wrapper .price del{font-size:.67em}
.chart_box .chart .num, .counter .desc_wrapper .number-wrapper, .how_it_works .image .number,.pricing-box .plan-header .price, .quick_fact .number-wrapper, .woocommerce .product div.entry-summary .price {font-family: "Courgette", Arial, Tahoma, sans-serif;}
.loading-msg{line-height:40px;vertical-align:middle;font-family:'Source Sans Pro',sans-serif;font-weight:600;font-size:18px;text-align:center;text-transform:uppercase}


#b2b_popup_overlay{
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.7;
    z-index: 10;
}
.tablepress-id-273 .row-3 td{background-color:#a7e8ec}
.tablepress-id-274 .row-3 td{background-color:#B492F9}


.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
