﻿ 
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{ color: #383838; }

.gdlr-core-title-item .gdlr-core-title-item-title{ font-size: 41px; font-weight: 800; display: inline-block;
	text-transform: uppercase; letter-spacing: 1px; margin-bottom: 0px; 
 	transition: color 200ms; -moz-transition: color 200ms;
 	-o-transition: color 200ms; -webkit-transition: color 200ms; }

 .gdlr-core-title-item .gdlr-core-title-item-title i{ margin-right: 30px; }

.gdlr-core-title-item .gdlr-core-title-item-title-wrap{ position: relative; }

.gdlr-core-title-item-caption-right .gdlr-core-title-item-title-wrap{ float: left; margin-right: 30px; }

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


#front-text3 blockquote, #front-text4 blockquote {
	padding: 15px 0;
	width: inherit;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 120%;
	text-align: justify;
}


#fh5co-wrapper {
  overflow-x: hidden;
  position: relative;
}

.fh5co-offcanvas #fh5co-wrapper {
  overflow: hidden !important;
}


.flexslider {
  margin: 0;
  padding: 0;
}


.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .flexslider .slides {
  display: block;
}

* html .flexslider .slides {
  height: 1%;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider .slides img {
  height: auto;
  width:100%;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
  right: 0;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 0.8;
}

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
  right: 0;
}

.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 0.8;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.navigation.pagination .nav-links {
	display: inline-block;
}


.navigation.post-navigation .nav-links,
.image-navigation .nav-links {
	display: inline-block;
	width: 100%;
}


.navigation.post-navigation .nav-previous,
.image-navigation .nav-links .nav-previous {
	float: left;
}


.navigation.post-navigation .nav-next,
.image-navigation .nav-links .nav-next {
	float: right;
}


.image-navigation .nav-links a {
	color: #0C4C8A;
}
.fixed-barre{margin:0 auto;height:40px;padding:8px;background-color:#fff;border-bottom:1px solid #cdcdcd}
.fixed-barre .container .logo-top{float:left;margin:5px 5px 5px 20px;max-width:220px;background:linear-gradient(to right,#fc3298 0%,#e4244d 100%);border-radius:5px}
.fixed-barre .container .logo-top img{max-width:100%;vertical-align:middle;padding:2px 0}


.awe-nowrap { white-space: nowrap; }
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}
#footer-widgets .footer-widget li:before{top:10.6px}
	
	
#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget { margin-bottom: 0% !important;}

#footer-widgets {  padding: 6% 0;}

.sjb-page .clearfix:before,
.sjb-page .clearfix:after,
.sjb-page .sjb-page .row:before,
.sjb-page .sjb-page .row:after {
  content: " ";
  display: table;
}

.sjb-page .clearfix:after,
.sjb-page .sjb-page .row:after {
  clear: both;
}


div.button_slider_kategorie a{
    text-align: center;
    border-radius: 6px;
    border: 1px solid #333;
    padding: 5px 10px;
    width: 140px;
    color: #333;
    text-decoration: none;
	background:#fff;
	margin-bottom: 20px;
}

div.button_slider_kategorie a:hover{
    border: 1px solid #ff9900;
    padding: 5px 10px;
    width: 140px;
    color: #ff9900;
}

	#slider .rslides-container,
	.thinkupslider-sc .rslides-container {
		padding: 0;
	}

.rslides-sc .rslides-container,
.thinkupslider-sc .rslides-container {
	padding: 0 0 20px;
}

.rslides-sc.full-width .rslides-container,
.thinkupslider-sc.full-width .rslides-container {
	padding: 0;
}

.rslides-sc .rslides-container.full-width,
.thinkupslider-sc .rslides-container.full-width {
	padding: 0;
}

#slider .rslides-container {
	padding: 20px 10px;
}

.slider-full #slider .rslides-container {
	padding: 0 0 20px;
}
.row{max-width:50rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}

#btn1{margin:0px;}

        .network-name{text-transform:uppercase;font-size:14px;font-weight:400;letter-spacing:2px}
.large-8{width:66.66667%}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.ultb3-info{padding:25px;position:relative;z-index:5}
.ultb3-info.ib3-info-center{text-align:center}
.ultb3-info.ib3-info-right{text-align:right}
.large-12{width:100%}
#header{width:96%;margin:0 0 0 0;padding:6px 2% 6px 2%;font-family:"trebuchet MS",Verdana,sans-serif; 
 color:#FFF;background-color:#5C87B2; 
}
.btnRed,.btndarkgray{padding:10px;margin:10px 0;display:block}
.btndarkgray{background:#202020}
.btndarkgray:hover{background:#e60014}
.btndarkgray a,.btndarkgray a:hover{color:#FFF}



#header-top-wrapper,
#header-group-wrapper,
#preface-top-wrapper,
#main-wrapper,
#preface-bottom,
#content-top,
#content-region,
#content-bottom,
#postscript-top,
#postscript-bottom-wrapper,
#footer-wrapper,
#footer-message-wrapper {
  clear: both;
}

.static #widget_gallery_id_static li.last_child { float:right; margin:0; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
div.asl_r .resdrg{height:auto;}

            div[id*='ajaxsearchliteres'].wpdreams_asl_results div.resdrg span.highlighted {
                font-weight: bold;
                color: rgba(217, 49, 43, 1);
                background-color: rgba(238, 238, 238, 1);
            }

.gdlr-core-pbf-section:first-child{ padding-top: 60px; }

.gdlr-core-pbf-section:first-child:last-child{ padding-bottom: 30px; }


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


img.full-width {
    display: inherit;
	margin:0
}


#my-header .full-width{
    width: 100%!important;
}


footer .full-width{
    width: 100%!important;
}
.full-width .twentyfourteen .tfwc{margin-right:auto}


.full-width {
    margin-left: -22%;
    margin-right: -22%;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

    .container .four.columns                    { width: 220px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }
.fusion-image-carousel{margin-bottom:40px}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-wrapper{height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper{vertical-align:middle}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper a{display:block;-webkit-box-shadow:none;box-shadow:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:115px;width:auto}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}
.db{display:block}
.db-ns{display:block}
.db-m{display:block}
.db-l{display:block}
.db-xl{display:block}
.nav--footer .link--parent{color:#7fa7f8;text-transform:uppercase;font-family:"Francois One",sans-serif;font-weight:400;display:block;vertical-align:top;margin-bottom:10px;font-size:16px;font-size:1rem;}


.head_bg {
	background-image: linear-gradient(#fff, #ecedec);
	border-left: 1px solid #fff;
}


.et_bloom .et_bloom_form_container .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


.et_bloom .et_bloom_form_container .et_bloom_with_custom_fields .clearfix:after { clear: none; display: none; }
﻿

#mapwrapper{
	max-width:1920px;
	margin:0 auto;
	padding:0px 0;
	
	
	min-width:220px; }


.bg-white {
  background-color: #ffffff; }


.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fab{font-family:"Font Awesome 5 Brands"}


body[data-dropdown-style="minimal"] .sf-menu li.megamenu li ul, 
body[data-dropdown-style="minimal"] header#top .sf-menu li.megamenu ul .sub-menu{background-color:transparent!important}

.sub-menu{ z-index:3}



#slide-out-widget-area .menuwrapper li .sub-menu{display:none; margin:0!important; padding:0!important}

header,footer,.f-panel,.f-container{z-index:20;position:relative}
.ie9 .f-flex:not(.f-container),.ie9 .f-flex-inline:not(.f-container){display:table-row}
.f-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:980px;padding:0 10px}
.f-container:before,.f-container:after{content:"";display:table}
.f-container:after{clear:both}
.f-container-center{margin-left:auto;margin-right:auto}


	.cta-block .table-cell {
		display: block;
		vertical-align: middle;
		width: 100%;
		text-align: center;
	}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.navbar-header {
  padding-right: 15px;
}

  .flexslider .slide_caption {
    position: absolute;
    top: 40%;
    bottom: 0;
    text-align: left;
    width: 20%;
    right: 10%;
    z-index: 2;
    position: absolute; }

        .flexslider .slide_caption p {
          color: #000 !important; }

        .flexslider .slide_caption h1 {
          color: #002b5c !important; }

        .flexslider .slide_caption .description p {
          line-height: 50px;
          text-transform: uppercase;
          font-weight: 400;
          display: block;
          color: #000 !important; }

        .flexslider .slide_caption .description span {
          display: block;
          line-height: 42px;
          text-transform: uppercase;
          font-weight: 400;
          display: block;
          color: #000 !important; }

.smh{
	display:none!important;
}

#sideFix .smh{
display: none!important;
}


.top-footer{
	margin-left: -3%;
}
.header-right{width:699px}
.header-right span{padding:2px 2px 3px 27px;width:164px;float:none;margin:0 auto;font-size:21px}
.header-right span,.loan-division-main{display:none}
.header-right span::before{content:"Click-To-Call  ";color:#ffd60b;font-size:100%}







.header-right span a{
	color:white !important;
}






.home-template .vc_row {
    position: relative;
}


.site-footer .links{ float: left;}

	
.site-footer .links, .site-footer .creds{ float: none; text-align: center; margin-bottom: 10px; line-height: 2.5;}
.left25{float:left;width:25%}
#enquiryform .left25,#enquiryform .right25{width:22.5%;margin-right:2.5%}
.right24,.right25,.left25{width:33.33%}
.wpcf7 .left50 .left25{width:25%}
.left75,.left25,.right24,.right25{width:100%}
.left25.sectors{width:50%}
.ss .ui-socialbar-item.twitter .ui-socialbar-image{background-position:0 -1520px;}
.ss .ui-socialbar-item.twitter:hover a,.ss.effect--fade .ui-socialbar-item.twitter a{background-position:0 -1560px;}
.ss .ui-socialbar-item.twitter-alt .ui-socialbar-image{background-position:0 -3440px;}
.ss .ui-socialbar-item.twitter-alt:hover a,.ss.effect--fade .ui-socialbar-item.twitter-alt a{background-position:0 -3480px;}
.ssm .ui-socialbar-item.twitter .ui-socialbar-image{background-position:0 -1140px;}
.ssm .ui-socialbar-item.twitter:hover a,.ssm.effect--fade .ui-socialbar-item.twitter a{background-position:0 -1170px;}
.ssm .ui-socialbar-item.twitter-alt .ui-socialbar-image{background-position:0 -2580px;}
.ssm .ui-socialbar-item.twitter-alt:hover a,.ssm.effect--fade .ui-socialbar-item.twitter-alt a{background-position:0 -2610px;}
.pp_social .twitter{float:left;}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
.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}

DIV DIV DIV.textwidget H3.cff-header.cff-outside SPAN.header-text {
font-size: 21px !important;
}
