/*
Theme Name: Stockholm Webkönig Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");

.q_logo{
    height: 50%;
}

.two_columns_50_50>.column1{
    width: 60% !important;
}

.two_columns_50_50>.column2{
    width: 40% !important;
}

li { list-style-position: outside; }
ul { padding-left: 20px; }

.mobile_menu_button {
    float:right !important;
}
@media only screen and (max-width: 1024px) {
	.q_logo img {
       width:420px !important;
    }
}

@media only screen and (max-width: 1000px) {
    .q_logo a {
        height: 55px !important;
    }
}
@media only screen and (max-width: 767px) {
    h1 { font-size: 160%; }
    .content .full_width h2, .content .container_inner.default_template_holder h2 { font-size: 140%; }
    h3 { font-size: 120%; }
    
    #back_to_top { bottom: 25px; }
    footer .footer_top {
        padding: 40px 0;
    }
    footer .two_columns_50_50 > .qode_column {
        width: 100% !important; min-height:initial!important;
        float: none; margin: 0 0 10px 0!important;
    }
    footer .two_columns_50_50 > .qode_column .column_inner {
        margin: 0; padding: 5px 0;
    }
    footer .two_columns_50_50 > .qode_column .column_inner > div {
        margin: 0!important;
    }
    footer .two_columns_50_50 > .qode_column .column_inner > div p {
        text-align:left;
    }
}
@media only screen and (max-width: 639px) {
    .logo_wrapper { 
        left: 0; width: 80%; 
        float: left; table-layout: fixed;
        overflow: hidden;
    }
    .q_logo { max-width: 100%; }
    .q_logo a { left:0; max-width: 100%; }
    .q_logo a img { max-width: 100%; height:auto!important; }
}
@media only screen and (max-width: 340px) {
    .q_logo a { height: 48px !important; }
}
