﻿/*[ FONT ]*/


@font-face {
	font-family: 'Shabnam';
	src: 
	url('../fonts/Shabnam/Shabnam.woff') format('woff'),
	url('../fonts/Shabnam/Shabnam.ttf') format('truetype');
	font-weight: normal;
}


/*[ STYLE ]*/


body, html {
	font-family: 'Shabnam';
	font-size: 13px;
}
.ltr {
	direction: ltr;
}
.rtl {
	direction: rtl;
}
.right {
	float: right;
}
.left {
	float: left;
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-justify {
	text-align: justify;
}
.left-0 {
	left: 0;
}
.right-0 {
	right: 0;
}
.white {
	color: white;
} 
.dropdown-menu {
	left: auto;
	right: 0;
}
.max-content {
	max-width: max-content;
}
.red-area:after {
	background-color: #FF084E!important;
}
.blue-area:after {
	background-color: #0C9DEB !important;
}
.main-menu-area .navbar {
    display: none;
}
.help-line {
	display: none;
}
.footer-icon {
	color: white;
	font-size: xx-large;
	margin-bottom: 10px;
}
.product-description h2 {
	text-align: center;
	font-size: 20px;
}
.product-description p {
	text-align: center;
	font-size: 14px;
	color: #808080;
}
.blog-description h2 {
	text-align: right;
	font-size: 20px;
	margin-top: 20px;
}
.blog-description p {
	text-align: justify;
	font-size: 14px;
	color: #808080;
}
.order-price {
  color: #FF084E;
  font-size: 15px;
  font-weight: bold;
}
.badge-discount {
  color: #fff;
  background-color: #FF084E;
}
.inline {
	display: flex;
}
.single_footer_area p {
	text-align: justify;
}
.breadcumb_area h1 {
	color: white !important;
}
.breadcumb_area a {
	color: white !important;
}
.breadcrumb-item.active {
  color: #21b8f1;
}
.breadcrumb-item + .breadcrumb-item::before {
  color: #ff084e;
}
.form-control {
  border-radius: 0px;
  padding: .70rem;
  font-size: 1.2rem;
}
select.form-control:not([size]):not([multiple]){
  height: auto;
}
.btn {
  border-radius: 0px;
}
label {
  font-size: 14px;
}
.label {
	text-decoration: none;
	color:#333333;
	font-size: 12px;
	padding: 1px 15px;
	font-weight: normal;
	border-radius: 5px;
	margin-bottom:5px;
	white-space: nowrap;
	background-color: #DEDEDE !important;
}
.label:hover {
	text-decoration: none;
	cursor: pointer;
	color:#000 !important;
	background-color: #ccc !important;
}
.line-h {
	line-height: 1.8 !important;
}
.page_summary {
	line-height: 1.8 !important;
}
.page_thumb {
	margin-top: 40px;
	margin-bottom: 40px;
}
.page_text {
	line-height: 1.8 !important;
	font-size: 14px;
	text-align: justify;
}
.page_textarea {
	height: inherit !important;
}

.btn-temp {
    width: auto;
    height: 35px;
    padding: 0 30px;
    background-color: #ff084e;
    color: #fff;
    display: block;
    line-height: 35px;
    font-size: 14px;
    font-weight: 600;
    border: 0;
    cursor: pointer;
    border-radius: 0px;
}

.btn-temp:hover,
.btn-temp:focus {
    background-color: #3a3a3a;
}


@media only screen and (min-width: 991px) {
	.top_logo {
		margin-left: 15px;
	}
	.karl-new-arrivals {
		margin: auto 30px;
	}
	.main-menu-area .navbar {
    	display: block;
	}
	.help-line {
		display: block;
	}
	.header-right-side-menu {
		display: none;
	}
	.main-menu-area .navbar {
    	top: -4px;
	}

}

