@font-face {
	font-family: 'UrbanoLight';
	src: url('Urbano-Light-webfont.eot');
	src: local('☺'), url('Urbano-Light-webfont.woff') format('woff'), url('Urbano-Light-webfont.ttf') format('truetype'), url('Urbano-Light-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UrbanoBold';
	src: url('Urbano-Bold-webfont.eot');
	src: local('☺'), url('Urbano-Bold-webfont.woff') format('woff'), url('Urbano-Bold-webfont.ttf') format('truetype'), url('Urbano-Bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UrbanoLightItalic';
	src: url('Urbano-LightItalic-webfont.eot');
	src: local('☺'), url('Urbano-LightItalic-webfont.woff') format('woff'), url('Urbano-LightItalic-webfont.ttf') format('truetype'), url('Urbano-LightItalic-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UrbanoRegular';
	src: url('Urbano-Regular-webfont.eot');
	src: local('☺'), url('Urbano-Regular-webfont.woff') format('woff'), url('Urbano-Regular-webfont.ttf') format('truetype'), url('Urbano-Regular-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

html{
    font-family: UrbanoLight, Helvetica, Arial, sans-serif;
}

html{font:normal 16px / 1.4 "UrbanoLight","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#f3f3f3;color:#333}

body{
	border-top: 3px solid #e75c0a;
}

h1,h2,h3,h4,h5,h6{
    font-family: "UrbanoLight","Helvetica Neue",Helvetica,Arial,sans-serif;
}

strong{
    font-weight: normal;
    font-family: "UrbanoBold", Arial, sans-serif;
}

h1 sup{
    font-size: 50%;
    top: -0.8em;
}

textarea{
	height: auto;
	min-height: 150px;
}

/*a[href$= ".pdf"]{
	display: block;
	background-color: #dae9f2;
	border-radius: 4px;
	padding: 4px 8px  4px 6px;
}

a[href$= ".pdf"]:before{
	display: block;
	content: ' ';
	background-image: url(/images/pdf-icon.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px;
	width: 28px;
	height: 20px;
	display: inline-block;
	position: relative;
    top: 2px;
}*/

h3.uk-panel-title:after{
	width: 100%;
}

h3.uk-panel-title{
	color: #0b3c98;
	font-family: "UrbanoBold", sans-serif;
}

.sprocket-strips-s-content .readon{
	background: #0b3c98;
	font-family: "UrbanoBold", sans-serif;
}

h1.uk-article-title,
h1{
    color:#0b3c98;
    border-color: #e75c0a;
    font-size: 32px;
	font-weight: 700;
    margin-top: 0;
	padding-bottom: 4px;
}

h1.uk-article-title:after{
	display: none;}

.uk-navbar-nav > li > a{
    font-family: "UrbanoBold", Arial, sans-serif;
	font-size: 16px;
}

.uk-navbar-nav a{
	font-size: 16px;
	font-weight: normal;
}

.tm-navbar a, .tm-navbar .uk-subnav>*>*{
    color: #365c83;
}

.tm-toolbar{
    color: #333;
}

.tm-toolbar .hotline {
    float: left;
    padding-left: 2px;
    color: #365c83;
    line-height: 1.1;
}

.tm-toolbar .fb-link {
    float: left;
    margin-left: 36px;
    padding-left: 5px;
    border-left: 1px solid #ccc;
    margin-top: 2px;
}

.top-section{
    border-bottom: 1px solid #efefef;
}

.top-section .sprocket-accordion-item{
    background: #fff;
    position: relative;
    height: 400px;
    border-bottom: 4px solid #e75c0a;
}

.top-section .sprocket-accordion-content{
    width: 40%;
    float: right;
    padding: 0;
    margin-top: 100px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.top-section .sprocket-accordion-content .content-container{
    background: #e75c0a;
    padding: 3% 4%;

}

.top-section .sprocket-accordion-content h1{
    color:#fff;
    font-size: 40px;
    line-height: 1;
    margin: 0;
    margin-top: 8px;
    font-weight: 100;
	display: inline-block;
}
.top-section .sprocket-accordion-content h1 .small{
	font-size: 20px;
}
.top-section .sprocket-accordion-content h2{
    color:#fff;
    font-size:20px;
    line-height: 1.2;
    margin-bottom: 12px;
}
.top-section .sprocket-accordion-content h3{
    color:#0b3c98;
    font-size: 20px;
	font-weight: 700;
    line-height: 1.2;
    margin-bottom: 0;
	background: rgba(255,255,255,0.7);
	padding: 3% 2%;
}

.top-section .banner-logo{
    position: absolute;
    top: 4px;
    right: 4px;
    width: 100px;
}

.top-section .uk-navbar-nav > .uk-active.uk-parent > a,
.top-section .uk-navbar-nav > .uk-active > a{
	color: #ffffff;
}

.top-section .uk-dropdown-navbar{
    background-color: #dae9f2;
	border: 0 solid #fff;
	border-width: 0 1px 1px 1px;
}
.top-section .uk-dropdown-navbar .uk-active > a{
	color: #0b3c98;
}


.uk-article p img{
    float: right;
    border: 1px solid #91acbc;
    margin: 0 0 20px 20px;
}

.cta-venencheck img{
	margin-top: 10px;
	width: 140px;
}

.headerbar{
    position: relative;
}

.tm-sidebar-a .uk-nav{
    background: #dae9f2;
	padding-top: 5px;
}

.tm-sidebar-a .uk-nav a{
    color: #333;
	font-weight: 700;
}

.tm-sidebar-a .uk-nav > li{
    display: none;
}

.tm-sidebar-a .uk-nav > li.uk-parent.uk-active.uk-open{
    display: block;
    margin-top: 8px;
    margin-bottom: 8px;
}

.tm-sidebar-a .uk-nav > li.uk-parent.uk-active.uk-open > a{
    font-size: 16px;
    font-family: "UrbanoBold", sans-serif;
    background: #dae9f2;
    color: #0b3c98;
}

.tm-sidebar-a .uk-nav > li.uk-parent.uk-active.uk-open > a:after{
    content: '';
    width: 100%;
    height: 3px;
    display: block;
    float: none;
    background: #e75c0a;
    margin-top: 5px;
    margin-bottom: 4px;
}

.tm-sidebar-a .uk-nav .uk-nav-sub li{
    margin-bottom: 4px;
}

.tm-sidebar-a .uk-nav .uk-nav-sub li:hover{
    color:#000;
}

.tm-sidebar-a .uk-nav .uk-nav-sub li.uk-active a{
    color: #0b3c98;
    font-weight: bold;
}

.infotip-jck{
	border: 1px solid #91acbc;
	border-radius: 3px;
	background: #dae9f2;
	padding: 8px;
}

.infotip-jck .cta-button{
	float: right;
	padding: 8px 12px;
	font-family: UrbanoBold;
	font-weight: bold;
	border-radius: 5px;
	color: #FFF;
	background: #91acbc;
	background: -moz-linear-gradient(top,  #9bd1e9 0%, #278db9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bd1e9), color-stop(100%,#278db9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9bd1e9 0%,#278db9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9bd1e9 0%,#278db9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9bd1e9 0%,#278db9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9bd1e9 0%,#278db9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bd1e9', endColorstr='#278db9',GradientType=0 ); /* IE6-9 */
}

#top-a{
	padding-bottom: 10px;
}


/**
*
* Adressen Finder
*
**/
#filialfinder_table_singleform {
    width: 100%;
    background-color: #cfdde6;
    padding: 3px;
}

#mapcanvas_com {
    height: 400px;
}

#com_filialfinder table td{
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
}

#com_filialfinder .singleform_label{
    padding: 3px;
}

#com_filialfinder .singleform_input{
    padding:4px 4px 4px 15px
}

#filialfinder_table_singleform .first_tr{
    border-bottom: 4px #fff solid;
}

#com_filialfinder  #g_address{
    margin-top: 0;
	height: 32px;
}
#com_filialfinder  #plzsearchsubmit, #com_filialfinder  #fromAddressSubmit, #com_filialfinder  #g_submit,
.ff_searchform .btn-primary, .mod_filialfinder_submitbutton input{
  color: #fff;
    background: #91acbc;
    cursor: pointer;
    font-size: 16px;
    font-family: UrbanoRegular;
    width: auto;
    border: 0;
    padding: 2px 6px;
}
#com_filialfinder .ff_results{
    margin-top: 15px;
    border: 1px solid #CCCCCC;
}

#com_filialfinder thead th {
    height: auto;
    padding: 3px 3px 3px 6px;
    font-family: UrbanoRegular;
    color: #fff;

    background: -moz-linear-gradient(top, #a6d1e2 0%, #61adcd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d1e2), color-stop(100%,#61adcd));
    background: -webkit-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -o-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -ms-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: linear-gradient(to bottom, #a6d1e2 0%,#61adcd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d1e2', endColorstr='#61adcd',GradientType=0 );

}

#com_filialfinder .ff_results .column0,
#com_filialfinder .ff_results .column2,
#com_filialfinder .ff_results .column3,
#com_filialfinder .ff_results .column4 {
    background-color: #cfdde6;
}
#com_filialfinder .ff_results td{
    padding: 6px;
    border-bottom: 1px solid #CCCCCC;
}

#com_filialfinder .ff_results td.column1 {
    width: 40%;
    line-height: 1.35;
}

#com_filialfinder .ff_results .column1 a{
    font-family: UrbanoRegular;
}

#com_filialfinder .ff_results .column2{
    text-align: left;
}

#com_filialfinder.singleview .filialfinder_label{
    width: 120px;
    background-color: #cfdde6;
    float: none;
    display: inline-block;
    padding: 3px;
    margin-bottom: 2px;
}

#com_filialfinder.singleview .filialfinder_content{
    margin-left: 5px;
    display: inline-block;
    margin-bottom: 2px;
    padding: 3px 0;
}

.store_map{
    margin-top: 15px;
}
.ff_searchform,
.mod_filialfinder_form,
#directionsForm{
  background-color: #cfdde6;
  padding: 14px 8px;
  position: relative;
}
.ff_searchform,
.mod_filialfinder_form{
  font-weight: normal;
}
.ff_searchform div,
.mod_filialfinder_form div{
  float: left;
  margin-right: 20px;
  margin-bottom: 4px;
}

.ff_searchform:after,
.mod_filialfinder_form:after{
  content: ' ';
  display: block;
  clear: both;
}

.ff_searchform label,
.mod_filialfinder_form label,
#directionsForm label{
  margin-right: 10px;
  padding: 4px 0 4px 0;
  display: inline-block;
  color: #333;
}

#g_km.input-small{
  padding: 5px 4px 5px 4px;
  border-radius: 0;
  width: 80px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  background: #fff url(data:image/png;base64,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) no-repeat 64px center;
  background-size: 12px;
}

#g_address,
#fromAddress,
.ff_umkreissuche_form_address_wrap input,
.mod_filialfinder_address input{
  background-color: #fff;
  padding: 4px;
  border: 1px solid #ccc;
  max-width: 410px;
}

#fromAddress{
  width: 350px;
}

.ff_searchform .btn-primary,
.ff_searchform .ff_umkreissuche_form_submitbutton,
.mod_filialfinder_form .mod_filialfinder_submitbutton,
#fromAddressSubmit{
  margin-right: 0;
  float: right;
  height: 30px;
  border-radius: 0 !important;
}

/****************************************
      7 Fragebogen
*****************************************/

.venencheck-form *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.venencheck-form .cfdiv_header{
  margin: 0;
  padding: 0;
}


.venencheck-form h2{
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 150%;
}

.gcore-form-row[id^="ftr-radio"],
.gcore-form-row[id^="ftr-multi"]{
    background-color: #cfdde6;
    margin-bottom: 5px;
    padding: 10px 0px 10px 5px
}

.venencheck-form .gcore-radio-item > label {
  width: 100%;
  font-weight: normal !important;
  font-family: "UrbanoRegular";
  margin-top: 0;
  cursor: pointer;
}

.venencheck-form .gcore-label-top:first-child{
    margin: 6px 0 9px;
    display: block;
  color: #000;
}

.venencheck-form .gcore-radio-item > div {
  width: 100%;
}

.venencheck-form .gcore-multiple-column,
.venencheck-form .gcore-single-column{
    padding: 8px 0;
}


#ftr-submit14{
  width: 100%;
  margin: 20px 0;
}

#submit14{
  margin: 0 auto;
    display: block;
    padding: 10px 40px !important;
        border: 1px solid #d3d3d3;
}

#submit14{
  font-size: 1.2em;
  font-family: UrbanoRegular;
  background-color: #91acbc;
  color: #fff;
}

.result-box{
    margin-top: 10px;
    padding: 5px;
    background: #cfdde6;
    background: -moz-linear-gradient(top, #a6d1e2 0%, #61adcd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d1e2), color-stop(100%,#61adcd));
    background: -webkit-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -o-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -ms-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: linear-gradient(to bottom, #a6d1e2 0%,#61adcd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d1e2', endColorstr='#61adcd',GradientType=0 );
    color: #fff;
    border-radius: 5px;

}

.result-box h2{
    text-shadow: 0px 1px 2px #333;
    color: #fff;
    margin-top: 0;
    font-size: 1.75em;
}

div#main .result-box p{
  color: #000;
}

.gcore-input-wide label{
  color: #000;
}

.gcore-input-wide input[type="radio"],
.gcore-single-column input[type="radio"]{
  display: none;
}

.gcore-radio-item{
    display: inline-block;
    width: 26%;
    margin-right: 3%;
}

.gcore-radio-item input[type="radio"]+label{
    background-color: #fff;
    padding: 4px 12px;
    border: 1px solid #999;
    color: #000;
    display: block;
    border-radius: 4px;
}

.gcore-radio-item input[type="radio"]+label:hover,
.gcore-radio-item{
  border-color: #111;
}

.gcore-radio-item input[type="radio"]:checked + label{
     background: #629ca5;
     text-shadow: 0px 1px 2px #333;
     background: -moz-linear-gradient(top, #a6d1e2 0%, #61adcd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d1e2), color-stop(100%,#61adcd));
    background: -webkit-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -o-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: -ms-linear-gradient(top, #a6d1e2 0%,#61adcd 100%);
    background: linear-gradient(to bottom, #a6d1e2 0%,#61adcd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d1e2', endColorstr='#61adcd',GradientType=0 );
     color: #fff;
}

.gcore-radio-item input[type="radio"]:checked + label:hover{
  border: 1px solid #999;
}

.venencheck-form .gcore-input-wide{
    width: 70%;
}

.venencheck-form .gcore-line-td[id^="ftd-multi"] .gcore-input-wide{
    width: 100%;
}

.venencheck-form .gcore-subinput-container:first-child{
    flex-basis: 70%;
    flex-grow: 2;

}

.venencheck-form .gcore-subinput-container:last-child{
    flex-basis: 30%;
    flex-grow: 1;
}

.venencheck-form .gcore-subinput-container:last-child:after{

}

.venencheck-form .gcore-radio-item{
    width: 45%;
}

.venencheck-form .gcore-line-td[id^="ftd-multi"]{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}


.venencheck-form .gcore-subinput-container{

}

/* Accordion Sliders */

.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle{
    background-color: #91acbc;
    color: #FFF;
    text-shadow: 0 1px 5px #33333;
    font-family: "UrbanoBold", Arial, sans-serif;
    font-weight: bold;
}

#cookiehintsubmit{
    background: #07b40b !important;
    font-family: "UrbanoBold", Arial, sans-serif;
    font-weight: bold;
}

#cookiehintsubmitno{
    background: #999 !important;
}

.chrono_credits,
.chronoforms6_credits{
    display: none !important;
}

#top-a .sprocket-strips-s-block{
	border-left: 0px solid #ffffff;
	height: 100%;
}

#top-a .sprocket-strips-s-block:first-child,
#top-a .sprocket-strips-s-block:nth-child(4n){
	border: 0;
}


#top-a .sprocket-strips-s-container{
	background: #dae9f2;
	border: 1px solid #91acbc;
	border-radius: 3px;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	margin: 0 0;
}

#top-a img.sprocket-mosaic-image:hover{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

#top-a .sprocket-strips-s-content{
	margin-bottom: 2px;
}

#top-a .sprocket-mosaic-image{
	border: 1px solid #fff;
}

.sprocket-strips-s-arrows {
	padding-right: 6px;
}

#top-a .sprocket-strips-s-arrows .arrow{
		background: #0b3c98;
		color: #fff;
		opacity: 1;
		transition: background .3s;
}
#top-a .sprocket-strips-s-arrows .arrow:hover{
		background: #91acbc;
}

#top-a .sprocket-strips-s-arrows .more-articles{
		text-align: right;
		float:right;
		margin-right: 4px;
		display: inline-block;
		color: #0b3c98;
		font-family: "UrbanoRegular";
}

.sprocket-strips-s-title{
	min-height: 81px;
}


/* Responsive */

@media (max-width: 768px){
    #top-a, #top-b, #top-c, #top-d, #bottom-a, #bottom-b, #bottom-c, #bottom-d, .tm-middle{
        padding-top: 20px;
        padding-bottom: 20px;
    }

	.sprocket-strips-s-title{
		min-height: auto;
	}

	#top-a .sprocket-strips-s-container{
		display: block;
	}


    .tm-toolbar .hotline {
        padding-left: 4px;
    }

    .tm-toolbar .uk-float-right{
        display: none;
    }

    .top-section .banner-logo{
        top: 6px;
        right: 6px;
        width: 60px;
    }


    .top-section .sprocket-accordion-item{
        background: #fff;
        position: relative;
        height: 300px;
        border-bottom: 4px solid #91acbc;
    }

    .top-section .sprocket-accordion-content{
        width: 100%;
        float: none;
        padding: 0;
        margin-top: 100px;
        position: absolute;
        right: 0;
        bottom: 0;

    }

    .top-section .sprocket-accordion-content .content-container{
        background: #91acbc;
        padding: 3% 2%;

    }

    .top-section .sprocket-accordion-content h1{
        color:#fff;
        font-size: 48px !important;
        line-height: 1;
        margin: 0;
        margin-top: 2px;
        font-weight: 100;
    }
    .top-section .sprocket-accordion-content h2{
        color:#fff;
        font-size:22px !important;
        line-height: 1.2;
        margin-bottom: 12px;
    }
    .top-section .sprocket-accordion-content h3{
        background: rgba(255,255,255,0.7);
        color:#0b3c98;
        font-size: 18px !important;
        line-height: 1.2;
        margin-bottom: 0px;
        padding: 1% 2% 1% 2%;
        display: block;
    }

    .uk-article p img{
        float: none;
        border: 1px solid #91acbc;
        margin: 0;
    }
}
