@font-face {
font-family: 'TheSans';
src: url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Bold.eot);
src: url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Bold.eot?#iefix) format('embedded-opentype'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Bold.woff2) format('woff2'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Bold.woff) format('woff'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'TheSans';
src: url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Plain.eot);
src: url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Plain.eot?#iefix) format('embedded-opentype'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Plain.woff2) format('woff2'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Plain.woff) format('woff'),
url(https://mazaya-misa.com/wp-content/themes/moi/assets/fonts/TheSans-Plain.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
html {
font-family: 'TheSans', sans-serif !important;
overflow-x:hidden;
}
body {
margin: 0;
transition: all 0.4s;
scroll-behavior: smooth;
direction: rtl;
}
*{   
font-family: 'TheSans', sans-serif !important;box-sizing: border-box;
}
img{
height: auto;
max-width: 100%;
object-fit: cover;
}
:root {
--blue:#344558;
--black:#000000;
--green:#006635;
--lightGrey:#9ACE87;
--white: #FFFFFF;
} p,h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;font-size: inherit;}
[class*=" eicon-"], [class^=eicon]{font-family: 'eicons' !important;} .segoe{font-family: 'Segoe UI', sans-serif !important;} .bg-white{background-color: var(--white);}
.bg-black{background-color: var(--black);}
.bg-tapa{background-color: var(--tapa);}
.bg-flint{background-color: var(--flint);}
.bg-gondola{background-color: var(--gondola);}
.bg-yellow{background-color: var(--yellow);} .col-white{color: var(--white);}
.col-black{color: var(--black);}
.col-green{color: var(--green);}
.col-blue{color: var(--blue);}
.opacity-50{opacity: 0.5;}
.center{text-align: center;} .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1400px !important;width: 90%;}
.elementor-inner-section .elementor-container{width: 100% !important;}
.container,.sub-container{width: 90% !important;margin: auto;}
.container{max-width: 1600px !important;}
.sub-container{max-width: 1380px !important;}
.ltr{direction: ltr;} .mr-0{margin: 0;}
.mt-15{margin-top: 15px;}
.mt-25{margin-top: 25px;}
.mb-10{margin-bottom: 10px;}
.mb-15{margin-bottom: 15px;}
.mb-25{margin-bottom: 25px;}
.mb-30{margin-bottom: 30px;}
.mb-80{margin-bottom: 80px;}
.mt-60{margin-top: 60px;}
.w-100 .elementor-container {width: 100% !important;}
.wpcf7-not-valid{border-color:#dc3232 !important;}
.wpcf7-not-valid-tip{display: none;}
.flex-row .elementor-container{display: flex;flex-direction: row;}
.flex-column .elementor-container,.flex-col{display: flex;flex-direction: column;}
.align-i-center{align-items: center;}
.align-i-start{align-items: flex-start;}
.text-upper{text-transform: uppercase;}
.text-iniial{text-transform: initial;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.flex-wrap{flex-wrap: wrap;}
.cursor{cursor: pointer;}
.flex{display: flex;}
.flex-row-basic{display: flex;flex-direction: row;}
.flex-column-basic{display: flex;flex-direction: column;}
.justify-between{justify-content: space-between;}
.justify-center{justify-content: center;}
.pointer{cursor: pointer;}
.fl-right{float: right;} .light{font-weight: 300;}
.regular,.regular *{font-weight: 400 !important;}
.medium{font-weight: 500;}
.semibold{font-weight: 600;}
.bold,.bold *{font-weight: 700 !important;}
.extrabold{font-weight: 800;}
.black.black *{font-weight: 900 !important;}
.right{text-align: right;}
.underline{text-decoration: underline !important;}
.uppercase{text-transform: uppercase;}
.letterspacing{letter-spacing: 2px;}
.letterspacing-5{letter-spacing: 5px;}
.italic{font-style: italic;} .fs-14{font-size: 14px;line-height: 23px;}
.fs-18{font-size: 18px;line-height: 31px;}
.fs-20{font-size: 20px;line-height: 27px;}
.fs-24{font-size: 24px;line-height: 41px;}
.fs-28{font-size: 28px;line-height: 47px;}
.fs-42{font-size: 42px;line-height: 71px;}
.relative{position: relative;}
.entry-header{display: none;}
.underline-red{border-bottom: 1px solid var(--red);}
.underline-white{border-bottom: 1px solid var(--white);}
.pd-0{padding: 0;}
.form .wpcf7-spinner{background-size: 100%!important;background: url(//mazaya-misa.com/wp-content/themes/moi/assets/images/loader.gif);opacity: initial;background-color: transparent;width: 40px;height: 40px;}
.wpcf7-spinner::before{display: none;}
.wpcf7-response-output{color: var(--white);border: 1px solid var(--green) !important;background-color: var(--green);margin-top: 0 !important;padding: 10px !important;}
a{text-decoration: none;}
.box-shadow{box-shadow: 0 6px 20px rgba(0, 0, 0, 10%);} #header{padding: 8px 0 5px;box-shadow: 0 3px 6px rgba(0, 0, 0, 16%);}
#header #menu ul{display: flex;list-style: none;margin: 0;padding: 0;}
#header #menu .menu-item a{font-size: 20px;margin-right: 55px;color: var(--blue);}
#header #menu .menu-item a:hover,#header #menu .current-menu-item a{color: var(--green);}
#header #menu .menu-item:first-of-type a{margin-right: 50px;}
#header #vision img:first-child {margin-left: 10px;}
#rmp_menu_trigger-52 {top: 20px;}
header #menu {display:flex;}
header #menu .open-header-popup {font-size: 20px;margin-right: 55px;color: var(--blue);border: 1px solid var(--blue);padding: 5px 15px;}
header #menu .open-header-popup:hover {color:var(--green);border: 1px solid var(--green);}
.rmp-menu-additional-content {margin-top: 15px;}
.rmp-menu-additional-content a {color:#fff;border: 1px solid #fff;padding: 5px 15px;}
.rmp-menu-additional-content a center, .header-overlay.open .content center a {font-size:24px;color:var(--blue);}
header #menu .menu-main-menu-container {display:flex;align-items:center;} header #search-form {display:flex;align-items:center;margin-right: 30px!important;}
header #search-form img {width:20px!important;}
.search-overlay .content {margin: 50px 0;}
div.asl_m .probox .proclose svg {background:transparent!important;}
.search-overlay form input {text-align:right;}
.asl_content {display:flex;column-gap:15px;}
.asl_content .asl_res_url {color:var(--blue)!important;}
div.asl_r.asl_w.vertical .results .item::after {background: #CBCBCB!important;}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {font-size:14px!important;} footer{border-top: 1px solid #CBCBCB;}
.footer{padding: 45px 0 17px 0;}
.footer .menu-footer ul{display: flex;list-style: none;}
.footer .menu-footer .menu-item a{margin-right: 60px;color: var(--blue);font-size: 14px;}
.footer .menu-footer .menu-item a:hover{text-decoration: underline;}
.footer .menu-footer .menu-item:first-of-type a{margin-right: 0;}
.footer .sm a:nth-of-type(2){margin: 0 20px 0 0;}
.footer .sm > div:first-of-type{text-align: left;margin-bottom: 10px;}
.footer .sm img{min-width: 35px;object-fit:initial !important;}
.copyright{padding-bottom: 25px;}
.cart-category,.cart-company{transition: 0.4s all;display: block;height: 320px;display: flex;justify-content: center;align-items: center;flex-direction: column;width: 48%;margin-bottom: 50px;margin-left: 4%;}
.cart-category:nth-of-type(2n),.cart-company:nth-of-type(2n){margin-left: 0;}
.cart-category .fs-24{margin-top: 23px;}
.cart-category:hover{box-shadow: 0 6px 40px rgba(0, 0, 0, 10%);}
.cart-category:hover .col-blue{color:var(--green);}
.cart-company{padding: 15px 30px;display: block;height: initial;}
.cart-company > div{width: 100%;}
.cart-company .discount{background-color: var(--green);border-radius: 10px;padding: 10px;color: var(--white);}
.cart-company .line{padding-bottom: 8px;margin-bottom: 5px;border-bottom: 1px solid #CBCBCB;}
.cart-company .line:first-of-type{margin-top: 15px;}
.cart-company .line:last-of-type{border: none !important;margin-bottom: 25px;}
.cart-company .btn{transition: all 0.4s;border:1px solid var(--green);background-color: var(--green);border-radius: 5px;color:var(--white);height: 43px;width: 182px;max-width: 90%;display: flex;justify-content: center;align-items: center;flex-direction: column;float: left;}
.cart-company .btn:hover{background-color: var(--white);color: var(--green);}
.cart-company .btn:first-of-type{background-color: var(--white);color:var(--green);margin-right: 10px;}
.cart-company .btn:first-of-type:hover{background-color: var(--green);color:var(--white);}
.cart-company.single{width: 100%;}
.cart-company.single .fs-28{margin: 5px 0 15px 0;}
.cart-company.single .line{width: 370px;max-width: 90%;}
.cart-company .link-color {color: var(--blue);}
.cart-company .link-color:hover {color: var(--green);}
.cart-company .thumbnail img {max-height: 60px!important;width: auto!important;}
.company-extra p {display: inline-block;}
.company-extra p a {color: var(--green)!important;text-decoration: none!important;}
.input-select{width: 315px;max-width: 90%; position: relative;cursor: pointer;}
.input-select .items{border: 1px solid var(--blue);border-bottom: none;}
.input-select .items{ position: absolute; top: 100%;left: 0; width: 100%;display: none; z-index: 1000;background: var(--white);border-top: none;}
.input-select .item{padding: 16px 24px;border-bottom: 1px solid var(--blue);display: block;transition: 0.4s all;}
.input-select .item:hover{background-color: var(--green);color: var(--white);}
.input-select .active-item{display: none;}
.input-select .value{padding: 16px 24px;border: 1px solid var(--blue)} .pagination-container a, .pagination-container .current {margin-bottom: 10px;color: var(--blue);width: 30px;height: 30px;border: 1px solid var(--blue);margin-right: 10px;display: flex;align-items: center;justify-content: center;}
.pagination-container .current {background-color: var(--green);color: var(--white);border-color: var(--green);}
.pagination-container {display: flex;justify-content: center;flex-wrap: wrap;direction: ltr;margin-bottom: 90px;}
.pagination-container .next,.pagination-container .prev{display:none}
.pagination-container .dots {margin-right:10px;}
.rmp_menu_trigger{transform: initial !important;} .overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999999; display: none;justify-content: center;align-items: center;}
.overlay.open{display: flex;  animation: fadeIn 0.3s ease-in-out forwards;}
.header-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999999; display: none;justify-content: center;align-items: center;}
.header-overlay.open{display: flex;  animation: fadeIn 0.3s ease-in-out forwards;}
.search-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 999999; display: none;justify-content: center;align-items: center;}
.search-overlay.open{display: flex;  animation: fadeIn 0.3s ease-in-out forwards;}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}  
.popup {background-color: white;padding: 30px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);width: 868px;max-width: 90%; max-height: 666px;text-align: center; }
.header-overlay .popup {padding: 30px 30px 60px;width:500px;height:380px;}
.header-overlay .content {padding-top:50px!important;}
.popup img {max-width: 100%;height: auto;}
.popup > div:first-child {text-align: left;}
.popup .content{text-align: right;padding: 0;}
.none{display: none;}
.messsage{margin-top: 20px;}
input[type],textarea{padding: 16px 24px;border: 1px solid var(--blue);width: 100%;direction: rtl;}
.label{margin-bottom:10px;color: var(--blue);}
input[type='submit']{margin-top: 20px;cursor: pointer;transition: all 0.4s;border-color: var(--green);padding: 0;font-size: 18px;background-color: var(--green);color: var(--white);height: 43px;width: 182px;max-width: 90%;display: flex;justify-content: center;align-items: center;}
input[type='submit']:hover{background-color: var(--white);color: var(--green);}
span.both{background:#9ace87; color:#fff; padding:5px; font-size:12px;}
span.male{background:#1ca3e4; color:#fff; padding:5px; font-size:12px;}
span.female{background:#ef28c3; color:#fff; padding:5px; font-size:12px;}
@media screen and (max-width: 1440px){
#header #menu .menu-item a {margin-right: 20px;}
header #menu .open-header-popup {margin-right: 20px;}
#header #menu .menu-item:first-of-type a {margin-right: 20px;}
}
@media screen and (max-width: 1024px){
.fs-18{font-size: 16px;line-height: 31px;}
.fs-20{font-size: 18px;line-height: 27px;}
.fs-28{font-size: 22px;line-height: 30px;}
.fs-42{font-size: 26px;line-height: 32px;}
.mt{margin-top: 74px;}
header{height: 119px;}
.flex-rev.elementor-element.e-flex{flex-direction: column-reverse !important;}
.flex.responsive{flex-direction: column;}
#header #menu,#header #vision{display: none;}
#rmp-menu-wrap-52 .rmp-menu-item-link{padding: 0 !important;}
.footer .menu-footer ul{flex-direction: column;padding: 0;margin: 0;}
.footer .menu-footer .menu-item a{margin: 0;}
.footer .sm > div:first-of-type {text-align: right;margin-top: 15px;}
.footer {padding: 20px 0 15px 0;}
.copyright {padding-bottom: 20px;}
#header {padding: 10px 0 5px 0;position: fixed;background: #fff;left: 0;right: 0;top: 0;height: initial;z-index: 9999;}
#header #logo img {width: 90px;}
#rmp_menu_trigger-52 {top: 27px;}
.cart-category,.cart-company{height: 180px;width: 100%;margin-left: 0;margin-bottom: 25px;}
.cart-category img {width: 60px;margin-bottom: 15px;}
.cart-company{height: initial;}
.cart-company .discount{padding: 5px;font-size: 18px;line-height: 24px;}
.filter{flex-direction: column;align-items: initial;margin-bottom: 20px;}
.input-select .items{height: 192px;overflow: auto;}
.pagination{margin-bottom: 30px;}
.mt {margin-top: 88px;}
.mb-90 {margin-bottom: 35px !important;}
textarea{height: 200px;}
}
@media screen and (max-width: 767px){
#header #logo img {width: 75px;}
#rmp_menu_trigger-52 {top: 20px;}
.header-overlay .mb-10 {margin-bottom: 5px;}
.header-overlay .popup {height: 350px;}
.header-overlay .content {padding-top: 35px !important;}
}
@media screen and (max-width: 500px){
.cart-company .btn{margin: 10px 0 0 0;}
}
@media screen and (max-width: 424px){
}