/*
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 */

a, a:focus {outline : none !important;}

#site-header {
	backdrop-filter: blur(5px);
}

/*#mobile-fullscreen #mobile-search input, #mobile-fullscreen #mobile-search .search-text {
	color: #000 !important;
}*/
/* Big title - Text margin left */
/*.elementor-element.big-margin > .elementor-element-populated { margin-left: 80px; }*/

/* Full width buttons on the last section */
/*.elementor-element.full-btn .elementor-button { display: block; }*/

/* Blog entries */
/*.blog-entry.large-entry { max-width: 833px; margin: 0 auto 30px auto; text-align: center; }
.blog-entry.large-entry .blog-entry-summary { max-width: 640px; margin: 0 auto 20px auto; }
.blog-entry.large-entry .blog-entry-readmore a { font-weight: 400; padding: 10px 26px; border-radius: 30px; }
ul.page-numbers { padding: 30px 0 0; }
.page-numbers a, .page-numbers span:not(.elementor-screen-only), .page-links span { border-radius: 50%; }*/

/* Widgets titles */
/*.widget-title { position: relative; padding: 0 0 10px; border: 0; }*/
/*.widget-title:after { content: ''; position: absolute; bottom: 0; left: 0; display: inline-block; background-color: #6e8fef; height: 2px; width: 28px; }*/
/*.sidebar-container .widget-title {
	text-transform: uppercase !important;
	font-size: 2em !important;
}*/

/* Footer bottom */
#footer-bottom { padding: 0; }
#footer-bottom-inner { padding: 22px 0 20px; border-top: 1px solid #eaeaea; }
#footer-bottom #footer-bottom-menu, #footer-bottom #copyright { float: none; width: 100%; padding: 0 !important; text-align: center; }
#footer-bottom #footer-bottom-menu a { padding: 0 15px; }
#footer-bottom #footer-bottom-menu li:after { display: none; }
#footer-bottom #copyright { margin-top: 20px; }

/* Responsive */
/*@media (max-width: 959px) {
    .elementor-element.title-row > .elementor-element-populated { padding: 20px; }
    .elementor-element.big-title .elementor-heading-title { font-size: 24px; }
    .elementor-element.big-margin > .elementor-element-populated { margin-left: 40px; }
}
@media (max-width: 767px) {
    .elementor-element.big-margin > .elementor-element-populated { margin-top: 20px; margin-left: 0; }
}*/

/* Center meta items on Blog page and archive pages */
/*.blog-entry.post ul.meta {
   justify-content: center;
}*/

.added_to_cart.wc-forward {
	float: left !important;
	padding-top: 15px !important;
}

.order-total .woocommerce-Price-amount {
	vertical-align: unset !important;
}

.order-total .woocommerce-Price-amount bdi {
	font-weight: normal !important;
	font-size: 27px !important;
}

.includes_tax {
	float: left !important;
	text-transform: none !important;
}

.blog-post-author {
	display: none;
}

.blog-post-title .single-post-title {
	text-transform: none !important;
	margin: 60px 0 !important;
}