/*
Theme Name: Olsen Child
Theme URI: https://www.cssigniter.com/themes/olsen/
Author: CSSIgniter
Author URI: https://www.cssigniter.com/
Description: Child theme for Olsen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: olsen
Text Domain: olsen-child
*/

/*
 * Add your custom styles below. The parent theme's styles are loaded automatically by default.
 * If you need to change this, see functions.php
 */
body {
  font-size: 15px;
  line-height: 1.65 !important;
}

h2{
    line-height: 1.6 !important;
}

h1{
    line-height: 1.6 !important;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.single .entry-content h2{
    font-size:20px;
}

.pum-overlay .form-image{
    float: left;
    width: 46%;
    margin-right: 20px;
}

.pum-overlay .form-input{
    float: right;
    width: 51%;
}

.pum-overlay .form-input a{
    border-bottom: solid 2px #111;
}

.pum-overlay .sib-default-btn{
        width:100%;
    }

.page-id-58283 .sib_signup_box_inside_2 h2{
    display: none;
}

.widget_newsletter .featured_page_content span.title{
        color: #222;
    line-height: 1.5em;
    padding: 8px 18px;
    font-weight: bold;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    background: #ffffff;
    display: inline-block;
    margin: 0;
}

.widget_newsletter{
    margin-bottom:60px;
}

.widget_newsletter .featured_page_content{
    margin-top:-100px;
}


#id h2 {
  font-size: 20px;
}

.widget-title {
    background: #add6c8;
}

.nav{
    font-family: "Lato", sans-serif;
}

.site-bar .beige a{
	color:#b49543;
}

.single #site-content #content {
    padding-top: 10px;
}

.entry-featured img{
	width:100%;
}

#footer {
    text-align: inherit;
}

.breadcrumb_li{
	
	padding-right: 2px !important;
}

.home p#breadcrumbs {
  display: none;
}

.ad {
    float: left;
    background-color: #FFD8E0;
    padding: 2px 10px 0px;
    margin-right: -76.6px !important;
}

#bc a{
	font-size: 11px !important;
	color: #b49543;
}

.rank-math-breadcrumb {
    font-size: 11px;
    color: #b49543;
}

.entry-content a {
    border-bottom: solid 1px #111;
}

.entry-content .nav-link {
    border-bottom: none;
    font-size: 15px;
    float: left;
    margin-right: 10px;
    padding: 0;
}

.entry-content .nav-tabs{
        list-style: none;
}

.sya_container{
    margin-top: 100px;
}

li.menu-item-has-children{
	margin-right: 31px;
}

li.submenu{
	margin-right: 0px;
}

.site-tools {
	width:20%;
}

.site-bar .nav {
	width:80%;
}

.sidebar .widget .entry-featured img {
    width: 100%;
    height: 52.33px;
}

.slick-slide img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

#site-content .col-md-8, #site-content .col-md-4 {
    height: auto !important;
}

.searchform .searchsubmit {
    position: absolute;
    top: 0px;
    right: 0;
    height: 100%;
    padding-top: 9px;
}

@media (min-width: 768px) {}

@media (max-width: 1199px) {

}

@media (max-width: 991px) {}

@media (max-width: 767px) {

.site-tools {
	display:none;
}
.site-bar .nav {
	width:100%;
}

}

@media (max-width: 480px) {

.slick-slider.home-slider {
    display: none;
}

.site-bar .nav {
	width:100%;
}

.pum-overlay .form-image{
    width: 100%;
        margin-bottom:10px;
}

.pum-overlay .form-input{
    width: 100%;
}
    .pum-overlay p{
        font-size:15px;
    }
    
    /*
    .rank-math-breadcrumb .last{
        display:none;
    }
    */

}
