@charset 'utf-8';
/*
 Theme Name:   Conquerors Child
 Theme URI:    http://conquerors.axiomthemes.com/
 Description:  Conquerors Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     conquerors
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  conquerors
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.grecaptcha-badge {
    visibility: hidden;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #005a32;
}


.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {
    color: #3ca534;
    border-color: #3ca534;	
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover {
        color: #ffffff;
    border-color: #3ca534;
}



.scheme_dark .sc_layouts_title .sc_layouts_title_caption, .scheme_default h3, h2, .scheme_default h3 a {
    color:#005c33 !important;
}


ul.sub-menu li {
    font-size: 10px !important;
    padding-bottom: 7px;
    padding-top: 7px;
    border-bottom: 2px solid white;
}

/* NAVI HEADER */

.vc_row.wpb_row.vc_row-fluid.extra_padding.vc_custom_1505749030478.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_dark.sc_layouts_row_fixed_on {
    width: 100vw;
    top: 0 !important;
}

.vc_custom_1505484307544.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_dark.sc_layouts_row_fixed_on
 {
    top: 0 !important;
}

.sc_layouts_row_fixed_placeholder {
    display: none !important;
}
.vc_row.wpb_row.vc_row-fluid.extra_padding.vc_custom_1505484307544.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_dark {
    width: 100vw;
}

.header_position_over .top_panel {
    background: #3ca534 !important;
}


/* Logo Navi Header */

.logo_image {
    height: 110px;
    padding: 0;
    margin: 0;
	margin-top:10px
}

.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 120px;
   /* padding: 15px; */
}

.sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 120px;
}

/* Kontakt Button farben */

.vc_row.wpb_row.vc_row-fluid.extra_padding.vc_custom_1505484307544.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_dark {
    padding-bottom: 0;
}

.top_panel .scheme_dark.sc_layouts_row_type_compact .sc_button:before {
    border-bottom-color: #005a32 !important;
}

.top_panel .scheme_dark.sc_layouts_row_type_compact .sc_button:hover:after {
    border-bottom-color: #3ca534 !important;
}

.top_panel .scheme_dark.sc_layouts_row_type_compact .sc_button:after {
    border-bottom-color: #3ca534 !important;
}

.related_wrap .related_item_style_2 .post_featured .post_header {
    background-color: rgba(60, 165, 52, 0.8);
}

.post_featured.with_thumb.hover_icon.with_image span.post_date {display: none;}

h6.post_title.entry-title {
    font-size: 26px !important;
    margin-top: 20px;
}


.post_header.entry-header {
    opacity: 0.9 !important;
}

.post_header.entry-header:hover {
    opacity: 1 !important;
}

.related_wrap .related_item_style_2 .post_featured .post_header {
    background-color: #3ca534;
}




/* RESPONSIVE / MOBILE FIX */

footer .vc_empty_space {
	height: 450px !important;
}

@media all and (max-width:1450px) {
footer .vc_empty_space {
        height:350px !important;
    }
}

@media all and (max-width:1140px) {
footer .vc_empty_space {
        height:270px !important;
    }
}

@media all and (max-width:875px) {
footer .vc_empty_space {
        height:200px !important;
    }
}

@media all and (max-width:645px) {
footer .vc_empty_space {
        height:150px !important;
    }
}

@media all and (max-width:485px) {
footer .vc_empty_space {
        height:115px !important;
    }
}

@media all and (max-width:370px) {
footer .vc_empty_space {
        height:90px !important;
    }
}


@media all and (max-width:639px) {
.vc_row.wpb_row.vc_row-fluid.vc_custom_1583376496105 {
    margin-bottom: -45px !important;
}
	
}


@media all and (max-width:767px) {
	
	.post_inner .post_inner_content .post_header.entry-header h3.post_title.entry-title {
    font-size: 42px;
}
	
    .wpb_column.vc_column_container.vc_col-sm-4.sc_layouts_column_icons_position_left h4 {
    margin-top:25px !important;
}
	
	.vc_row.wpb_row.vc_row-fluid.extra_padding.vc_custom_1505484307544.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed.scheme_dark {
    width: auto;
}
	
	
.extra_style .wpb_column.sc_extra_bg_small[class*="sc_bg_mask_"] > .vc_column-inner::before, .extra_style .wpb_text_column.sc_extra_bg_small[class*="sc_bg_mask_"]::before, .extra_style .sc_content.sc_extra_bg_small[class*="sc_bg_mask_"]::before, .extra_style .wpb_column.sc_extra_bg_small > .vc_column-inner::after, .extra_style .wpb_text_column.sc_extra_bg_small::after, .extra_style .sc_content.sc_extra_bg_small::after {
    right: 7em !important;
}
	
	

.sc_layouts_row_type_normal .sc_layouts_logo img, .sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 75px !important;
    margin:0;
}
	
.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 115px !important;
}
	
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
    color: #045433;
}
	
.socials_mobile {
    display: none !important;
}
	
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2301,
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2292 {
    margin-bottom: 15px;
}
	
	
	
	
/* mannschaften */
	
	.post_layout_chess .post_featured {
    width: 100%;	
    min-height: 50vw !important;
}

.post_featured.with_thumb.hover_icon.conquerors-full-height {
    height: auto !important;
	margin-bottom: 20px;
}

.post_layout_chess .post_inner {
    width:100%;
}

.post_layout_chess .post_title {
    font-size: 42px;
    text-align: center;
}

.scheme_default h3 a {
    color:white !important;
    text-shadow: 0 0 8px black;
}

a.more-link {
    margin: 0 auto;
    text-align: center;
    display: inline-block;
}

.post_item p {
    text-align: center;
}
		
/* EOF mannschaften */
	
}
	
	
@media all and (max-width:479px) {
	
	h2.sc_item_title.sc_title_title.sc_align_left.sc_item_title_style_default.sc_item_title_tag {
    font-size: 42px !important;
}
    
}

/* Anpassung Tabellen AK */

table td, th {
	padding: 0.5em 0.5em;
}

/* EOF Anpassung Tabellen AK */
