/*
	Theme Name: HTML5 Blank
	Theme URI: http://html5blank.com
	Description: HTML5 Blank WordPress Theme
	Version: 1.4.3
	Author: Todd Motto (@toddmotto)
	Author URI: http://toddmotto.com
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#444;
	text-decoration:none;
}
a:hover {
	color:#444;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* wrapper */

/* header */
.header {

}
/* logo */
.logo {

}
.logo-img {

}
/* nav */
.nav {

}
/* sidebar */
.sidebar {

}
/* footer */
.footer {

}

@font-face {
    font-family: 'WYekan';
    src: url('fonts/yekan-webfont.eot');
    src: url('fonts/yekan-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/yekan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Shabnam';
    src: url('fonts/Shabnam.eot');
    src: url('fonts/Shabnam.eot?#iefix') format('embedded-opentype'),
         url('fonts/Shabnam.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'IRANSansWeb';
    src: url('fonts/IRANSansWeb.eot');
    src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
         url('fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'irannastaliq';
    src: url('fonts/irannastaliq.eot');
    src: url('fonts/irannastaliq.eot?#iefix') format('embedded-opentype'),
         url('fonts/irannastaliq.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/fontawesome-webfont.eot") format("embedded-opentype"),
	url("fonts/fontawesome-webfont.woff") format("woff"), 
	url("fonts/fontawesome-webfont.ttf") format("truetype"), 
	url("fonts/fontawesome-webfont.svg") format("svg");
}

.up #text-2, .up #text-15 {width: 25%; display: inline-block;}
.up #text-3, .up #text-16{width: 70%; display: inline-block;color:white;}
.up #text-3 p, .up #text-16 p{font-size:16px;float:left;}
.up #text-2 p, .up #text-15 p{float:right; margin: 0;margin-top: 8px;margin-bottom: 4px;}
.up{background-color:#8e7f7f;}
.up #text-2 a, .up #text-15 a{display: block; color: white; background-color: #8E7F7F;width: 130px; padding: 5px;font-size: 16px;text-align: center;}

.up-1 .widget_black_studio_tinymce a{font-size:1px;color:transparent;}
.up {background-color: #eeeeee;}

.up-1 .widget_text, .up-1 .widget_black_studio_tinymce{display:inline-block;float: left !important;    border-right: 1px solid #DDD;
    width: 70px;text-align: center; height: 52px; line-height: 52px;}
.up-1 .widget_nav_menu{display:none;}

#mega-menu-header-menu{padding-top: 8px !important;padding-bottom: 8px !important; text-align:center !important;}
.up-2{text-align:center;}
.up-2 img{margin-top: 0px;width: 170px;}

.up{background-color: #EEE;border-bottom: 1px solid #DDD;
   padding-right: 35px;
    padding-left: 35px;overflow: visible;}

.mega-sub-menu .mega-menu-item a{text-align:center !important;}

.contactt h3{color:white;font-size:16px;}
.contactt a{color: white;font-size: 12px;background-color:#8E7F7F;padding:6px;}
.contactt a:before{content: "\f095"; font-family: "FontAwesome";font-size:14px;margin-right:10px;}

.widget_shopping_cart_content, .woocommerce-mini-cart__empty-message{color:black !important;font-size:12px;}
.widget_shopping_cart_content:before{content: "\f07a"; font-family: "FontAwesome";font-size:27px;margin-right:10px;color:white;}
.onee h3{display:none;}
.onee .cart-contents{color: #58595B;font-size: 14px;}

/*.twoo #show_signup{display:none;}*/
/*.twoo #show_login:before{content: "\f007"; font-family: "FontAwesome";font-size:27px;margin-right:10px;color:white;}*/
/*a.login_button{padding:0px !important;background-color:transparent !important; border:0px !important;color:transparent !important;font-size:0px !important;}*/
/*.twoo .wpalrp-login-btn{margin-top:18px;}*/
/*.wpalrp-login-btn a{color:white;}*/
/*.twoo a{font-size:.1px;}*/
/*.twoo{margin-top:17px;}*/


.logo{padding-top:5px;}


.topp li{margin:0px !important;}
.topp > li{margin-left:10px !important;}

.breadcrumb-container.theme5 a::before{display:none !important;}
.breadcrumb-container.theme5 a{background: transparent !important; color:lightgrey !important;}
.breadcrumb-container.theme5 a::after{display:none !important;}
.breadcrumb-container{margin:0px !important;padding:0px !important;}

.pic .widget_nav_menu ul {padding:0px;margin: 0 auto; display: block;text-align: center;padding-top:10px;padding-bottom:10px;}
.pic .widget_nav_menu li{display:inline-block;}
.pic .widget_nav_menu li a{font-size:1px;color:transparent; margin-right: 10px;margin-left: 10px;}
.pic #menu-item-44 a:before{content: "\f124"; font-family: "FontAwesome";font-size:23px;color:#8e7f7f;}
.pic #menu-item-43 a:before{content: "\f232"; font-family: "FontAwesome";font-size:23px;color:#8e7f7f;}
.pic #menu-item-45 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:23px;color:#8e7f7f;}
.pic #menu-item-46 a:before{content: "\f09a"; font-family: "FontAwesome";font-size:23px;color:#8e7f7f;}
.pic{background-color:#e3cdc152;    padding-top: 50px; padding-bottom: 50px;}
.pic img{margin: 0 auto; display: block;}


.pic #menu-item-69 a:before{content: "\f124"; font-family: "FontAwesome";font-size:23px;color:#7e0b1c;}
.pic #menu-item-70 a:before{content: "\f232"; font-family: "FontAwesome";font-size:23px;color:#7e0b1c;}
.pic #menu-item-71 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:23px;color:#7e0b1c;}
.pic #menu-item-72 a:before{content: "\f09a"; font-family: "FontAwesome";font-size:23px;color:#7e0b1c;}

.footer{clear:both;}

.foot{background-color:#9f9ea0;color:white;line-height:2;padding-top:15px;}
.foot a{color:white;font-size:14px;}
.foot p{font-size:14px;}
.foot4 .wpcf7-form-control-wrap textarea{height: 90px;border:0px;padding:10px;width:100%;}
.foot4 .wpcf7-form-control-wrap input{border:0px;padding:6px;width:100%;}
.foot4 .wpcf7-form-control.wpcf7-captchar{width: 100px;float: right;}
.foot4 .wpcf7-form-control.wpcf7-submit{width:100%;background-color:#8e7f7f!important;border:0px;padding:10px;}
.foot4 .wpcf7-form-control.wpcf7-submit:hover{background-color:#003966;}
.foot h3{font-size: 17px;font-weight: 900;}

.foot2 .widget_nav_menu ul {padding:0px;margin: 0 auto; display: block;padding-top:10px;padding-bottom:10px;}
.foot2 .widget_nav_menu li{display:inline-block;}
.foot2 .widget_nav_menu li a{font-size:1px;color:transparent; margin-right: 3px;margin-left: 3px;}
.foot2 .menu-item-44 a:before{content: "\f124"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-43 a:before{content: "\f232"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-45 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-46 a:before{content: "\f09a"; font-family: "FontAwesome";font-size:20px;color:white;}

.foot2 .menu-item-69 a:before{content: "\f124"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-70 a:before{content: "\f232"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-71 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:20px;color:white;}
.foot2 .menu-item-72 a:before{content: "\f09a"; font-family: "FontAwesome";font-size:20px;color:white;}

.slider{overflow-x: hidden;}
.breadcrumb-container{display:none;}


.post.type-post .attachment-post-thumbnail{width:350px;}

.caroufredsel_wrapper li{border:1px solid lightgrey !important;text-align:center !important;}
.caroufredsel_wrapper li .wa_wps_button.add_to_cart_button.product_type_simple{    background-color: #8e7f7f !important;color: white !important;background-image: none;border: 0px;text-shadow: 0 1px 0 transparent !important;}
.caroufredsel_wrapper li .wa_wps_slider_title a{color:#8e7f7f !important;font-weight:900 !important;}
.caroufredsel_wrapper li .wa_wps_slider_title {margin-top: 12px !important;margin-bottom: 10px !important;}
.caroufredsel_wrapper li .wa_wps_foo_con{line-height:1.7;}
.caroufredsel_wrapper li .woocommerce-Price-amount.amount{font-weight:900;}

.pagee{width: 84%;display: block; margin: 0 auto;}

.sidemenu{width: 19%;display: block;float: left; margin-left: 8%; margin-right: 1%;}
.sidebar{display:none;}
.sidemenu .widget_text{border: 1px solid lightgrey;margin-top: 66px;}
.page-id-9  .sidebar{display:block;}
.page-id-9 section {width: 62% !important;display: block !important;float: right !important;margin-right: 8%;margin-left: 1%;}

.page-id-9 section .breadcrumb-container.theme5 a{color:transparent !important;}
.page-id-9 h1{position:absolute;left:8%; margin-top: -40px;font-weight: 900;color: #7e0b1c;}
.post-9{margin-top: 65px;position: relative;}
.page-id-9 .pagee{width:100% !important;}
.posst h1, .groupp h1, .pagee h1{    font-weight: 900;color: #7e0b1c;}
.posst h1 a, .groupp h1 a{color: #7e0b1c;}
.posst .attachment-post-thumbnail.size-post-thumbnail{text-align: center;display: block;margin: 0 auto;}
.posst {font-size: 14px; line-height: 2;text-align: justify;}

.woocommerce .products li .woocommerce-loop-product__title{font-size:14px !important;}
.woocommerce .products li .woocommerce-Price-amount.amount{color:#7e0b1c !important;font-size:14px !important;font-weight:900;}
.woocommerce .products li .button.product_type_simple.add_to_cart_button.ajax_add_to_cart{background-color: #7e0b1c;color: white;}
.woocommerce .products li .button.product_type_simple{background-color: #7e0b1c;color: white;}
.woocommerce .products li .added_to_cart.wc-forward{border: 1px solid #7e0b1c;padding: 2px;color:#7e0b1c;}

.woocommerce .single-product .woocommerce-Price-amount.amount{font-weight: 900;color: black;}
.woocommerce .single-product {line-height:1.8;font-size:15px;}
.woocommerce div.product form.cart .button{background-color:#7e0b1c;}

.products li{border: 1px solid lightgrey;padding: 15px !important;text-align:center !important;}

.footnote ul{padding:0px;list-style-type: none;}
.footnote li{display:inline-block;font-size: 15px;margin-left: 15px;margin-right: 15px;}
.footnote{background-color:#7e0b1c;color:#e2d5d5;padding-top: 25px;padding-bottom: 15px;}
.footnote li a{color:#e2d5d5;}
.footnote #menu-item-28{margin-left:0px;}


.wfpTitle{display:none !important;}
.wfpDescription{font-weight:900;color:#7e0b1c;}
.wpfFilterButton.wpfButton{background-color: #7e0b1c; color: white;}



.wpfCheckboxHier ul::-webkit-scrollbar {width: 10px;  direction: ltr !important; /*background:#fff;*/}
/* Track */
.wpfCheckboxHier ul::-webkit-scrollbar-track {box-shadow: inset 0 0 15px white !important; border-radius: 10px;}
/* Handle */
.wpfCheckboxHier ul::-webkit-scrollbar-thumb{background: #01477c; border-radius: 10px;}
/* Handle on hover */
.wpfCheckboxHier ul::-webkit-scrollbar-thumb:hover {background: #01477c; }

.related.products > h2{color: #7e0b1c; font-weight: 900;border-bottom: 6px solid lightgrey;padding-bottom: 10px;margin-bottom:30px;font-size:22px;text-align:center;}

.woocommerce-Tabs-panel h2{color:#7e0b1c;font-size:20px;}

.groupp .post{display: block !important; width: 30% !important;float: right !important;margin:1.6% !important;height:310px;}
.groupp .post h2{font-size:15px;font-weight:900;}
.groupp .post h2 a{color:#7e0b1c; height: 35px;display: block;}
.groupp .post p{font-size:14px;}
.groupp .post.type-post .wp-post-image{ height: 210px; object-fit: cover;}

.pagee .wpcf7-form-control-wrap input,.pagee .wpcf7-form-control-wrap textarea{padding:10px;width:100%;}
.pagee .wpcf7{width:40%;display:block;}
.pagee .wpcf7-form-control.wpcf7-captchar{width:100px;float:right;}
.pagee .wpcf7-form-control.wpcf7-submit{    width: 100%;padding: 10px;clear: both;margin-top: 10px; background-color: #7e0b1c;color: white;border: 0px;font-size: 14px;}

.three .widget_mslswidget a{    margin-top: 8px;
    display: block;
    margin-bottom: 8px;color: white;
    font-size: 14px;
    font-weight: 900;}




.cat-post-thumbnail img{float:none;margin:0px;}


.whats { position: fixed; display: block; width: 45px; background-color: #29ac00; height: 45px; bottom: 65px;
    left: 13px;border-radius: 50%; text-align: center;z-index: 99999999999;}

.whats a { font-size: .1px; color: transparent;}

.whats a:before {content: "\f232"; font-family: "FontAwesome"; font-size: 22px;
    color: white; text-align: center;margin-top: 7px; display: block; margin-left: 14px;}

.whats .widget_text{width: max-content;}


.telegramm { position: fixed; display: block; width: 45px; background-color: #359bea; height: 45px; bottom: 112px;
    left: 13px;border-radius: 50%; text-align: center;z-index: 99999999999;}

.telegramm a { font-size: .1px; color: transparent;}

.telegramm a:before {content: "\f124"; font-family: "FontAwesome"; font-size: 22px;
    color: white; text-align: center;margin-top: 7px; display: block; margin-left: 14px;}

.telegramm .widget_text{width: max-content;}



.insta { position: fixed; display: block; width: 45px; background-color: red; height: 45px; bottom: 18px;
    left: 13px;border-radius: 50%; text-align: center;z-index: 99999999999;}

.insta a { font-size: .1px; color: transparent;}

.insta a:before {content: "\f16d"; font-family: "FontAwesome"; font-size: 22px;
    color: white; text-align: center;margin-top: 7px; display: block; margin-left: 14px;}

.insta .widget_text{width: max-content;}



.onee #woocommerce_widget_cart-2{width: 170px;text-align: center;z-index: 99999; position: absolute;    color: #888;}

.ll{width: 20px;display: inline-block;font-size: 16px;vertical-align: middle;margin-top:10px;background-color: #7e0b1c;
    text-align: center;
    border-radius: 50%;color:white;}
.onee .widget_shopping_cart_content{background-color: white;
    padding:0px 11px;
    margin-top: 14px;
    border: 1px solid lightgrey;display:none;box-shadow: 0px 0px 21px 0px #cccccc;}
.woocommerce-mini-cart__total.total{padding-top: 15px !important;}
.onee:hover .widget_shopping_cart_content{display:block;}
.button.checkout.wc-forward, .button.wc-forward{font-size:10px !important;background-color:#7e0b1c !important;color:white !important;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{color: #888;}
.widget_shopping_cart_content .woocommerce-mini-cart.cart_list.product_list_widget li{margin: 0px;padding: 0px;    margin-bottom: 15px;}
.woocommerce-mini-cart__total.total{padding-top:15px;}


.onee:before{content: "\f07a"; font-family: "FontAwesome";font-size: 28px;color:#58595B;padding-top: 9px;
    padding-right: 22px;display: block;}
.onee{position:relative;}
.onee .cart-contents{position: absolute;top: 7px;}

.related.products{clear:both;}

.namad{display:none;}

.slick-prev.slick-arrow{right: 6px !important;}
.slick-next.slick-arrow{left:7px !important;}
.wpgs-for .slick-arrow::before, .wpgs-nav .slick-prev::before, .wpgs-nav .slick-next::before{    color: #7e0b1c!important;}
/*------------------------------------*\
    PAGES
\*------------------------------------*/


.vorod span:before{content: "\f08b";font-family: "FontAwesome";font-size: 22px;color: white; padding-left: 3px;}
.ozviat{display: inline-block;color:#0e598f !important;}
.vorod{display: inline-block;color:#0e598f !important;margin-right:10px;}
.up3-2 a{color:#0e598f !important;}
.up3-2{text-align:left;}
.ozv h3{text-shadow: 2px 2px 8px #242f41;color: #0e598f;text-align: center;margin-bottom: 20px;font-size:20; background-color: rgb(56, 132, 195);
    color: white;
    padding: 10px;font-size: 21px;margin-top:0px;}
.ozv{text-align: center;padding-bottom: 5px;margin-top:10px;}
.ozviat span:before {
    content: "\f007";
    font-family: "FontAwesome";
    font-size: 22px;
    color: #58595B;
    padding-left: 3px;
}
.ozv a{color: #58595B; font-weight: 900;
    margin-bottom: 17px;display: inline-block; font-size: 14px;}
.profile, .exit{font-size:13px;color:white;}

.register:after{ content: "/";font-size: 22px;color: #58595B; padding-left: 3px;}



.breadcrumb-container li:nth-child(1){display:none !important;}


.slick-list.draggable .slick-slide{width: 120px !important;}
.woocommerce-product-details__short-description span{line-height:2;}





.img-responsive { display: block;max-width: 100%; height: auto;}

.homedesp { position: absolute;top: 0%; opacity: 0;transition: .5s ease;}

.pic a:hover .homedesp {opacity: 1;}
.pic .widget_black_studio_tinymce{position:relative;}


.articlee ul{padding:0px;margin:0px;margin-top:95px;}
.articlee li, .groupp .post.type-post{width: 30%;
    display: block;
    float: right;margin:1.5% !important;}
.articlee li, .groupp .post.type-post{background-image: url(https://boostifythemes.com/demo/wp/unitedpets/wp-content/uploads/2019/04/pattern3.png);
    background-position: bottom center;
    background-repeat: repeat-x;background-color: #7e0b1c!important;border-radius: 25px;}
.articlee .joomir-cat, .groupp .joomir-cat{text-align: center;
    padding: 15px 20px 30px;
    margin: 15px 20px 55px;
    margin-top: -80px;
    border-radius: 25px;
    background-color: #fff;
    position: relative;
    transition: all 0.3s;background-color: #f4f4f4 !important;}

.articlee .image-joomir, .groupp .image-joomir{display: inline-block;
    margin-bottom: 20px;
    transition: all 0.3s ease 0s;
    max-width: 250px;}

.articlee .image-joomir img, .groupp .image-joomir img{  height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;  border-color: #ffffff;display: block;
    width: 100%;border: 10px solid #fff;border-radius: 50%!important;}


/*.blogg li:nth-child(2){margin-left:2%;margin-right:2%;}
*/
.articlee .widget-title:after{content: url(http://localhost/zoo/wp-content/uploads/at-tt.png);
    vertical-align: middle;
    margin-right: 10px;}
.articlee .widget-title:before{content: url(http://localhost/zoo/wp-content/uploads/at-t.png);
    vertical-align: middle;
    margin-left: 10px;}
.articlee .widget-title{text-align:center;color: #3c78b3;font-weight:900;}
.articlee .post-title.cat-post-title, .groupp h2 a{text-align:center;color: #7e0b1c;font-size:17px;font-weight:900;}
.articlee li p, .groupp .post.type-post p{    color: #666666 !important;line-height:2;}
.articlee{margin-top:40px;margin-bottom:70px;}

.articlee .joomir-cat:hover .image-joomir, .groupp .joomir-cat:hover .image-joomir{transform: scale(1.1) rotate(4deg);}
.articlee .joomir-cat:hover , .groupp .joomir-cat:hover{box-shadow: 0 0 20px -5px #000;}

.articlee .inner-box{font-size:15px;}
.articlee .post-title.cat-post-title{height:60px;}
.articlee h3:after, .productt h3:after  {
    content: url(https://melivia.ir/fa/wp-content/uploads/sites/3/2021/09/lll.png);
    vertical-align: middle;
    margin-right: 10px;}
.articlee h3:before, .productt h3:before {
    content: url(https://melivia.ir/fa/wp-content/uploads/sites/3/2021/09/kkk.png);
    vertical-align: middle;
    margin-left: 10px;
}
.articlee h3, .productt h3{text-align:center;font-weight:900;}
.articlee h3 a,  .productt h3 a{font-size: 32px;
    font-weight: 900;}

.productt{margin-top:50px;}




.upfootpic img{ height: 250px !important; object-fit: cover;width:100%;}


.foot{background-color: #f4f4f4;position: relative;background-repeat: no-repeat; background-position: center center;z-index: 1;padding-top:90px;}
.footttt{padding-top:80px;padding-bottom:30px;}
.foot:after { content: ''; width: 100%;height: 100%;
    background: url(https://melivia.ir/fa/wp-content/uploads/sites/3/2021/09/leath.jpg) no-repeat center center transparent;
    opacity: 0.1;position: absolute;top: 0; left: 0; z-index: -1;}


.foot2 .cat-post-thumbnail img{margin:0;float:none;}
.foot2 .joomir-cat {width: 38%; float: right;}
.foot2 .post-title.cat-post-title {float: left; width: 60%; color: 666; font-size: 15px;}
.foot2 .cat-post-item { border-bottom: 0px !important;}

.foot2 ul {padding: 0px; margin: 0px;}


.foot1, .foot2, .foot3, .foot4{float:right !important;}

.foot .widget_text h3{
    color: #7e0b1c;
    font-size: 22px;
    font-weight: 900;
    margin-top: 0;
    margin-bottom: 30px;
}
.foot .widget_text h3:after {
    content: '';
    display: block;
    width: 60px;
    margin: 20px 0;
    border: 1px solid #666;
}
.foot p, .foot a {
    color: #666;
    line-height: 2;
}
.foot ol{padding:0px;margin:0px;}

::marker{color:black !important;}

.up-1 .widget_black_studio_tinymce a:before{content: "\f015"; font-family: "FontAwesome";font-size:25px;color:#58595B;}

.up-3{padding-top: 11px;}

.up-1{position: relative;}

.up-1 .widget_nav_menu{width: 180px; position: absolute; left: 0;
    background-color: white;top: 56px;}
.up-1 .widget_nav_menu{display:block;z-index: 9999999999999999;}
.up-1 .widget_nav_menu ul{padding:0px;margin:0px;}
.up-1 .widget_nav_menu li{padding: 10px;font-size: 15px;list-style-type: none;}


.up-1 .widget_nav_menu{display:none;}
.up-1 a{font-size:17px;}
.up-1{margin-top:13px;}

.three .widget_text:before{content: "\f002";font-family: "FontAwesome";font-size: 25px;color: #58595B;    display: block;padding-top: 8px;}

.onee, .three{width: 70px;display:inline-block;text-align: center;border-left: 1px solid #DDD;height:50px;}
.twoo{width: 135px;display:inline-block;text-align: center;}
.onee, .twoo,.three{float:right;}

.searchhh{display: block;
    position: absolute;
    width: 320px;
    position: fixed;
    right: 0;
    z-index: 99999999;
    width: 360px;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 99;
    -moz-box-shadow: -4px 0px 15px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: -4px 0px 15px 0px rgb(0 0 0 / 20%);
    box-shadow: -4px 0px 15px 0px rgb(0 0 0 / 20%);
    padding: 75px 20px 20px;
    right: -500px;
    background-color: #fff;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;}

.closeee:before{color: #212121;
    font-size: 23px;
    content: '\f00d';
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;   font-family: "FontAwesome";width: 30px;
    height: 30px;
    display: block;}
.closeee{width: 30px;
    height: 30px;
    display: block;}
    
.foot1 .menu-item-43 a:before{content: "\f124"; font-family: "FontAwesome";font-size:20px;color:#666;}
.foot1 .menu-item-44 a:before{content: "\f232"; font-family: "FontAwesome";font-size:20px;color:#666;}
.foot1 .menu-item-45 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:20px;color:#666;} 

.foot1 .widget_nav_menu ul {padding:0px;margin: 0 auto; display: block;padding-top:10px;padding-bottom:10px;}
.foot1 .widget_nav_menu li{display:inline-block;}
.foot1 .widget_nav_menu li a{font-size:1px;color:transparent; margin-right: 3px;margin-left: 3px;}

.foot1 .menu-item-69 a:before{content: "\f124"; font-family: "FontAwesome";font-size:20px;color:#666;}
.foot1 .menu-item-70 a:before{content: "\f232"; font-family: "FontAwesome";font-size:20px;color:#666;}
.foot1 .menu-item-71 a:before{content: "\f16d"; font-family: "FontAwesome";font-size:20px;color:#666;}








.collapsed { background: #72002414 !important;}
.ea-header a { color: #720024 !important; font-weight: 900 !important;font-size: 17px !important;}

.ea-expand-icon.fa.fa-minus, .ea-expand-icon.fa.fa-plus { color: #7200243 !important;}

.ea-body{font-size:14px !important;}
.sp-collapse.spcollapse{line-height:2;}


iframe{width:100%;}



.up-1,.up-3{width:40%;display:inline-block;}
.up-2{width:19%;display:inline-block;}
.up-1{float:left;}
.up-3{float: right;}













.woocommerce.woocommerce-page .content-area{padding: 15px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    z-index: 2;
    border-bottom-color: #fff;
    border-top: 3px solid #720024 !important;
}

.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li {
    padding: 0px 17px !important;
    background-color: white !important;
    border-top: 0px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a:before, .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a {
    color: #720024 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a:before, .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a {
    color: #720024 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .description_tab a:before {
    content: "\f14b";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #999;
    margin-right: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .additional_information_tab a:before {
    content: "\f044";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-right: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}


.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .reviews_tab a:before {
    content: "\f086";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-right: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.woocommerce-breadcrumb {

    margin-top: 15px !important;
    font-size: 13px !important;
    padding: 8px 10px !important;
    color: #bbb !important;
    background: #fff !important;
    box-shadow: rgb(0 0 0 / 10%) 0 1px 3px !important;
}
.product_title.entry-title {
    background: #eeeeee;
    padding: 15px !important;
    margin-bottom: 30px;
    color:#720024;
}

.summary.entry-summary .price {
    color: #720024 !important;
    font-weight: 900;
}
.woocommerce .product .product_meta {
    line-height: 2;
    border-top: #eee 1px solid;
    padding-top: 10px;
}
.woocommerce .product .product_meta {
    line-height: 2;
    border-top: #eee 1px solid;
    padding-top: 10px;
}

.sku_wrapper:before {
    content: "\f15c";
    font-family: "FontAwesome";
    font-size: 14px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.posted_in:before {
    content: "\f07c";
    font-family: "FontAwesome";
    font-size: 14px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}

.tagged_as:before {
    content: "\f02c";
    font-family: "FontAwesome";
    font-size: 14px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.sku_wrapper, .posted_in {
    display: block;
}


.groupp .post.type-post {margin-top: 89px !important;}
.groupp .post{height: 450px;}
.groupp .post .entry-content{font-size:13px;line-height: 1.7;}








.contactus1 .formm-1{float:right;}
.contactus1 input, .contactus1 textarea{background-color: #efebeb;    border: 0px;padding: 10px;text-align:left;width:100%;}
.contactus1 input{margin-bottom:15px;}
.formm-3{float:right;}
.formm-4{float:left;}
.formm-4 .wpcf7-form-control.wpcf7-submit:hover{background-color:#988f90;}
.khali{clear:both;}
.wpcf7-form-control.wpcf7-captchac{float:right;}
.wpcf7-form-control.wpcf7-submit{width:100%;text-align:center;background-color: #7e0b1c;color:white;}
.wpcf7-form-control.wpcf7-captchar{width:66px;}
.contactus1 #black-studio-tinymce-6{text-align: center;}
.contactus1 #black-studio-tinymce-6 p{    font-size: 14px;color: grey;margin-bottom:35px;}
.contactus1 #black-studio-tinymce-6 h2{font-size:20PX;}

.contactus2{border-left:1px solid lightgrey;}

.contactus2 .widget_nav_menu, .contactus2 .widget_black_studio_tinymce{border-bottom: 1px solid lightgrey}
.contactus2 #black-studio-tinymce-34{border-bottom:0px !important;}
.contactus2 .menu-item-1240{display:none;}
.contactus2 ul {
    margin: 0;
    padding: 5px 0px 10px 0px;;
    text-align: left;
}
.contactus2 li {
    position: relative;
    padding-left: 20px;
    vertical-align: middle;
    display: inline-block;
    list-style: none;
}
.contactus2 li a {
    font-size: 0 !important;
    display: inline-block;
    text-decoration: none;    display: block;
    width: 30px;
    height: 30px;
}
.contactus2 li.menu-item-43 a:before {
    font-family: "FontAwesome";
    content: "\f124";
    font-size: 28px;
    color: #7e0b1c;
}
.contactus2 li.menu-item-44 a:before {
    font-family: "FontAwesome";
    content: "\f232";
    font-size: 28px;
    color: #7e0b1c;
}
.contactus2 li.menu-item-45 a:before {
    font-family: "FontAwesome";
    content: "\f16d";
    font-size: 28px;
    color: #7e0b1c;
}

.contactus2 li.menu-item-69 a:before {
    font-family: "FontAwesome";
    content: "\f124";
    font-size: 28px;
    color: #7e0b1c;
}
.contactus2 li.menu-item-70 a:before {
    font-family: "FontAwesome";
    content: "\f232";
    font-size: 28px;
    color: #7e0b1c;
}
.contactus2 li.menu-item-71 a:before {
    font-family: "FontAwesome";
    content: "\f16d";
    font-size: 28px;
    color: #7e0b1c;
}


.contactus2 li.menu-item-1135 a:hover:before, .contactus2 li.menu-item-1136 a:hover:before{color:black;}


.contactus2 h2{font-size:15px;font-weight:900;margin-top:14px;}
.contactus2 p{margin-bottom:5px;}

.contactus2 #black-studio-tinymce-9 p:before{ content: "\f095";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-right: 15px;display: inline-block; color: #7e0b1c;}
.contactus2 #black-studio-tinymce-10 p:before{ content: "\f0e0";;font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-right: 15px;display: inline-block; color: #7e0b1c;}
.contactus2 #black-studio-tinymce-11 p:before{ content: "\f041";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-right: 15px;display: inline-block; color: #7e0b1c;}
.contactus2 #black-studio-tinymce-13 p:before{ content: "\f1ac";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-right: 15px;display: inline-block; color: #7e0b1c;}

.contactus2 p{font-size:14px;}

body{    font-family: 'IRANSansWeb';}

.plpr{margin-top:50px;}

.breadcrumb-container{margin-top: 15px !important;
    font-size: 13px !important;
    padding: 8px 10px !important;
    color: #bbb !important;
    background: #fff !important;
    box-shadow: rgb(0 0 0 / 10%) 0 1px 3px !important;
}
.home .breadcrumb-container{display:none;}

p{font-size:15px !important;}


.productt li img{height:200px !important; object-fit:cover !important;}

/*------------------------------------*\
    IMAGES
\*------------------------------------*/



/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

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

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

}
@media only screen and (max-width:1024px) {
.articlee li{width:96%;}
}
@media only screen and (max-width:768px) {

.logo img{width: 160px;margin: 0 auto; display: block;}
.contactt .widget_text{text-align: center;}
.onee, .twoo, .three{text-align: center;}
.groupp .post{height:auto;}
.up-1 .widget_text, .up-1 .widget_black_studio_tinymce{width:50px;}
.onee, .three{width:50px;}
.articlee li{margin-bottom:80px !important;}
.slider2{display:none;}
.up-2{width:100%;}
.up-1, .up-3{width:50%;}
.up{padding-right: 0px; padding-left: 0px;}
}
@media only screen and (max-width:480px) {
.twoo{width: max-content;padding-right: 5px;}
.onee, .three{width: 40px;}
.three .widget_text:before, .onee:before, .up-1 .widget_black_studio_tinymce a:before{font-size: 21px;}
.onee:before{padding-right:12px;}
.up-1 a{font-size:14px;}
.ozv a{font-size: 13px;}
}
@media only screen and (max-width:320px) {

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}
