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

li.title{
    max-height: 35px;
}

@media (max-width: 1328px) {
    #site-navigation-wrap {
        display: none; /* Hide the default menu */
    }
    .oceanwp-mobile-menu-icon {
        display: block !important; /* Show the mobile menu icon earlier */
    }
}


@media (max-width: 1024px) {
	li.title{
		max-height: 43px;
	}
}

@media (max-width: 700px) {
	li.title{
		max-height: 30px;
	}
}

/* store pop up at the bottom "store notice", remove underline from button Dismiss */
.demo_store .woocommerce-store-notice__dismiss-link{
	text-decoration:none;
}

/* hide Google Translate everywhere */
div.gt_switcher_wrapper{
	display:none;
}

.page-id-617 .gt_switcher_wrapper{
	display:block !important;
}



/* -------------- NAVBAR EDITING -------------- */



/* menu items remove outline on click */
a.mobile-menu, .mobile-menu opened, a.wcmenucart, a.site-title, .site-logo-text {
	outline:none !important;
}

/* site-title color */
a.site-title {
	color:white !important;
}



/* -------------- MAIN PRODUCTS PAGE EDITING -------------- */



/* products price color */
.price span bdi{
	color:black;
}

/* Products ToolBar border color */
div.oceanwp-toolbar.clr {
    border-top: 1px solid rgba(28, 36, 75, 0.5);
    border-bottom: 1px solid rgba(28, 36, 75, 0.5);
}

@media (min-width: 1600px) {
    div.oceanwp-toolbar.clr {
        max-width: 94%;
        margin: auto;
        margin-bottom: 15px;
    }
}


/* Products OrderSelection border/text color */
.woocommerce-ordering select, 
.woocommerce-ordering .hasCustomSelect,
.woocommerce-ordering select.orderby, 
.woocommerce-ordering .hasCustomSelect span {
    color: rgba(28, 36, 75, 1) !important;
    font-weight: bold !important;
    font-size: 14px !important;
    border-color: rgba(28, 36, 75, 1) !important;
}

form.woocommerce-ordering {
    color: rgba(28, 36, 75, 1) !important;
    font-weight: bold !important;
    font-size: 14px !important;
    
}

span.theme-selectInner{
    color: rgba(28, 36, 75, 1) !important;
    font-weight: bold !important;
    font-size: 14px !important;

}

span.theme-select .orderby{
    color: rgba(28, 36, 75, 1) !important;
    font-weight: bold !important;
    font-size: 14px !important;

}


.woocommerce .woocommerce-ordering .orderby {
    border-color: rgba(28, 36, 75, 0.6) !important;
}

/* Page Numbers */
ul.page-numbers{
    display:flex;
    justify-content: center;
}

/* Min Price More Width To Display 4 digits */
#wpfMinPrice{
	width:41.1562px !important;
}


/* product grid elements in the middle on phone width */
@media (max-width: 767px) {
	ul.elementor-grid{
		max-width:fit-content !important;
		margin:auto !important;
	}
	.elementor-171 .elementor-element.elementor-element-12e3a82e .elementor-heading-title {
		color:white !important;
	}
	div.oceanwp-toolbar.clr{
        display:flex;
    }
	form.woocommerce-ordering{
		margin:auto;
		margin-top:5px;
	}
}

/* fix top margin of top toolbar border */
@media (max-width: 480px) {
	 form.woocommerce-ordering{
		margin-top:5px !important;
	}
}




/* -------------- PRODUCTS CART PAGE EDITING -------------- */


body.woocommerce-cart {
	background-color: white !important;
}

body.woocommerce-cart .content-area {
	border-right-width: 0px !important;
}


/* -------------- CHECKOUT PAGE EDITING -------------- */


body.page-id-19 {
	background-color:white !important;
}

body.page-id-19 .content-area {
	padding-right:10px;
	border-right-width:0px;
}

.page .entry .alignwide{
	margin-left:0%;
	width:100%;
}

/* paypal allignment fix to display:flex */
span#radio-control-wc-payment-method-options-ppcp-gateway__label{
	display:flex !important;
}
/* paypal allignment fix to display:flex */
.wc-block-components-payment-method-icons:last-child {
    margin-bottom: 0;
    margin-left: auto;
}
/* paypal bigger logo */
img.wc-block-components-payment-method-icon--paypal{
	max-height:40px !important;
	height:40px !important;
}

img.paysera-logo{
	margin-left:auto !important;
	max-height:46px !important;
	height:46px !important;
}

/* -------------- SEARCH RESULTS PAGE EDITING -------------- */


body.search-results, body.search-no-results {
	background-color:white !important;
}

body.search-results .content-area {
	border-right-width:0px;
}


/* -------------- MY ACCOUNT PAGE EDITING -------------- */


body.page-id-20 {
	background-color:white !important;
}

body.page-id-20 .content-area {
	padding-right:0px;
	border-right-width:0px;
}


/* -------------- INSTRUCTIONS PAGE EDITING -------------- */

div.e-link-in-bio__icons{
	display:none;
}

div.e-link-in-bio-var-5{
	width:100%;
}

div.e-link-in-bio__content{
	width:100%;
}
