@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Passion+One:wght@700;900&display=swap');
html {min-height: 100%;position: relative;}
html,body{overflow-x: hidden}
input, textarea {appearance:none; -moz-appearance:none; -webkit-appearance:none; border-radius: 0}
body{color:#333; padding:0; margin:0px auto; background:#fff; line-height:normal; font-family: 'Open Sans', sans-serif;font-size: 16px;  font-weight: normal; counter-reset: section;}
p{line-height:24px}
h1, h2, h3, h4, h5, h6, p, ul, li, img, a, input, select, div{ margin:0px; padding:0px; outline:none!important; box-shadow:none; border:0px; list-style:none; } 

a{-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
img{ max-width:100%;}
::-webkit-input-placeholder {opacity:1; color: #bdbdbd}:-moz-placeholder {opacity:1; color: #bdbdbd}::-moz-placeholder {opacity:1; color: #bdbdbd}:-ms-input-placeholder {opacity:1; color: #bdbdbd}
*{-webkit-font-smoothing: auto; -webkit-font-smoothing:antialiased; outline: none}
select{ -webkit-appearance: none;-moz-appearance: none;appearance: none; background:url('https://menahair.sonitekconsulting.com/wp-content/uploads/2022/01/select-arrow.png') right center no-repeat; }
a{ text-decoration:none; color: #00539e; outline: none;}
a:hover, a:focus{ text-decoration:none; color:#003778; outline:0;}
a:visited{color:#fff}
.padd-80{padding-top: 80px; padding-bottom: 80px;}
i{color:#fff}

/*---Global Css---*/
.post, .page{margin:0}
 h2.title { text-align: center; font-size:30px; color:#333333; font-weight: bold; position: relative; padding-bottom: 30px; margin-bottom: 50px; position: relative;  margin-top:0px;}
h2.title:before { content:''; width:230px; background: #003778; height: 3px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
h2.title:after { content:''; width:15px; height:15px; background: #fff; outline: 12px solid #fff; border: 3px solid #333; transform: rotate(-45deg) translateX(-50%); position: absolute; bottom: 0; left: 50%; }
h3{font-size:24px; font-weight: 600; }
.entry-content{margin:0}
/*---Header---*/
header{padding-top:10px; background:#E4C1A1; border-bottom:1px solid #000;}
.entry-header{display:none}
.content_text{line-height:35px;}


.site-footer li{padding-bottom:20px; text-align:center }
.curve_img::before{background:url(../images/mena-curve.svg) left top no-repeat; content:''; content: ''; height: 60px; width: 100%; top: -60px; position:absolute;webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.cafe-testimonial .cafe-wrap-content{max-width:100%}
.cafe-wrap-testimonial-info{display:block}
.cafe-testimonial.style-3 .cafe-wrap-content .cafe-wrap-testimonial-info .cafe-wrap-avatar{ position:static; top:auto}
.strong-rating span.star:before{color: #ccc; background: #ccc;}
/*---Navigation---*/
.navigation{text-align:right;margin-top:0px;padding: 0;}
.navigation .navbar{margin-top:0px;display:inline-block;padding:0;vertical-align:middle; font-family: 'Lato', sans-serif;}
.navigation .navbar ul li{font-size:18px;margin: 15px;position:relative;letter-spacing: 0.5px;position:relative;font-weight: 700;}
.navigation .navbar ul li:first-child{margin-left:0}
.navigation .navbar ul li a{color:#000;position:relative;}
.navigation .navbar ul li a:before{width:100%;position:absolute;bottom: -20px;background:transparent;content:''; height:2px;transition:all 0.4s ease 0s;}
.navigation .navbar ul li ul li a{color:#000}
/*.navigation .navbar ul li a:hover:before, .navigation .navbar ul li:hover > a:before{background:#003778;bottom:-14px;}*/

.site-footer{background:#000; padding-top:25px; color:#fff; font-size:16px; clear:both;}
.site-footer a{color:#fff}
.site-footer h2{margin-bottom:20px; font-size:20px;}
.site-footer p{padding-bottom:10px;}
.copyright{text-align:center; background:#000; padding:20px 0; margin-top:25px; border-top: 1px solid #333;}

.cafe-testimonial-content{font-size: 16px;font-style: normal;font-weight: 600;max-width: 800px;margin-left: auto;margin-right: auto;line-height: 160%;margin-bottom: 20px;margin-top: 15px;}
h3.testimonial-heading{font-size:18px; font-style: normal;}
.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{display:none !important}
.strong-rating span.star:before {color: #ccc !important; background: #ccc !important;}
.site-footer .wp-block-social-links li{ padding-bottom:0}
.site-footer .widget-container ul{margin-top: 0px;}
.site-footer .find_link {color:#FF0000; text-decoration:underline;}
.ft_link{margin-top:35px}
.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width: 100% !important;}
.elementor-image-gallery .gallery-columns-5 .gallery-item img{max-width: 100% !important;}
.page-id-30 img.attachment-full.size-full { width: 100%; height: 100%; object-fit: cover;}
.page-id-30 figure.gallery-item { height:100%; overflow: hidden; border:2px solid #ccc}
.page-id-39  .link_clr a{color:#993300}

.newsletter label{ width:100%; margin-bottom:25px;}
.newsletter input{border:1px solid #ccc; padding:10px; width:100%}
.newsletter .wpcf7-submit{background: #ddb27e; color:#fff; font-weight:bold; border:1px solid #ddb27e;}

.feedback label{ width:100%; margin-bottom:25px;}
.feedback input{border:1px solid #ccc; padding:10px; width:100%; background:#fafafa}
.feedback label select{border:1px solid #ccc; padding:10px; width:100%; color:#ccc; border-radius:3px; background-color:#fafafa}
.feedback label select option{color:#000}}
.feedback .wpcf7-submit{background: #ddb27e; color:#fff; font-weight:bold; border:1px solid #ddb27e;}
.feedback input[type=radio],input[type=checkbox]{appearance: auto;}
input[type="radio"]:checked{ border-color: #c29c6e;background: #ddb27e;}
.feedback th{text-align:center}
.wpcf7-radio span.wpcf7-list-item{width:33.33%; text-align:center; margin:0}
.form_services th span{width:31.33%; display:inline-block; text-align:center}

.woocommerce .site-main{padding-top:50px; padding-bottom:50px;}
.archive .page-title{margin-bottom:30px;}
.woocommerce .woocommerce-result-count{padding-top:10px;}
.woocommerce .woocommerce-ordering{margin-bottom:2em}
.woocommerce .woocommerce-ordering select{border: 1px solid #000;padding:6px 10px;font-size: 15px;margin-right: 5px;}
body .woosw-area .woosw-inner .woosw-content{max-width:680px!important;}
body .woosw-area{font-size:15px!important;}
.woocommerce ul.products li.product .button{margin-right:10px;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title{color:#000;font-size: 18px;font-weight: 600;margin-bottom:-9px;transition: all 0.4s ease 0s;}
.woocommerce ul.products li.product:hover h2.woocommerce-loop-product__title{margin-bottom:-29px}
.woocommerce ul.products li.product a img{height: auto;width: 100%;max-height: 350px;margin:15px auto;border: 1px dashed #ccc;padding: 12px;box-sizing: border-box;}
.single-product .woocommerce-tabs{display:none}
.woocommerce ul.products li.product a.product_type_simple, .woocommerce ul.products li.product .smart-view, .woocommerce ul.products li.product .wishlist-btn{position:relative;font-size:0;padding: 0 11px;float: right;width: 20px;display: block;opacity: 0;transition: none;}
.woocommerce ul.products li.product a.product_type_simple:before, .woocommerce ul.products li.product .smart-view:before, .woocommerce ul.products li.product .wishlist-btn:before{display: inline-block;font: normal normal normal 18px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;content: "\f290";position:absolute;color:#000;transition: none;}
.woocommerce ul.products li.product .smart-view:before{content: "\f06e";}
.woocommerce ul.products li.product .wishlist-btn:before{content: "\f08a";}
.woocommerce ul.products li.product .wishlist-btn.woosw-added:before{content: "\f004"}
.woocommerce ul.products li.product a.product_type_simple:hover:before, .woocommerce ul.products li.product .smart-view:hover:before, .woocommerce ul.products li.product .wishlist-btn:hover:before{color:#E4C1A1}
.woocommerce ul.products li.product .wishlist-btn{margin-right:42px;}
.woocommerce ul.products li.product a.product_type_simple{margin-right:74px;}
.woocommerce ul.products li.product:hover a.product_type_simple, .woocommerce ul.products li.product:hover .smart-view, .woocommerce ul.products li.product:hover .wishlist-btn{opacity:1}

.woocommerce div.product .product_title{margin-bottom:20px;}
.woocommerce .entry-summary h4{margin-bottom:20px;}
.woocommerce .entry-summary p{margin-bottom:20px;}
.woocommerce .entry-summary .product_meta span{ margin-bottom:20px; font-weight:bold}
.woocommerce .entry-summary .product_meta span span{font-weight:normal}
.woocommerce .entry-summary .product_meta span a{font-weight:normal}
.woocommerce .entry-summary .wishlist-btn{margin-bottom:20px;}
.woocommerce .entry-summary .product_meta span.posted_in a{color:#000}
.woocommerce .entry-summary .product_meta span.posted_in{display:block; margin:20px 0;}
.woocommerce .entry-summary .product_meta span.sku_wrapper{clear:both; display:block;}
.woocommerce .woosw-area .woosw-inner .woosw-content .woosw-content-mid table.woosw-content-items .woosw-content-item .woosw-content-item--name a{color:#000}
.related.products{width:100%; display:inline-block; margin-top:40px;}
.related.products h2{text-align:center; margin-bottom:30px; font-weight:700}
.related.products h2.woocommerce-loop-product__title{text-align:left}

.feedback {font-family: Merriweather; font-size:21px;}
.feedback .form_services label{margin:0}
.feedback .form_services td{padding:10px;}
.feedback .form_expect{margin:20px 0 0 0}
.feedback .form_expect tr{margin-bottom:15px}

.feedback .form_comment td{padding:10px;}
.feedback .form_comment{margin:20px 0}
.feedback .wpcf7-textarea{ background:#fafafa; height:150px; padding:10px;}
.feedback  .wpcf7-submit { background: #ddb27e; color:#fff; border:#ddb27e; font-weight:bold;}


@media(min-width:992px){
/*.navigation .navbar ul li a:hover, .navigation .navbar ul li.current_page_item > a, .navigation .navbar ul li.current-menu-parent > a{color:#003778}*/	
.navigation .navbar .dropdown-menu li a {padding: 11px 15px;font-size: 15px;font-weight: 400;line-height: 150%;display: block; text-transform: none}
.navigation .navbar .dropdown-menu li a:hover{background:#000; color:#fff;} 
.navigation .navbar .dropdown-menu { margin-top: 0px; background: #fff; border-width: 0px; border-radius: 0 }
.navigation .navbar .dropdown-menu li{border-bottom: 1px solid #ccc;}
.navigation .navbar .dropdown-menu > li:last-child { border-bottom-width: 0px; }
.navigation .navbar-collapse {justify-content: flex-end;}
.navigation .navbar ul.dropdown-menu li{display:block;margin: 0;}
.navigation .navbar li ul.dropdown-menu{position:absolute;min-width: 300px;margin:0;padding:0;top:34px;display:block;visibility: hidden;opacity: 0;z-index:-1;background: #fff;border: 0;box-shadow: 0px 3px 3px rgba(0,0,0,.175); transition: all 0.3s ease 0s;}
.navigation .navbar li:hover > a.dropdown-toggle {background: #f1f1f1; border-radius: 5px 5px 0 0;color:#32c06f;}
.navigation .navbar li:hover > a.dropdown-toggle:after { content: "\f106"; line-height: 21px;}
.navigation .navbar li:hover > ul.dropdown-menu{ visibility:visible;opacity: 1;z-index: 1;transform: translateY(0%);transition-delay: 0s, 0s, 0.3s; z-index:1000}
.navigation .navbar li.dropdown > a.dropdown-toggle:after { line-height: 21px;} 
.navigation .navbar ul li li a:before{display: none}
.fixed .navigation .navbar li ul.dropdown-menu{top:44px;}
.navigation .navbar ul li.menu-item-has-children::after {content: "\f107";font-family: "FontAwesome";float: right;vertical-align: middle;border-width:0px;margin: 3px 0 0 10px;}
.navigation .navbar ul li.bookservice{margin-left:50px;}
.navigation .navbar ul li.bookservice a{background: #003778;padding: 10px 15px;border:2px solid #003778;}
.navigation .navbar ul li.bookservice a:hover{background:transparent; border:2px solid #003778}
.navigation .navbar ul li.bookservice a:before{display:none}
.offer-popup .modal-dialog {width:800px; min-height: 500px}

}

@media(min-width:1200px){
body.admin-bar{padding-top:72px}    
body{padding-top:104px}    
header.site-header{height:104px;position:fixed;left:0;top:0;width:100%;z-index: 2;}
.navigation{margin-top:10px}
}

@media(min-width:1600px){
.container{max-width:1410px}

}

@media(max-width:1440px){
.navigation .navbar ul li, .navigation .navbar ul li.bookservice{margin-left:40px;}
} 

@media(max-width:1366px){
.navigation .navbar ul li, .navigation .navbar ul li.bookservice{margin-left:32px;}
}


@media(max-width:1199px){
.navigation .navbar ul li, .navigation .navbar ul li.bookservice{margin-left: 20px;font-size:14px}
input[type="submit"]{width: 40%;}
.woocommerce ul.products li.product a img{height:80%}	
}


@media(max-width:991px){
body{font-size:14px;} 
p{font-size: 14px; line-height: 170%}    
.padd-80 {padding-top:40px;padding-bottom:40px;}    
.headerinfo{margin-bottom:0}
.navigation{margin:0;padding:0;}
.navigation .navbar{width:100%}
.navbar-collapse{background: #fff;margin-bottom:0px;}
.navigation .navbar ul li{margin:0;padding:0;text-align:left;border-top: 1px solid #ccc;font-size: 14px;}
.navigation .navbar ul li:first-child{border-top:0}
.navigation .navbar ul li a{padding: 14px 15px;display:block; font-weight: 400}
.navbar-toggler-icon{width: auto;height: auto;} 
.navbar-toggler{background: none;/* position: absolute; */top: 0;right: 0;padding: 5px 10px 11px 10px;margin: 21px 15px 20px 0;border: 0;outline:none!important;border-radius: 4px;}    
.navbar-toggler.collapsed {background: none;outline: none;}
.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:transparent}
.navbar-default .navbar-toggler{border:none}

.navbar-toggler span.icon-bar{transition:all .40s}
.navbar-toggler span:nth-child(2){transform:rotate(45deg);transform-origin: 16% 20%;position: relative;left: 2px;}
.navigation .navbar ul li a:hover{color:#fff; background:#000;}
.navbar-toggler span:nth-child(3){opacity:0}
.navbar-toggler span:nth-child(4){transform: rotate(-45deg);transform-origin: 7% 55%;left: 2px;position: relative;}
.navbar-toggler.collapsed span:nth-child(2),.navbar-toggler.collapsed span:nth-child(4){transform:rotate(0); left:0}
.navbar-toggler.collapsed span:nth-child(3){opacity:1}  
.navbar-toggler .icon-bar{color:#000;background:#000;height:3px;display:block;width:22px;height:2px;border-radius:1px}      
.navbar-toggler .icon-bar+.icon-bar{margin-top: 4px;} 
small.open{cursor:pointer;height:44px;position:absolute;right:0;top:1px;width:48px;display:block;text-align:center;line-height: 48px;}
small.open:before{content: "\f107";font: normal normal normal 28px/1 FontAwesome;color: #610534;}
small.open.active:before{content: "\f106";}
small.open.active ul.dropdown-menu{display:none!important} 
.navbar-nav .dropdown-menu{background: #f2f2f2;margin: 0;padding: 0;}   
.navigation .navbar ul li a:before{display:none}
.navigation .navbar ul.dropdown-menu li{font-size:14px;}
.navigation .navbar ul.dropdown-menu li:first-child{border-top:0}
.navbar-toggler{margin: 5px}
.logo{text-align:center}

.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px; margin-right:-15px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:0 15px;}

.woocommerce ul.products li.product a.product_type_simple, .woocommerce ul.products li.product .smart-view, .woocommerce ul.products li.product .wishlist-btn, .woocommerce ul.products li.product h2.woocommerce-loop-product__title{opacity:1; margin-bottom:-29px;}	

}


@media(min-width:768px) and (max-width:991px){

}


@media(max-width:767px){
.navigation .navbar ul li, .navigation .navbar ul li.bookservice{margin-left: 0}
.headerinfo {margin-bottom: -80px;}
.navigation {text-align: left;}

}

@media(max-width:600px){

.woocommerce ul.products, .woocommerce-page ul.products{margin-left:0; margin-right:0px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:0; margin-bottom: 10px!important; width:100%!important;}	
.feedback th{font-size:16px}
.feedback td{font-size:16px}
.site-footer li{text-align:left}
}

@media(min-width:320px) and (max-width:369px){


}