/*
Theme Name: OceanWP Child
Theme URL: https://oceanwp.org/about-me/
Description: OceanWP Child Theme
Author: Avenir Thinking
Author URL: http://avenirthinking.com
Template: oceanwp
Version: 1.0.0
Text Domain: oceanwp-child
*/ 

a:hover,
a.light:hover,
.theme-heading .text::before,
#top-bar-content>a:hover,
#top-bar-social li.oceanwp-email a:hover,
#site-navigation-wrap .dropdown-menu>li>a:hover,
#site-header.medium-header #medium-searchform button:hover,
.oceanwp-mobile-menu-icon a:hover,
.blog-entry.post .blog-entry-header .entry-title a:hover,
.blog-entry.post .blog-entry-readmore a:hover,
.blog-entry.thumbnail-entry .blog-entry-category a,
ul.meta li a:hover,
.dropcap,
.single nav.post-navigation .nav-links .title,
body .related-post-title a:hover,
body #wp-calendar caption,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .custom-links-widget .oceanwp-custom-links li a:hover,
body .custom-links-widget .oceanwp-custom-links li a:hover:before,
body .posts-thumbnails-widget li a:hover,
body .social-widget li.oceanwp-email a:hover,
.comment-author .comment-meta .comment-reply-link,
#respond #cancel-comment-reply-link:hover,
#footer-widgets .footer-box a:hover,
#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover,
.sidr a:hover,
.sidr-class-dropdown-toggle:hover,
.sidr-class-menu-item-has-children.active>a,
.sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle,
input[type=checkbox]:checked:before {
  color: #36b0aa
}

input[type="button"],
input[type="reset"],
input[type="submit"],
button[type="submit"],
.button,
#site-navigation-wrap .dropdown-menu>li.btn>a>span,
.thumbnail:hover i,
.post-quote-content,
.omw-modal .omw-close-modal,
body .contact-info-widget.big-icons li:hover i,
body div.wpforms-container-full .wpforms-form input[type=submit],
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
  background-color: #36b0aa
}

.widget-title {
  border-color: #36b0aa
}

blockquote {
  border-color: #36b0aa
}

#searchform-dropdown {
  border-color: #36b0aa
}

.dropdown-menu .sub-menu {
  border-color: #36b0aa
}

.blog-entry.large-entry .blog-entry-readmore a:hover {
  border-color: #36b0aa
}

.oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #36b0aa
}

.social-widget li.oceanwp-email a:hover {
  border-color: #36b0aa
}

#respond #cancel-comment-reply-link:hover {
  border-color: #36b0aa
}

body .contact-info-widget.big-icons li:hover i {
  border-color: #36b0aa
}

#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color: #36b0aa
}

input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button[type="submit"]:focus,
.button:hover,
#site-navigation-wrap .dropdown-menu>li.btn>a:hover>span,
.post-quote-author,
.omw-modal .omw-close-modal:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover {
  background-color: #64afae
}

/* Top Bar CSS */
#top-bar-wrap,
.oceanwp-top-bar-sticky {
  background-color: #36b0aa
}

#top-bar-wrap,
#top-bar-content strong {
  color: #ffffff
}

#top-bar-content a,
#top-bar-social-alt a {
  color: #000000
}

#top-bar-content a:hover,
#top-bar-social-alt a:hover {
  color: #eeee22
}

/* Header CSS */
#site-header-inner {
  padding: 0 30px 0 30px
}

#site-header.has-header-media .overlay-header-media {
  background-color: rgba(0, 0, 0, 0.5)
}

#site-logo #site-logo-inner a img,
#site-header.center-header #site-navigation-wrap .middle-site-logo a img {
  max-width: 200px
}

#site-navigation-wrap .dropdown-menu>li>a,
.oceanwp-mobile-menu-icon a,
#searchform-header-replace-close {
  color: #231f20
}

#site-navigation-wrap .dropdown-menu>li>a:hover,
.oceanwp-mobile-menu-icon a:hover,
#searchform-header-replace-close:hover {
  color: #36b1ab
}

#site-navigation-wrap .dropdown-menu>.current-menu-item>a,
#site-navigation-wrap .dropdown-menu>.current-menu-ancestor>a,
#site-navigation-wrap .dropdown-menu>.current-menu-item>a:hover,
#site-navigation-wrap .dropdown-menu>.current-menu-ancestor>a:hover {
  color: #36b1ab
}

.oceanwp-social-menu ul li a,
.oceanwp-social-menu .colored ul li a,
.oceanwp-social-menu .minimal ul li a,
.oceanwp-social-menu .dark ul li a {
  font-size: 10px
}

.oceanwp-social-menu ul li a {
  margin: 0 0 0 5px
}

.mobile-menu .hamburger-inner,
.mobile-menu .hamburger-inner::before,
.mobile-menu .hamburger-inner::after {
  background-color: #000000
}

#mobile-fullscreen {
  background-color: #ffffff
}

body .sidr a,
body .sidr-class-dropdown-toggle,
#mobile-dropdown ul li a,
#mobile-dropdown ul li a .dropdown-toggle,
#mobile-fullscreen ul li a,
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a {
  color: #231f20
}

#mobile-fullscreen a.close .close-icon-inner,
#mobile-fullscreen a.close .close-icon-inner::after {
  background-color: #231f20
}

body .sidr a:hover,
body .sidr-class-dropdown-toggle:hover,
body .sidr-class-dropdown-toggle .fa,
body .sidr-class-menu-item-has-children.active>a,
body .sidr-class-menu-item-has-children.active>a>.sidr-class-dropdown-toggle,
#mobile-dropdown ul li a:hover,
#mobile-dropdown ul li a .dropdown-toggle:hover,
#mobile-dropdown .menu-item-has-children.active>a,
#mobile-dropdown .menu-item-has-children.active>a>.dropdown-toggle,
#mobile-fullscreen ul li a:hover,
#mobile-fullscreen .oceanwp-social-menu.simple-social ul li a:hover {
  color: #36b0aa
}

#mobile-fullscreen a.close:hover .close-icon-inner,
#mobile-fullscreen a.close:hover .close-icon-inner::after {
  background-color: #36b0aa
}

/* Footer Widgets CSS */
#footer-widgets {
  padding: 0
}

#footer-widgets {
  background-color: rgba(34, 34, 34, 0)
}

/* Typography CSS */
body {
  font-size: 16px;
  color: #231f20;
  line-height: 1.6
}

h3 {
  font-family: Balthazar;
  font-size: 24px;
  color: #231f20;
  text-transform: uppercase
}

#top-bar-content,
#top-bar-social-alt {
  font-weight: 600;
  font-size: 1.3em;
  text-transform: uppercase
}

#site-navigation-wrap .dropdown-menu>li>a,
#site-header.full_screen-header .fs-dropdown-menu>li>a,
#site-header.top-header #site-navigation-wrap .dropdown-menu>li>a,
#site-header.center-header #site-navigation-wrap .dropdown-menu>li>a,
#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a,
.oceanwp-mobile-menu-icon a {
  font-weight: 400;
  font-size: 18px;
  letter-spacing: 1px;
  text-transform: uppercase;
}