@charset "utf-8";
/* CSS Document */
/*
Theme Name: mngz
Theme URI: https://mngz.ir
Description: کدنویسی و اجرا توسط سعید قاسمی
Version: 1.0
Author:  سعید قاسمی  
Author URI: https://mngz.ir
*/
html {
    scroll-behavior: smooth
}
.post-body img {
    width: 100%!important;
}
#tab-description img {
    max-height: 500px;
    width: auto;
}
.tab-content img {
    max-height: 500px;
    width: auto;
}
button#myBtn {
    border: 0px;
    background: transparent;
    color: #fff;
    /* padding: 5px 5px 5px 5px; */
    border-radius: 10px;
    position: fixed;
    bottom: 60px;
    left: 30px;
    z-index: 99999999999;
    outline: 0px;
}
button#myBtn svg {
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
}
.tab-pane p {
    line-height: 30px;
    font-size: 16px !important;
    color: #000000;
}

.arcontactus-widget .arcontactus-message-button{
    background-color: #4A4A4A !important;
    bottom: 39px;
        right: 10px;
}
a.rtrn {
    background: linear-gradient(144deg, #AF40FF, #5B42F3 50%, #00DDEB);
    color: #fff;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    width: 190px;
    text-align: center;
    margin: 0 0 12px 0;
    border: 0;
    border-radius: 8px;
    box-shadow: rgb(151 65 252 / 49%) 0 15px 30px -5px;
    box-sizing: border-box;
    color: #FFFFFF;
    display: flex;
    font-size: 16px;
    justify-content: center;
    max-width: 100%;
    min-width: 200px;
    text-decoration: none;
    cursor: pointer;
}
.tab-content h2{
    padding: 10px 10px;
        background: #eee;
}
div#tab-additional_information h2 {
    display: none;
}
#mega-menu-wrap-menu-top .mega-menu-toggle .mega-toggle-block-1:before {
content: '' !important;
    background-image: url(https://3831bb.claudeassets.com/20250122202441im_/https://palizgerdo.com/wp-content/themes/tgsh/img/menu-svgrepo-com.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 35px;
    height: 35px;
}
.fixed-top {
    top: -40px;
    transform: translateY(0px);
    transition: transform .3s;
}
.fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999999999999999;
}
.bread {
    margin: 12px 0 7px 0;
    color: #000;
}
.bread span,a {
    color: #000;
}
h1 {
    font-size: 24px !important;
}





#mega-menu-wrap-menu-top #mega-menu-menu-top>li.mega-menu-item {
    margin: -7px 10px 0 0 !important;
}


@media (min-width: 1200px) and (max-width: 1299px){
.container {
    width: 1190px;
}
}

@media (min-width: 1300px){
.container {
    width: 1290px;
}
}
.hideh2 {
	display:none;
}
.tik {
    border: none !important;
    box-shadow: none !important;
	margin: 0px 8px !important;
}
.onvan {
    font-size: 24px;
    color: #555 !important;
}

.top-right-links{
    margin-right: -8%;
    margin-top: 0.5%;
  }

.top-left-links{
    float: left;
    text-align: left;
}

.top-right-links ul{}
.top-right-links ul li{
    list-style: none;
    display: inline-block;
    border-left: 1px solid #585757;
    padding-right: 7px;
    padding-left: 7px;
}

.top-right-links ul li:last-child{
        border-left: none;

}

.top-right-links ul li a{
    color: #585757;
    font-size: 11px;
}

.top-left-links ul li{
    list-style: none;
    display: inline-block;
      padding-right: 7px;
    padding-left: 7px;
}

.top-left-links ul li a{
    color: #585757;
    font-size: 12px;
}


.top-left-info-wrapper{
    text-align: left;
    margin-right: 8%;
     margin-top: 0.5%;
}

.top-left-links ul li i{
    margin-left: 3px;
    vertical-align: middle;
}


.postform{
    width: fit-content;
    display: inline-block;
    width: -webkit-fit-content;
    height: 100%;
	border:none;
    border-left: 1px solid #ccc;
    font-size: 12px;
	padding:0 5px;
}


.postform:focus{
    outline: none;
}



.search-submit{
       width: fit-content;
    display: inline-block;
    width: -webkit-fit-content;
}



.form-wrapper {
	box-shadow: 1px 3px 14px 1px #ddd;
    height: 40px;
    background: #fff;
    border-radius: 3px;
}


.search-field {
    border: none;
    font-weight: normal;
    font-size: 12px;
    width: 100%;
    line-height: 30px;
    height: 35px;
}
.inputbg svg {
    position: absolute;
    left: 24px;
    top: 8px;
    width: 26px;
    height: 27px;
    /* background: #ccc; */
}
.submit-btn {
    color: #000;
    height: 100%;
    /* float: left; */
    position: absolute;
    left: 13px;
    top: 0px;
    width: 45px;
    z-index: 999;
    background-image: url(https://c9fe62.claudeassets.com/20250122202441im_/https://palizgerdo.com/wp-content/themes/tgsh/img/s.svg);
        background-repeat: no-repeat;
            background-position: center;
}
.form-wrapper label{
    margin-bottom: 0;
	width:75%;
}


.search-field:focus,
.search-field:active{
    outline: none;
}



.col-align {
 
 margin-top: 1%;
}






.search-wrapper{
    
}

.part4{
    padding: 0 30px;
}


/*5th column bootstrap*/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0;
     margin-top: 20px;
}

.col-xs-5ths {
    width: 20%;
    float: right;
       
}

@media (min-width: 768px) {
    div#mega-menu-wrap-menu-top {
            background: #c0bac5;
            box-shadow: rgb(151 65 252 / 49%) 0 8px 19px -5px;
        }
    .col-sm-5ths {
        width: 20%;
        float: right;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: right;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: right;
    }
}


.item{
    border: 1px solid #e1e1e1;
    margin-top: 25px;
    min-height: 240px;
    background: #fff;
    border-radius: 5px;
}

.owl-carousel .owl-item img{
    height: 180px;
}


.title-wrapper h2 a{
        color: #000;
    font-size: 14px;
    display: block;
    text-align: center;
}

.title-wrapper{
    padding: 5px 10px
}
.title-wrapper h2{
        margin: 5px auto;
    line-height: 20px;
}


.left-top-info{
    font-size: 16px;
}

.logo-wrapper{
  padding: 0;
}

.header{
    padding: 10px 0;
}


.menu, nav ul, nav ul li, nav ul li a, nav #head-mobile{
    padding: 0 3px;
}

.top-left-info-wrapper a{
    color: #000;
}


.top-left-info-wrapper span{
    margin-left: 5px;
}

.left-top-info:first-of-type{
    margin-left: 0;
}

.title-wrapper h2:hover a{
    color: #e03131;
}

.footer-widget-wrapper .menu li a{
    color: #000;
    border: none;
}
.footer-widget-wrapper .menu li{
    
}

.footer-widget-wrapper .menu:hover{
    padding: 0;
}

.footer-widget{
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: 0 15px 10px 15px;
    border: none;
    margin: 10px 0;
    height: 210px;
}


#footer h3{
        border-bottom: 1px solid #f5f5f5;
    margin-top: 5px;
}


.footer-widget i{
    color: #000;
}

.social-footer-widget i{
    color: #000;
}

.top-left-tell-widget i{
    color: #000;
}

.widget a{
    color: #000;
}

.service-item{
    text-align: center;
}
.service-item img{
    max-width: 71px;
    max-height: 71px;
    width: auto;
    height: auto;
}

.service-item p{
    margin: 10px 0 0;
}

.main-footer{
        margin-top: 25px;
    border-top: 1px solid #D7DEE0;
}

.footer-copyright{
    background: #754b74;
    text-align: center;
    padding-bottom: 15px;
	margin-top:20px;
}

.footer-copyright p{
    margin: 0;
    font-size: 14px;
    color: #fff;
}

.trend-products{
    margin-top: 30px;
}

.footer-social{
    text-align: center;
}

.footer-social li a{
 
    border-radius: 5px;
    font-size: 20px;
    padding: 0 2px;

}

.footer-social li a i{
        font-size: 26px;
 margin-left: 0;
    color: #fff;
        vertical-align: middle;
}

.footer-social li{
      display: inline-block;
          margin: 0 3px !important;
}

.facebook{
   background-image: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
}

.instagram{
        background-image: linear-gradient(to right, #c471f5 0%, #fa71cd 100%);
}

.google-plus{
    background-image: linear-gradient(to right, #ff758c 0%, #ff7eb3 100%);
}

.telegram{
    background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
}

.aparat{
    background-image: linear-gradient(to right, #ea1d5d 0%, #f21e60 100%);
}


.social-footer-widget{
        border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    padding: 0 15px 10px 15px;
    border: none;
    margin: 10px 0;
    height: 210px;
}


.namad-wrapper{
    text-align: center;
    margin-top: 20px;
}

.each-product{
    margin: 20px 0;
}


.mega-menu-link{
    height: 20px !important;
    line-height: 20px !important;
	border:none !important;
}


.mega-sub-menu .mega-menu-link{
    border: none !important;
}

#mega-menu-menu-top{
    padding: 7px 0 !important;
    box-shadow: #9c9c9c -1px 0px 7px 0px;
}


.mega-sub-menu li{
    border-bottom: 1px solid #e1e1e1 !important;
}

#mega-menu-wrap-menu-top .mega-menu-toggle{
    padding: 5px;
}

.product-row{
    padding: 0 50px;
}
@media screen and (max-width: 767px){
    .header{
        padding: 5px 0 !important;
    }
    .mega-menu-link{
        border: none !important;
    }
    #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-item{
        padding: 10px 3px !important;
        border-bottom: 1px solid #e1e1e1 !important;
    }
    #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
            background: #f1eded !important;
    color: #000 !important;
    text-align: right;
    border-bottom: 1px solid #cecbcb;
    }
    #mega-menu-wrap-menu-top #mega-menu-menu-top > li.mega-menu-flyout ul.mega-sub-menu{
        background: none !important;
    }

    #mega-menu-wrap-menu-top #mega-menu-menu-top li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{
        float: left !important;
    }
    
    .logo{
        margin: 0 auto !important;
        width: 70px;
    }
    
    .left-top-info{
        display: block;
    font-size: 12px;
    color: #000;
    }
    .left-top-info i{
        font-size: 12px;
        color: #000;
    }
    .seperator{
        display: none;
    }
    .top-left-tell-widget{
        margin-top: 10px;
            text-align: left;
    }
    .small-screen-search-wrapper{
        padding: 0 22px;
    margin: 10px auto 0 auto;
    }
    .search-field{
            font-size: 14px;
    line-height: 30px;
    }
    .form-wrapper{
        height: 35px;
    }
    .sliderhome{
        margin: 0px auto 0 auto;
    }
    
    .bordered-title h2{
        font-size: 14px;
    }
    .product-info {
        height:180px;
    }
    .product-info img{
        height: 150px;
        width: 150px;
    }
    
    .product-row{
        padding: 0 15px;
    }
    
    .product-info h2{
		position: absolute;
		bottom: 10px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		width: 80%;
		right: 10%;
		margin: 0;
		background: #fff;
		padding: 12px;
		border-radius: 8px;
		color: #000;
		transition: all 300ms ease-in-out;
    }
    .each-product{
       margin: 10px 0; 
    }
    
    .owl-carousel .owl-item img{
        height: 135px;
    }
    
    .main-cat-slider{
        margin-top: 15px;
    }
    .service-item p{
        display: inline;
		margin-right:20px;
        font-size: 11px;
    }
    .service-item img{
        max-width: 40px;
    	max-height: 40px;
    }
       .first-service-item p{
        display: inline;
        font-size: 11px;
		   
    }
    .first-service-item img{
            max-width: 40px;
    max-height: 40px;
    }
    
    .first-service-item{
        text-align: center;
    background: #edbd54;
    padding: 5px 0;
    margin: 10px 0;
    }
    
    .service-item{
        background: #e1e1e1;
    padding: 5px 0;
    margin: 5px 0;
    border-bottom: 2px solid #edbd54;
    min-height: 50px;
    }
    
    .footer-copyright{
        padding: 10px 0;
    }
    
    .footer-copyright p{
        font-size: 9px;
    }
    
    .small-screen-grid{
        margin: 10px 0;
    }
    .small-screen-content-wrapper{
        background: #fff;
        padding: 0;
        margin: 5px 0;
		border-radius:8px;
		box-shadow: 0px 3px 14px 1px #ccc;
    }
	.small-screen-content-wrapper:last-child {
		margin-bottom:20px;
	}
    .small-screen-content-img{
        padding-right: 0;
    }
	.small-screen-content-img img {
		height:240px;
width:80%;
		border-radius:5px;
		margin:10px 12%;
	}
    .small-screen-content-title{
    margin: 0;
    padding: 0;
    vertical-align: middle;
    margin-top: 15px;
    }
    
    .small-screen-content-title h3{
        font-size: 16px;
		color: #000;
		margin:0 0 20px 0;
		font-weight:bold;
		display:block;
		width:100%;
		text-align:center;
    }
    
    .bordered-title{
        margin-top: 15px;
    }
    
    .main-home{
        margin-top: 0;
    }
    
}

@media screen and (max-width: 350px){
    .left-top-info{
        font-size: 10px;
    }
     .left-top-info i{
         font-size: 9px;
     }
}
@media screen and (min-width: 800px) {
.sirusfoote a {
        display: none;
    }
}
@media screen and (min-width: 768px) and (max-width: 1199px){
    .left-top-info{
        font-size: 13px;
    }
    
    .top-right-links{
            margin-right: -4%;
    margin-top: 1.5%;
    }
    
    .top-left-info-wrapper{
            margin-right: 4%;
    margin-top: 1.5%;
    }
    
    .search-wrapper{
        margin-top: -4%;
    margin-right: 40px;
    }
        
}


@media screen and (min-width: 992px) and (max-width: 1199px){
    .search-wrapper{
        margin-top: -3%;
        }
        
        #footer h3{
            font-size: 13px;
        }
        
        .textwidget p{
                    font-size: 13px;
        }
        
        .footer-social li a i{
            font-size: 20px;
        }
}

.mb-2rem{
    margin-bottom: 5rem;
}

.aligncenter{
text-align: center;
}
div#arcontactus {
    z-index: 9999999999 !important;
    /* position: relative; */
}

@media screen and (max-width: 800px) {
.sirusfoote {
    width: 100%;
    text-align: center;
    height: 50px;
    position: fixed;
    bottom: 0px;
    z-index: 9999999999999999;
    background: #4caf50;
    line-height: 50px;
    color: #fff;
}
.sirusfoote a{
    color: #fff;
}
p.woocommerce-loop-product__title {
    height: 47px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
    float: right;
    margin: 0 0 2.992em 3.8%;
    padding: 0;
    position: relative;
    width: 46.05% !important;
    margin-right: 0;
    align-items: center;

}
.mobileslider {
    margin: 0 -27px 0 0;
}
.arcontactus-widget .arcontactus-message-button {

    bottom: 56px !important;

}
.fixed-top {
    background: #f5f4ef !important;
}
}

.nav-links a {
    background: #fff;
    /* width: 25px; */
    height: 30px;
    display: inline-block;
    text-align: center;
    padding: 0px 10px 0px 10px;
    line-height: 30px;
}
/*
     FILE ARCHIVED ON 12:20:50 Apr 08, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:12:05 Jun 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.568
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.041
  esindex: 0.011
  cdx.remote: 6.404
  LoadShardBlock: 182.315 (3)
  PetaboxLoader3.datanode: 109.929 (4)
  load_resource: 93.876
  PetaboxLoader3.resolve: 76.286
*/