/*
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
*/

.cera, .cera * {font-family: "Cera", Sans-serif!important;}
.didot, .didot * {font-family: "Didot LP Pro", Sans-serif!important;}
.logo_wrapper .q_logo img {max-width:300px;height:auto!important;transform: translateY(0)!important;top:0}
.logo_wrapper .q_logo .popup {display:none;}
header .header_inner .header_inner_left {position:inherit!important;left:auto;}
header .header_inner .logo_wrapper {height: 40px;}

nav.main_menu.left {
    float: right!important;
    margin-top: 40px!important;
}

#menu-main-menu-1 li a span.menu-text {
	font-family: 'Cera';
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
}

.header_inner_right .qode-popup-menu-opener-inner{display:none;}

.sticky nav.main_menu.left {
    margin-top: 0px!important;	
}
.sticky #menu-main-menu-1 li a span.menu-text {
	color:#000;	
}

.rs-ov-hidden .cera {font-style:normal!important}

header .header_inner .logo_wrapper .sticky {position:absolute!important;margin-top: -9px!important;width: 250px !important;}
.light.sticky .popup_menu.qode-popup-menu-svg-path .qode-popup-svg-holder svg * {fill:#000}

#gform_wrapper_1 input, #gform_wrapper_1 textarea, #gform_wrapper_1 select {padding-left:0!important;border:0;border-bottom:1px solid grey }
.gform_required_legend {display:none;}
#gform_wrapper_1 #gform_submit_button_1 {padding:10px 20px!important;}

/*.title_holder .title_subtitle_holder_inner {display:none!important;}*/
/*.title.has_background {max-height:13vh;}*/

@media only screen and (max-width: 1000px) {
    body.qode-mobile-logo-set header .q_logo img.mobile-logo {
    width: 170px !important;
	}
	.q_logo a {
	height:inherit!important;		
	}
}

@media only screen and (max-width: 1000px) {
    .mobile_menu_button, header .header_inner .logo_wrapper, header .header_inner .side_menu_button, .shopping_cart_inner {
        height: 60px !important;
    }
}
@media only screen and (max-width: 1000px) {
	.mobile_menu_button, .title_holder .title_subtitle_holder_inner {
		display:none!important;
	}
	.qbutton.ctamiddle {padding: 0 20px;}
.qodef-qi-before-after .twentytwenty-handle {
    height: 1em;
    width: 1em;
    margin-left: -.5em;
    margin-top: -.5em;
	}
.wrapper header {	
	position: fixed !important;
	}
	.footer_top, .footer_top.footer_top_full {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
	.header_inner_right .qode-popup-menu-opener-inner{display:inline;}
}
