/*
Theme Name: Loobek Child
Theme URI: https://demo.theme-sky.com/loobek/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: loobek
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: loobek-child
*/

/*******hide additional tab on product page ***********/

.additional_information_tab {
	/*display:none!important;*/
}



/****hide product on sale on shop filter page ******/

.product-on-sale-form  {
	display:none;
}

/****hide product on sale on shop END ******/

.single-product .sku-wrapper {
	display:none!important;
}

/********omg ppopular on header search bar CSS ***************/


.omg-popular-search {
}

.omg-popular-search ul {
	margin:0 auto;
	display:flex;
	justify-content:center;
}

.omg-popular-search ul li {
	list-style:none;
	margin:0px 15px 0px 0px;
	padding:0px;
	
}

.omg-popular-search ul li a {
	padding:0px;
	color:#c39348;
}

.omg-popular-search ul li a:visited {
   color:#c39348;
}	

.omg-popular-search ul li a:hover {
	text-decoration:underline;
}


@media only screen and (max-width:650px) {

	.omg-popular-search ul {
		display:flex;
		flex-wrap:wrap;
		width:100%;
		justify-content:flex-start
	}
	
	.omg-popular-search ul li {
		width:45%;
		padding:9px 0px;
	}
	
	.omg-popular-search ul li.title-search {
		width:100%;
	}
	
}

/********omg ppopular on header searchbar CSS END ***************/


.product-bottom-summary-content {
	
}

/*****bullet list for ul ****/

.bullet-list {
	margin-left:30px;
}

.bullet-list li::marker {
	content:"•";
	display:inline-block;
}

.bullet-list li {
	padding-left:8px;
}

/***remove breadcrumb from inner pages ************/

html .breadcrumb-title-wrapper{
	/*display:none;*/
}


/***remove border on wedding page gallery*****/

html #gallery-1 .gallery-item {
	border:unset!important;
	margin-top:0px!important;
	max-height: 144px!important;
}

html #gallery-1 {
	gap:8px!important;
}


/********* ul on the footer to adjust phone icon size **********************/

.ul-with-giftcard-phone li:last-child .elementor-icon-list-icon i {
	font-size:20px;
}

/********* ul on the footer to adjust phone icon size END **********************/


/****google reviews scroll bar ****/

html .ti-widget.ti-goog .ti-controls-line {
	height:8px;
}

html .ti-widget.ti-goog .ti-controls-line .dot {
	background-color:#666;
}

/****google reviews scroll bar END ****/

.omg-ts-banner h2 {
	text-shadow:1px 1px 7px #000;
}


html .top-category-row .imgbox-icon-size img {
	width:45px;
}

@media only screen and (max-width:650px) {

html .top-category-row .imgbox-icon-size {
	margin-bottom:15px!important;
}
	
}


/*****hide primary menu links on desktop****/

@media only screen and (min-width:1151px) {
 #menu-item-22037, #menu-item-22038 {
	display:none;	
}

}

	@media only screen and (max-width:1150px) {
		#menu-secondary-right-menu {
		    display:none;	
		}
	}	
	

/*****hide primary menu links on desktop END****/



/***banner in submenu css****/

.text-shadow .box-content h2, .text-shadow .box-content h4 {
	text-shadow:1px 2px 4px #000;
}

.submenu-banner-omg .box-content {
	padding:10px;
	background-color:#0000007a;
}

.submenu-banner-omg .box-content h2, .submenu-banner-omg .box-content h4 {
	margin-bottom:0px;
}

.submenu-banner-omg .box-content h4 {
	margin-bottom:10px;
}

.submenu-banner-omg .ts-banner-button {
	margin-top:7px;
}

/***banner in submenu css END****/


/**add a border around img in submenu****/
#menu-main-menu .ts-product-category-wrapper.thumbnail-radius .product-wrapper > a {
	    border: 1px solid #cdcdcd;
}

.ambassador-list span {
	color:#2567bd;
}


.hide {
	display:none;
}

.form-omg-new {
	width:100%;
    background-color: #fff;
    padding: 25px;
}

html #gallery-1  {
	display:flex;
	flex-wrap:wrap;
	gap:3px;
}

html #gallery-1 img {
	border: unset;
}

html #gallery-1 .gallery-item {
	width:32%;
	max-height:144px;
	overflow:hidden;
	border:1px solid #e3e3e3;
}

:root {
	/*--loobek-logo-width: 100px;
	--loobek-logo-ipad-width: 100px;
	--loobek-logo-mobile-width: 100px;
*/	
}


@media only screen and (max-width:650px) {

	.omg-default-banner {
		min-height:230px;
	}
	
}


@media only screen and (min-width:651px) {

	.omg-default-banner {
		min-height:250px;
	}
	
}



@media only screen and (min-width:767px) {

	.omg-default-banner {
		min-height:300px;
	}
	
}




@media only screen and (min-width:1024px) {

	.omg-default-banner {
		min-height:300px;
	}
	
	html .contact-banner {
		background-position-y:-160px!important;
	}
	
}


@media only screen and (min-width:1201px) {

	header .logo-wrapper .logo img{
		max-width: 45px;
		max-width: 100px;
		max-width:90px;
		max-width:80px;
		margin-bottom: -16px;
		
		position:relative;
		top:-6px
	}

	.omg-default-banner {
		min-height:400px;
	}
	
}