/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

p {margin-bottom:15px;}

h1 {margin-bottom:15px;}
h2 {margin-bottom:15px;}
h3 {margin-bottom:15px;}
h3 {margin-bottom:15px;}
h4 {margin-bottom:15px;}
h5 {margin-bottom:15px; margin-top:6px;}

ol {
    list-style-position: inside;
	margin-left:0px;
}

ul {
    list-style-position: outside;
	list-style-type:square;
	margin-left:13px;
}

hr {border: 0; height: 0; border-top: 1px solid #e1e4e6; border-bottom: 1px solid #e1e4e6; margin-top:15px; margin-bottom:15px;}

.footer_bottom_holder, .footer_bottom, .footer_bottom p, .footer_bottom_holder p, .footer_bottom span:not(.q_social_icon_holder):not(.fa-stack):not(.qode_icon_font_elegant) {margin-top:25px!important;}


.current {font-weight:700 !important; }

@media (max-width: 1000px) {
h2 {
font-size:20px!important;
}
}


header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {border-bottom: #e1e4e6!important;}

.spacer {
padding-bottom:9px; border-bottom: 0px solid #e1e4e6;
background: -moz-linear-gradient(left, #025b88 0%, #025b88 25%, #e4342d 25%, #e4342d 50%, #f19300 50%, #f19300 75%, #37a8db 75%, #37a8db 100%);
background: -webkit-linear-gradient(left, #025b88 0%,#025b88 25%,#e4342d 25%,#e4342d 50%,#f19300 50%,#f19300 75%,#37a8db 75%,#37a8db 100%);
background: linear-gradient(to right, #025b88 0%,#025b88 25%,#e4342d 25%,#e4342d 50%,#f19300 50%,#f19300 75%,#37a8db 75%,#37a8db 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025b88', endColorstr='#37a8db',GradientType=1 );
background-size:100% 10px ;/* if linear-gradient, we need to resize it */}

@media (max-width: 1000px) {
.spacer {
padding-bottom:5px; border-bottom: 0px solid #e1e4e6;
background: -moz-linear-gradient(left, #025b88 0%, #025b88 25%, #e4342d 25%, #e4342d 50%, #f19300 50%, #f19300 75%, #37a8db 75%, #37a8db 100%);
background: -webkit-linear-gradient(left, #025b88 0%,#025b88 25%,#e4342d 25%,#e4342d 50%,#f19300 50%,#f19300 75%,#37a8db 75%,#37a8db 100%);
background: linear-gradient(to right, #025b88 0%,#025b88 25%,#e4342d 25%,#e4342d 50%,#f19300 50%,#f19300 75%,#37a8db 75%,#37a8db 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025b88', endColorstr='#37a8db',GradientType=1 );
background-size:100% 10px ;/* if linear-gradient, we need to resize it */}
}

#map {
        height: 400px;
        width: 100%;
       }

/****    Anpassung David Jacob   ****/

/* Box in 4er Reihe */
.hoverblock .vc_column_container{height:600px;}
.hoverblock .vc_col-has-fill > .vc_column-inner{padding-top:0;}
.hoverblock .vc_column_container > .vc_column-inner{padding-left:0;padding-right:0;vertical-align:top;}

/* Hoehe der Elemente in Box */
.hoverblock .vc_column_container .wpb_text_column,.hoverblock .vc_column_container .wpb_raw_html{height:300px;}


/* Ausrichtung der Texte */
.hoverblock .vc_column_container .wpb_text_column .wpb_wrapper{margin:0 auto; width:auto; padding-left:30px; padding-right:15px;}

@media (max-width: 850px) {
.hoverblock .vc_column_container .wpb_text_column .wpb_wrapper{ padding-left:65px; padding-right:15px;}
}


/* Ausrichtung des Hintergrundbildes */
.hoverblock .vc_column_container .wpb_raw_html {background-position:center; background-repeat:no-repeat; opacity:1.0;}

@media (max-width: 700px) {
.hoverblock .vc_column_container .wpb_raw_html {background-position:center top; background-repeat:no-repeat; opacity:1.0;  background-size:100%!important; }
}

/* Styles der Texte / Listen */
.hoverblock .vc_column_container .wpb_text_column h2{color:#fff;padding-top:25px;}
.hoverblock .vc_column_container .wpb_text_column ul{list-style-type:square;}
.hoverblock .vc_column_container .wpb_text_column li{padding-bottom:2px;color:#fff}

/* Hovereffekt */
.hoverblock .vc_column_container .wpb_text_column, 
.hoverblock .vc_column_container .wpb_raw_html
{
	cursor: default;
	transition: all .20s linear;
	-webkit-transition: all .20s linear;
	-moz-transition: all .20s linear;
	-o-transition: all .20s linear;
}

/* Hoehenanpassung der Boxen fuer Bild / Text */
.hoverblock .vc_column_container:hover .wpb_raw_html{height:150px;}
.hoverblock .vc_column_container:hover .wpb_text_column{height:450px;}

/* Sichtbarkeitsanpassung des Hintergrundbildes */
.hoverblock .vc_column_container:hover .wpb_raw_html{opacity:0.5;}

/**** Anpassung David Jacob Ende ****/