/*
Theme Name: Stockholm Child
Theme URI: https://stockholmlanding.qodeinteractive.com/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: https://qodeinteractive.com/
Version: 1.1.2
Text Domain: stockholm
Template: stockholm
*/

/** GENERAL **/

@font-face {
    font-family: 'DIN Next Condensed';
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-Condensed.eot');
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-Condensed.eot?#iefix') format('embedded-opentype'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-Condensed.woff2') format('woff2'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-Condensed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Next Condensed';
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-LightCondensed.eot');
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-LightCondensed.eot?#iefix') format('embedded-opentype'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-LightCondensed.woff2') format('woff2'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-LightCondensed.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'DIN Next Condensed';
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-BoldCondensed.eot');
    src: url('fonts/DIN_New_Condensed/DINNextLTPro-BoldCondensed.eot?#iefix') format('embedded-opentype'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-BoldCondensed.woff2') format('woff2'),
        url('fonts/DIN_New_Condensed/DINNextLTPro-BoldCondensed.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Medium.eot');
    src: url('fonts/Arsenica/Arsenica-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Medium.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Medium.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Medium.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Medium.svg#Arsenica-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Bold.eot');
    src: url('fonts/Arsenica/Arsenica-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Bold.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Bold.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Bold.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Bold.svg#Arsenica-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Light.eot');
    src: url('fonts/Arsenica/Arsenica-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Light.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Light.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Light.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Light.svg#Arsenica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Regular.eot');
    src: url('fonts/Arsenica/Arsenica-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Regular.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Regular.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Regular.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Regular.svg#Arsenica-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Extrabold.eot');
    src: url('fonts/Arsenica/Arsenica-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Extrabold.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Extrabold.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Extrabold.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Extrabold.svg#Arsenica-Extrabold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Demibold.eot');
    src: url('fonts/Arsenica/Arsenica-Demibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Demibold.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Demibold.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Demibold.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Demibold.svg#Arsenica-Demibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-LightItalic.eot');
    src: url('fonts/Arsenica/Arsenica-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-LightItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-LightItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-LightItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-LightItalic.svg#Arsenica-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-ExtraboldItalic.eot');
    src: url('fonts/Arsenica/Arsenica-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-ExtraboldItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-ExtraboldItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-ExtraboldItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-ExtraboldItalic.svg#Arsenica-ExtraboldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-ThinItalic.eot');
    src: url('fonts/Arsenica/Arsenica-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-ThinItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-ThinItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-ThinItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-ThinItalic.svg#Arsenica-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-BoldItalic.eot');
    src: url('fonts/Arsenica/Arsenica-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-BoldItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-BoldItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-BoldItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-BoldItalic.svg#Arsenica-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Thin.eot');
    src: url('fonts/Arsenica/Arsenica-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Thin.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Thin.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Thin.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Thin.svg#Arsenica-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-Italic.eot');
    src: url('fonts/Arsenica/Arsenica-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-Italic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-Italic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-Italic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-Italic.svg#Arsenica-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-DemiboldItalic.eot');
    src: url('fonts/Arsenica/Arsenica-DemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-DemiboldItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-DemiboldItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-DemiboldItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-DemiboldItalic.svg#Arsenica-DemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Arsenica';
    src: url('fonts/Arsenica/Arsenica-MediumItalic.eot');
    src: url('fonts/Arsenica/Arsenica-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Arsenica/Arsenica-MediumItalic.woff2') format('woff2'),
        url('fonts/Arsenica/Arsenica-MediumItalic.woff') format('woff'),
        url('fonts/Arsenica/Arsenica-MediumItalic.ttf') format('truetype'),
        url('fonts/Arsenica/Arsenica-MediumItalic.svg#Arsenica-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

body{
    font-family: 'DIN Next Condensed', sans-serif !important;
    font-size: 19px !important;
	color: #3c412f !important;
}

h3, h6, .pagination ul li.active span, .pagination ul li > a.inactive, .subtitle, .blog_holder article .post_info, .comment_holder .comment .text .comment_date, .blog_holder.masonry .post_author, .blog_holder.masonry .post_author a, .blog_holder.masonry_full_width .post_author, .blog_holder.masonry_full_width .post_author a, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_author, .latest_post_holder a.post_author_link, .projects_holder article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category, .testimonials .testimonial_text_inner p:not(.testimonial_author), .price_in_table .mark, body div.pp_default .pp_description, .side_menu .widget li, aside.sidebar .widget:not(.woocommerce) li, aside .widget #lang_sel ul li a, aside .widget #lang_sel_click ul li a, section.side_menu #lang_sel ul li a, section.side_menu #lang_sel_click ul li a, footer #lang_sel ul li a, footer #lang_sel_click ul li a, .header_top #lang_sel ul li a, .header_top #lang_sel_click ul li a, .header_bottom #lang_sel ul li a, .header_bottom #lang_sel_click > ul > li a, .single_links_pages span, .gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{
    font-family: 'DIN Next Condensed', sans-serif !important;
}

figure{
	margin: 0;
}

h2{
	font-weight: 400 !important;
}

/** HEADER **/
.drop_down .narrow .second .inner ul li{
	width: 290px !important;
}

/** Footer **/
footer:not(.footer_border_columns) .footer_top .three_columns .column3 .column_inner>div{
	margin: 0 0 0 15px;
}

@media only screen and (max-width: 768px) {
    .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .four_columns .column1, .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .four_columns .column2, .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .four_columns .column3, .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .three_columns .column1, .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .three_columns .column2, .qode_footer_adv_responsiveness.qode_footer_adv_responsiveness_768.qode_footer_adv_responsiveness_one_column .footer_top .two_columns_50_50 .column1 {
        margin: 0 0 0 !important;
    }
}

@media only screen and (max-width: 480px) {
    .footer_top .column_inner>div:not(.qodef-separator-widget) {
        margin: 0 0 0 !important;
    }
}