/* 
Theme Name:		 OceanWP child
Theme URI:		 http://childtheme-generator.com/
Description:	 OceanWP child is a child theme of OceanWP, created by ChildTheme-Generator.com
Author:			 ventures
Author URI:		 http://childtheme-generator.com/
Template:		 oceanwp
Version:		 1.0.0
Text Domain:	 oceanwp-child
*/


/*
    Add your custom styles here
*/

/* General CSS */
a:hover,
a.light:hover,
.theme-heading .text::before,
.theme-heading .text::after,
#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:#6e8fef
}
.single nav.post-navigation .nav-links .title .owp-icon use,
.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,
body .contact-info-widget.default .owp-icon use,
body .contact-info-widget.big-icons .owp-icon use {
  stroke:#6e8fef
}
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:#6e8fef
}
.thumbnail:hover .link-post-svg-icon {
  background-color:#6e8fef
}
body .contact-info-widget.big-icons li:hover .owp-icon {
  background-color:#6e8fef
}
.widget-title {
  border-color:#6e8fef
}
blockquote {
  border-color:#6e8fef
}
#searchform-dropdown {
  border-color:#6e8fef
}
.dropdown-menu .sub-menu {
  border-color:#6e8fef
}
.blog-entry.large-entry .blog-entry-readmore a:hover {
  border-color:#6e8fef
}
.oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color:#6e8fef
}
.social-widget li.oceanwp-email a:hover {
  border-color:#6e8fef
}
#respond #cancel-comment-reply-link:hover {
  border-color:#6e8fef
}
body .contact-info-widget.big-icons li:hover i {
  border-color:#6e8fef
}
#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus {
  border-color:#6e8fef
}
blockquote,
.wp-block-quote {
  border-left-color:#6e8fef
}
body .contact-info-widget.big-icons li:hover .owp-icon {
  border-color:#6e8fef
}
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,
.button:focus,
#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:#39529a
}
table th,
table td,
hr,
.content-area,
body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area,
#top-bar-wrap,
#site-header,
#site-header.top-header #search-toggle,
.dropdown-menu ul li,
.centered-minimal-page-header,
.blog-entry.post,
.blog-entry.grid-entry .blog-entry-inner,
.blog-entry.thumbnail-entry .blog-entry-bottom,
.single-post .entry-title,
.single .entry-share-wrap .entry-share,
.single .entry-share,
.single .entry-share ul li a,
.single nav.post-navigation,
.single nav.post-navigation .nav-links .nav-previous,
#author-bio,
#author-bio .author-bio-avatar,
#author-bio .author-bio-social li a,
#related-posts,
#comments,
.comment-body,
#respond #cancel-comment-reply-link,
#blog-entries .type-page,
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span,
body #wp-calendar caption,
body #wp-calendar th,
body #wp-calendar tbody,
body .contact-info-widget.default i,
body .contact-info-widget.big-icons i,
body .posts-thumbnails-widget li,
body .tagcloud a {
  border-color:#eeeeee
}
body .contact-info-widget.big-icons .owp-icon,
body .contact-info-widget.default .owp-icon {
  border-color:#eeeeee
}
a:hover {
  color:#a160ff
}
a:hover .owp-icon use {
  stroke:#a160ff
}
.container {
  width:1440px
}
.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
  color:#ffffff
}
.site-breadcrumbs,
.background-image-page-header .site-breadcrumbs {
  color:#ffffff
}
.site-breadcrumbs ul li .breadcrumb-sep,
.site-breadcrumbs ol li .breadcrumb-sep {
  color:#ffffff
}
.site-breadcrumbs a,
.background-image-page-header .site-breadcrumbs a {
  color:#ffffff
}
.site-breadcrumbs a .owp-icon use,
.background-image-page-header .site-breadcrumbs a .owp-icon use {
  stroke:#ffffff
}
.site-breadcrumbs a:hover,
.background-image-page-header .site-breadcrumbs a:hover {
  color:#6e8fef
}
.site-breadcrumbs a:hover .owp-icon use,
.background-image-page-header .site-breadcrumbs a:hover .owp-icon use {
  stroke:#6e8fef
}
#scroll-top {
  border-radius:50px
}
#scroll-top {
  background-color:#eeeeee
}
#scroll-top:hover {
  background-color:#6e8fef
}
#scroll-top {
  color:#222222
}
#scroll-top .owp-icon use {
  stroke:#222222
}
#scroll-top:hover {
  color:#fcfcfc
}
#scroll-top:hover .owp-icon use {
  stroke:#222222
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
  font-size:16px
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea {
  padding:10px 18px 10px 18px
}
body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  padding:10px 18px 10px 18px;
  height:auto
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea {
  font-size:15px
}
body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  font-size:15px
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single {
  border-radius:30px
}
body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  border-radius:30px
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea,
.select2-container .select2-choice,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single {
  border-color:#f5f5f5
}
body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  border-color:#f5f5f5
}
form input[type="text"]:focus,
form input[type="password"]:focus,
form input[type="email"]:focus,
form input[type="tel"]:focus,
form input[type="url"]:focus,
form input[type="search"]:focus,
form textarea:focus,
.select2-drop-active,
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices,
.select2-drop.select2-drop-above.select2-drop-active,
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border-color:#eeeeee
}
body div.wpforms-container-full .wpforms-form input:focus,
body div.wpforms-container-full .wpforms-form textarea:focus,
body div.wpforms-container-full .wpforms-form select:focus {
  border-color:#eeeeee
}
form input[type="text"],
form input[type="password"],
form input[type="email"],
form input[type="url"],
form input[type="date"],
form input[type="month"],
form input[type="time"],
form input[type="datetime"],
form input[type="datetime-local"],
form input[type="week"],
form input[type="number"],
form input[type="search"],
form input[type="tel"],
form input[type="color"],
form select,
form textarea,
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single {
  background-color:#f9f9f9
}
body div.wpforms-container-full .wpforms-form input[type=date],
body div.wpforms-container-full .wpforms-form input[type=datetime],
body div.wpforms-container-full .wpforms-form input[type=datetime-local],
body div.wpforms-container-full .wpforms-form input[type=email],
body div.wpforms-container-full .wpforms-form input[type=month],
body div.wpforms-container-full .wpforms-form input[type=number],
body div.wpforms-container-full .wpforms-form input[type=password],
body div.wpforms-container-full .wpforms-form input[type=range],
body div.wpforms-container-full .wpforms-form input[type=search],
body div.wpforms-container-full .wpforms-form input[type=tel],
body div.wpforms-container-full .wpforms-form input[type=text],
body div.wpforms-container-full .wpforms-form input[type=time],
body div.wpforms-container-full .wpforms-form input[type=url],
body div.wpforms-container-full .wpforms-form input[type=week],
body div.wpforms-container-full .wpforms-form select,
body div.wpforms-container-full .wpforms-form textarea {
  background-color:#f9f9f9
}
.theme-button,
input[type="submit"],
button[type="submit"],
button,
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 {
  padding:16px 36px 16px 36px
}
.theme-button,
input[type="submit"],
button[type="submit"],
button,
.button,
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 {
  border-radius:30px
}
body .theme-button:hover,
body input[type="submit"]:hover,
body button[type="submit"]:hover,
body button:hover,
body .button:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:hover,
body div.wpforms-container-full .wpforms-form input[type=submit]:active,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover,
body div.wpforms-container-full .wpforms-form button[type=submit]:active,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
  background-color:#222222
}
/* Blog CSS */.single-post-header-wrap,
.single-header-ocean-6 .blog-post-title,
.single-header-ocean-7 .blog-post-title {
  background-color:#1c1c1c
}
/* Header CSS */#site-logo #site-logo-inner,
.oceanwp-social-menu .social-menu-inner,
#site-header.full_screen-header .menu-bar-inner,
.after-header-content .after-header-content-inner {
  height:90px
}
#site-navigation-wrap .dropdown-menu >li >a,
.oceanwp-mobile-menu-icon a,
.mobile-menu-close,
.after-header-content-inner >a {
  line-height:90px
}
#site-header,
.has-transparent-header .is-sticky #site-header,
.has-vh-transparent .is-sticky #site-header.vertical-header,
#searchform-header-replace {
  background-color:#1c1c1c
}
#site-header {
  border-color:rgba(255,255,255,0.5)
}
#site-header.transparent-header {
  background-color:rgba(255,255,255,0)
}
#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:70px
}
#site-logo a.site-logo-text {
  color:#ffffff
}
#site-logo.has-responsive-logo .responsive-logo-link img {
  max-height:50px
}
#searchform-dropdown input,
#icon-searchform-dropdown input {
  background-color:#1b1b1b
}
#searchform-dropdown input,
#icon-searchform-dropdown input {
  color:#ffffff
}
#searchform-dropdown input,
#icon-searchform-dropdown input {
  border-color:#000000
}
#searchform-dropdown input:focus,
#icon-searchform-dropdown input:focus {
  border-color:#000000
}
.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 {
  background-color:#a160ff
}
.effect-four #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:before,
.effect-four #site-navigation-wrap .dropdown-menu >li >a.menu-link >span:after,
.effect-seven #site-navigation-wrap .dropdown-menu >li >a.menu-link:hover >span:after,
.effect-seven #site-navigation-wrap .dropdown-menu >li.sfHover >a.menu-link >span:after {
  color:#a160ff
}
.effect-seven #site-navigation-wrap .dropdown-menu >li >a.menu-link:hover >span:after,
.effect-seven #site-navigation-wrap .dropdown-menu >li.sfHover >a.menu-link >span:after {
  text-shadow:10px 0 #a160ff,-10px 0 #a160ff
}
#site-navigation-wrap .dropdown-menu >li >a,
.oceanwp-mobile-menu-icon a,
#searchform-header-replace-close {
  color:#ffffff
}
#site-navigation-wrap .dropdown-menu >li >a .owp-icon use,
.oceanwp-mobile-menu-icon a .owp-icon use,
#searchform-header-replace-close .owp-icon use {
  stroke:#ffffff
}
#site-navigation-wrap .dropdown-menu >li >a:hover,
.oceanwp-mobile-menu-icon a:hover,
#searchform-header-replace-close:hover {
  color:#6e8fef
}
#site-navigation-wrap .dropdown-menu >li >a:hover .owp-icon use,
.oceanwp-mobile-menu-icon a:hover .owp-icon use,
#searchform-header-replace-close:hover .owp-icon use {
  stroke:#6e8fef
}
#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:#ffffff
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
.current-shop-items-dropdown {
  background-color:#1b1b1b
}
.dropdown-menu .sub-menu,
#searchform-dropdown,
.current-shop-items-dropdown {
  border-color:#6e8fef
}
.dropdown-menu ul li.menu-item,
.navigation >ul >li >ul.megamenu.sub-menu >li,
.navigation .megamenu li ul.sub-menu {
  border-color:#111111
}
.dropdown-menu ul li a.menu-link {
  color:#ffffff
}
.dropdown-menu ul li a.menu-link .owp-icon use {
  stroke:#ffffff
}
.dropdown-menu ul li a.menu-link:hover {
  color:#ffffff
}
.dropdown-menu ul li a.menu-link:hover .owp-icon use {
  stroke:#ffffff
}
.dropdown-menu ul li a.menu-link:hover {
  background-color:#111111
}
.oceanwp-social-menu.simple-social ul li a {
  color:#ffffff
}
.oceanwp-social-menu.simple-social ul li a .owp-icon use {
  stroke:#ffffff
}
.oceanwp-social-menu.simple-social ul li a:hover {
  color:#6e8fef!important
}
.oceanwp-social-menu.simple-social ul li a:hover .owp-icon use {
  stroke:#6e8fef!important
}
.mobile-menu .hamburger-inner,
.mobile-menu .hamburger-inner::before,
.mobile-menu .hamburger-inner::after {
  background-color:#ffffff
}
a.sidr-class-toggle-sidr-close {
  background-color:#222222
}
#sidr,
#mobile-dropdown {
  background-color:#333333
}
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:#ffffff
}
#mobile-fullscreen a.close .close-icon-inner,
#mobile-fullscreen a.close .close-icon-inner::after {
  background-color:#ffffff
}
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:#6e8fef
}
#mobile-fullscreen a.close:hover .close-icon-inner,
#mobile-fullscreen a.close:hover .close-icon-inner::after {
  background-color:#6e8fef
}
body .sidr-class-mobile-searchform input,
body .sidr-class-mobile-searchform input:focus,
#mobile-dropdown #mobile-menu-search form input,
#mobile-fullscreen #mobile-search input,
#mobile-fullscreen #mobile-search label {
  color:#ffffff
}
body .sidr-class-mobile-searchform input,
#mobile-dropdown #mobile-menu-search form input,
#mobile-fullscreen #mobile-search input {
  border-color:#111111
}
body .sidr-class-mobile-searchform input:focus,
#mobile-dropdown #mobile-menu-search form input:focus,
#mobile-fullscreen #mobile-search input:focus {
  border-color:#000000
}
.sidr-class-mobile-searchform button,
#mobile-dropdown #mobile-menu-search form button {
  color:#cccccc
}
.sidr-class-mobile-searchform button .owp-icon use,
#mobile-dropdown #mobile-menu-search form button .owp-icon use {
  stroke:#cccccc
}
.sidr-class-mobile-searchform button:hover,
#mobile-dropdown #mobile-menu-search form button:hover {
  color:#ffffff
}
.sidr-class-mobile-searchform button:hover .owp-icon use,
#mobile-dropdown #mobile-menu-search form button:hover .owp-icon use {
  stroke:#ffffff
}
/* Footer Widgets CSS */#footer-widgets {
  padding:0
}
#footer-widgets {
  background-color:#ffffff
}
#footer-widgets,
#footer-widgets p,
#footer-widgets li a:before,
#footer-widgets .contact-info-widget span.oceanwp-contact-title,
#footer-widgets .recent-posts-date,
#footer-widgets .recent-posts-comments,
#footer-widgets .widget-recent-posts-icons li .fa {
  color:#777777
}
#footer-widgets li,
#footer-widgets #wp-calendar caption,
#footer-widgets #wp-calendar th,
#footer-widgets #wp-calendar tbody,
#footer-widgets .contact-info-widget i,
#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"],
#footer-widgets .posts-thumbnails-widget li,
#footer-widgets .social-widget li a {
  border-color:#eaeaea
}
#footer-widgets .contact-info-widget .owp-icon {
  border-color:#eaeaea
}
#footer-widgets .footer-box a,
#footer-widgets a {
  color:#333333
}
/* Footer Bottom CSS */#footer-bottom {
  padding:20px 0 20px 0
}
#footer-bottom {
  background-color:#ffffff
}
#footer-bottom,
#footer-bottom p {
  color:#37373d
}
#footer-bottom a,
#footer-bottom #footer-bottom-menu a {
  color:#37373d
}
#footer-bottom a:hover,
#footer-bottom #footer-bottom-menu a:hover {
  color:#333333
}
/* Typography CSS */body {
  font-family:Rubik;
  font-weight:400;
  font-size:15px;
  color:#37373d
}
h1,
h2,
h3,
h4,
h5,
h6,
.theme-heading,
.widget-title,
.oceanwp-widget-recent-posts-title,
.comment-reply-title,
.entry-title,
.sidebar-box .widget-title {
  font-family:Rubik;
  font-weight:500;
  color:#2d2d2d
}
h1 {
  color:#2d2d2d
}
h2 {
  color:#2d2d2d
}
h3 {
  color:#2d2d2d
}
h4 {
  color:#2d2d2d
}
#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-family:Rubik;
  font-weight:700;
  font-size:15px;
  letter-spacing:1px;
  text-transform:uppercase
}
.page-header .page-header-title,
.page-header.background-image-page-header .page-header-title {
  font-family:Rubik;
  font-weight:700;
  font-size:30px;
  letter-spacing:1px;
  text-transform:uppercase
}
.site-breadcrumbs {
  font-family:Rubik;
  font-size:14px;
  letter-spacing:.6px;
  text-transform:uppercase
}
.blog-entry.post .blog-entry-header .entry-title a {
  font-family:Rubik;
  font-size:26px;
  text-transform:capitalize
}
.single-post .entry-title {
  font-weight:700;
  font-size:32px;
  text-transform:capitalize
}
.sidebar-box .widget-title {
  font-size:11px;
  color:#222222
}
#footer-widgets .footer-box .widget-title {
  font-size:11px;
  color:#222222
}
#footer-bottom #copyright {
  font-family:Rubik;
  font-weight:600;
  letter-spacing:1px;
  text-transform:capitalize
}
#footer-bottom #footer-bottom-menu {
  font-family:Rubik;
  font-weight:600;
  font-size:16px;
  line-height:2;
  letter-spacing:1px;
  text-transform:uppercase
}
.page.page-id-15 div#content-wrap,
.page.page-id-16 div#content-wrap {
  padding-top:0 !important
}
.wpcf7-form-control {
  background:#fff !important
}
form.wpcf7-form label br {
  display:none
}
input.wpcf7-form-control.wpcf7-submit {
  background:#1a1a1a !important
}
a.menu-link:focus {
  outline:none !important
}
.contact-form form input[type="text"],
.contact-form form input[type="email"],
.contact-form form textarea {
  background:#0000002e !important;
  border-color:#4d4d4d82 !important;
  color:#fff !important
}
.contact-form form input::placeholder,
.contact-form form textarea::placeholder {
  color:#fff !important
}
.contact-form form input[type="text"]:focus,
.contact-form form input[type="email"]:focus,
.contact-form form textarea:focus {
  border-color:#ffffff73 !important
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color:transparent;
  color:#fff;
  padding:0
}
._portfolio-img-sec figcaption.widget-image-caption.wp-caption-text {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  z-index:99;
  color:#ffff;
  font-size:16px;
  opacity:0
}
._portfolio-img-sec figure.wp-caption:hover figcaption.widget-image-caption.wp-caption-text {
  opacity:1
}

