/* 
Theme Name: Kahuna Child Created for nahalcharity.org customization
Theme URL: http://parshan.net
Description: Kahuna Child Created for nahalcharity.org customization
Theme Author: Behrooz R
Author URL: http://parshan.net
Template: kahuna 
Version: 0.0.17
Text Domain: nahal-kahuna-child
*/

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('./fonts/IRANSans-Bold-web.eot');
    src: url('./fonts/IRANSans-Bold-web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/IRANSans-Bold-web.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
         url('./fonts/IRANSans-Bold-web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/IRANSans-Bold-web.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('./fonts/IRANSans-Medium-web.eot');
    src: url('./fonts/IRANSans-Medium-web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/IRANSans-Medium-web.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
         url('./fonts/IRANSans-Medium-web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/IRANSans-Medium-web.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url('./fonts/IRANSans-Light-web.eot');
    src: url('./fonts/IRANSans-Light-web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/IRANSans-Light-web.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
         url('./fonts/IRANSans-Light-web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/IRANSans-Light-web.ttf') format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url('./fonts/IRANSans-UltraLight-web.eot');
    src: url('./fonts/IRANSans-UltraLight-web.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/IRANSans-UltraLight-web.woff2') format('woff2'),  /* Chrome36+, Opera24+*/
         url('./fonts/IRANSans-UltraLight-web.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/IRANSans-UltraLight-web.ttf') format('truetype');
}
@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: normal;
    src: url('./fonts/Yekan.eot');
    src: url('./fonts/Yekan.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/Yekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/Yekan.ttf') format('truetype');
}
@font-face {
    font-family: IRANYekan;
    font-style: normal;
    font-weight: bold;
    src: url('./fonts/yekan-regular.eot');
    src: url('./fonts/yekan-regular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
         url('./fonts/yekan-regular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
         url('./fonts/yekan-regular.ttf') format('truetype');
}

body, h1, h2, h3, h4, h5, h6 {
    font-family: IRANSans !important;
}

#primary.content-area {
width: inherit !important;
}
#header-image-main-inside{
display:none;
}
.main section.lp-slider{
max-height:60vmin;
overflow:hidden
}
.seriousslider.seriousslider-caption-animation-slide .seriousslider-caption-text {
max-height: 20vmin;
overflow: hidden;
}

.seriousslider-inner > .item > a {
height: 60vmin;
width: 100vw;
}
.seriousslider-inner > .item img.item-image{
max-height: 60vmin;
max-width: 100vw !important;
width: unset;
}
.seriousslider-caption {
height: 55vmin;
}
@media (max-width: 480px) {
.seriousslider .seriousslider-caption .seriousslider-caption-title{
	font-size: 5vmin;
}
}
.seriousslider-caption-buttons, 
.seriousslider-button{
margin-top:0 !important;
}
.seriousslider-caption-buttons {
    position: absolute;
    bottom: 0;
    left: 1vmin;
}
.seriousslider-caption-title {
    position: absolute;
    top: 0;
    right: 1vmin;
}

#dokan-primary.dokan-single-store  .profile-info-box .profile-info-img {
	/* 
	width:auto !important;
	max-width: 100% !important;
	height: 30vmin !important;
	position: absolute !important;
	left: 0  !important;
	*/
	
position: absolute !important;
left: 0 !important;
min-height: 50%;
min-width: 50%;
max-width:100%;
max-height:150%;
width: unset !important;
height: auto !important;
}
@media (min-width: 1200px) {
	#dokan-primary.dokan-single-store  .profile-info-box .profile-info-img {
		width: unset !important;
height: auto !important;
	}
}
@media (max-width: 1200px) {
	#dokan-primary.dokan-single-store  .profile-info-box .profile-info-img {
		width:100% !important;
		height: auto;
		max-height:unset !important; 
		min-height:unset !important; 
	}
	#dokan-secondary{
	display: none;
	}
	#dokan-primary{
	margin-top: 40px;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info-head .store-name {
	text-shadow: 0 0 10px rgba(255, 255, 255, 1), 0 0 10px rgba(255, 255, 255, 1), 0 0 20px rgba(0, 0, 0, 1);
	}
}

.dokan-store-rating, 
.dokan-store-open-close {
display: none;
}
.profile-frame .profile-info-summery-wrapper{
display: contents;
}
.dokan-single-store .profile-frame .profile-info-box{
background: #fff
}

.dokan-store-tabs {
    z-index: 1;
    position: relative;
}

.cryout #container[class*="two-"] .sidey section.widget-container:nth-of-type(2n+1), .cryout #colophon .widget-container:nth-of-type(2n+1){
margin-right: unset !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
font-size: 2vmin;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
width: 60px !important; 
}
#colophon .footer-three .widget-container.woocommerce {
    width: 100%;
}
.product-category img {
    display: none !important;
	margin: unset !important;
}
.product-category img {
    display: none !important;
}
li.product-category {
    margin: 0 5px 0 5px !important;
	width: auto !important;
	border-radius: 20px;
    background: red;
    padding: 5px !important;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{
	clear: unset !important;
}
li.product-category mark{
	background-color: unset !important;
	color: yellow !important;
}
li.product-category h2{
	color: white !important;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{
	background-color: white !important;
}

.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { 
	float: right !important;
    clear: none !important;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	clear: none !important;
}