/*
Theme Name:   Sitka Child
Theme URI:    https://solopine.com/themes/
Description:  Sitka Child Theme
Author:       Solo Pine Designs
Author URI:   https://solopine.com
Template:     sitka
Version:      1.0.0
License: 	  Themeforest Licence
License URI:  http://themeforest.net/licenses
Text Domain:  sitka-child
*/

/* Write your custom CSS code below */

body {
    font-family: 'Open Sans', helvetica, arial, sans-serif;
}

#logo, .white-logo {
    display: block;
    width: 100%;
    max-width: 122px;
}

.post-img img {
    height: 269px !important;
    object-fit: cover;
}

.yuzo_related_post{
	display:none;
}

#mobile-menu.mobile-header .normal-logo img {
    max-height: 50px;
    max-width: 200px;
	width: 100%;
}

.menu-toggle {
    top: -5px;
}

.wp-block-button {
    background: #fdfdfd;
    color: #262626 !important;
    border: 2px solid #000;
    max-width: 600px;
    float: none;
    margin: 4px auto;
    text-decoration: none;
    display: block;
    height: 39px;
    min-height: 39px;
    border-radius: 3px;
    cursor: pointer;
}
.wp-block-button:hover {
    background: white;
    box-shadow: 0 1px 4px rgb(0 0 0 / 10%);
}
a.wp-block-button__link,
.wp-block-button:hover a.wp-block-button__link {
    background: none;
    padding: 0;
    width: 100%;
    text-align: center;
    color: #262626 !important;
    text-decoration: none;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    letter-spacing: normal;
}

.block-ovo-cta-button {
    margin-bottom: 1.65em;
}

/* Nav menu Owners/Guests switch */
#nav-wrapper .menu li.custom-guests a,
#nav-wrapper .menu li.custom-owners a {
    font-weight: 600;
}

#sidr-main .menu li.custom-guests a:after,
#sidr-main .menu li.custom-owners a:after,
#nav-wrapper .menu li.custom-guests a:after,
#nav-wrapper .menu li.custom-owners a:after {
    content: "\f08e";
    font-family: FontAwesome;
    font-size: 11px;
    margin-left: 5px;
}

/* Newsletter form fields */
.widget-slider .widget_mc4wp_form_widget .form-wrap input[type=email],
.widget-slider .widget_mc4wp_form_widget .form-wrap input {
    width: 35%;
	margin: 0;
	padding: 12px 18px;
    border-radius: 2px;
    border: none;
    box-shadow: 0 0px 16px 0 rgb(0 0 0 / 4%);
    border: 1px solid #e5e5e5;

}

@media screen and (max-width: 1200px) {
    .widget-slider .widget_mc4wp_form_widget .form-wrap input[type=email],
    .widget-slider .widget_mc4wp_form_widget .form-wrap input {
        width: 33%;
    }
}

@media screen and (max-width: 768px) {
    .widget-slider .widget_mc4wp_form_widget .form-wrap input[type=email],
    .widget-slider .widget_mc4wp_form_widget .form-wrap input {
        width: 100%;
    }
}

/* change panel background to Alabaster */
.insta-header {
    background: #DDDDCF;
}

/* Footer style override */
#footer {
    position: relative;
    height: auto;
    color: #fff;
    background-color: #03090f !important;
    background-image: url(https://ovonetwork.imgix.net/img/v2/logo/OVO_Repeatable_Pattern.svg) !important;
    background-repeat: repeat;
    background-size: 90px;
}
/* Gradient overlay */
#footer::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.7));
}

#footer > div {
    position: relative;
}

#footer-logo img {
    max-width: 140px;
}