/**
*
*	Name:			DANA Fonts
*	Version:			3.0
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		nov 12, 2021
*	Updated on:		nov 12, 2021
*	Website:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت دانا یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
DANA fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (.....)
------------------------------------------------------------------------------------- fonts/-
*	
**/

@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 10;
	src: url('/fonts/Dana-Hairline.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Hairline.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 100;
	src: url('/fonts/Dana-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 200;
	src: url('/fonts/Dana-UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-UltraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 300;
	src: url('/fonts/Dana-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 500;
	src: url('/fonts/Dana-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 600;
	src: url('/fonts/Dana-DemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-DemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 800;
	src: url('/fonts/Dana-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: 900;
	src: url('/fonts/Dana-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: bold;
	src: url('/fonts/Dana-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: dana;
	font-style: normal;
	font-weight: normal;
	src: url('/fonts/Dana-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('/fonts/Dana-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}


body, h1, h2, h3, h4, h5, h6,input, textarea, p, style, a, .title_block .title_block_inner,
.page_heading, .product_info_tabs .nav-tabs .nav-link, .pc_slider_block_container .nav-tabs .nav-link, .heading_font, .st-menu-title, .st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0, #st_mobile_menu .mo_ma_level_0, .style_wide .ma_level_1, .btn.ajax_add_to_cart_button,
.btn.add-to-cart, .btn.view_button, .st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0 {
	font-family: dana !important;
}

.product_list.list .ajax_block_product .pro_first_box {
	max-width: 280px;
}

.product_list.list .ajax_block_product .pro_second_box {
	margin-right: 300px;
}

.is_rtl .product_list.list .ajax_block_product .pro_second_box {
	margin-right: 0;
	margin-left: 300px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default,
.product_list.grid .ajax_block_product .pro_outer_box.cart_default {
	max-width: 70px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.cart_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.cart_default_2x {
	max-width: 140px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default,
.product_list.grid .ajax_block_product .pro_outer_box.home_default {
	max-width: 280px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.home_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.home_default_2x {
	max-width: 560px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default,
.product_list.grid .ajax_block_product .pro_outer_box.large_default {
	max-width: 700px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.large_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.large_default_2x {
	max-width: 1200px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default,
.product_list.grid .ajax_block_product .pro_outer_box.medium_default {
	max-width: 370px;
}

.images-container,
.images-container .pro_gallery_thumbs_horizontal {
	margin-right: auto;
	margin-left: auto;
}

.images-container.pro_number_1,
.images-container.pro_number_1 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.images-container.pro_number_2,
.images-container.pro_number_2 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.images-container.pro_number_3,
.images-container.pro_number_3 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.images-container.pro_number_4,
.images-container.pro_number_4 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.images-container.pro_number_5,
.images-container.pro_number_5 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.images-container.pro_number_6,
.images-container.pro_number_6 .pro_gallery_thumbs_horizontal {
	max-width: 370px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.medium_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.medium_default_2x {
	max-width: 740px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default,
.product_list.grid .ajax_block_product .pro_outer_box.small_default {
	max-width: 105px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.small_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.small_default_2x {
	max-width: 210px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default,
.product_list.grid .ajax_block_product .pro_outer_box.superlarge_default {
	max-width: 1200px;
}

.products_sldier_swiper .ajax_block_product .pro_outer_box.superlarge_default_2x,
.product_list.grid .ajax_block_product .pro_outer_box.superlarge_default_2x {
	max-width: 1200px;
}

.st_image_scrolling_item {
	margin-bottom: 20px;
}

.st_image_scrolling_wrap .st_image_scrolling_item {
	padding-right: 10px;
	padding-left: 10px;
}

.st_image_scrolling_wrap .row {
	margin-right: -10px;
	margin-left: -10px;
}

.featured_categories_item .pro_outer_box.category_default {
	max-width: 140px;
}

.featured_categories_item .pro_outer_box.category_default_2x {
	max-width: 280px;
}

.featured_categories_item .pro_outer_box.home_default {
	max-width: 280px;
}

.featured_categories_item .pro_outer_box.home_default_2x {
	max-width: 560px;
}

.featured_categories_item .pro_outer_box.medium_default {
	max-width: 370px;
}

.featured_categories_item .pro_outer_box.medium_default_2x {
	max-width: 740px;
}

.price,
#our_price_display,
.old_price,
.sale_percentage {}

.btn.ajax_add_to_cart_button,
.btn.add-to-cart,
.btn.view_button {
	font-weight: 400;
}

.style_wide .ma_level_1 {
	font-weight: 400;
}

.title_block .title_block_inner,
.page_heading,
.product_info_tabs .nav-tabs .nav-link,
.pc_slider_block_container .nav-tabs .nav-link,
.heading_font {
	font-weight: 400;
}

.st-menu-title {
	font-weight: 400;
}

.title_block .title_block_inner,
.page_heading {}

.st_mega_menu .ma_level_0,
.mobile_bar_tri_text,
#st_mega_menu_column_mobile .mo_advanced_ma_level_0 {
	font-weight: 400;
}

.title_style_0,
.title_style_0 .title_block_inner {
	border-bottom-width: 2px;
}

.title_style_0 .title_block_inner {
	margin-bottom: -2px;
}

.title_style_0 .flex_child,
.title_style_2 .flex_child,
.title_style_3 .flex_child {
	background-image: url(../../patterns/heading_bg/2.png);
}

.btn-white:hover,
.btn-white:focus {}

.btn,
.hover_fly_btn {
	text-transform: capitalize;
}

#st_header .header_item {
	text-transform: uppercase;
}

#st_header #top_bar,
#st_header #top_bar #top_bar_container {
	border-bottom: none;
}

#st_mega_menu_wrap .stmenu_sub {
	border-top-width: 2px;
}

#st_mega_menu_wrap .ma_level_0 {
	margin-bottom: -2px;
	border-bottom-width: 2px;
}

#top_extra .st_mega_menu_container {
	border-bottom-width: 2px;
}

#header_primary #st_mega_menu_wrap {
	border-bottom-width: 2px;
}

#st_mega_menu_wrap .stmenu_sub {
	border-top-color: #444444;
}

.st_mega_menu_container,
.boxed_megamenu #st_mega_menu_wrap,
#header_primary #st_mega_menu_wrap {
	border-bottom-color: #444444;
}

#st_mega_menu_wrap .ml_level_0.current .ma_level_0,
#st_mega_menu_wrap .ma_level_0:hover {
	border-bottom-color: #E54D26;
}

#st_ma_0 {
	text-align: right;
}

#left_column.sidebar_opened,
#right_column.sidebar_opened {
	background-color: #fff;
}

#st_header.stuck,
#top_extra .st_mega_menu_container.stuck,
.steasym_main.stuck {
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}

#footer-secondary {
	background-color: #F2F2F2;
}

#footer-bottom {
	border-top-width: 1px;
	border-top-style: solid;
}

#footer-bottom,
#footer-bottom #footer-bottom-container {
	border-top-color: #DADADA;
}

.header-container.has_sticky {
	padding-bottom: 36px;
}

.fto-glyph.icon_btn:before {
	content: "\e868";
}

.fto-star.icon_btn:before {
	content: "\e8e0";
}

.fto-ajust.icon_btn:before {
	content: "\e81e";
}

.quick-view .fto-search-1.icon_btn:before {
	content: "\e80b";
}

.fto-eye-2.icon_btn:before {
	content: "\e818";
}

.fto-user.icon_btn:before {
	content: "\e850";
}

.fto-history.icon_btn:before {
	content: "\e87a";
}

body#index .header-container {
	margin-bottom: 12px;
}

.products_sldier_swiper .pro_outer_box:hover .pro_second_box,
.product_list.grid .pro_outer_box:hover .pro_second_box {
	background-color: #f2f2f2;
}

.boxed_page_wrapper {
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}

.pro_gallery_thumbs_vertical .swiper-slide {
	height: 82px;
}

.ajax_block_product .s_title_block a,
.pro_column_right .s_title_block a {
	text-transform: capitalize;
}

.ajax_block_product .s_title_block a,
.pro_column_right .s_title_block a {}

#js-product-list .products.product_list.grid .product_list_item {
	padding-right: 8px;
	padding-left: 7px;
}

#js-product-list .products.product_list.grid {
	margin-right: -8px;
	margin-left: -7px;
}

body#authentication .columns-container {
	padding-top: 38px;
}

body#authentication .columns-container {
	padding-bottom: 38px;
}

.checkout-step .sttab_2_1 .nav-tabs .nav-link.active,
.checkout-step .sttab_2_1 .nav-tabs .nav-link:hover,
.checkout-step .sttab_2_1 .nav-tabs .nav-link:focus {
	border-bottom-color: #ffffff;
}

@media (max-width: 1219px) {

	.images-container.pro_number_lg_1,
	.images-container.pro_number_lg_1 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_lg_2,
	.images-container.pro_number_lg_2 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_lg_3,
	.images-container.pro_number_lg_3 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_lg_4,
	.images-container.pro_number_lg_4 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_lg_5,
	.images-container.pro_number_lg_5 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_lg_6,
	.images-container.pro_number_lg_6 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}
}

@media (max-width: 991px) {

	.images-container.pro_number_md_1,
	.images-container.pro_number_md_1 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_md_2,
	.images-container.pro_number_md_2 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}

	.images-container.pro_number_md_3,
	.images-container.pro_number_md_3 .pro_gallery_thumbs_horizontal {
		max-width: 1150px;
	}

	.images-container.pro_number_md_4,
	.images-container.pro_number_md_4 .pro_gallery_thumbs_horizontal {
		max-width: 1150px;
	}

	.images-container.pro_number_md_5,
	.images-container.pro_number_md_5 .pro_gallery_thumbs_horizontal {
		max-width: 1150px;
	}

	.images-container.pro_number_md_6,
	.images-container.pro_number_md_6 .pro_gallery_thumbs_horizontal {
		max-width: 1150px;
	}
}

@media (max-width: 767px) {

	.images-container.pro_number_sm_1,
	.images-container.pro_number_sm_1 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_sm_2,
	.images-container.pro_number_sm_2 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}

	.images-container.pro_number_sm_3,
	.images-container.pro_number_sm_3 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}

	.images-container.pro_number_sm_4,
	.images-container.pro_number_sm_4 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}

	.images-container.pro_number_sm_5,
	.images-container.pro_number_sm_5 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}

	.images-container.pro_number_sm_6,
	.images-container.pro_number_sm_6 .pro_gallery_thumbs_horizontal {
		max-width: 760px;
	}
}

@media (max-width: 479px) {

	.images-container.pro_number_xs_1,
	.images-container.pro_number_xs_1 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_xs_2,
	.images-container.pro_number_xs_2 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_xs_3,
	.images-container.pro_number_xs_3 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_xs_4,
	.images-container.pro_number_xs_4 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_xs_5,
	.images-container.pro_number_xs_5 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}

	.images-container.pro_number_xs_6,
	.images-container.pro_number_xs_6 .pro_gallery_thumbs_horizontal {
		max-width: 370px;
	}
}