/*
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");

footer .column1 {
    position: relative;
    top: -18px;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }


#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-14870 li,
#nav-menu-item-14875 li,
#nav-menu-item-14883 li,
#nav-menu-item-14888 li,
#nav-menu-item-14894 li,
#nav-menu-item-14898 li,
#nav-menu-item-14901 li,
#nav-menu-item-14904 li,
#nav-menu-item-14909 li,
#nav-menu-item-14914 li,
#nav-menu-item-14923 li,
#nav-menu-item-14925 li,
#nav-menu-item-14929 li,
#nav-menu-item-14933 li,
#nav-menu-item-14939 li,
#nav-menu-item-14941 li,
#nav-menu-item-15106 li,
#nav-menu-item-15108 li,
#nav-menu-item-15116 li,
#nav-menu-item-15118 li
{
    width: 280px;
}

.drop_down .second .inner .widget {
    padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
    padding: 0px !important;
}

.projects_holder{font-size: 0.1px;}

@media only screen and (max-width: 1000px){
    header .q_logo img.normal{
        height:80px !important;
    }
}

.q_accordion_holder.accordion .ui-accordion-header {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

nav.mobile_menu ul > li#mobile-menu-item-14859.has_sub > span.mobile_arrow {
    display: none;
}

@media only screen and (max-width: 600px) {
    .custom_font_responsive .custom_font_holder:nth-child(3) {
        font-size: 36px !important;
        line-height: 50px !important;
    }
}
.full_width {
    position: relative;
}
.gallery_holder ul li.grayscale a img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

@media only screen and (min-width: 1921px){
    section.parallax_section_holder{
        background-size: cover;
    }
}

/* purchase butttons in footer and sidearea */
footer .qbutton, .side_menu .qbutton {
    font-size: 12px;
    line-height: 43px;
    height: 43px;
    padding: 0 36px;
    font-weight: 700;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}

.header_bottom .shopping_cart_header {
    padding: 0 4px 9px 7px;
}

.side_menu_button>a.search_button{
    display: inline;
}

.page-template-contact-page .content{
    background-color: #f6f6f6;
}
h3.qode_title_content_new {
    color: #fff;
    font-weight: 700;
    font-size: 17px;
}
.service_table_title_inner2 {
    padding: 0;
}
@media only screen and (max-width: 600px) {
    .q_price_table.active.qode_pricing_table_standard {
        margin: 31px 0 46px;
    }
}

@media only screen and (max-width: 600px){
    .woocommerce aside ul.product_list_widget li img{
        max-width: 170px;
    }
}

.blog_single.blog_holder .format-gallery .post_content_holder .gallery{
    display: none;
}

@media only screen and (min-width: 1000px){
    .logo_wrapper {
        height: 200px;
        float: none;
        position: absolute;
    }
    header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper{
        position: raltive;
    }
    .q_logo{
        top: 49%;
    }
    .q_logo a{
        height: 200px !important;
    }

    header.sticky .q_logo a{
        height: 50px !important;
    }

    .title .title_holder{
        /*padding-top: 200px !important;*/
    }

    .header_top_bottom_holder{
        border-top: 12px solid #fff;
    }
}




.qode_carousels .slides>li {
    padding-left: 15px;
    padding-right: 15px;
}




.titlepadding{
    margin-top: 35px !important;
    margin-bottom: 35px  !important;
}

.SponsorenCarousel ul.slides{
    padding-bottom: 15px;
}

.SponsorenCarousel li.item{
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    margin-right: 5px;
    margin-left: 5px;
}

.SponsorenCarousel li.item img{
    max-width: 160px;
    display: inline-block;
}



/********* SPONSORENANFRAGE   *************/


.sponsorenanfrage textarea {
	height: 150px !important;
}

.sponsorenanfrage h3 {
	margin-left:3% !important;
}

#left {
    width: 44%;
    float: left;
    margin-right:6%;
	margin-left:3%;
}
 
#right {
    width: 44%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

.wpcf7-submit {
	margin-left: 85% !important;
	margin-bottom: 5px !important;
    width: 12% !important;
	padding: 1px 0 !important;
    text-align: center !important;
	

}


/********* SPONSORENSTUFEN  *************/

.podestgold {
	Background-Color: #ffffff !important;
	width: 33.33% !important;
	font-size:0.8em !important; 
}

.podestsilver {
	Background-Color: #ffffff !important;
	width: 33.33% !important;
	font-size:0.8em !important; 
}

.podestbronze {
	Background-Color: #ffffff !important;
	width: 33.33% !important;
	font-size:0.8em !important; 
}

.content {
    margin-top: -130px;
}

@media (max-width: 600px){
.podestgold {
	Background-Color: #ffffff !important;
	width: 100% !important;
	font-size:0.8em !important; 
}

.podestsilver {
	Background-Color: #ffffff !important;
	width: 100% !important;
	font-size:0.8em !important; 
}

.podestbronze {
	Background-Color: #ffffff !important;
	width: 100% !important;
	font-size:0.8em !important; 
}
	
	.input.wpcf7-form-control.wpcf7-submit {
		padding: 0 5px !important;
		
	}
}

/********* PROFILSEITE *************/

.profillogo { 
	margin-left: -5% !important;
}

.blog_like, .blog_share, .post_info .dots{display: none;}

#countdown_race{
	display: none;
}
