/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* HEADER */

/* Desktop */
#site-logo #site-logo-inner a img {
    height: 6em;
}

/* Mobile */
@media (max-width: 768px) {
    #site-logo #site-logo-inner a img {
        height: 3.5em; /* adjust as needed */
    }
}

/* Resolve Main Menu Display When Using Boostrap */
#site-navigation-wrap .dropdown-menu {
    display: block;
    float: none;
    position: relative;
    top: auto;
    left: auto;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.fa.fa-bars {
	font-size: 1.5em;
}

/* FONTS */

.abril-fatface-regular {
  font-family: "Abril Fatface", serif;
  font-weight: 400;
}


.playfair-display {
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-style: italic;
}

h2, h3, h4 {
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-style: italic;
  line-height: 1.2!important;
  letter-spacing: normal!important;
}

body {
	font-family: "Montserrat", serif!important;
	font-size: 1.7rem!important;
}

a {
	text-decoration: none!important;
}

.blog-entry.post .blog-entry-header .entry-title a {
    line-height: 0!important;
}

.fa.fa-folder-open {
	color: #725402!important;
}

/* BLOG DESIGNER */

.bdpp-post-grid-wrap.bdpp-design-8 .thedate {
    background: #725402;
}

#right-sidebar-inner.clr {
	margin-top: 10px;
	margin-bottom: 20px!important;
}

li.meta-author, .meta-mod-date, .post-thumbnail.ocean-sh-2, .theme-heading.related-posts-title {
	display: none!important;
}

.related-post-title {
	font-size: 1.7rem;
	font-family: "Montserrat", serif!important;
	font-style: normal!important;
	font-weight: 400!important;
}

/* WIDGETS */

.widget-area .sidebar-box {
    padding: 0;
}
.widgettitle, .widget-title {
	display: none!important;
}

ol, ul {
    padding-left: 0!important;
}
ul, ol {
    margin: 0;
}

.WIYCW-footer {
    padding: 0.5em 0 3em 0!important;
}

/* FOOTER */

/* Center content inside OceanWP footer widgets */
#footer-widgets .footer-box,
#footer-widgets .widget {
  text-align: center;
}

/* Common elements that stay "inline" */
#footer-widgets .widget a,
#footer-widgets .widget img {
  display: inline-block;
}