/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
/* BEGIN Light */
@font-face {
  font-family: 'Dana Light';
  src: url("../../../assets/fonts/dana/Light/Dana-Light.woff");
  src: url("../../../assets/fonts/dana/Light/Dana-Light.woff2");
  src: url("../../../assets/fonts/dana/Light/Dana-Light.ttf");
  font-weight: 300;
  font-style: normal; }
/* END Light */

/* BEGIN Light Italic 
@font-face {
  font-family: 'Dana LightItalic';
  src: url("../../../assets/fonts/dana/LightItalic/Dana-LightItalic.woff");
  src: url("../../../assets/fonts/dana/LightItalic/Dana-LightItalic.woff2");
  src: url("../../../assets/fonts/dana/LightItalic/Dana-LightItalic.ttf");
  font-weight: 300;
  font-style: italic; }
/* END Light Italic */

/* BEGIN Regular */
@font-face {
  font-family: 'Dana';
  src: url("../../../assets/fonts/dana/Regular/Dana-Regular.woff");
  src: url("../../../assets/fonts/dana/Regular/Dana-Regular.woff2");
  src: url("../../../assets/fonts/dana/Regular/Dana-Regular.ttf");
  font-weight: normal;
  font-style: normal; }
/* END Regular */

/* BEGIN Italic 
@font-face {
  font-family: 'Dana Italic';
  src: url("../../../assets/fonts/dana/Italic/Dana-Italic.woff");
  src: url("../../../assets/fonts/dana/Italic/Dana-Italic.woff2");
  src: url("../../../assets/fonts/dana/Italic/Dana-Italic.ttf");
  font-weight: normal;
  font-style: italic; }
/* END Italic */

/* BEGIN Semibold 
@font-face {
  font-family: 'Dana Semibold';
  src: url("../../../assets/fonts/dana/Semibold/Dana-Semibold.woff");
  src: url("../../../assets/fonts/dana/Semibold/Dana-Semibold.woff2");
  src: url("../../../assets/fonts/dana/Semibold/Dana-Semibold.ttf");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */

/* BEGIN Semibold Italic 
@font-face {
  font-family: 'Dana SemiboldItalic';
  src: url("../../../assets/fonts/dana/SemiboldItalic/Dana-SemiboldItalic.woff");
  src: url("../../../assets/fonts/dana/SemiboldItalic/Dana-SemiboldItalic.woff2");
  src: url("../../../assets/fonts/dana/SemiboldItalic/Dana-SemiboldItalic.ttf");
  font-weight: 600;
  font-style: italic; }
/* END Semibold Italic */

/* BEGIN Bold */
@font-face {
  font-family: 'Dana Bold';
  src: url("../../../assets/fonts/dana/Bold/Dana-Bold.woff");
  src: url("../../../assets/fonts/dana/Bold/Dana-Bold.woff2");
  src: url("../../../assets/fonts/dana/Bold/Dana-Bold.ttf");
  font-weight: bold;
  font-style: normal; }
/* END Bold */

/* BEGIN Bold Italic 
@font-face {
  font-family: 'Dana BoldItalic';
  src: url("../../../assets/fonts/dana/BoldItalic/Dana-BoldItalic.woff");
  src: url("../../../assets/fonts/dana/BoldItalic/Dana-BoldItalic.woff2");
  src: url("../../../assets/fonts/dana/BoldItalic/Dana-BoldItalic.ttf");
  font-weight: bold;
  font-style: italic; }
/* END Bold Italic */

/* BEGIN Extrabold 
@font-face {
  font-family: 'Dana ExtraBold';
  src: url("../../../assets/fonts/dana/ExtraBold/Dana-ExtraBold.woff");
  src: url("../../../assets/fonts/dana/ExtraBold/Dana-ExtraBold.woff2");
  src: url("../../../assets/fonts/dana/ExtraBold/Dana-ExtraBold.ttf");
  font-weight: 800;
  font-style: normal; }
/* END Extrabold */

/* BEGIN Extrabold Italic 
@font-face {
  font-family: 'Dana ExtraBoldItalic';
  src: url("../../../assets/fonts/dana/ExtraBoldItalic/Dana-ExtraBoldItalic.woff");
  src: url("../../../assets/fonts/dana/ExtraBoldItalic/Dana-ExtraBoldItalic.woff2");
  src: url("../../../assets/fonts/dana/ExtraBoldItalic/Dana-ExtraBoldItalic.ttf");
  font-weight: 800;
  font-style: italic; }
/* END Extrabold Italic */
/* Custom Body Font Stylesheet */
body[data-font="dana"] {
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h1{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h2{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h3{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h4{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h5{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] h6{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] input{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] textarea{
	font-family: Dana, Yekan, Tahoma !important;
}
body[data-font="dana"] button{
	font-family: Dana, Yekan, Tahoma !important;
}
/* Header */
@media (max-width: 576px) {
    .header .dropdown .profile-notification {
        left: 30px !important;
        right: inherit !important;
    }

    .header .dropdown .notification.lang-container {
        left: 45px !important;
        right: inherit !important;
    }

    .header .dropdown .notification {
        left: -70px !important;
        right: inherit !important;
    }
}
.top-header.item17.overlay {
    background: linear-gradient(240deg, #002138 0, #3c5560 100%);}
/* Section Heading */
.section-heading {
    font-size: 1.8em !important;
    line-height: 2em !important;
    letter-spacing: normal !important;}
@media (max-width: 767px) {
    h2.section-heading {
        font-size: 1.2em !important;
        line-height: 2em;}}
.top-header .wrapper .heading {
    font-size: 2.5rem !important;}
.top-header .wrapper .subheading {
    font-size: 1.9 !important;}
.sec-normal {
    padding: 2rem 0 !important;}

/* Table - Form */
[data-color=pink] table.table-list thead th {
    background-color: #740000 !important;
    color: #fff !important;}
[data-color=pink] .menu-wrap.fixed {
    background: linear-gradient(89deg, #a5215e 3%, #000000 100%);}
/* Form */
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-left: 7px !important;margin-right: inherit !important;position: inherit !important;}
    
.has-feedback .form-control {
    padding-right: inherit !important;padding-left: inherit !important;text-align: center;font-size: 1.7em;}

input[type=text] {
    text-align: center;}

input[type=password], input[type=email] {
    direction: ltr !important;}

label.control-label {
    font-size: 1.5rem !important;font-weight: bold !important;}

/* Client Area */
.overview-box.products-details {
    text-align: right !important;}
#order-standard_cart .input-group-lg > .form-control {
    width: 110% !important;}

/* Footer */
.text-bit h4 {
  font-size: 1.8rem;
  font-weight: 600;
  background-image: linear-gradient(45deg, #553c9a, #ee4b2b);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;}
/* Order Form */
.dropnav-header-lined button.dropside-content {
    width: 150px !important;}
span.ico-more-vertical:before {
    content: "سایر خدمات \e9b8";
    font-family: Dana, 'evafeat' !important;}
.domain-pricing td {
    font-size: 1.7rem !important;}
button.btn.unavailable.w-hidden {
    color: #000 !important;}
.p-50 {
    padding: 20px !important;}
.bg-danger {
    background-color: #fcd33d !important;}
[data-color=pink] .pricing .list-info{
    background-color: #262c52 !important;}
.pricing .product {
    border: 2px solid #262d50 !important;
    border-radius: 15px !important;
    margin-bottom: 30px !important;}
#order-standard_cart {
    font-size: 20px !important;
    text-align: center !important;}
.prod-desc-div {
    color: #d7d7d7 !important;}
div#order-supreme_comparison .product-title h3 {
    font-size: 18px !important;}