/*
	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
\*------------------------------------*/
@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: '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: "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");
}


@font-face {
    font-family: 'Mj_Dinar One Light_0';
    src: url('fonts/Mj_Dinar One Light_0.eot');
    src: url('fonts/Mj_Dinar One Light_0.eot?#iefix') format('embedded-opentype'),
         url('fonts/Mj_Dinar One Light_0.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* 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 'IRANSansWeb', 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 {

}

#search-3{display:none;}
#search-3 .search-input{height: 30px;}
#search-3 .search-submit{height: 36px;font-size:.1px;color:transparent;position: absolute;}
#search-3 .search-submit:before{font-family: "FontAwesome";content: "\f002"; font-size: 20px; color: red;}
#search-3 .search{position: relative;}


.bac-header1 {
    background: #262626;
    height: 100px;
}
.saat-kari {
    float: left;
    padding-top: 32px;
    padding-bottom: 32px;
    background: #343a40;
}
.saat-kari h2 {
    font-size: 16px;
    text-align: right;
    color: #fff;
    margin: 9px 0;
}

.address {
    padding-top: 25px;
    padding-bottom: 23px;
    background: #343a40;
}
.address h3 {
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin: 9px 0;
}
.saat-kari h2 {
    font-size: 16px;
    text-align: right;
    color: #fff;
    margin: 9px 0;
}
.tell {
    float: left;
    padding-top: 35px;
    padding-bottom: 30px;
    background: #343a40;
}
.tell h3 {
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin: 9px 0;
}
.tell h3:before {
    float: right;
    margin-top: -6px;
    content: "\f095";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;

}
.tell a{color:white;}
.address h3:before {
    content: "\f041";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;
}
.saat-kari h2:before {
    content: "\f017";
    font-family: "FontAwesome";
    vertical-align: middle;
    font-size: 22px;
    color: #D2151E;
    padding: 0px 0px 0px 7px;
    float: right;
    margin-top: -4px;
}
.logo:before {
    left: -50px;
    width: 80%;
    -webkit-transform: skew(30deg);
    -moz-transform: skew(30deg);
    -o-transform: skew(30deg);
    -ms-transform: skew(30deg);
    transform: skew(30deg);
    background-color: #d2151e;
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    z-index: -1;
}
.logo {
    z-index: 99;
    position: relative;
    background: #d2151e;
    text-align: left;
}
.bac-header2 {
    height: 73px;position: relative;;
}
.main-menu {
    height: 73px;
    /* padding-right: 120px; */
    float: right;
    background: #252525;
    margin-bottom: 0px;
    padding-bottom: 1px;
}
.main-menu ul {
    padding: 0;
    text-align: center;
    margin: 0px;
}
.main-menu li.menu-item.current-menu-item {
    padding-bottom: 0px;
    border-bottom: 5px solid #d2151e;
}
.main-menu li a {
    padding: 18px 20px 22px 20px;
    font-size: 14px;
    position: relative;
    display: inline-block;
    outline: none;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.main-menu li a {
    -webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li a:hover {
    color: #ccc;
}
.main-menu li:hover> ul {
    display: block;
    float: left;
    width: 200px;
    margin-right: 0px;
    background: transparent;
    background: #333;
    padding: 15px 15px 15px 15px;
    margin-top: 0px;
    border-top: 4px solid #d2151e;
    /* box-shadow: 1px 1px 3px #555; */
}
.main-menu ul ul {
    position: absolute;
    width: 250px;
    padding: 10px 0;
    display: none;
    z-index: 100;
}
.main-menu li li {
    width: 100%;
    list-style-type: none;
    border: none;
    margin-right: 0;
    margin-left: 0;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.main-menu li li a {
    text-align: right;
    font-size: 13px;
    text-decoration: none;
    width: 100%;
    color: #fff;
    padding: 8px 9px;
}
.main-menu li a {
    -webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li a:after {
    content: "";
    height: 5px;
    background: #D2151E;
    width: 0;
    position: absolute;
    bottom: -5px;
    right: -1px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
}
.main-menu li:hover>a:after {
    width: 100%;
    transform-origin: right;
    -moz-transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    right: 0;
    left: auto;
}
.social:before {
    left: 106px;
    width: 80%;
    -webkit-transform: skew(-30deg);
    -moz-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    background-color: #d2151e;
    content: "";
    position: absolute;
    bottom: 0;
    height: 100%;
    z-index: -1;
}

.bac-header1{background: #262626; height: 85px;}

.tell{float: left; padding-top: 26px; padding-bottom: 23px; background: #343a40;}
.tell h3{font-size: 16px; text-align:right; color: #fff; margin: 9px 0;}

/*.address{padding-top: 29px; padding-bottom: 29px; background: #343a40;}
.address h3{font-size: 14px; text-align: left; color: #fff; margin: 9px 0;}
.address h3:before{content: "\f041"; font-family: "FontAwesome"; vertical-align: middle; font-size: 22px; color: #D2151E; padding: 0px 0px 0px 7px;}
*/
.address .widget.widget_search{text-align:center;}
.address #search-4 .search {
    position: relative;
}
.address .search-submit{    height: 36px;
    font-size: .1px;
    color: transparent;
    position: absolute;background-color: #D2151E;border:0px;}
.address .search-input{height:35px;    background-color: #2f2f2f;
    border: 0px;    width: 270px;color:white;}
.address #search-4 .search-submit:before {
    font-family: "FontAwesome";
    content: "\f002";
    font-size: 20px;
    color: white;    width: 25px;
    display: inline-block;
}
.address ::placeholder {
  color: white;
}



.sidebar #search-5 .search {
    position: relative;
}
.sidebar .search-submit{    height: 37px;
    font-size: .1px;
    color: transparent;
    position: absolute;background-color: red;border:0px;}
.sidebar .search-input{height:35px;    background-color: #2f2f2f;
    border: 0px;    width: 81%;color:white;}
.sidebar #search-5 .search-submit:before {
    font-family: "FontAwesome";
    content: "\f002";
    font-size: 20px;
    color: white;    width: 25px;
    display: inline-block;
}
.sidebar ::placeholder {
  color: white;
}

.saat-kari{float: left; padding-top: 25px; padding-bottom: 25px; background: #343a40;}
.saat-kari h2{font-size: 16px; text-align: right; color: #fff; margin: 9px 0;}
.saat-kari h2:before{content: "\f041"; font-family: "FontAwesome"; vertical-align: middle; font-size: 22px; color: #D2151E; padding: 0px 0px 0px 7px; float: right; margin-top: -4px;}
.saat-kari a{color:white;}

.logo{z-index: 99; height: 85px; position: relative; background: white; text-align: center;}
.logo .simple-image{margin-top:7px;}
.logo:before{
   left: -50px;
   width: 80%;
  -webkit-transform: skew(30deg);
  -moz-transform: skew(30deg);
  -o-transform: skew(30deg);
  -ms-transform: skew(30deg);
  transform: skew(30deg);
  background-color: white;
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  z-index: -1;
}
.logo{ text-align: center;}
.logo img{margin-top:10px;}

.bac-header2{height: 57px;}
.social{z-index: 99; background: white; position: relative; height: 57px;}
.social:before{
   left: 106px;
   width: 80%;
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  transform: skew(-30deg);
  background-color: white;
  content: "";
  position: absolute;
  bottom: 0;
  height: 100%;
  z-index: -1;
}
.social h3{display: none;}
.social ul{margin: 0; padding: 12px 0; text-align:left;}
.social li{position: relative; padding-left: 20px; vertical-align: middle; display: inline-block; list-style: none;}
.social li a{font-size:0 !important;  display: inline-block; text-decoration:none;}
.social li#menu-item-22 a:before{font-family: "FontAwesome"; content: "\f1d9"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1136 a:before{font-family: "FontAwesome"; content: "\f16d"; font-size: 24px; color:#D2151E;}
.social li.menu-item-1135 a:before{font-family: "FontAwesome"; content: "\f232"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1240 a:before{font-family: "FontAwesome"; content: "\f002"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1448 a:before{font-family: "FontAwesome"; content: "\f08c"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1449 a:before{font-family: "FontAwesome"; content: "\f0d2"; font-size: 24px; color: #D2151E;}
.social li.menu-item-1136 a:hover:before, .social li.menu-item-1135 a:hover:before, .social li.menu-item-1240 a:hover:before, .social li#menu-item-22 a:hover:before, .social li.menu-item-1448 a:hover:before, .social li.menu-item-1449 a:hover:before{color: #333;}

.main-menu{height: 57px; /*padding-right: 120px;*/ float: right; background: #252525; margin-bottom: 0px; padding-bottom: 1px;}
.main-menu ul{padding:0; text-align: center; margin:0px;}
.main-menu li a{
  padding: 18px 20px 15px 20px;
  font-size: 14px;
  position: relative;
  display: inline-block;
  outline: none;
  color: #fff;
  text-decoration: none; 
  text-transform: uppercase;
  font-weight: normal;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.main-menu li{float: right; list-style: none;  position: relative; display:inline-block; position: relative;  border-left: 1px solid rgba(255,255,255,.1);}
.main-menu li a:hover{color: #ccc;}
.main-menu li.menu-item.current-menu-item{padding-bottom: 0px; border-bottom: 5px solid #d2151e;}
.main-menu ul ul{position:absolute; width:250px; padding:10px 0; display:none; z-index:100;}
.main-menu li:hover> ul{
  display:block;
  float:left;
  width:200px;
  margin-right: 0px;
  background: transparent;
  background: #333;
  padding: 15px 15px 15px 15px;
  margin-top: 0px;
  border-top: 4px solid #d2151e;
  /*box-shadow: 1px 1px 3px #555;*/
}
.main-menu li li{width:100%; list-style-type:none; border: none; margin-right: 0; margin-left: 0; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.main-menu li.menu-item.current-menu-item li a{color:#a1b1bc; border-top: none;}
.main-menu li li a{text-align: right; font-size: 13px; text-decoration: none; width: 100%; color: #fff; padding: 8px 9px;}
.main-menu li li a:hover{color: #bb7a40;}
.main-menu ul ul ul{margin: -34px 225px 0 226px !important;}
.main-menu #menu-item-18 a:after{display: none;}
.main-menu li a:after{content: "";
    height: 5px;
    background: #D2151E;
    width: 0;
    position: absolute;
    bottom: -5px;
    right: -1px;
    transition: all .8s;
    -moz-transition: all .8s;
    -webkit-transition: all .8s;
    -ms-transition: all .8s;
    -o-transition: all .8s;
  }
.main-menu li a{-webkit-transition: all .8s linear;
    -moz-transition: all .8s linear;
    -ms-transition: all .8s linear;
    -o-transition: all .8s linear;
    transition: all .8s linear;
}
.main-menu li:hover>a:after {
    width: 100%;
    transform-origin: right;
    -moz-transform-origin: right;
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    -o-transform-origin: right;
    right: 0;
    left: auto;
}


.picup{background-image:url(https://khalaj.sitedar.com/beta/wp-content/uploads/top.jpg);width:100%;background-position: center;background-size: cover;display:none;}
.picup #menu-social{text-align: right;}
.picup .menu-item-1135:before{content: '\f232';font-family: "FontAwesome";color:black;font-size:26px;}
.picup .menu-item-1136:before{content: '\f16d';font-family: "FontAwesome";color:black;font-size:26px;}
.picup #menu-social li{position: relative;margin-right: 11px;}
.picup #menu-social li a{position: absolute;bottom:0px;border:0px;}



.menuu{background-color:#616161;}


.slider .sicon-next.control-arrow,.slider .sicon-prev.control-arrow{    background-color: #ff000085;border-radius: 10px;}

.up-1, .up-2, .up-3, .searchh{float:right;}
.up-1{padding-bottom: 15px;}

/*#woocommerce_widget_cart-3 {display: none;}*/

#woocommerce_widget_cart-3 h3{font-size:13px;margin:0px;color:transparent;margin-right:40px;font-weight:900;font-family: 'IRANSansWeb';}
/*.widget_shopping_cart_content p{position: absolute;
    z-index: 9999;
    width: 195px;
    left: 15px;
    text-align: center;
    border: 1px solid;
    padding: 29px 0px;
    background-color: white;display:none;margin-top:15px;}*/
.f-nav{position: fixed;top: 0; z-index: 99999;width: 100%;}

#mega-menu-header-menu li:hover{box-shadow: rgba(0,0,0,.2) 0 0 6px !important;}
#mega-menu-header-menu li a{position:relative !important;transition: .2s !important;}
#mega-menu-header-menu li a:before{content: "" !important;
    display: block !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: scaleX(0) !important;
    -webkit-transform: scaleX(0) !important;
    transition: .2s;height: 2px !important;
    background: #e93633 !important;}
#mega-menu-header-menu li:hover a:before{transform: scaleX(1) !important;
    -webkit-transform: scaleX(1)!important;}

#mega-menu-header-menu .mega-sub-menu li a:before{background: transparent !important;}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:before{    margin: 0 0px 0 0px !important;}

.up-3:hover .widget_shopping_cart_content p{display:block;}
#woocommerce_widget_cart-3{width: max-content; margin: 0px;margin-top:14px;}
.up-3 .woocommerce.widget_shopping_cart{width: max-content; margin: 0px;display: inline-block;}
.cart-contents{text-align: right;display: inline-block;float:right;}
.header-cart-count{display:inline-block;color:white !important;font-family: "IRANSans";}
#woocommerce_widget_cart-3{width: 70px;text-align: center;}



.profilee:before{content: "\f007";font-size: 19px;width: 40px;font-family: "FontAwesome";margin-left: 10px;}

.tes{display:block;position: absolute;
    z-index: 9999;
    width: 87%;
    background-color: white;}


.up-3 .cart-contents:after {
    content: "\f07a";
    font-family: "FontAwesome";
    font-size: 31px;
    color: #e93633;
    top: 4px;}
.upp2{border: 1px solid grey;
    text-align: center;
    font-size: 13px;
    width: 100%;
    margin-top: 29px;
    padding: 9px;
    color: black;
    font-weight: 900;height:44px;border-radius:5px;    cursor: pointer;}

.up-2 p{margin:0px;padding-top:2px;}
.up-2 #text-3 p:before{content: "\f007";font-family: "FontAwesome";font-size:18px;color:#e93633;vertical-align: middle;margin-left:10px;}

.up-3 {text-align:left;margin-top:29px;}
.uppp{border: 1px solid grey;width:100%;float:left;padding:0 14px;height:44px;border-radius:5px;cursor: pointer;direction: ltr;}
.uppp .widget_text:before{font-family: "FontAwesome";
    content: "\f095";
    font-size: 32px;
    color: black;    display: inline-block;
    vertical-align: middle;}
.uppp .textwidget{ display: inline-block;font-size: 14px; margin-left: 30px; font-weight: 900;color: #e93633; }


.searchh .search-input{    width: 92%;height: 38px;    position: absolute;
    right: 0;
    border-radius: 5px;
    border: 1px solid grey;}
.searchh .search-submit{font-size: .1px;
    color: transparent;
    margin-right: -4px;
    position: absolute;
    left: 0;
    width: 56px;
    height: 42px;
    background-color: #e93633;
    border: 1px solid #e93633;
    border-radius: 5px 0 0 5px;}
.searchh .search-submit:before{    content: "\f002";
    font-family: "FontAwesome";
    font-size: 18px;
    color: white;}
.searchh{margin-top:30px;}
.picup img{height: auto;}


.mega-sub-menu li a{text-align:right !important;}







/*.logo{float:right;    padding-top: 15px;}*/
 
.contactt #text-2{width: 45%;float: right;}
.contactt #text-3{width: 30%;float:right;margin-right:5%;}
.contactt #text-2 .textwidget:before{font-family: "FontAwesome"; content:"\f041";font-size:32px;color: #f5a63f;}
.contactt #text-2 .textwidget p{width: 80%;float: left;line-height: 2;font-size: 13px;}
.contactt #text-3 .textwidget:before{font-family: "FontAwesome"; content:"\f095";font-size:32px;color: #f5a63f;}
.contactt #text-3 .textwidget p{width: 70%;float: left;font-size: 13px;line-height:2;}
.contactt {margin-top:30px;}


.headd{padding-bottom:15px;}


#text-12{width: 20%; float: right;margin-left: 0px;margin-top:-7px;}
#text-12 a{display: block; background-color: #404040;width: 103px;text-align: center;
    color: white;padding: 7px; margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;display: block;
    margin-top: 11px;
    padding: 10px;
    font-size: 13px;padding: 10px;
    font-size: 13px;
    float: left;
    margin-top: 0;}
#text-12 a:hover{color: #fff;
    border-color: #e93633;}
#text-12 a:before{content: ''; position: absolute;top: 0;left: 0;
    width: 100%;height: 100%;background: #e93633;z-index: -1;opacity: 0;
    transform: scale3d(0.7, 1, 1);transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
#text-12 a:hover:before{opacity: 1;transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

.upup1 #text-4{width:max-content;float:left;margin-top:6px;}
.upup1 #text-4 .textwidget p:before{font-family: "FontAwesome";  content: "\f002";  color: black; font-size: 21px; display: inline-block;width: 26px; height: 26px; text-align: center;}
.upup1 #text-4 .textwidget p{font-size: 1px; color: transparent;}
.test{height:60px;border-top:1px solid lightgrey;}

.upup1 .widget_maxmegamenu{width: 90%;display: inline-block;}
.upup1{display: block;padding-top: 9px;}





.searchi{display:none;margin-top:6px;}

.upup1 .widget_black_studio_tinymce{padding-top: 30px;}


/*.content1 ul{margin:0px;padding:0px;}
.content1 .widget_simpleimage{    float: right;    margin: 1%; width: 22%;}
.content1 .itemm{width: 24%;display: inline-block;position:relative;width: 302.25px;
    margin-right: 30px;}
.content1 .simple-image{position: relative;    padding: 0 15px 0 35px;}
.content1 .simple-image:before{content: '';
    position: absolute;
    top: 51px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.content1 .widget_simpleimage:hover .simple-image:before{top:0;}
.content1 .more{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.content1 .itemm img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}*/

.maghalat h3:before, .content3 h3:before,.post-1532 h4:before {    width: 150px;border-style: solid;border-color: #000000; border-bottom-width: 1px;content: "";display: block;
    position: absolute; top: 60%; border-width: 0;    right: 100%;    height: 1px;background-color: #e93633;}
.maghalat h3:after, .content3 h3:after, .post-1532 h4:after{width: 150px; border-style: solid; border-color: #000000; border-bottom-width: 1px;left: 100%;content: "";
    display: block; position: absolute; top: 60%; border-width: 0;    height: 1px;
    background-color: #e93633;}

;}

.maghalat h3, .content3 h3, .post-1532 h4{font-weight:900;text-align:center;    font-family: 'Mj_Dinar One Light_0';position:relative;    width: max-content;padding:0 15px;
    margin: 0 auto;}
.content2 {background-color:#e1e1e1;padding-top:90px;padding-bottom:90px;margin-top:100px;background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/aboutt.png);text-align: center;background-position: center;background-blend-mode: overlay;
    background-color: #ffffff8c;}

.content2-1 .textwidget{font-size: 14px;line-height: 1.8;color: black;}
.content2-1 h3{color: black;   }
.content2-1 .widget_text{margin-top:60px;}
.content2-1 .widget_text .slick-dots{display:none !important;}

.content2-2-2 .textwidget{ font-size: 14px;font-weight: 900;}
.content2-2-2{display: grid;grid-template-columns: 1fr 1fr;margin-top:40px;}
.content2-2-2 .widget_black_studio_tinymce{padding: 35px;    position: relative;}
.content2-2-2 .widget_black_studio_tinymce:before, .content2-2-2 .widget_black_studio_tinymce:after{   content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0 solid #d4d9e0;
    z-index: -1; left: 46px;
    right: 46px;}
.content2-2-2 #black-studio-tinymce-6:before, .content2-2-2 #black-studio-tinymce-5:before, .content2-2-2 #black-studio-tinymce-7:before, .content2-2-2 #black-studio-tinymce-8:before{border-bottom:2px solid #e93633;z-index:9;}
.content2-2-2 #black-studio-tinymce-6, .content2-2-2 #black-studio-tinymce-8, .content2-2-2 #black-studio-tinymce-22{border-right: 2px solid #e93633;}

.content2-2{text-align:center;}

.maghalat {margin-top:45px;}
.maghalat h3{    margin-bottom: 25px !important;}
.maghalat h3{text-align: center;    font-family: 'Mj_Dinar One Light_0';
    margin-bottom: 30px; font-weight: 900;font-size:30px;}
.maghalat ul{padding:0px;margin:0px;display: -webkit-flex;
    display: flex;width: 100%;
    -webkit-perspective: 1700px;
    -moz-perspective: 1700px;
    perspective: 1700px;
    -webkit-perspective-origin: 0 50%;
    -moz-perspective-origin: 0 50%;
    perspective-origin: 0 50%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    background: #2a2a2a;}

.maghalat .darkoob-li{width:25%;float:right;position:relative;overflow: hidden;}

.maghalat .cat-post-thumbnail.cat-post-none{    z-index: 2;
    overflow: hidden;
position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;}

.maghalat .cat-post-thumbnail.cat-post-none img{transition: transform 0.4s;
    min-height: 100.1%;
    min-width: 100%;
    max-width: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;}
.maghalat .testt{background-color: #2a2a2a;position: relative;
    z-index: 10;
    width: 100%;
    text-align: right;
    color: #9b9b9b;
display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 380px;
    transform-origin: 0 0;
    transform: rotateY(-90deg);
    transition: transform 0.4s, opacity 0.1s 0.3s;
    width: 50%;
    min-width: 240px;
    opacity: 0;padding-right: 15px;
    font-size: 13px;
    line-height: 2;float:left;}
.maghalat .testt .post-title.cat-post-title{color:lightgrey;font-size:14px;font-weight:900;}
.maghalat .testt .view-article{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;}
.maghalat .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.maghalat .testt .view-article:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.maghalat .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}
.cat-post-item{margin:0px !important;padding:0px !important;}
.cat-post-thumbnail img{margin:0px;float:none;}


.maghalat .darkoob-li:hover img{transform: translateX(25%);}
.maghalat .darkoob-li:hover .testt{    opacity: 1;
    transform: rotateY(0deg);
    transition: transform 0.4s, opacity 0.1s;}


.content3 ul{padding:0px;margin:0px;margin-top:100px;}
.content3 li{width: 31%;display: block;float: right;float: right;margin: 1% !important;border: 3px solid #f2f3f8 !important; padding: 20px;position:relative;height: 320px;}
.content3 .cat-post-thumbnail img{float:none;text-align: center;display: block !important; margin: 0 auto !important;width:210px;}
.content3 li .post-title.cat-post-title{margin: 0 auto;text-align: center;display: block;margin-top: 110px;font-size: 17px;font-weight: 900; margin-bottom: 17px;    padding: 0 16px;color: #ed1c24;}
.content3 li p{font-size: 14px;text-align: center;    color: #9b9b9b;padding: 0 27px;line-height:2;height: 125px;
    display: block;}
.content3 .hiss{position: absolute;top: -77px;left: 50%;width: 300px;background-color: #fff;transform: translateX(-50%);}
.content3{margin-bottom: 50px;margin-top:50px;}
.content3 h3{text-align: center; margin-bottom: 90px;font-weight:900;font-size:30px;    font-family: 'Mj_Dinar One Light_0'}
.content3 .view-article{display:none;}
.content3 .cat-post-footer-link, .maghalat .widget_black_studio_tinymce a, .content3 .widget_black_studio_tinymce a{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;clear: both;
    width: 210px;
    padding: 13px;
    margin: 0 auto;
    font-size: 13px;top:25px;}
.content3 .cat-post-footer-link:hover, .maghalat .widget_black_studio_tinymce a:hover,.content3 .widget_black_studio_tinymce a:hover{color: #fff;
    border-color: #e93633;}
.content3 .cat-post-footer-link:before, .maghalat .widget_black_studio_tinymce a:before, .content3 .widget_black_studio_tinymce a:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.content3 .cat-post-footer-link:hover:before, .maghalat .widget_black_studio_tinymce a:hover:before, .content3 .widget_black_studio_tinymce a:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

/*.content3 ul{padding:0px;margin:0px;}
.content3 .darkoob-li{width:30%;margin:1%; display: inline-block;}
.content33{position:relative;}
.content33 .cat-post-footer-link{position:absolute;top: 0; left: 17px; font-weight: 900;margin-top: 5px;font-size: 15px;}
.content33 h3{margin:0px;border-bottom: 1px solid lightgrey;padding-bottom:15px;    font-size: 28px;}
.content33 .post-title.cat-post-title{color: #e93633;font-size: 14px;font-weight: 900;}
.content3 { margin-top: 50px;}
.content3 .cat-post-item p{color: #9b9b9b; font-size: 13px;line-height: 2;}

.content3 .testt .view-article{display: block;
    background-color: #404040;
    width: 103px;
    text-align: center;
    color: white;
    padding: 7px;
    margin-top: 15px;position:relative;    z-index: 0;
    transition: background 0.4s, border-color 0.4s, color 0.4s;}
.content3 .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.content3 .testt .view-article:before{content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #e93633;
    z-index: -1;
    opacity: 0;
    transform: scale3d(0.7, 1, 1);
    transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.content3 .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}*/

.pic{background-image:url(https://khalaj.sitedar.com/beta/wp-content/uploads/pic.jpg);background-attachment: fixed;    background-position: center;color: white;padding-top: 30px;
    padding-bottom: 30px;display:none;}
.pic .widget_black_studio_tinymce{width: 29%;display: inline-block;text-align:center;margin:2%;}
.pic .widget_black_studio_tinymce h3{font-weight: 900;font-size:18px; }
.pic .widget_black_studio_tinymce p{font-size: 14px;line-height: 2;}

iframe{width:100%;}

.footer{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/pppiic.jpg);background-attachment: fixed;background-position: center;   background-blend-mode: overlay;
    background-color: #00000052;clear:both;}
.home .footer{margin-top:-17px;}
.foot1 .widget_black_studio_tinymce{width:30%;margin:1%;color:white;display:block;    border-right: 1px solid white;
    padding-right: 30px;float:right;height:130px;}
.foot1 h3{font-size:20px;    margin-top: 0px;}
.foot1 .textwidget{font-size: 14px;line-height: 2;}

.foot2 .widget_black_studio_tinymce{width:30%;margin:1%;color:white;display:block;float:right;height:130px;}
.foot2 h3{font-size:20px;    margin-top: 0px;position: relative;padding-right: 65px;}
.foot2 h3:before{content: ''; position: absolute; right: 0;top: .58em; height: 0;
    width: 1.5em; border-bottom: 1px solid;    width: 2.5em;border-color:white;}
.foot2 .textwidget{font-size: 14px;line-height: 2;}
.foot2 .widget_nav_menu h3{position: relative;color:white;}
.foot2 .widget_nav_menu{ width: 30%;float: right;}
.foot2 .widget_nav_menu ul{padding:0px;margin:0px;    padding-top: 35px;}
.phonee:before{   font-family: "FontAwesome";    content: "\f095";color:white;margin-left:10px;}
.faxx:before{   font-family: "FontAwesome";    content: "\f1ac";color:white;margin-left:10px;}

.yek{float:right;font-size:13px;}
.dow{font-size:13px;}
.foot2 .widget_black_studio_tinymce a{color:white;}


.footnote{border-top: 1px solid white;color: white;}

.footnote1 .menu {
    padding: 0px;
    margin: 0px;
    text-align: center;
    display: block;
    margin: 0 auto;text-align:left;
}
.footnote1 .menu li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;
}
.footnote1 .menu li a {
    font-size: .1px;
    color: transparent;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    color: white;
    transition: .3s;    
}
.footnote1 #menu-item-5182 a:before {
    content: "\f232";
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;
}
.footnote1 #menu-item-5183 a:before {
    content: "\f16d";
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;
}
.footnote1 #menu-item-5184 a:before {
    content: "\f124";
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;
}
.footnote1 .menu-item-1240{display:none !important;}
.footnote1 .menu-social{float:left;}
.footnote{padding-top: 15px;padding-bottom: 9px;}
.footnote2{padding-top: 7px;font-size: 13px;}

.foott{padding-top:110px;padding-bottom:110px;}




.category-108 .groupp{margin:0px;padding:0px;}
.category-108 .groupp .darkoob-li{    float: right;    margin: 1%; width: 23%;}
.category-108 .groupp article{width: 24%;display: inline-block;position:relative;width: 215.25px;
    }
.category-108 .groupp .darkoob-img{position: relative;    padding: 0 15px 0 35px;}
.category-108 .groupp .darkoob-img:before{content: '';
    position: absolute;
    top: 110px;
    left: 12px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.category-108 .groupp .darkoob-li:hover .darkoob-img:before{top:0;}
.category-108 .groupp .post-title.cat-post-title{font-weight: 900;font-size: 14px; text-align: center;display: block; margin-top: 17px;}

.category-108 .groupp .darkoob-img img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}
.category-108 .groupp h2 a{font-weight:900;text-align:center; font-size: 14px;
    display: block;}
.category-108 .groupp{    margin-top: 45px;
    margin-bottom: 75px;}

.category-108 .groupp .darkoob-test p{text-align: center;font-size: 13px; line-height: 1.6;}
.category-108  .groupp .testt .view-article{display: block;
    background-color: #404040; width: 103px; text-align: center; color: white;     text-align: center;
    margin: 0 auto; padding: 7px;margin-top: 15px;position:relative;    z-index: 0;transition: background 0.4s, border-color 0.4s, color 0.4s;}
.category-108  .groupp .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.category-108  .groupp .testt .view-article:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #e93633; z-index: -1; opacity: 0; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.category-108  .groupp .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}


.category-96 .groupp{padding:0px;margin:0px;width: 100%; -webkit-perspective: 1700px; -moz-perspective: 1700px; perspective: 1700px; -webkit-perspective-origin: 0 50%;
    -moz-perspective-origin: 0 50%; perspective-origin: 0 50%;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}

.category-96 .groupp .darkoob-li{width:29%;float:right;position:relative;overflow: hidden;margin: 2%;}

.category-96 .groupp .darkoob-img{ z-index: 2;overflow: hidden;position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.category-96 .groupp .darkoob-img img{transition: transform 0.4s; min-height: 100.1%; min-width: 100%;  max-width: none; -webkit-flex-shrink: 0;-ms-flex-negative: 0; flex-shrink: 0;}
.category-96 .groupp .testt{background-color: #2a2a2a;position: relative;
    z-index: 10; width: 100%; text-align: right;color: #9b9b9b;display: -webkit-flex; display: flex;-webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;
    -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 380px; transform-origin: 0 0;transform: rotateY(-90deg);transition: transform 0.4s, opacity 0.1s 0.3s; width: 50%; min-width: 240px;
    opacity: 0;padding-right: 15px; font-size: 13px; line-height: 2;float:left;}
.category-96 .groupp .testt h2 a{color:lightgrey;font-size:14px;font-weight:900;}
.category-96 .groupp .testt .view-article{display: block;
    background-color: #404040; width: 103px; text-align: center; color: white;  padding: 7px;margin-top: 15px;position:relative;    z-index: 0;transition: background 0.4s, border-color 0.4s, color 0.4s;}
.category-96 .groupp .testt .view-article:hover{color: #fff;
    border-color: #e93633;}
.category-96 .groupp .testt .view-article:before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #e93633; z-index: -1; opacity: 0; transform: scale3d(0.7, 1, 1); transition: transform 0.4s, opacity 0.4s;
    border-radius: inherit;background: #e93633;}
.category-96 .groupp .testt .view-article:hover:before{opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);}

.category-96 .groupp .darkoob-li:hover img{transform: translateX(25%);}
.category-96 .groupp .darkoob-li:hover .testt{    opacity: 1;
    transform: rotateY(0deg); transition: transform 0.4s, opacity 0.1s;}


.pagee{text-align:justify;font-size:14px;line-height:1.8;}



.joomir-desc p{display:none;}



.flip-card {background-color: transparent;height: 200px;border: 1px solid #f1f1f1;perspective: 1000px; margin-bottom:20px;}

/* This container is needed to position the front and back side */
.flip-card-inner { position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}

/* Position the front and back side */
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}

/* Style the front side (fallback if image is missing) */
.flip-card-front {  background-color: #bbbbbb4d;color: black;border-radius:50%;}
.flip-card-front img{    padding-top: 65px;
    height: 125px;}
/* Style the back side */
.flip-card-back {background-color:#616161 ;color:white ;transform: rotateY(180deg);}

.alignnone{margin:0px !important;}

/*.formtamas{background: #616161; clear: both;float: right;width: 100%;margin-top:20px;padding:20px;margin-bottom:20px;}
.formtamas .formm-1{float:right;}
.formtamas .formm-2 .wpcf7-textarea{height: 191px !important;}
.formtamas label, .wpcf7-form-control-wrap.mathcaptcha-482, .formm-1 input{color:white; width:100%;}
.khali{clear:both;}
.formm-3{float:right;}
.formm-4{float:left;}

iframe{width:100%;}

.formm {border: 1px solid #1e5279;}
.formm p {display: block; width: 90%;margin: 0 auto;display: block;width: 90%;text-align:center;color:white;line-height:2;margin-top:20px;margin-bottom:20px;}
.formm label {color: white;width: 100%;margin-top: 5px; margin-bottom: 5px;}
.formm span input, .wpcf7 select, .wpcf7-textarea { width: 100%;}
.wpcf7 input, .wpcf7 option, .wpcf7 select {color: black;height: 35px;border-radius: 10px;border: 0px;}
.wpcf7-textarea{ height: 90px;border-radius: 10px;border: 0px;}
.wpcf7-submit{background-color: #40be11;color: white !important;font-weight: 900;font-size: 16px;width:100%;}
.formm h3{font-size: 16px;color: white;font-weight: 900;text-align: center;}
.yy{float:right !important;}
.wpcf7-form-control-wrap.mathcaptcha-542{color: white;}
.wpcf7-form-control.wpcf7-mathcaptcha{width: 140px;margin-top: 10px;color: white;}
.wpcf7-form-control.wpcf7-submit{width: 170px;}
.formtamas{background: #616161; clear: both;float: right;width: 100%;margin-top:20px;padding:20px;margin-bottom:20px;}
.formtamas .formm-1{float:right;}
.formtamas .formm-2 .wpcf7-textarea{height: 191px !important;}
.formtamas label, .wpcf7-form-control-wrap.mathcaptcha-482, .formm-1 input{color:white; width:100%;}
.khali{clear:both;}
.formm-3{float:right;}
.formm-4{float:left;}
*/











.flip-card {background-color: transparent;height: 200px;perspective: 1000px; margin-bottom:10px;float;right}

/* This container is needed to position the front and back side */
.flip-card-inner { position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card:hover .post-title22 {display:none;}
.flip-card:hover img{display:none;}

/* Position the front and back side */
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}

/* Style the front side (fallback if image is missing) */


/* Style the back side */
.flip-card-back {background-color:#616161 ;color:white ;transform: rotateY(180deg);}
.flip-card-front .alignnone{margin:0px;}


.category .gg{padding: 19px;display: block; position: absolute; width: 100%;
    margin: 0 auto;text-align: center;top: 30%;color: white;}

.category .gg a{ background-color: white; width: 100px; display: block; margin: 0 auto; padding: 10px 7px;     font-size: 16px;
    font-weight: 900;}

.flip-card-front .cat-post-thumbnail img{float:none;margin:0px;width:100%;}

.flip-card-back{text-align: left;padding: 25px;font-size: 14px; line-height: 1.7;color:#a9a9a9;display:block;}
.flip-card-back h2 a{color:white;z-index:9999999;width: 100% !important;
    display: table !important;
    padding: 10px 0;height: 100px !important;text-align:center !important;position:absolute !important;top:0;left:0px;
   }
.flip-card-back h2{font-size:17px;display:block;    background-color: #616161;
    width: 100%;z-index:999999999;margin:0px;text-align:center !important;}
.flip-card-back .post-title.cat-post-title{color:#a9a9a9;font-size:17px;}
.category .view-article{display:block;color:#e66aa5;}
.category .view-article:hover{color:#e66aa5;}
.category .post-title22{float: left;
    position: absolute; left: 0;
    bottom: 0px; background-color: #0000008c;width: 100%;
    padding-top: 10px;padding-bottom: 10px;text-align: left; padding: 10px 5px;font-size: 17px;
    color: white;}
.category .post-title22 a{color:white;}
.flip-card-back h3{font-size: 0px;
    display: block;
    background-color: transparent;
    width: 100%;
    z-index: 999999999;
    margin: 0px;
    text-align: center !important;}
.flip-card-back{font-size:0px;}

.flip-card-inner:hover img {
    display: none;
}
.flip-card:hover .flip-card-back{font-size:14px !important;text-align:center;}


.projectsmenu ul {margin:0px;padding:0px;}
.projectsmenu ul li{display:inline-block;margin:.5%;}
.projectsmenu{text-align: center;margin-bottom:20px;margin-top:30px;}
.projectsmenu ul li a {display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: red;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;    padding: 8px;
    font-size: 13px;color:white;}
.projectsmenu ul li a:before{content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #e1e1e1;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.projectsmenu ul li a:hover:before{-webkit-transform: scaleY(1);transform: scaleY(1);}
.projectsmenu ul li a:hover{color:black;text-decoration: none;}

.groupp .darkoob-li{width: 30%;display: block;float: right;margin: 1%;position: relative;}
.groupp .darkoob-li h2{position: absolute; top: 0; background-color: black; width: 100%; padding: 10px; margin: 0; color: white;font-size: 18px;}
.groupp .darkoob-li:hover h2{background-color:#ed1c24;}
.groupp .darkoob-li h2 a{color:white;}
.groupp .darkoob-li p{font-size: 14px;color: grey;padding: 10px;}
.groupp h1{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/bgpost-scaled.jpg);margin: 0px;
    padding: 130px;
    color: white;
    font-size: 45px;
    text-align: center;
    background-size: cover;
    background-position: center;background-attachment: fixed;text-shadow: 4px 2px 8px black;}

.postt .attachment-post-thumbnail.size-post-thumbnail.wp-post-image{display:none;}
.postt p, .postt{font-size: 14px;line-height: 2;}

.category-3 p{display: block;}
.category-3 .groupp{margin-bottom:25px;background-color:#f4f4f4;position:relative;}
.category-3 .groupp ul{padding:0px;margin:0px;}
.category-3 .groupp li{width:23%;margin-left:2.5%;float:right;border-bottom: 0px;margin-bottom:30px;}
.category-3 .groupp .post-title.cat-post-title{font-size:16px;display:block;color:#286c9f;font-weight:900;margin-bottom:10px;}
.category-3 .groupp li p{text-align:justify;line-height: 1.6;}
.category-3 .groupp li .cat-post-excerpt-more{display: block;
    font-weight: 900;color:#286c9f;margin-top:10px;}
.category-3 .groupp h3{ text-align: right; font-weight: 900;color: #e93633; font-size: 25px; margin-top: 25px;margin-bottom: 20px; text-shadow: 2px 2px 2px black;}
.category-3 .groupp .cat-post-thumbnail img{float:none;margin:0px;margin-bottom:10px;}

.category-3 .groupp *{ transition: all 700ms ease;}
.category-3 .groupp .image-joomir{ position: relative;overflow: hidden;width: 100%; z-index: 1;}

.category-3 .groupp .image-joomir img{position: relative;display: block; width: 100%;transform-style: preserve-3d; height: auto;}
.category-3 .groupp .image-joomir .tesst{position: absolute;right: -100px;top: 100%; width: 250%;height: 150%; z-index: 1; background: #fcfcfc;transform: rotate(-13deg);-webkit-transform: rotate(-13deg);-moz-transform: rotate(-13deg);-ms-transform: rotate(-13deg);-o-transform: rotate(-13deg);}
.category-3 .groupp .image-joomir:after{content: '';position: absolute;left: 0px;top: -100%;width: 100%;height: 100%;display: block;background: #1e5279;opacity: 0.50; z-index: 0;transition: all 700ms ease;}

.category-3 .groupp .joomir-desc{ position: relative;top: 0px;margin: -44px 30px 0px;z-index: 2;}
.category-3 .groupp .joomir-desc:before{ position: absolute;right: 0px;top: -36px;background: #ffffff;content: "";height: 96%;width: 100%; border: 1px solid #f1f1f1;z-index: 0;transform: skewY(-13deg);transition: all 700ms ease;}
.category-3 .groupp .joomir-desc .inner-box{position: relative;background: #ffffff;border: 1px solid #f1f1f1;border-top: none;padding: 20px 30px 30px;z-index: 5;}
.category-3 .groupp .joomir-cat:hover .tesst{transform: rotate(0deg);}

.category-3 .groupp .joomir-cat:hover .image-joomir:after {top: 0%;}
.category-3 .groupp .joomir-cat:hover .joomir-desc {top: 46px;}
.category-3 .groupp .joomir-cat:hover .inner-box, .maghalat  .joomir-cat:hover .joomir-desc:before{border-color: #1e5279;}
.category-3 .groupp .inner-box .post-title.cat-post-title, .dakhelimaghalat .inner-box .post-title.cat-post-title{border-right: 5px solid #FF5722;padding-left: unset;padding-right: 5px;font-size: 15px;font-weight: 800;text-transform: uppercase;line-height: 30px; margin-bottom: 15px;position: relative;text-align: right;}
.category-3 .groupp .darkoob-li h2{position: inherit;padding:0;background-color: transparent;font-size:14px;}
.category-3 .groupp .darkoob-li h2 a{color:red;}

.category-3 .projectsmenu{display:none;}

.category-3 .view-article{margin-top:10px;}




.woocommerce-breadcrumb { margin-right: 1% !important; margin-left: 1% !important; margin-top: 15px !important; font-size: 13px !important;padding: 8px 10px !important;color: #bbb !important; background: #fff !important;box-shadow: rgba(0,0,0,.1) 0 1px 3px !important;}
.product.type-product {background: white;box-shadow: rgba(0,0,0,.1) 0 1px 3px;margin-bottom: 30px;}

.product-part1, .product-part2, .product-part3 {float: right !important;}
.product-part1 .woocommerce-product-gallery.woocommerce-product-gallery--with-images{width:100% !important;margin-bottom:0px !important;}
.linkproje{clear:both;}
.product-part1 .linkproje a{width:100%;background-color:black;color:white;font-size:15px;    display: block;
    text-align: center;padding:5px;}
.product-part1 .linkproje a:hover{background-color: red; text-decoration:none;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 66% !important;
}

.summ { float: right;}
.woocommerce div.product .product_title {clear: none; margin-top: 0; padding: 0;}

.product_title.entry-title{font-weight:900;margin-right:15px;}


.woocommerce-product-details__short-description h3{background: #D2151E;padding: 15px !important;margin-bottom: 30px;color: white;margin-top:0px;}
.summ p.price { text-align: left !important;display:none;}
.summ .price, .summ .variations, .summ .woocommerce-variation.single_variation {margin-bottom: 23px !important;}
.summ p.price:before { float: right !important;}

.woocommerce-Price-amount.amount, .sabet {font-family: "IRANSans";}

.woocommerce-Price-amount.amount, .sabet { font-family: "IRANSans";}
span.woocommerce-Price-currencySymbol { padding-right: 3px;}
.woocommerce .product .product_meta {line-height: 2;border-top: #eee 1px solid;padding-top: 10px;}
.sku_wrapper, .posted_in {display: block;}
.sku_wrapper, .posted_in {display: block;}
.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;}
.product-part3 {color: #777;float: right; margin-top: 55px;}
.product-part3 h3 {font-size: 16px;margin-bottom: 20px;}
.product-part3 ul {padding: 0px;}
.product-part3 li {list-style-type: none;}
.product-part3 li h5 {font-size: 12px;}
.product-part3 li h5:before {content: "\f00c";font-family: "FontAwesome"; font-size: 14px; color: #aaa; margin-left: 10px; vertical-align: middle; transition-duration: .2s;}


.sec-title {font-size: 19px;}
.woocommerce-product-details__short-description { color: #999; font-size: 14px; line-height: 2;text-align:justify;}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
}
.woocommerce-tabs.wc-tabs-wrapper {background: #fff;padding: 20px; box-shadow: rgba(0,0,0,.1) 0 1px 3px; margin-bottom: 30px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before { position: absolute;content: " "; width: 100%;bottom: 0;right: 0; border-bottom: 1px solid #d3ced2; z-index: 1;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-top: 3px solid #e93633 !important;}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a:before, .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .active a {
    color: #e93633 !important;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .description_tab a:before {content: "\f14b"; font-family: "FontAwesome"; font-size: 20px; color: #999; margin-left: 10px; vertical-align: middle;transition-duration: .2s;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {box-shadow: 2px 2px 0 #fff;}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #d3ced2;
    background-color: #ebe9eb;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em;
}

.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 a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .additional_information_tab a:before {
    content: "\f0ea";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
    left: -5px;
    border-bottom-right-radius: 4px;
    border-width: 0 1px 1px 0;
    box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #d3ced2;
    position: absolute;
    bottom: -1px;
    width: 5px;
    height: 5px;
    content: " ";
    box-sizing: border-box;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs .reviews_tab a:before {
    content: "\f086";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #aaa;
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: .2s;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {
    font-size: 13px;
    color: #777;
}

#tab-title-توضیحات-تکمیلی a::before {
    content: "";
    font-family: FontAwesome;
    font-size: 20px;
    color: rgb(170, 170, 170);
    margin-left: 10px;
    vertical-align: middle;
    transition-duration: 0.2s;
}

.site-main{background: white; padding: 20px; box-shadow: rgba(0,0,0,.1) 0 1px 3px;}
.site-main .products.columns-3 .product.type-product{position: relative;}
.site-main .products.columns-3 .product.type-product .woocommerce-loop-product__title{background-color: red;
    color: white;
    text-align: center;
    font-size: 14px;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 13px;}
.site-main .products.columns-3 .product.type-product:hover .woocommerce-loop-product__title{background-color:black;}
.woocommerce ul.products li.product a img{margin:0px;}
.site-main .products.columns-3 .product.type-product .button.product_type_simple{display:none;}

.slider .item-image{width:100% !important;}


.pagination {width: 100%;text-align: center; font-weight: 900;}

.cataloguee{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/cat-1.png);    background-position: center;
    background-size: cover;}
.cataloguee .widget_black_studio_tinymce a{width: 300px; display: block; background-color: #e93733;color: black; border-radius: 6px; padding: 11px;font-size: 18px;margin: 0 auto;margin-top: 25px;border:2px solid #e93733;}
.cataloguee .widget_black_studio_tinymce {width: 32%;float: right;margin-top:120px; margin-bottom: 330px;text-align: center;}
.cataloguee .widget_black_studio_tinymce a:hover{background-color: transparent;text-decoration: none;}
.cataloguee h3{ font-size: 38px;color:white;}

.foot1, .foot2{text-align:justify;}
.footnote1 #menu-social-1 {
    padding: 0px;
    margin: 0px;
    text-align: center;
    display: block;
    margin: 0 auto;
    text-align: left;
}
.foot2 a:hover, .foot1 a:hover{color:#D2151E;text-shadow: 2px 2px 10px black;}
.foot1 a{color:white;}
.foot2 #menu-social-2 li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;margin:4%;
}
.foot2 #menu-social-2 li a {
    font-size: .1px;
    color: transparent;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    color: white;
    transition: .3s;
    
}

.foot2 #menu-social-3 li {
    display: inline-block;
    margin-right: 2px;
    margin-bottom: 2px;margin:4%;
}
.foot2 #menu-social-3 li a {
    font-size: .1px;
    color: transparent;
    display: block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 50px;
    border-radius: 3px;
    color: white;
    transition: .3s;
    
}

.foot2 .menu-item-1135 a:before {
   content: url(https://khalaj.sitedar.com/beta/wp-content/uploads/whats.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot2 .menu-item-1136 a:before {
    content: url(https://khalaj.sitedar.com/beta/wp-content/uploads/insta.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative; width:40px;height:40px;display: block;transition: transform .2s;
}
.foot2 .menu-item-1448 a:before {
   content: url(https://khalaj.sitedar.com/beta/wp-content/uploads/link.png);
    font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot2 .menu-item-1449 a:before {
    content: url(https://khalaj.sitedar.com/beta/wp-content/uploads/pint.png);
     font-family: "FontAwesome";
    font-size: 18px;
    top: -9px;
    position: relative;    width: 40px;
    height: 40px;
    display: block;transition: transform .2s;
}
.foot2 .menu-item-1449 a:hover:before, .foot2 .menu-item-1448 a:hover:before, .foot2 .menu-item-1136 a:hover:before, .foot2 .menu-item-1135 a:hover:before{  transform: scale(1.1);    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);}
.foot2 .menu-item-1449 a:hover{}
.foot2 .menu-item-1449:hover{}

.foot2 .menu-item-1240{display:none !important;}

.kontakt2 .wpcf7-form-control-wrap input,.kontakt2 .wpcf7-form-control-wrap textarea{border: 1px solid lightgrey ;width: 85%;text-align:right;}
.kontakt1 .kon1:before{content: "\f041";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon2:before{content: "\f095";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon3:before{content: "\f0e0";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 .kon4:before{content: "\f017";font-family: "FontAwesome";font-size: 28px;    vertical-align: middle;margin-left: 30px;display: inline-block;color: #e93633;}
.kontakt1 span{display:inline-block;    vertical-align: middle;}
.kontakt1 {line-height:2.5;    font-size: 14px;}
.kontakt2 .wpcf7-form-control.wpcf7-captchar{width:100px;}
.kontakt2 .wpcf7-form-control.wpcf7-submit{background-color: #e93633;}
.kon1, .kon2, .kon3, .kon4{display:flex;}
.nam{text-align: center;
    display: block;
    font-size: 19px;
    font-weight: 900;}
.namayandeh1, .namayandeh2{text-align:center;    font-weight: 900;
    font-size: 13px;margin-bottom:30px;}

.n2-ss-slide.n2-ss-canvas.n2-ow, .n2-ss-item-content, .n2-ow.n2-ow-all p{font-family: 'IRANSansWeb' !important;}
.n2-ss-button-container a{background-color:red !important;font-family: 'IRANSansWeb' !important;}
.n2-ow.jetpack-lazy-image, .n2-ow.jetpack-lazy-image{    background-color: #ff000094 !important;}


.logooo .slick-dots{display:none !important;}
.logooo {margin-top:20px;}






.blogg ul{margin:0px;padding:0px;}
.blogg .widget_simpleimage{    float: right;    margin: 3%; width: 44%;}
.blogg .itemm{width: 24%;display: inline-block;position:relative;width: 302.25px;
    margin-right: 30px;}
.blogg .simple-image{position: relative;    padding: 0 15px 0 35px;}
.blogg .simple-image:before{content: '';
    position: absolute;
    top: 51px;
    left: 80px;
    bottom: -30px;
    width: 35px;
    border: 3px solid #e93633;
    border-top: 0;
    border-right: 0;
    transition: 0.33s ease-out;}
.blogg .widget_simpleimage:hover .simple-image:before{top:0;}
.blogg .more{font-weight: 900;font-size: 14px; text-align: right;display: block; margin-top: 17px;margin-right:20px;}
.blogg .more a:hover{color:red;}

.blogg .itemm img{display: inline-block;max-width: 100%; height: auto;position: relative;z-index: 2; width: 100%;}
.blogg h3, .maghalat h3, .content3 h3{font-weight:900;text-align:center;    font-family: 'Mj_Dinar One Light_0';position:relative;    width: max-content;padding:0 15px;
    margin: 0 auto;}
.blogg h3:before , .maghalat h3:before, .content3 h3:before{    width: 150px;border-style: solid;border-color: #000000; border-bottom-width: 1px;content: "";display: block;
    position: absolute; top: 60%; border-width: 0;    right: 100%;    height: 1px;background-color: #e93633;}
.blogg h3:after, .maghalat h3:after, .content3 h3:after{width: 150px; border-style: solid; border-color: #000000; border-bottom-width: 1px;left: 100%;content: "";
    display: block; position: absolute; top: 60%; border-width: 0;    height: 1px;
    background-color: #e93633;}
.blogg{    margin-top: 45px; margin-bottom: 75px;}
.blogg .widget_black_studio_tinymce p{text-align: center; margin-top: 20px;font-size: 14px;color: grey;}
.blogg .widget_black_studio_tinymce{margin-bottom:15px;}
/*
.content1 .itemm {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: red;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;}

.content1 .itemm:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #bcc7c9;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}

.content1 .itemm:hover:before{-webkit-transform: scaleX(0);transform: scaleX(0);}
.content1 .itemm{ text-align: center;display: block;}
.content1 .widget_simpleimage{width:21%;margin:2%;display: inline-block;}
.content1 .widget_simpleimage .more{text-align: center;
    font-size: 23px;
    font-weight: 900;
    padding: 10px;
    width: 100%;    font-weight: 900;
    text-align: center;
    font-family: 'Mj_Dinar One Light_0';s}
.content1 .widget_simpleimage img{    margin: 0 auto;display: block;}

.content1 .widget_simpleimage p{text-align:center;padding:1%;font-size:13px;padding-bottom:20px;}
.content1 .itemm:hover p, .content1 .itemm:hover .more a{color:white;}
.content1  .simple-image{margin-top:0px !important;    padding-top: 20px !important;}*/


.contactus1{float:right;}
.contactus1 .formm-1{float:right;}
.contactus1 input, .contactus1 textarea{background-color: #efebeb;    border: 0px;padding: 10px;text-align:right;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:black;}
.khali{clear:both;}
.wpcf7-form-control.wpcf7-captchac{float:right;}
.wpcf7-form-control.wpcf7-submit{width:100%;text-align:center;background-color: #d2151e;color:white;}
.wpcf7-form-control.wpcf7-captchar{width:100px;}
.contactus1 #black-studio-tinymce-36{text-align: center;}
.contactus1 #black-studio-tinymce-36 p{    font-size: 14px;color: grey;margin-bottom:35px;}
.contactus1 #black-studio-tinymce-36 h3{font-size:20PX;}

.contactus2{border-right: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: right;
}
.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;
}
.contactus2 li.menu-item-1136 a:before {
    font-family: "FontAwesome";
    content: "\f16d";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1135 a:before {
    font-family: "FontAwesome";
    content: "\f232";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1448 a:before {
    font-family: "FontAwesome";
    content: "\f08c";
    font-size: 28px;
    color: #e93633;
}
.contactus2 li.menu-item-1449 a:before {
    font-family: "FontAwesome";
    content: "\f0d2";
    font-size: 28px;
    color: #e93633;
}

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


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

.contactus2 #black-studio-tinymce-35 p:before{ content: "\f095";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-69 p:before{ content: "\f1ac";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-33 p:before{ content: "\f0e0";;font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 #black-studio-tinymce-34 p:before{ content: "\f041";font-family: "FontAwesome"; font-size: 28px; vertical-align: middle; margin-left: 30px;display: inline-block; color: #e93633;}
.contactus2 p{font-size:14px;}

.bc-contactus3 {background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/bc-contactus3.jpg);background-size: cover;}
.contactus3, .contactus4{font-size:13px;text-align:center;}
.bc-contactus3 h3{font-size:20px;font-weight:900;}
.contactus3 .textwidget, .contactus3 .textwidget{line-height: 2;}

.map p{margin:0px;}
.bc-contactus3 .plpr{margin-top:30px; padding-bottom: 25px; padding-top: 15px;}

.plpr{margin-top:60px;}


.aboutus1 img{height:auto;}
.aboutus2 .widget_black_studio_tinymce{font-size: 13px;line-height: 1.7;text-align: justify;}
.aboutus1 .simple-image{margin-top:110px;}
.abouttt {padding-bottom:30px;}
.aboutus3 img{height: auto;text-align: center;display: block;margin: 0 auto;    margin-top: 45px;}
.aboutus2 {margin-top:60px;}
.aboutus3 #simpleimage-12{border-top:1px solid lightgrey;margin-top:30px;}
.aboutus2 .textwidget{    font-size: 14px;
    line-height: 2;}

.title-aboutus{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/bgabout.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;}
.title-aboutus h3{    padding-top: 110px;
    padding-bottom: 110px;
    margin-top: 0px;
    font-size: 30px;
    color:transparent;}

.matn{text-align: justify;font-size: 14px;line-height: 2;}
.nama{text-align: center; border: 1px solid lightgrey; box-shadow: 0px 0px 8px 4px #d8d7d7;padding: 5px;height: 370px;margin-bottom:20px;}
.matn h3{    font-family: 'Mj_Dinar One Light_0';font-weight: 900;}


.page-id-1316 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{    clear: inherit;}
.page-id-1316 .aigpl-col-3{width:25%;}

.page-id-1427 .aigpl-design-1.aigpl-gallery-wrp .aigpl-first{    clear: inherit;}
.page-id-1427 .aigpl-col-3{width:50%;}
.land h3{background-color: black;color: white;font-size: 18px; padding: 12px;width: 96%;margin: 0 auto;}
.land{width:48%;display:inline-block;}
.khat{display: inline-block; width: 4%; }
.khat span{height: 1700px;background-color: black;width:10px;display: block;
    margin: 0 auto;}
.land1{float: right;}
.land2{float:left;}

.part1{text-align:center;font-size:14px;}

.film{margin-top: 75px;}

.part1{padding-top: 40px;padding-bottom: 40px;}
.part1 .widget_simpleimage{ width: 23%;display: inline-block; margin: 1%; position: relative;height:500px;}
.part1 .widget_simpleimage h3{ position: absolute;top: 0; margin-bottom: 43px; width: 100%;}
.part1 .widget_simpleimage p{position: absolute;bottom:0;}
.part1 p.simple-image{margin-top:60px;position: relative !important;}
.part1 .pp:before{content: '';
    display: inline-block;
    width: 3px;
    height: 27px;
    background: #d2151e;
    position: absolute;
    left: 50%;
    top:-45px;
    -moz-transform: translate(-50%, 0%);
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);}
/*.part1 .widget_simpleimage p{height: 75px;bottom: 0;}*/
.part1 .widget_black_studio_tinymce{width: 23%;margin: 1%;display: inline-block;position: relative;height:400px;background-color:white;}
.part1 .widget_black_studio_tinymce{vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;}
.part1 .widget_black_studio_tinymce:before{content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: red;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.part1 .widget_black_studio_tinymce:hover:before{-webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.part1 .widget_black_studio_tinymce .pp{position: absolute;height:80px;bottom:0;width:100%;    padding: 0 3%;
    font-size: 13px;}
.part1 .widget_black_studio_tinymce:hover .pp{color:white;}
.part1 .widget_black_studio_tinymce:hover .pp:before {background-color: white;}
.part1 .widget.widget_black_studio_tinymce img{margin-top:5px !important;}


.part2 h3{ font-family: 'Mj_Dinar One Light_0';font-weight: 900;text-align:center;}


.aboutus3 #simpleimage-19, .aboutus3 #simpleimage-17, .aboutus3 #simpleimage-18{width:30%;display:inline-block;margin:1%;}


.keshsan2 .widget.widget_black_studio_tinymce{text-align: justify;font-size: 14px;line-height: 2;}
.keshsan2 .widget.widget_black_studio_tinymce h3{font-family: 'Mj_Dinar One Light_0';font-weight: 900;}
.keshsan3 .widget.widget_black_studio_tinymce h3{font-family: 'Mj_Dinar One Light_0';font-weight: 900;text-align:center;}

.aigpl-img-link{ position: relative;margin: auto;overflow: hidden;width: 540px;}
.aigpl-img-link img{max-width: 100%; transition: all 0.3s;display: block;width: 100%;height: auto;transform: scale(1);}
.aigpl-img-link:hover img{ transform: scale(1.1);}


.page-id-1362 .title-keshsan{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/bg.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1362 .title-keshsan h3{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1362 .keshsan1 {margin-top: 55px;}
.page-id-1362 .keshsan2{margin-top: 110px;}

.page-id-1398 .title-keshsan{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/trans2.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1398 .title-keshsan h3{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1398 .keshsan1 {margin-top: 55px;}
.page-id-1398 .keshsan2{margin-top: 60px;}

.page-id-1344 .title-keshsan{background-image: url(https://khalaj.sitedar.com/beta/wp-content/uploads/chapi.jpg);text-align:center;margin:0 auto;background-attachment: fixed;background-position: center;background-size: cover;}
.page-id-1344 .title-keshsan h3{    padding-top: 110px; padding-bottom: 110px;margin-top: 0px; font-size: 30px;color: #252525;text-shadow: 0px 0px 10px white;}
.page-id-1344 .keshsan1 {margin-top: 55px;}
.page-id-1344 .keshsan2{margin-top: 60px;}


.sidebar{ width: 18%;display: none !important;float: right;margin-top:33px;}


.sidemenu{margin-left:10% !important;}
.archive.tax-product_cat .sidebar{display:inline-block !important;}




.archive.tax-product_cat #primary .products {width: 69%;display: inline-block; }


.related.products h2{font-weight: 900;
    text-align: center;
    font-family: 'Mj_Dinar One Light_0';
    position: relative;
    width: max-content;
    padding: 0 15px;
    margin: 0 auto;}



.testtt h2{display:none;}
.testtt h3{;margin-bottom: 25px;color: #D2151E;font-weight:900;}
.testtt img{float:left;}
.testtt{margin-bottom:25px;}
.testtt p{color: #343a40;font-size: 14px;line-height: 3;font-weight:900;}

.اطلاعات-فنی_tab:before{font-family: "FontAwesome";
    content: "\f013" !important;
    font-size: 24px;
    color: #D2151E;
    width: 30px !important;
    height: 30px !important;
    vertical-align: middle;
    border: 0px !important;
    position: initial !important;box-shadow: none !important;}

.لوازم-جانبی_tab:before{font-family: "FontAwesome";
    content: "\f0ad" !important;
    font-size: 24px;
    color: #D2151E;
    width: 30px !important;
    height: 30px !important;
    vertical-align: middle;
    border: 0px !important;
    position: initial !important;box-shadow: none !important;}

.woocommerce-Tabs-panel--لوازم-جانبی p{    color: #999;font-size: 14px;line-height: 2;}

.woocommerce-Tabs-panel--لوازم-جانبی a{width:120px;display:block;background-color:red;color:white;text-align:center;margin-top:20px;border-radius: 5px;padding:10px;border:2px solid red;}
.woocommerce-Tabs-panel--لوازم-جانبی a:hover{background-color: transparent;color:red;text-decoration:none;}

.woocommerce-Tabs-panel .yikes-custom-woo-tab-title{font-size: 20px;font-weight: 900;}

.relatedprodutc{direction: ltr}
.relatedprodutc h3{    background: #D2151E;
    padding: 15px !important;
    margin-bottom: 30px;
    color: white;text-align: center;}
 .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a, .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a:hover, .psfw-main-product-wrapper.psfw-car-template-2 .bx-wrapper .bx-controls-direction a{background-color: red !important;}

.relatedprodutc .psfw-title a{text-align: center !important;font-size: 14px !important;font-family: 'IRANSansWeb' !important;}
.relatedprodutc .psfw-title a:hover{color: red !important;}
.relatedprodutc .psfw-button-design{text-align: center !important;font-size: 14px !important;font-family: 'IRANSansWeb' !important;background-color: #D2151E !important;}
.relatedprodutc .psfw-title{text-align: center;}


.post-1532 img{height:auto;}
.post-1532.page{text-align:center;}
.post-1532.page h4 {margin-bottom:20px;margin-top:20px;font-size:22px;}


.wpsm_nav.wpsm_nav-tabs{padding: 0px;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs > li{float: none !important;display: inline-block;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs > li a, .tab-content .tab-pane{    font-family: 'IRANSansWeb' !important;font-size:14px;}
.post-1532.page #tab_container_1531 .wpsm_nav-tabs li.active a{background-color: black !important; color: white !important;}
.post-1532.page #tab_container_1531 .tab-content{ width: 70%; margin: 0 auto;    text-align: right;}
.post-1532.page #tab_container_1531 .wpcf7-form-control.wpcf7-submit{width: 100px;border: 0px;padding:5px;}
.post-1532.page #tab_container_1531 .wpcf7-form-control.wpcf7-submit:hover{background-color:transparent;color:black;}
.post-1532.page .wpcf7{font-size: 12px;}
.post-1532.page .wpcf7-form.init{margin-top: 22px;line-height: 3;}
.post-1532.page #tabs_desc_1531_2{line-height:2;}
.post-1532.page #tabs_desc_1531_2 a{width:250px;display:block;background-color: red;color:white;padding: 9px;
    text-align: center;
    margin-top: 10px;
    border-radius: 9px;
    border: 2px solid red;}
.post-1532.page h3{display:none !important;}
.post-1532.page #tabs_desc_1531_2 a:hover{background-color: transparent;color:red;text-decoration: none;}


.category-26 .groupp h1{    padding: 40px;color: black;background-image: none;padding-top:50px;}





.logo{float:right;}


#responsive-menu-item-1137 a:before{content: "\f015";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1143 a:before{content: "\f007";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1279 a:before{content: "\f212";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1306 a:before{content: "\f2a0";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}
#responsive-menu-item-1431 a:before{content: "\f1b3";font-family: "FontAwesome"; font-size: 20px;color: white;
    margin: 0 auto; display: inline-block; margin-left: 10px;vertical-align: middle;}



#responsive-menu-container{width:100% !important;    margin-top: 80px !important;overflow-x: hidden !important;}

/*.responsive-menu-button.responsive-menu-boring.responsive-menu-accessible.is-active{width:100% !important;background-color:black !important;}*/
.responsive-menu-button.responsive-menu-boring.responsive-menu-accessible.is-active{    top: 0px !important;
    right: 0% !important;    height: 87px !important;background-color: #212121 !important;width:100% !important;}

.responsive-menu-box{text-align: right !important;display: block !important;margin-right: 20px !important;}


.fixedpic{clear:both;}

.show1, .show2{width:100%;display:block;}


.woocommerce-result-count, .woocommerce-ordering{display:none;}

.content1 h3:before , .maghalat h3:before, .content3 h3:before{    width: 150px;border-style: solid;border-color: #000000; border-bottom-width: 1px;content: "";display: block;
    position: absolute; top: 60%; border-width: 0;    right: 100%;    height: 1px;background-color: #e93633;}
.content1 h3:after, .maghalat h3:after, .content3 h3:after{width: 150px; border-style: solid; border-color: #000000; border-bottom-width: 1px;left: 100%;content: "";
    display: block; position: absolute; top: 60%; border-width: 0;    height: 1px;
    background-color: #e93633;}
.content1{    margin-top: 45px; margin-bottom: 40px;}
.content1 .widget_black_studio_tinymce p{text-align: center; margin-top: 20px;font-size: 14px;color: grey;}
.content1 .widget_black_studio_tinymce{margin-bottom:15px;}
.content1 h3, .maghalat h3, .content3 h3{font-weight:900;text-align:center;    font-family: 'Mj_Dinar One Light_0';position:relative;    width: max-content;padding:0 15px;
    margin: 0 auto;}


.content1 .itemm {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;}

.content1 .itemm:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: red;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}

.content1 .itemm:hover:before{-webkit-transform: scale(1);
    transform: scale(1);}
.content1 .widget_simpleimage{width:20%;margin:2%;display: inline-block;}
.content1 .widget_simpleimage .more{text-align: center;
    font-size: 15px;
    font-weight: 900;
    padding: 10px;position: absolute;
    bottom: 50px;
    width: 100%;}
.content1 .widget_simpleimage img{    margin: 0 auto;
    display: block;}
.content1 .widget_simpleimage p{margin-top: 40px;text-align:center;padding:1%;font-size:13px;padding-bottom:20px;}
.content1 .itemm:hover p, .content1 .itemm:hover .more a{color:white;}
.content1  .simple-image{margin-top:0px !important;    padding-top: 20px !important;}

/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    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) {
.social li{    padding-left: 10px;}
.main-menu li a{padding: 18px 15px 15px 15px;font-size: 13px;}

}
@media only screen and (max-width:1200px) {
.tell h3:before{right:0;}
.tell a, .saat-kari a{font-size:13px;}
}
@media only screen and (max-width:1140px) {
.main-menu li a{padding: 17px 9px 15px 9px;}
}
@media only screen and (max-width:1024px) {
.main-menu li a{padding: 17px 7px 15px 7px;}
}
@media only screen and (max-width:992px) {
.content1 .widget_simpleimage .more{font-size: 18px;}
}
@media only screen and (max-width:768px) {
.bac-header2{display:none;}
.content1 .widget_simpleimage{ width: 46%;}
.main-menu{display:none;}
.logo:before{display:none;}
.address{display:none;}
.tell h3{text-align:center;}
.tell h3:before{position: initial;float:none;}
.saat-kari h2:before{float:none !important;}
.saat-kari h2{text-align:center;}
.social:before{display:none;}
.saat-kari, .tell{padding-top:10px;padding-bottom:10px;}
.content1 h3:before, .maghalat h3:before, .content3 h3:before, .post-1532 h4:before, .content1 h3:after, .maghalat h3:after, .content3 h3:after, .post-1532 h4:after{display:none;}
.maghalat .darkoob-li{width:50%;}
.maghalat ul{display: block;}
.content3 li{width: 98%;}
.cataloguee .widget_black_studio_tinymce{float:none;width:100%;margin-bottom:20px;margin-top:350px;}
.foot1 .widget_black_studio_tinymce, .foot2 .widget_black_studio_tinymce{width:96%;}
.tell h3, .saat-kari h2{font-size:13px;}
.logo .simple-image{text-align:left !important;}
.n-nav{position: fixed;top: 0; z-index: 99999;width: 100%;}
.aboutus2, .aboutus1{width:100%;}
.aboutus1 img{ margin: 0 auto;display: block;}
.saat-kari, .tell{width:50%;}
.logo{width:100%;}
.matn, .film{width:100%;}
.part1 .widget_black_studio_tinymce{width:48%;}
.page-id-1316 .aigpl-col-3{width: 50%;}
.foot2 .widget_nav_menu{width:100%;}
.sidebar, .archive.tax-product_cat #primary{width:100%;margin:0px;}
.keshsan1, .keshsan2{width:100%;}
.khat{display:none;}
.land{width:100%;}
.groupp .darkoob-li{width:48% !important;}
.contactus2, .contactus1{width:100%;}
.product-part1, .product.type-product .summary.entry-summary.product-part2{width:100% !important;}
.woocommerce-product-details__short-description h3{font-size: 19px;}
.show1, .show2{width:100% !important;clear:both;}
.testtt img{float:none;text-align:center;display: block; margin: 0 auto !important;}

}
@media only screen and (max-width:480px) {
.content1 .widget_simpleimage{width:96%;}
.maghalat .darkoob-li{width:100%;}
.content3 li{height: 345px;}
.part1 .widget_black_studio_tinymce{width:98%;}

.page-id-1316 .aigpl-col-3{width:100%;}
.groupp .darkoob-li{width:98%;}
}
@media only screen and (max-width:425px) {
.content3 li p{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;
	}
}
