/*!
Theme Name: darkoob
Theme URI: http://sitedar.com/
Author: shahab
Author URI: http://sitedar.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: darkoob
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

darkoob is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

 @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: 'Montserrat-Bold';
	src: url('fonts/Montserrat-Bold.eot?#') format('eot'),  /* IE6–8 */
		 url('fonts/Montserrat-Bold.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
  }
  
  @font-face {
    font-family: 'IRANSansWeb(FaNum)';
    src: url('fonts/IRANSansWeb(FaNum).eot');
    src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),
         url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
  
@font-face {
  font-family: 'Poppins-Light';
  src: url('fonts/Poppins-Light.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}  
  
  html {line-height: 1.15; -webkit-text-size-adjust: 100%;}
  body {margin: 0; padding: 0; font-size: 16px; line-height: 2; font-family: 'IRANSansWeb(FaNum)'; overflow-x: hidden;}
  main {display: block;}
  *{padding: 0; margin: 0;}
  input:focus, a:focus, a:active, textarea:focus, img:focus {outline:none;}
  
  
  img {max-width:100%;}
  ul{padding: 0; margin: 0;}
  a{text-decoration: none !important; color: #444;}
  a:hover{color: #EF3B50;}
  p{line-height: 2;}  
  
  


.bg-header1{background-color:#2b4e90; display: none;}
.bg-header2{border-bottom: 1px solid #f9f6f6; background: #fff;}
.bg-header3{background-color:#CD0B0B; border-bottom: 1px solid #ccc;}
.home .bg-header2{border-bottom: none;}
.home .bg-header3{border-bottom: none;}

.logo{z-index: 1; text-align: right;}


.searching{position: relative;}
.screen-reader-text{display:none;}
.searching label{width: 50%;}
.searching input[type="search"]{
    width: 100%;
    background: #fff;
    padding: 0px 15px;
    font-size: 13px;
    height: 36px;
    border: 1px solid #e1dfdf;
}
.searching button{
    position: absolute;
    left: 0px;
    top: 0px;
    border: none;
    font-size: 0;
    width: 40px;
    height: 36px;
    background: #565656;
}
.searching button:before{cursor: pointer; font-family: "FontAwesome"; content: "\f002"; font-size: 17px; padding: 6px; color: #fff;}
.searching::-webkit-input-placeholder{color: #a8acaf; padding-right: 5px; font-weight: normal;}
.searching:-ms-input-placeholder{color:#a8acaf; padding-right: 5px; font-weight: normal;}
.searching::placeholder{color: #a8acaf; padding-right: 5px; font-weight: normal;}

  
.main-menu ul{padding:0;  margin: 0; text-align: right;}
.main-menu li a{
font-size: 14px;
position: relative;
display: inline-block;
outline: none;
color: #fff;
text-decoration: none; 
}
.main-menu li{display:inline-block; text-align: right; padding: 5px 15px; position: relative;}
.main-menu li a{position: relative; z-index: 1;}
.main-menu li a:hover{color: #fff !important;}
.main-menu li a:before{content: "";
  position: absolute;
  bottom: 0px;
  margin: auto;
  background-color: var(--prt-skin-color);
  height: 3px;
  width: 100%;
  transform-origin: right center;
  -webkit-transform-origin: right center;
  -webkit-transform: scale(0,1);
  -khtml-transform: scale(0,1);
  -moz-transform: scale(0,1);
  -ms-transform: scale(0,1);
  -o-transform: scale(0,1);
  transform: scale(0,1);
  -webkit-transition: transform .55s cubic-bezier(.37,.31,.2,.85);
  -khtml-transition: transform .55s cubic-bezier(.37,.31,.2,.85);
  -moz-transition: transform .55s cubic-bezier(.37,.31,.2,.85);
  -ms-transition: transform .55s cubic-bezier(.37,.31,.2,.85);
  -o-transition: transform .55s cubic-bezier(.37,.31,.2,.85);
  transition: transform .55s cubic-bezier(.37,.31,.2,.85);
}
.main-menu li a:hover:before{transform-origin: left center;
  -webkit-transform-origin: left center;
  -webkit-transform: scale(1,1);
  -khtml-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
  -o-transform: scale(1,1);
  transform: scale(1,1);
  background: #fff;
}
.main-menu ul ul{
  width:208px;
  text-align: right;
  position: absolute;
  visibility: hidden;
  display: block;
  opacity: 0;
  line-height: 14px;
  margin: 0;
  list-style: none;
  right: 0;
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  background-clip: padding-box;
  transition: all .5s ease;
  z-index: 99;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -webkit-box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
  box-shadow: 0px 4px 4px 1px rgb(0 0 0 / 20%);
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  padding: 7px 0;
}
.main-menu li:hover> ul{
  display:block;
  float:left;
  width:208px;
  margin-right: 0px;
  background: #fff;
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 100%;
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
  box-shadow: 0 3px 25px 0px rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset;
}
.main-menu .sub-menu li{width:100%; float:left; border-bottom: 1px solid rgb(0,0,0,.09); list-style-type:none; margin-right: 0; margin-left: 0; padding: 0px;}
.main-menu .sub-menu li:last-child{border-bottom:none;}
.main-menu .sub-menu li a{text-align: right; font-size: 14px; text-decoration:none; width: 100%; color: #000; padding: 10px;}
.main-menu .sub-menu li li a:hover{color: #EF3B50;}
.main-menu .sub-menu li a:before{display: none;}
.main-menu ul ul ul{margin: -41px 207px 0 190px !important;}
 
 
.social-menu{z-index: 1;}
.social-menu ul{text-align:right;}
.social-menu li{padding: 5px 8px; list-style: none; display: inline-block;}
.social-menu a{font-size: 0;}
.social-menu a:before{font-family: "FontAwesome"; font-size: 14px; color: #fff;}
.social-menu .menu-item-34 a:before{content: "\f09a";}
.social-menu .menu-item-35 a:before{content: "\f16d";}
.social-menu .menu-item-36 a:before{content: "\f1d9";}
.social-menu a:hover:before{color: #EF3B50 !important;}
  
.head-tell, .head-address{z-index: 1;}
.head-tell h2{margin: 0; color: #fff; font-size: 12px; text-align: left;}
.head-tell h2:before{font-family: "FontAwesome"; content: "\f095"; padding-right: 5px; font-size: 15px; color: #FF7B30;}
.head-address h2{z-index: 1; margin: 0; color: #fff; font-size: 12px; text-align: right;}
.head-address h2:before{font-family: "FontAwesome"; content: "\f0e0"; padding-left: 5px; font-size: 12px; color: #FF7B30;}

.box-user{text-align: left;}
.box-user .link-login-register a{color: #CD0B0B; margin-bottom: 0; display: inline-block;}

.box-user .link-login-register .profile:before{font-family: "FontAwesome"; font-size: 15px; color: #CD0B0B; content:"\f007"; padding-left: 3px; vertical-align: bottom;}
.box-user .link-login-register .register:before{font-family: "FontAwesome"; font-size: 15px; color: #CD0B0B; content:"\f044"; padding-left: 3px; vertical-align: bottom;}
.box-user .link-login-register .vorod:before{font-family: "FontAwesome"; font-size: 15px; color: #CD0B0B; content:"\f09c"; padding-left: 3px; vertical-align: bottom;}


.box-catmenu h2{
    background: #CD0B0B;
    display: block;
    color: #fff;
    font-size: 21px;
    margin-bottom: 20px;
    width: 100%;
    padding: 10px 30px;
}
.box-catmenu li{
    list-style: none;
}
.box-catmenu .sub-menu {
   padding-right:10px;
}
.main-menu .menu-item-295 a{
    font-size: 0px;
    position: relative;
}
.main-menu .menu-item-295 a:after{
    font-family: "FontAwesome";
    font-size: 19px;
    color: #fff;
    content: "\f00b";
}
.main-menu .menu-item-295 a:before{
    display: none;
}
.sidebar-catmenu.open {
    right: 0;
    opacity: 1;
}
.sidebar-catmenu {
    background-color: #fff;
    box-shadow: 0 0 5px #a09595;
    position: fixed;
    right: -700px;
    top: 0;
    bottom: 0;
    height: 100%;
    max-width: 350px;
    width: 350px;
    z-index: 999;
    transition: all 0.4s ease-in-out;
    opacity: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 40px;
}
.sidebar-catmenu .burger {
    position: absolute;
    top: 52px;
    right: 40px;
}
.hamburger {
    padding: 0px 0px;
    display: flex;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
}
.hamburger-squeeze.is-active .hamburger-inner {
    transform: rotate(45deg);
    transition-delay: 0.12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger-squeeze .hamburger-inner {
    transition-duration: 0.075s;
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -1px;
}
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
    width: 30px;
    height: 2px;
    background-color: #fff;
    border-radius: 0px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.sidebar-catmenu .burger .hamburger-inner::before, .sidebar-catmenu .burger .hamburger-inner::after {
    background: #000000;
    opacity: 1;
}
.hamburger-squeeze.is-active .hamburger-inner:before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease;
}
.hamburger-squeeze .hamburger-inner:before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger-inner::before, .hamburger-inner:after {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -7px;
}
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
    width: 30px;
    height: 2px;
    background-color: #fff;
    border-radius: 0px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.hamburger-squeeze.is-active .hamburger-inner:after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.sidebar-catmenu .burger .hamburger-inner::before, .sidebar-catmenu .burger .hamburger-inner::after {
    background: #000000;
    opacity: 1;
}
.hamburger-squeeze .hamburger-inner:after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger-inner:after {
    bottom: -7px;
}
.hamburger-inner::before, .hamburger-inner:after {
    content: "";
    display: block;
}
.hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
    width: 30px;
    height: 2px;
    background-color: #fff;
    border-radius: 0px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.menu-cat-menu-container ul ul{position:absolute; width:250px; padding:5px 0; display:none; z-index:100;}
.menu-cat-menu-container li:hover> ul{
  display:block;
  width:246px;
  margin-right: 0px;
  background: #3a3a3b;
}
.menu-cat-menu-container li li{width:100%; list-style-type:none; margin-right: 0; margin-left: 0;}
.menu-cat-menu-container li li a{text-align: left; font-size: 14px; text-decoration:none; width: 100%; color: #fff; padding: 5px;}
.menu-cat-menu-container ul ul ul{  margin: -44px 225px 0 190px !important;} 






.main-cart{margin-top: 5px; text-align:left;}
.basket .cart{display: inline-block; position: relative;}
.add-cart:before{
    content: "\f07a";
    font-family: "FontAwesome";
    padding-top: 1px;
    font-size: 15px;
    color: #fff;
    position: absolute;
    top: 11px;
    right: -12px;
    background: #CD0B0B;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
}
.basket{text-align: right; display: inline-block;}
.mahsol{}
.mahsol:hover{color:#fff;}
.header-cart-count{
    position: relative;
    top: -20px;
    font-size: 11px;
    right: -24px;
    color: #fff;
    font-size: 13px;
    background: #EF3B50;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    margin-top: -5px;
    text-align: center;
}
.add-cart{display: inline-block;}
.add-cart h3{color:#fff; text-align:left; font-size:0px !important; margin-bottom:11px; margin-top: -12px;}
.add-cart ul{ float:left !important; width:210px !important; z-index: 99999 !important; text-align:center !important;  position:relative !important;}
.add-cart ul li{ list-style:none; height:60px;}
.add-cart ul li a{ color:#333 !important; text-align: right;  float: right;}
.add-cart ul li span{ color:#999 !important;}
.add-cart .widget_shopping_cart_content{ display:none !important; z-index:100000 !important; padding:10px !important; width: 222px !important; float: left !important; background:#F5F5F5 !important; margin-top:3px; border-radius: 4px;
border: 1px solid #e5e5e5;}
.add-cart:hover> .widget_shopping_cart_content{ display:block !important; position:absolute; top:35px; right: -14px;}
.add-cart ul.product_list_widget li img{float: right !important; width: 40px !important; height: auto !important; box-shadow: none !important; margin-left: 3px;}
.add-cart .woocommerce ul.product_list_widget li a{display: block !important; font-weight: 700 !important;}
.add-cart .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{margin-right: -17px; margin-left: 3px;}
.add-cart .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{ margin-right: 20px;}
.add-cart .widget_shopping_cart_content a.button{ display:block !important; width:110px !important; margin:3px auto !important; border-radius:10px !important; background:#e5e5e5 !important; text-align: center !important;}
.add-cart .widget_shopping_cart_content .quantity{ display: block; float: right; padding-right: 78px;}
.add-cart .woocommerce ul.product_list_widget li a { display: block; font-weight: 700;}
.add-cart .widget_shopping_cart_content:before{
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: -6px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    border-color: transparent transparent #66748b transparent;
}
.add-cart .total{text-align: center;}
.add-cart a.remove{
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    margin-right: -1px;
    float: left;
}
.add-cart a.remove:hover { color: #fff!important; background: red;} 


.rtl .seriousslider-inner > .item img.item-image{width:100%;}
.slider .seriousslider-light .seriousslider-caption-title {font-size: 40px;}
.slider .seriousslider-caption-text p{font-size: 30px;}


.content1{margin-top: 50px; margin-bottom: 50px;}
.content1 h2{text-align: center; font-size: 27px;}
.content1 .sp-wcsp-cat-item .sp-wcsp-cat-thumbnail img{
    width: 220px;
    /*height: 220px;*/
    border-radius: 50%;
}
.content1 .nav-top-right .sp-wcsp-button-next{margin-right: 8px;}
.content1 .sp-wcsp-slider-area-50 .sp-wcsp-button-prev, .content1 .sp-wcsp-slider-area-50 .sp-wcsp-button-next{line-height: 34px;}


.bg-content2{
    /*background: #F4F4F4;*/ 
    /*padding: 15px 0;*/
    /*background: #ef3b50;*/
    /*border-radius: 15px;*/
    background: #ef3b50;
    padding: 18px 0 0;
    background: #CD0B0B;
    border-radius: 15px;
}
.title-content2{/*padding-top: 20px;*/ padding-top: 0px;}
.title-content2 p{
    /*color: #fff;*/
    /*text-align: center;*/
    /*font-size: 30px;*/
    /*line-height: 48px;*/
    /*font-weight: 600;*/
    /*margin-bottom: 30px;*/
    color: #fff;
    text-align: center;
    font-size: 26px;
    line-height: 31px;
    font-weight: 600;
}
.title-content2 a{
    /*color: #fff;*/
    /*text-align: center;*/
    /*font-size: 20px;*/
    /*padding-top: 16px;*/
    /*display: block;*/
    /*position:relative;*/
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding-top: 3px;
    display: block;
    position: relative;
}
.title-content2 a:after{font-family: "FontAwesome"; content:"\f053"; font-size: 12px; color: #fff;  padding-right: 8px;}
.content2 .carousel-slider .owl-stage-outer{direction: ltr;}
.content2 .carousel-slider .price ins{display: block;}
.content2 .carousel-slider__product{box-shadow:none;}
.content2 .carousel-slider__product a{color:#fff;}
.content2 .carousel-slider.owl-drag .owl-item{ background:#fff;}
.content2 .carousel-slider .owl-item img { display: block; width: auto; margin: 0 auto;}
.content2 .carousel-slider .woocommerce-loop-product__title{font-size: 16px;}

.content3{margin-top: 50px; margin-bottom: 15px;}
.content3 p a{
    font-size: 20px;
    padding: 10px 10px;
    margin-bottom: 10px;
    border-right: 3px solid #cc2b5e;
}
.content3 h2.widget-title{
    font-size: 20px;
    padding: 10px 10px;
    margin-bottom: 10px;
    border-right: 3px solid #cc2b5e;
}


.content4{margin-top: 0px;}
.content4 p a{
    font-size: 20px;
    padding: 10px 10px;
    margin-bottom: 10px;
    border-right: 3px solid #cc2b5e;
}
.content4 h2.widget-title{
    font-size: 20px;
    padding: 10px 10px;
    margin-bottom: 10px;
    border-right: 3px solid #cc2b5e;
}


.bgcontent5{background:#CD0B0B; padding: 50px 0;}
.content5 h2{position: relative; text-align: center; color: #fff; padding-bottom: 25px; font-size: 22px;}
.content5 #category-posts-2-internal .cat-post-item{width: 33%; display: inline-block;}
.content5 #category-posts-2-internal .cat-post-thumbnail{float: none;}
#category-posts-2-internal .cat-post-thumbnail .cat-post-crop img{margin: 0 auto; width: 100% !important;}
.content5 .widget-title{color: #fff; text-align: center;}
.content5 .cat-post-title{color: #fff; font-size: 20px; padding: 0 10px;}
.content5 .cpwp-excerpt-text{color: #fff; padding: 0 10px;}


.content6{margin: 50px 0;}


.bg-footer1{background-color: #CD0B0B; padding: 50px 0; margin-top:50px;}
.foot-box1, .foot-box2, .foot-box3, .foot-box4{color: #fff; margin-bottom: 40px;}
.foot-box1 h2, .foot-box2 h2, .foot-box3 h2, .foot-box4 h2{
    margin: 0px 0px 30px 0px;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0;
    font-weight: 600;
    position: relative;
}
.foot-box1 .address:before{content: "\f041"; font-size: 17px; font-family: "FontAwesome";  color: #fff; padding-left: 5px;}
.foot-box1 .saat:before{content:"\f017"; font-size: 17px; font-family: "FontAwesome";  color: #fff; padding-left: 5px;}

.foot-box2 li{list-style: none;}
.foot-box2 li:before{content:"\f00c"; font-size: 17px; font-family: "FontAwesome";  color: #fff; padding-left: 5px;}
.foot-box2 li a{color: #fff;}
.foot-box2 li a:before{}

.foot-box3 .tel:before{content: "\f095"; font-size: 16px; font-family: "FontAwesome";  color: #fff; padding-left: 5px; display: inline-block;}
.foot-box3 .email:before{content:"\f0e0"; font-size: 14px; font-family: "FontAwesome";  color: #fff; padding-left: 5px; display: inline-block;}
.foot-box3 .mobile:before{content:"\f10b"; font-size: 22px; font-family: "FontAwesome";  color: #fff; padding-left: 5px; display: inline-block;}
.foot-box3 .fax:before{content:"\f1ac"; font-size: 15px; font-family: "FontAwesome";  color: #fff; padding-left: 5px; display: inline-block;}
 
.logo-foot-box6{text-align: center; margin-bottom: 40px;}


.bg-footer2{background:#464646; padding: 20px 0;}
.copyright{
	  color: #ccc;
	  font-size: 14px;
}
.copyright p{margin-bottom: 0; text-align: center;}
  

/***************************** tell-box *******************************/
.callback{cursor: pointer; position: fixed;z-index: 9999;width: 85px; border-radius: 50%; background-color: #EF3B50; height: 85px; box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35); right: 10px; bottom: 10px;}
.callback #black-studio-tinymce-4{float:left;}
.callback:before{line-height: 86px; content: "\f095"; font-family: "FontAwesome"; font-size: 48px; color: #fff; padding-right: 24px; display: block; padding-left:24px;}
.callback:hover:before{color:#1b3564;}
.axsocial, .knoww{display:none;}
#closee{cursor: pointer;}
#closee:before{content: "\f00d";font-family: "FontAwesome"; padding-left: 5px; font-size: 14px;color:black;display:block;width:20px;height:20px;}
#closee:hover:before{color:red;}
#socialBtn{cursor: pointer;}
#socialBtn:after{content: "\f078";font-family: "FontAwesome"; font-size: 19px; color:black; display:block; width:20px; height:20px; text-align:center; margin:0 auto;}
.knoww{position: fixed; z-index: 9999; left: 0; bottom: 0; width: 280px;border: 1px solid lightgrey; padding: 7px; background-color: white; box-shadow: 0 4px 10px 0 rgba(46,58,70,0.35); right: 40px;
bottom: 40px;}
.knoww p{text-align:center;line-height:2.3;}
.axsocial img{margin:3% !important;}
.axsocial img:hover{filter: grayscale(70%);}
.axsocial{border-top: 1px solid grey; text-align: center;}




  
.inner-page article .entry-header{position: relative;}
.inner-page article .entry-header h1{   
margin-top: 50px;
font-size: 28px;
border-right: 2px solid #EF3B50;
padding-right: 5px;
}
.inner-page article .entry-content{padding-top: 50px;}


.inner-post article .entry-header{position: relative;}
.inner-post article .entry-header .post-thumbnail{padding-top: 30px;}
.inner-post article .entry-header h1{   
margin-top: 50px;
font-size: 28px;
border-right: 2px solid #EF3B50;
padding-right: 5px;
margin-bottom: 25px;
}
.inner-post article .entry-content{padding-top: 30px;}


.cat-post{margin-bottom: 30px;}
.cat-post .page-header h1{
margin-top: 50px;
font-size: 28px;
border-right: 2px solid #EF3B50;
padding-right: 5px;
margin-bottom: 25px;
}
.cat-post .joomirpost{margin-bottom: 40px;}
.cat-post .joomirpost img{height: auto;}
.cat-post .joomirpost .date{color: #adb5bd !important;}
.cat-post .joomirpost h2{font-size: 19px; font-weight: bold; padding-top: 25px;}
.blog-content-right{
  padding: 30px;
}
.blog-content-right .cat-item-1{display: none;}
.blog-content-right section
{
  margin-bottom: 30px;
  border-top: 4px solid #EF3B50;
  padding: 30px;
  color: #000;
  box-shadow: 0px 0px 4px #cdcdcd;
}
.blog-content-right ul{padding-right: 18px;}
.blog-content-right ul li a{color: #000;}
.blog-content-right h2{margin-top: 0; font-size: 18px; position: relative; font-weight: bold;}

  

  
/************************** contact us ************************/
.page-id-22 .address{text-align: center; border-right: 1px solid #ced7e4; margin: 32px 0 20px;}
.page-id-22 .tel{text-align: center; border-right: 1px solid #ced7e4; margin: 32px 0 20px;}
.page-id-22 .email{text-align: center; border-right: 1px solid #ced7e4; margin: 32px 0 20px;}
.page-id-22 .fax{text-align: center; margin: 32px 0 20px;}

.page-id-22 .address:before{border: 1px solid #ced7e4; font-size: 25px; font-family: "FontAwesome"; width: 45px; height: 45px; display: inline-block; color: #1B3564; content: "\f041";}
.page-id-22 .tel:before{border: 1px solid #ced7e4;font-size: 25px; font-family: "FontAwesome"; width: 45px; height: 45px; display: inline-block; color: #1B3564; content: "\f095";}
.page-id-22 .email:before{border: 1px solid #ced7e4; font-size: 22px; font-family: "FontAwesome"; width: 45px; height: 45px; display: inline-block; color: #1B3564; content: "\f0e0";}
.page-id-22 .fax:before{border: 1px solid #ced7e4; font-size: 22px; font-family: "FontAwesome"; width: 45px; height: 45px; display: inline-block; color: #1B3564; content: "\f16d";}

.page-id-22 .address h2{padding-top: 15px; color: #003760; font-weight: 600; font-size: 20px; text-align: center;}
.page-id-22 .tel h2{padding-top: 15px; color: #003760; font-weight: 600; font-size: 20px; text-align: center;}
.page-id-22 .email h2{padding-top: 15px; color: #003760; font-weight: 600; font-size: 20px; text-align: center;}
.page-id-22 .fax h2{padding-top: 15px; color: #003760; font-weight: 600; font-size: 20px; text-align: center;}

.page-id-22 .address p{color: #7a8a9e; font-size: 15px; text-align: center;}
.page-id-22 .tel p{color: #7a8a9e; font-size: 15px; text-align: center;}
.page-id-22 .email p{color: #7a8a9e; font-size: 15px; text-align: center;}
.page-id-22 .fax p{color: #7a8a9e; font-size: 15px; text-align: center;}

.page-id-22 input{text-align: right; border: 1px solid #e2d7f1; width: 100%; margin-bottom: 5px;
border-radius: 5px; border: 1px solid #ced7e4; padding: 13px 15px 13px 20px; font-size: 15px;}
.page-id-22 input.wpcf7-captchar{width: auto;}
.page-id-22 textarea{height: 80px; border-radius: 5px; border: 1px solid #e2d7f1; padding: 13px 15px 13px 20px; width: 100%; margin-bottom: 5px;}
.page-id-22 label{width: 100%;}
.page-id-22 input[type="submit"]{width: auto; background: #EF3B50; color: #fff; border: 1px solid #EF3B50; padding: 15px 40px; margin-top: 50px; display: inline-block;}
.page-id-22 input[type="submit"]:hover{background:#fff; color: #EF3B50;}
  
    
/***************************** register  *******************************/  
.page-id-141 .form-group {margin-bottom: 15px;}
.page-id-141 .darkoob-register-from-page .col-lg-6{box-shadow: 0 0 5px #ccc;}
  
  
  

/********************** My account *******************/
.woocommerce-MyAccount-content{padding: 40px 20px !important;}
.woocommerce-MyAccount-content{box-shadow: 1px 1px 5px #ccc; padding: 20px;}
.woocommerce-account .woocommerce-MyAccount-navigation{box-shadow: 1px 1px 5px #ccc; padding: 20px;}
.woocommerce-MyAccount-navigation ul li{list-style: none;}
.woocommerce-MyAccount-navigation-link--downloads{display: none;}
.woocommerce-MyAccount-navigation-link--dashboard:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f015"; font-size: 18px; color: #999;}
.woocommerce-MyAccount-navigation-link--orders:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f044"; font-size: 18px; color: #999;}
.woocommerce-MyAccount-navigation-link--edit-address:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f041"; font-size: 21px; color: #999;}
.woocommerce-MyAccount-navigation-link--tinv_wishlist:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f004"; font-size: 16px; color: #999;}
.woocommerce-MyAccount-navigation-link--edit-account:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f007"; font-size: 18px; color: #999;}
.woocommerce-MyAccount-navigation-link--customer-logout:before{padding-right: 5px; font-family: "FontAwesome"; content: "\f08b"; font-size: 18px; color: #999;}



/*********** woocommerce *********/
.woocommerce ul.products li.product .price del{display: block;}
/*.woocommerce .woocommerce-breadcrumb{display: none;}*/
.woocommerce .woocommerce-ordering select{display: none;}
.woocommerce.archive .woocommerce-products-header__title{
    border-right: 2px solid #EF3B50;
    padding-right: 5px;
    margin-bottom: 25px;
    font-size: 30px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title{background: #9b9b9b; color: #fff; text-align: center;}
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product{border: 1px solid #ddd; padding: 5px; text-align: center;}
.woocommerce div.product .product_title{font-size: 22px; font-weight: bold;  margin-bottom: 30px;}
.woocommerce-loop-category__title mark{display: none;}
.woocommerce ul.products li.product .button{font-weight: normal;}
.woocommerce button.button.alt{background:#FE3C5C;}
.woocommerce button.button.alt:hover{background:#f7631b;}
.woocommerce .woocommerce-breadcrumb{border-bottom: 1px solid #37264447 !important; border-right: 0 !important; border-left: 0 !important; border-top: 0 !important; margin-top: 20px; border: 1px solid #f3f3f3; padding: 10px; margin-bottom: 40px;}
.woocommerce.archive .content-area{padding: 50px 0;}
.woocommerce.single-product .content-area{padding: 50px 0;}
.related.products h2:first-child{
    font-size: 26px; border-right: 3px solid #FE3C5C; padding: 10px;
    margin-bottom: 20px;
	clear: both;
	background: #faebd7;
}
.woocommerce .products ul li, .woocommerce ul.products li{text-align: center;}
.woocommerce div.product form.cart .button{font-weight: normal;}
.woocommerce  a.button{background:#e6bd57; color:#fff;}
.woocommerce ul.products li.product .price{color:#000;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#000;  margin-bottom: 30px;}
.woocommerce div.product div.images.woocommerce-product-gallery{border: 1px solid #37264447;}
.woocommerce.single-product .product_meta{display: none;}
.woocommerce .woocommerce-result-count{display: none;}
.woocommerce ul.products li.product{
  box-shadow: 0 0 2px 5px #eee;
}
.woocommerce ul.products li.product:hover .woocommerce-loop-category__title{background: #EF3B50; color: #fff;}
.woocommerce span.onsale{background-color: #EF3B50;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del {display: block;}
  
.woocommerce-Price-amount bdi{color: #ff0000;}
.woocommerce ul.products li.product .onsale{right: 0; left: auto;}
  
  /*responsive*/
  /*67%*/
  @media (max-width:2200px) {
	 
  }
  /*75%*/
  @media (max-width:2000px) {
	  
  }
  /*80%*/
  @media (max-width:1800px) {
	
  }
  /*90%*/
  @media (max-width:1600px) {
	  
  }
  /*100%*/
  @media (max-width:1366px) {
	 
  }
  
  @media (max-width:767px) {
	  .main-menu{display: none;}
	  .social-menu ul { text-align: left;}
	  .logo{text-align: center;}
	  .content5 #category-posts-2-internal .cat-post-item{width: 100%;}
  }