/*
Theme Name: Cabin
Theme URI: http://demo.select-themes.com/cabin
Description: Cabin
Tags: vintage, creative, blog, hipster, clean, shop, business, portfolio, multi purpose, green, simple, instagram, lifestyle, personal, ajax
Author: Select Themes
Author URI: http://demo.select-themes.com
Version: 1.7.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

.content_inner { background-color: #fff; }

nav.main_menu ul li a { line-height: 1em !important; }

.side_menu_button { display: none !important;}

@media only screen and (min-width: 1000px) {
    .q_logo a { height: 140px !important; }
    .title.has_background {  background-position: center -200px !important; }
}

@media only screen and (max-width: 1000px) {
    .title h1 { font-size: 30px !important; }
    .header_inner_right .mobile_menu_button { margin: 0px !important; }
    .q_logo { padding-top: 12px !important; vertical-align: top !important; }
}

@media only screen and (max-width: 600px) { 
    .snug { margin-top: -40px !important; }
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.wpcf7-form.cf7_custom_style_2 p {
    font-family: 'Cinzel', sans-serif;
    /*font-family: Raleway, sans-serif;
    font-style: normal;
    font-weight: 800;
    text-transform: uppercase;*/
}

input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select {
    width: 90% !important;
}

.snug {
    margin-top: -80px;
}

.fa { text-align: center !important; }

.fa-bars:after {
    content: " menu";
    opacity: 0.8;
    font-size: 70%;	
}

.evans {
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 1000px) {
    .evans {
        margin-top: 30px;
    }
}

.footer-captcha {
    display: flex;
    justify-content: center;
}

