@charset "utf-8";

/* With side menu - uncomment next row
@import url('//www.hockey-hiesfeld.de/wp-content/themes/runcrew-child/responsive-outer-sidebar.css');
*/

/* Responsive styles (without sidemenu)
-------------------------------------------------------------- */

@media (min-width: 1024px) and (max-width: 1262px) {
	.top_panel_fixed .top_panel_middle {
		height: 5.5rem;
	}
	.top_panel_fixed .top_panel_middle .menu_main_wrap {
		margin-top:1.4rem;
	}
}
@media (min-width: 640px) and (max-width: 1023px) {
	.scheme_original .top_panel_over .header_mobile{
	height:100px;
	}
	
	.header_mobile .logo_main {
    max-height: 100px;
	}
	.header_mobile .logo {
    padding: 0;
	}
	.header_mobile .content_wrap {
    text-align: left;
	}
}
@media (min-width: 960px) and (max-width: 1023px) {
	.header_mobile .logo_main {
    max-height: 100px;
	}
	.header_mobile .logo {
    padding: 0;
	}
}
@media (min-width: 480px) and (max-width: 1023px) {
	.scheme_original .header_mobile {
	margin-bottom:0;
	position:relative;
	}
	.scheme_original .top_panel_image_title {
	padding-top:7.6rem;
	}
}
@media (max-width: 479px) {
	.scheme_original .header_mobile {
	position:relative;
	margin-bottom:0;
	height:70px;
	}
	.breadcrumbs .breadcrumbs_item, .scheme_original .top_panel_title_inner .breadcrumbs span{
        display: none;
    }
	.top_panel_title_inner{
        height: 1.5rem;
    }
    .header_mobile .logo_main {
        margin-top: -18px !important;
	}
	.slider_boxed, .content_wrap, .content_container {
    width: 300px !important;
    }
}
@media (max-width: 1023px) {
.header_mobile .menu_button {
	border-color: #666;
    border-radius: 8px;
    border-style: solid;
    border-width: 0.1rem;
    left: auto;
    padding: 0.5rem 0.7rem;
    right: 2rem;
	}
	.page_content_wrap {
		padding: 3rem 0;
	}
}
@media (max-width: 639px){
}
@media (max-width: 480px) {
	.header_mobile .side_wrap {
		top: 70px !important;
		padding-top: 60px;
		width:100%;
		left:-100%;
	}
	.admin-bar .header_mobile .side_wrap {
		top: 115px;
	}
    .top_panel_image {
		display:none;
}
    .top_panel_style_7 + .top_panel_image + .header_mobile .side_wrap {
        top: 0px;
        padding-top: 40px;
    }
    .admin-bar .top_panel_style_7 + .top_panel_image + .header_mobile .side_wrap {
        top: 0px;
	}
	.header_mobile .side_wrap .close {
		position: absolute;
        top: 20px;
        right: 20px;
        text-transform: uppercase;
        cursor: pointer;
        display: block;
        z-index: 1;
        color: white;
        width: auto;
        line-height: 1.3;
		width:30px;
		height:30px;
		border-radius:50%;
        font-size: 2em;
		border-color: #fff;
   		border-style: solid;
    	border-width: 0.2rem;
		text-align: center;
	}
	.top_panel_style_7 + .top_panel_image + .header_mobile .side_wrap .close {
		top: 20px;
        right: 20px;
		width:30px;
		height:30px;
		border-radius:50%;
        font-size: 2em;
		border-color: #fff;
   		border-style: solid;
    	border-width: 0.2rem;
		text-align: center;
    }
    .scheme_original .isotope_wrap .isotope_item_classic.isotope_item .post_item .post_content {
		margin-bottom: 1.5rem;
    }
}
@media (min-width: 480px) and (max-width: 639px) {
 .header_mobile .logo_main {
    margin-top: -1px !important;
	}
}