/*
Theme Name: SSPI
Theme URI: https://wiseinternet.com.au
Template: oceanwp
Author: WiseInternet
Author URI: https://wiseinternet.com.au
Description: Safe and Sounds Property Inspections theme.
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce
Version: 1.0.0
Updated: 2018-10-04 14:00:00
*/

/**
 * Typography.
 */
/* Modify heading styles. */
h2 {
    margin: 0 0 5px !important;
}

h3, h4, h5, h6 {
    margin: 0 0 3px !important;
}

h1.page-header-title.clr::after {
    visibility: visible;
}

h1.page-header-title::after {
    border-bottom: 3px solid #FF0000;
    padding-top: 15px;
    width: 3.0em;
}

/**
 * Header.
 */
/* Remove logo hover opacity change. */
#site-logo #site-logo-inner a:hover img {
    -moz-opacity: 1.0 !important;
    -webkit-opacity: 1.0 !important;
    opacity: 1.0 !important;
}

/**
 * Menu.
 */
/* Align hover border at base of sticky header. */
.effect-one #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::after, .effect-three #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::after, .effect-five #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::before, .effect-five #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::after, .effect-nine #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::before, .effect-nine #site-navigation-wrap .dropdown-menu > li > a.menu-link > span::after {
    margin-bottom: -30px !important;
}

#searchform-dropdown {
    width: 350px !important;
}

/* Modify border above search drop-down. */
.dropdown-menu .sub-menu, #searchform-dropdown, .current-shop-items-dropdown {
    border-top: solid #c1c1c1 1px !important;
}

#searchform-dropdown form input[type="text"] {
    font-weight: 400;
}

/* Move mega menu above search box. */
.megamenu-li.full-mega {
    z-index: 99999999;
}

/**
 * Widgets.
 */
/* Testimonials. */
.testimonials-widget-testimonial > blockquote {
    border: none !important;
    margin: 0px 15px 5px 15px !important;
    padding-left: 0px !important;
}

#right-sidebar .testimonials-widget-testimonial .open-quote,
#right-sidebar .testimonials-widget-testimonial .close-quote,
.testimonials-widget-testimonial.list .open-quote,
.testimonials-widget-testimonial.list .close-quote {
    color: #ff0000;
    font-weight: 800;
    padding: 0 3px;
}

/**
 * Home Page.
 */
/* Home page buttons. */
.elementor-button-link.elementor-button.elementor-size-md {
    font-family: "Montserrat", Montserrat;
    font-weight: 600;
    background-color: #EF921F;
}

.elementor-button-link.elementor-button.elementor-size-md.red {
    background-color: #ff0000;
}

/**
 * Pages / Posts.
 */
/* Existing image rows in page content. */
.contentimages {
    margin-bottom: 20px;
    display: block;
    float: left;
    width: 100%;
}

.subcon {
    float: left;
    margin: 10px 5px;
    padding: 0px;
    text-align: center;
    width: 25%;
}
