@charset "utf-8";






@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/iranyekanwebboldfanum.eot');
	src: url('fonts/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/iranyekanwebthinfanum.eot');
	src: url('fonts/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/iranyekanweblightfanum.eot');
	src: url('fonts/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/iranyekanwebregularfanum.eot');
	src: url('fonts/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/iranyekanwebmediumfanum.eot');
	src: url('fonts/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/iranyekanwebextraboldfanum.eot');
	src: url('fonts/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 850;
	src: url('fonts/iranyekanwebblackfanum.eot');
	src: url('fonts/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/iranyekanwebextrablackfanum.eot');
	src: url('fonts/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/iranyekanwebextrablackfanum.ttf') format('truetype');
}


div, p , input, textarea,option,select,a,span,b,li,ol{
	 font-family: yekan !important;
}
h1, h2, h3, h4, h5, h6{
	 font-family: yekan !important;

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

}

* {
    letter-spacing: 0 !important;
}


.woocommerce .star-rating , .woocommerce .star-rating span {
    font-family: star !important;
}
.woocommerce ul.products li.product .onsale {
    right: auto !important;
    left: 10px;
}
.woocommerce ul.products li.product .price del {
    right: auto !important;
    left: 11px;
}
body.woocommerce #content div.product div.images {
    float: right !important;
}
body.woocommerce #content div.product div.summary {
    float: left !important;
}
.woocommerce span.onsale {
    left: auto !important;
    right: 15px;
}
body.woocommerce #content div.product form.cart div.quantity {
    float: right !important;
    margin-right: auto !important;
    margin-left: 10px;
}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
    
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 80px 0 0px !important;
}
.woocommerce .comment-form-rating {
    float: right !important;
}
body.woocommerce #content div.product .woocommerce-tabs ul.tabs li {
    float: right !important;
    margin: 0 0px 0 20px !important;
}
.woocommerce #review_form #respond p.comment-form-author {
    margin-right: auto !important;
    margin-left: 15px;
}
#wp-comment-cookies-consent {
    margin-right: auto !important;
    margin-left: 7px;
}
.woocommerce #review_form #respond p.form-submit {
    float: right !important;
}
.woocommerce ul.product_list_widget li img {
    float: right !important;
    margin: 0 0 0 15px !important;
}
.fa-chevron-left:before {
    content: "\f054" !important;
}
.fa-chevron-right:before {
    content: "\f053" !important;
}
.gridlove-pn-ico, .gridlove-slider-controls>div {
    float: right !important;
    margin-right: auto !important;
    margin-left: 15px;
}
.gridlove-slider-controls>.owl-prev {
    margin-right: auto !important;
    margin-left: 5px !important;
}
@media (max-width: 1303px){
.gridlove-cover-slider.gridlove-cover-3 .owl-nav>div .fa-chevron-left, .gridlove-cover-slider.gridlove-cover-4 .owl-nav>div .fa-chevron-left {
    margin: 0 13px 0px 0 !important;
}
.gridlove-cover-slider.gridlove-cover-3 .owl-nav>div .fa-chevron-right, .gridlove-cover-slider.gridlove-cover-4 .owl-nav>div .fa-chevron-right {
    margin: 0 -13px 0 0 !important;
}
}
submit, .gridlove-button, .mks_autor_link_wrap a, .mks_read_more a, input[type="submit"], button[type="submit"], .gridlove-cat, .gridlove-pill, .gridlove-button-search, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button, .add_to_cart_button {
    color: #FFF;
}


.mks_dropcap_letter {
    float: right !important;
    margin: 0px 0 0 10px !important;
}
.mks_dropcap {
    float: right !important;
    margin: 5px 0 0 10px !important;
}
.mks_button i {
    margin: 0 0 0 5px !important;
}
.mks_progress_name {
    float: left !important;
}
.mks_pullquote_left {
    float: right !important;
    margin: 0 0 0 20px !important;
}
.mks_pullquote_right {
    float: left !important;
    margin: 0 20px 0 0 !important;
}
.mks_tab_nav_item {
    float: right !important;
    margin: 0 0 0 8px !important;
}
.mks_tabs_nav {
    left: auto !important;
    right: 0;
}
.mks_tabs.vertical {
    padding: 0 19.9% 0 0 !important;
}
.mks_tabs.vertical .mks_tab_nav_item.active {
    border-bottom: 1px solid;
    border-right: 1px solid #000 !important;
    border-left: 1px solid #FFF !important;
}
.mks_tabs.vertical .mks_tab_nav_item {
    margin: 0 0 -1px 0px !important;
}
.mks_tabs.vertical .mks_tab_nav_item.active {
    border-bottom: 1px solid;
    border-right: 1px solid #000 !important;
    border-left: 1px solid #FFF !important;
    margin-right: 1px !important;
}
.mks_tabs.vertical .mks_tab_item {
    border-left: 1px solid;
    border-right: 1px solid !important;
    min-height: 200px;
}
.mks_accordion_heading i, .mks_toggle_heading i ,.mks_accordion_heading i, .mks_toggle_heading i {
    right: auto !important;
    left: 20px;
}
.mks_accordion_heading, .mks_toggle_heading , .mks_accordion_heading, .mks_toggle_heading {
    padding: 15px 20px 15px 60px !important;
}
.mks_progress_level_set {
    left: auto !important;
    right: 0;
}
.fa {
    font-family: FontAwesome !important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon, .wp-admin-bar-arrow {
    font: normal 20px/1 dashicons !important;
}
.return-to-shop .button.wc-backward:before {
    font-family: "FontAwesome";
    content: "\f054" !important;
    margin-right: auto !important;
    margin-left: 8px !important;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    padding: 15px 40px 15px 15px !important;
}
caption, th {
    text-align: right;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
    float: right !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left !important;
}
.widget_product_categories .product-categories li {
    text-align: left !important;
}
.widget_product_categories .product-categories li a {
    float: right !important;
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before {
    top: 15px;
    left: auto !important;
    right: 15px;
}
.woocommerce-checkout #payment ul.payment_methods li {
    text-align: right !important;
}
.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 26px;
    text-align: right !important;
}
.woocommerce ul.products li.product .added_to_cart:after {
    margin-left: auto !important;
    margin-right: .53em;

}
.alignfull, .alignwide {
    left: auto !important;
    right: -60px !important;
}
.gallery-columns-1 .owl-nav>div .fa-chevron-left, .gridlove-cover-slider .owl-nav>div .fa-chevron-left, .wp-block-gallery.columns-1 .owl-nav>div .fa-chevron-left {
    margin: 0 -2px 0 0px !important;
}
.gallery-columns-1 .owl-nav>div .fa-chevron-right, .gridlove-cover-slider .owl-nav>div .fa-chevron-right, .wp-block-gallery.columns-1 .owl-nav>div .fa-chevron-right {
    margin: 0 2px 0 0 !important;
}
.gridlove-page-layout-3  .overlay-vh-center{
    transform: translate(50%,-50%);
}
@media (max-width: 630px){
.gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-prev {
    left: auto !important;
    right: -25px !important;
}
.gridlove-cover-slider.gridlove-cover-arrows-middle .owl-controls .owl-nav>.owl-next {
    right: auto !important;
    left: -25px !important;
}
.gridlove-cover-slider.gridlove-cover-arrows-middle .owl-nav>div .fa-chevron-left {
    margin: 0 13px 0 0 !important;
}
.gridlove-cover-slider.gridlove-cover-arrows-middle .owl-nav>div .fa-chevron-right {
    margin: 0 -13px 0 0 !important;
}
.alignfull, .alignwide {
    left: auto !important;
    right: -15px !important;
}
}

.gridlove-next-link .gridlove-pn-ico {
    margin-right: 15px !important;
    margin-left: 0 !important;
}

.gridlove-prev-link .gridlove-pn-ico {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 15px !important;
}
.gallery-columns-1 .owl-prev, .wp-block-gallery.columns-1 .owl-prev {
    left: auto !important;
    right: 30px !important;
}
.gallery-columns-1 .owl-next, .wp-block-gallery.columns-1 .owl-next {
    right: auto !important;
    left: 30px !important;
}
.mfp-gallery .mfp-arrow-left {
    left: 24px !important;
    right: auto !important;
}
.mfp-gallery .mfp-arrow-right {
    right: 24px !important;
    left: auto !important;
}


@media (max-width: 579px){
.mks_tabs.vertical .mks_tab_nav_item.active {
    border-right: 1px solid !important;
    border-bottom: 1px solid #FFF !important;
}
.mks_tabs.vertical {
    padding: 38px 0 0 !important;
}
}

.gridlove-single-layout-6 .overlay-vh-center {
    right: auto;
    left: 50%;
}
.gridlove-single-layout-5 .entry-overlay.box-inner-p-bigger {
    text-align: right;
}