/*
Theme Name: nashreonline
Theme URI: https://nashreonline.com/
Author: MH.Montazeri
Author URI: https://montazeri.work
Description: nashreonine is books and magazines page layout design center 
Version: 3.402
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: nashreonline
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
nashreonline is based on Underscores https://underscores.me/, (C) 2012-2025 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face {font-family: iranyekan;font-style: normal;font-weight: bold;src: url('assets/fonts/eot/iranyekanwebboldfanum.eot');src: url('assets/fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebboldfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 100;src: url('assets/fonts/eot/iranyekanwebthinfanum.eot');src: url('assets/fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebthinfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 300;src: url('assets/fonts/eot/iranyekanweblightfanum.eot');src: url('assets/fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanweblightfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: normal;src: url('assets/fonts/eot/iranyekanwebregularfanum.eot');src: url('assets/fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebregularfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 500;src: url('assets/fonts/eot/iranyekanwebmediumfanum.eot');src: url('assets/fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 800;src: url('assets/fonts/eot/iranyekanwebextraboldfanum.eot');src: url('assets/fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 900;src: url('assets/fonts/eot/iranyekanwebblackfanum.eot');src: url('assets/fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebblackfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 950;src: url('assets/fonts/eot/iranyekanwebextrablackfanum.eot');src: url('assets/fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');}
@font-face {font-family: iranyekan;font-style: normal;font-weight: 950;src: url('assets/fonts/eot/iranyekanwebextrablackfanum.eot');src: url('assets/fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),url('assets/fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),url('assets/fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');}
@font-face {font-family: kahroba;font-style: normal;font-weight: 400;src: url('assets/fonts/kahroba/Kahroba-FD_RG.woff2') format('woff2');}
@font-face {font-family: kahroba;font-style: normal;font-weight: 700;src: url('assets/fonts/kahroba/Kahroba-FD_B.woff2') format('woff2');}
@font-face {font-family: kahroba;font-style: normal;font-weight: 900;src: url('assets/fonts/kahroba/Kahroba-FD_BL.woff2') format('woff2');}

#content-pst .cont-rlp .txts-p .count-view-post,
.header-pst .txt-headerpst .information-post .count-view-post {display: none;}
#content-pst .lwptoc_header {margin-bottom: 0 !important}
#content-pst .lwptoc_header b {font-family: kahroba;font-weight: 800;}
#content-pst .lwptoc_i {text-align: right;border-radius: 10px;}
#content-pst .matn .lwptoc_i a {line-height: 15px;color: #2353a2;font-weight: 800;}
#content-pst .lwptoc_i .lwptoc_itemWrap a {margin: 7px 0;display: block;font-size: 12px;color: darkblue;}
#content-pst .lwptoc_i .lwptoc_itemWrap a .lwptoc_item_number {background: #ddd;padding: 0 3px;border-radius: 3px;}
#content-pst .lwptoc_items.lwptoc_items-visible>.lwptoc_itemWrap>.lwptoc_item>a {font-weight: 800;margin-top: 10px;display: block;color: rgb(85, 85, 85);}
a:-webkit-any-link:focus,
*:focus,
a:-webkit-any-link:active {outline: none !important;}
.buttonslinkklick {text-align: center !important;}
.buttonslinkklick a {padding: 10px 25px;font-family: iranyekan;font-size: 14px;border: 1px solid #00a565;font-weight: bold;margin: 5px;display: inline-block;text-align: center;background-color: #777 !important;transition: .8s;border-radius: 50px;color: #fff;}
.buttonslinkklick a:hover {color: #00a263 !important;background-color: #452d6b !important;}
.buttonslinkklick:before {content: none !important;}
html {direction: rtl;line-height: 1.15;/* 1 */-webkit-text-size-adjust: 100%;/* 2 */}
body {margin: 0;padding: 0;font-family: iranyekan;font-size: 15px;letter-spacing: -0.1px;}
*,
::after,::before {-webkit-box-sizing: inherit;box-sizing: inherit;}
h1 {font-size: 40px;line-height: 54px;}
h2 {font-size: 28px;line-height: 36px;}
h3 {font-size: 22px;line-height: 30px;}
h4 {font-size: 18px;line-height: 26px;}
h5 {font-size: 16px;line-height: 22px;}
h6 {font-size: 14px;line-height: 20px;}
h1,h2,h3,h4,h5,h6 {margin: 10px 0 0;font-family: kahroba;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";}
a {text-decoration: none;}
p,a,div,li,button {font-family: iranyekan;}
a:focus,a:hover {color: #452d6b}
body .back-header {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);top: 0;width: 100%;min-height: 85px;z-index: -1;}
#nav-icon2 {display: none}
#top-land-logo {position: absolute;left: 0;right: 0;width: 100%;text-align: center;display: flex;justify-content: center;}
#top-land-logo .logo {background: #452d6b;background: linear-gradient(45deg, #00a263, #452d6b);padding: 20px 35px;border-radius: 0 0 20px 20px;}
#top-land-logo .logo a {width: 150px; display: block; height: auto;}
#top-land-logo .logo svg {fill: #fff}
header {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);position: fixed;top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;/* transition: top 0.3s ease-in-out;*/}
header.sticky {height: 0;overflow: hidden;top: 0;}
header.nav-appear {overflow: initial;height: 85px;}
header ul.topnav li.shop-menu-color a {background-color: #14e2ab;padding: 2px 7px;color: #452d6b;border-radius: 5px;}
header ul.topnav li.shop-menu-color a:hover {background-color: #452d6b;color: #14e2ab;transition: .3s;}
header ul.topnav li.academy-menu-color a {background-color: #36beb6;padding: 2px 7px;color: #452d6b;border-radius: 5px;}
header ul.topnav li.academy-menu-color a:hover {background-color: #452d6b;color: #36beb6;transition: .3s;}
#homsec-1,#homsec-2,#homsec-3,#homsec-4,#homsec-5,#homsec-6,#homsec-7,#homsec-8 {position: relative;}
#homsec-1 {background: #452d6b;min-height: 600px;z-index: 1;overflow: hidden;}
#homsec-2 {margin: 75px 0 90px;}
#homsec-2 .txt-about a {background-color: #f5f5f5;padding: 0 5px;margin: 0 2px;border-radius: 2px;color: #452d6b;transition: 0.3s;font-weight: bold;}
#homsec-2 .txt-about a:hover {background-color: #00a263;}
#homsec-2 .top-h2 {margin-top: 30px;}
#homsec-4 {background-color: #452d6b;padding: 50px 0 80px;text-align: center;background: linear-gradient(90deg, #00a263, #452d6b);}
#homsec-4 h3 {text-align: center;color: #fff;margin: 20px auto 50px;}
#homsec-5 {padding: 70px 0;}
#homsec-6 {padding: 50px 0;overflow: hidden;}
.bg-h6 {background: url(assets/imgs/image-tahririye.png) no-repeat;right: 0;display: block;position: absolute;height: 423px;width: 515px;margin-top: -50px;opacity: .5;}
#homsec-7 {margin: 75px 0 100px;}
#homsec-7 h3 {text-align: center;color: #452d6b;}
#homsec-7 h3:after {width: 26px;height: 20px;right: 0;left: 0;margin: 15px auto;display: block;}
#homsec-7 .col-33 {margin: 0 15px;}
#homesec11 {margin: 90px 0 75px;}
#homesec11 .mhm-row {flex-direction: column;justify-content: center;align-items: center;}
#homesec11 h3 {font-size: 18px;color: #aaa;text-align: center;font-weight: 600;}
#homesec11 h2 {color: #36beb6;   word-spacing: -2px;  text-align: center;  font-family: kahroba;  font-size: 28px;  font-weight: 700;}
#homesec11 p.under-ttr {font-size: 28px;  margin: 10px;  color: #452d6b;  word-spacing: 2px;  font-weight: 700;  text-align: center;  line-height: 46px;  font-family: 'kahroba';  max-width: 80%;}
#homesec11 p.matn-t {text-align: center;max-width: 70%;line-height: 24px;color: #777;}
#homesec11 a {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);padding: 10px 20px;border-radius: 25px;color: #fff;}
#homesec11 a:hover {background: #777;}
.all-pages-ads {display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto 30px;align-items: center;}
.all-pages-ads div {border-radius: 15px;width: 48%;text-align: center;margin: 1%;overflow: hidden;}
.all-pages-ads div.ads-100 {width: 100%;margin: 1% 0;}
#mhm-ads-inline {position: relative;margin: 75px 0;}
#mhm-ads-inline .all-items-ads {display: flex;z-index: 2;position: relative;text-decoration: none;}
#mhm-ads-inline .all-items-ads:hover {background-color: transparent;padding: 0;border-radius: initial;}
#mhm-ads-inline .all-items-ads .in-ads-image {width: 35%;text-align: center;}
#mhm-ads-inline .all-items-ads .in-ads-title {display: flex;width: 65%;flex-direction: column;align-items: center;padding-top: 40px;padding-right: 15px;padding-left: 15px;text-align: center;}
#mhm-ads-inline .all-items-ads .in-ads-title h5,
#mhm-ads-inline .all-items-ads .in-ads-title span.tita {margin-top: 8px;font-family: 'kahroba';font-weight: 900;font-size: 20px;color: #333;transition: .3s;line-height: 30px;}
#mhm-ads-inline:hover .all-items-ads .in-ads-title h5,
#mhm-ads-inline:hover .all-items-ads .in-ads-title span.tita {color: #fff;text-shadow: 0 3px #333;line-height: 28px;}
#mhm-ads-inline .all-items-ads .in-ads-title p,
#mhm-ads-inline .all-items-ads .in-ads-title span.para {font-size: 18px;line-height: 22px;margin-top: 5px;margin-bottom: 10px;color: #777;}
#mhm-ads-inline:hover .all-items-ads .in-ads-title p,
#mhm-ads-inline .all-items-ads .in-ads-title span.para {color: #555;}
#mhm-ads-inline .all-items-ads .in-ads-title .button-symb {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);color: #fff;padding: 10px 30px;border-radius: 25px;display: block;transition: .3s;}
#mhm-ads-inline .all-items-ads .in-ads-title .button-symb:hover {background: linear-gradient(90deg, #452d6b, #00a263);}
#mhm-ads-inline .in-ads-back {position: absolute;width: 100%;height: 150px;top: 25px;background-color: #eee;z-index: 1;border-radius: 10px;overflow: hidden;transition: .3s;}
#mhm-ads-inline:hover .in-ads-back {background-color: #aaa;box-shadow: 0 2px 3px #bbb;}
#mhm-ads-inline .in-ads-back .itm {background: url(assets/svg/back-ads-ddd.svg);transition: .3s;background-size: cover;width: 100%;height: 480px;margin-top: -150px;}
#mhm-ads-inline:hover .in-ads-back .itm {background: url(assets/svg/back-ads-999.svg);background-size: cover;width: 100%;height: 480px;margin-top: -150px;}
#mhm-ads-inline .all-items-ads .imgs-ads {overflow: hidden;border-radius: 200px;width: 200px;height: 200px;top: 0px;position: relative;background-color: #eee;margin: auto;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads img {border: none;top: 0;right: 0;position: absolute;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.four img:nth-of-type(1) {animation: fade-1 10s infinite;-webkit-animation: fade-1 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.four img:nth-of-type(2) {animation: fade-2 10s infinite;-webkit-animation: fade-2 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.four img:nth-of-type(3) {animation: fade-3 10s infinite;-webkit-animation: fade-3 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.four img:nth-of-type(4) {animation: fade-4 10s infinite;-webkit-animation: fade-4 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.tree img:nth-of-type(1) {animation: fade-1 10s infinite;-webkit-animation: fade-1 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.tree img:nth-of-type(2) {animation: fade-2 10s infinite;-webkit-animation: fade-2 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.tree img:nth-of-type(3) {animation: fade-3 10s infinite;-webkit-animation: fade-3 10s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.two img:nth-of-type(1) {animation: fade-11 5s infinite;-webkit-animation: fade-11 5s infinite;}
#mhm-ads-inline .all-items-ads .in-ads-image .imgs-ads.two img:nth-of-type(2) {animation: fade-22 5s infinite;-webkit-animation: fade-22 5s infinite;}
/* digits */
body .digits-form_tabs .digits-form_tab-bar .digits-form_tab-item.digits-tab_active {color: #452d6b;}
body .digits-form_tab-bar .digits-form_tab-item {color: #00a263;opacity: 1;}
.digplus_login_text {margin: 30px auto;display: inline-block;background-color: #efefef;padding: 2px 10px;border-radius: 10px;text-align: center;width: 100%;color: #777;font-size: 12px;}
.digplus_login_text a {color: #00a263;text-decoration: none;}
/* digits */
@keyframes fade-11 {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@keyframes fade-22 {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
@keyframes fade-1 {0% {opacity: 1;}33% {opacity: 0;}66% {opacity: 0;}100% {opacity: 1;}}
@keyframes fade-2 {0% {opacity: 0;}33% {opacity: 1;}66% {opacity: 0;}100% {opacity: 0;}}
@keyframes fade-3 {0% {opacity: 0;}33% {opacity: 0;}66% {opacity: 1;}100% {opacity: 0;}}
/* example for a 4th slide */
@keyframes fade-4 {0% {opacity: 0;}25% {opacity: 0;}50% {opacity: 0;}75% {opacity: 1;}100% {opacity: 0;}}
.container {max-width: 1280px;width: 100%;padding-left: 20px;padding-right: 20px;box-sizing: border-box;margin: 0 auto;position: relative;overflow: hidden;}
.mhm-row {margin: 0 auto;display: flex;}
.mhm-row.ffr {flex-flow: row-reverse;}
.mhm-row.fac {align-items: center;}
.mhm-flx {display: flex;justify-content: center;align-items: center;}
#homsec-1 .mhm-row {padding-top: 5px;min-height: 600px;padding-bottom: 40px;}
#homsec-1 .right-txts {padding-right: 75px;z-index: 1;width: 55%}
#homsec-1 .left-img {width: 45%;margin-top: -25px;}
#homsec-1 .titr-asli {color: #fff;margin-bottom: 30px;padding-right: 5px;}
#homsec-1 .titr-asli h1 {font-size: 22px;font-weight: 300;line-height: 34px;word-spacing: -1px;color: #452d6b;text-decoration: underline;text-decoration-color: #0ec595;max-width: 80%;margin: 10px 0 30px;}
#homsec-1 .titr-asli p.mat-t {font-size: 15px;font-weight: 400;line-height: 25px;word-spacing: -1px;color: #452d6b;border-top: 1px solid #ffffff;display: inline-block;padding: 10px 0;padding-top: 20px;margin: 0;}
#homsec-1 .expert-txt h4 {color: #fff;font-weight: 400;line-height: 22px;font-size: 14px;margin: 0;padding: 0;margin-bottom: 5px;position: relative;padding-right: 15px;}
#homsec-1 .expert-txt h4:before {content: "○";color: #00a263;display: block;position: absolute;right: 0;top: 1px;font-size: 16px;}
#homsec-1 .image-tophome {position: relative;}
#homsec-1 .image-tophome a.img-real {text-align: center;width: 100%;display: block;}
#homsec-1 .image-tophome a.img-real img {width: 70%;height: auto;}
#homsec-1 .image-tophome .back-img {position: absolute;top: 0;bottom: 0;width: 100%;z-index: -1;}
#homsec-1 .image-tophome .back-img img {width: 100%;height: auto;}
#homsec-1 #woo-search-home .aws-container {width: 80%;}
#homsec-1 .titr-asli h2 {font-size: 38px;font-family: 'kahroba';font-weight: 900;line-height: 65px;word-spacing: -1px;color: #342054;border-left: 2px solid #00a263;width: 190px;white-space: nowrap;overflow: hidden;-webkit-animation: typing 1s steps(15, end), blink-caret .5s step-end infinite;margin: 0;}
@-webkit-keyframes typing {from {width: 0;}}
@-webkit-keyframes blink-caret {50% {border-color: transparent;}}
#homsec-1.home-mhm {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);}
#homsec-1.home-mhm .right-txts h2,
#homsec-1.home-mhm .right-txts h1,
#homsec-1.home-mhm .right-txts p.mat-t {color: #FFFFFF}
#homsec-1.home-mhm .right-txts h1 {text-decoration-color: #00a263;}
#homsec-1.home-mhm .right-txts h2 {width: 165px;}
#homsec-1.shop-mhm {background-color: #14e2ab}
#homsec-1.shop-mhm h2 {width: 310px;}
#homsec-1.academy-mhm {background-color:#36beb6}
#homsec-1.academy-mhm h2 {width: 285px;}
#homsec-1.academy-mhm .titr-asli h1 {text-decoration-color: #36beb6;}
#homepagealert {margin: 50px;}
#homepagealert .mhm-row {flex-direction: column;justify-content: center;align-items: center;background-color: #14c5e2;padding: 25px;border-radius: 15px;}
#homepagealert .al-box {text-align: center;}
#homepagealert .al-text {text-align: center;font-size: 18px;font-weight: bold;color: #452d6b;line-height: 35px;}
#homepagealert .al-text strong {color: #fff}
#homepagealert .al-box a {margin: 10px auto 0;padding: 15px 20px;transition: .3s;background-color: #452d6b;color: #fff;display: inline-block;border-radius: 10px;font-weight: bold;font-size: 16px;}
#homepagealert .al-box a:hover {background-color: #00a263;}
.col-100 {width: 100%;}
.col-80 {width: 80%;}
.col-75 {width: 75%;}
.col-66 {width: 66.66%}
.col-60 {width: 60%;}
.col-50 {width: 50%;}
.col-40 {width: 40%;}
.col-33 {width: 33.33%;}
.col-25 {width: 25%}
.col-20 {width: 20%;}
.adm-m {margin: 30px auto;text-align: center;}
.adm-m .edit-link {background: #eee;padding: 10px 20px;border-radius: 5px;border: 1px dashed #bbb;display: inline-block;}
header {width: 100%;z-index: 998;}
.txt-fm .order-guide {width: 20px;height: 20px;font-size: 0;display: block;z-index: 2000;}
.txt-fm .order-guide:hover .tooltip {visibility: visible;}
.txt-fm .order-guide .tooltip {display: block;font-size: 11px;position: absolute;width: 105px;background-color: #888;border-radius: 5px;margin-right: 13px;padding: 2px 5px;margin-top: -14px;visibility: hidden;transition: 0.1s;line-height: 15px;}
header .logo-menu {display: flex;margin: 20px auto;max-width: 1280px;padding: 0 20px;box-sizing: border-box;position: relative;}
header .logo-menu .logo {margin-left: 50px;z-index: 2000;margin-right: 5px;}
header ul.topnav {list-style: none;display: flex;padding: 0;}
header ul.topnav li {padding-left: 10px;position: relative;}
header ul.topnav>li:after {padding-right: 10px;content: "|";color: #00a263;}
header ul.topnav>li a {color: #eee;font-size: 14px;/* transition: .3s;*/padding: 7px 0;}
header ul.topnav li .sub-menu a {color: #00a263;}
header ul.topnav li a:hover {color: #fff;}
header ul.topnav li:last-child:after {content: none;}
header ul li ul {position: absolute;padding: 10px 15px;background-color: #fff;list-style: none;border: 1px solid #452d6b;top: 25px;right: -20px;border-radius: 5px;min-width: 285px;visibility: hidden;opacity: 1;
/* transition: .3s; */}
header ul li:hover ul {opacity: 1;visibility: visible;}
header ul li ul li {padding: 3px;border-bottom: 1px solid #eee;margin: 5px;padding-bottom: 8px;}
header ul li ul li a:hover {color: #452d6b !important;}
header ul li ul li:last-child {border: none;}
header .logo a {display: block; width: 125px;height: 40px;}
header .logo a.w-responsive {display: none; width: 40px;height: 40px;}
.noti-ico {position: absolute;left: 20px;top: 15px;display: flex;align-items: center;margin-top: -8px;}
.noti-ico a.notify-lnk,
.noti-ico a.user-lnk,
.noti-ico a.notify-lnk::before,
.noti-ico a.user-lnk::before {width: 15px;height: 15px;display: block;font-size: 0;}
.noti-ico a.notify-lnk {margin-left: 10px;}
.pr-buttn a {padding: 7px 15px;background-color: #452d6b;color: #fff;word-spacing: -2px;margin-top: 1px;border-radius: 15px;display: block;}
.pr-buttn a:hover {transition: .3s;background-color: #fff;color: #452d6b;}
.wp-block-yoast-faq-block .schema-faq-section {border: 1px solid #eee;border-radius: 5px;margin-bottom: 25px;border-bottom: 3px solid #00a263}
.wp-block-yoast-faq-block .schema-faq-question {display: block;padding: 10px 45px;background-color: #eee;word-spacing: -2px;text-align: justify;line-height: 26px;font-weight: 400;font-size: 15px;position: relative;cursor: pointer;  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}
 #content-pgs .wp-block-yoast-faq-block .schema-faq-question.actv {  background-color: #eee;  color: #170337;}
.wp-block-yoast-faq-block .schema-faq-question.actv {background-color: #452d6b;color: #fff;}
.wp-block-yoast-faq-block .schema-faq-question:before {content: "+";  width: 15px;transition: ease all .3s;  display: flex;  justify-content: center;  align-items: center;  height: 15px;
  position: absolute;  right: 20px;  top: 15px;  font-size: 20px;  color: #452d6b;  line-height: 18px;}
.wp-block-yoast-faq-block .schema-faq-answer {margin: 0;padding: 15px;overflow: hidden;display: none;line-height: 26px; font-size: 14px; text-align: justify;}
.wp-block-yoast-faq-block .schema-faq-question.actv a {color: #333;}
#price-table {display: flex;flex-direction: column;width: 100%;margin: 100px auto;padding: 35px;background-color: #ddd;border-radius: 15px;position: relative;}
#price-table:hover {transition: 0.3s;transform: scale(1.02);}
#price-table:before {content: "";background: url(assets/imgs/item-wbef.svg) no-repeat;width: 75px;height: 18px;display: block;right: 0;left: 0;margin: auto;position: absolute;top: -3px;}
#price-table .title-ptb {display: flex;width: 100%;justify-content: space-between;align-items: center;margin: 10px 0 20px;}
#price-table .title-ptb h3:before {content: none;}
#price-table .title-ptb h3 {margin: 0;font-size: 20px;padding: 0;font-weight: 900;color: #452d6b; text-align: right;}
#price-table .title-ptb a {display: block;background-color: #fff;color: #888;padding: 5px 10px;font-size: 11px;border-radius: 10px;word-spacing: -1px;}
#price-table .title-ptb a:hover {background-color: #00a263;color: #fff;transition: 0.3s;}
#price-table .boxes-ptb {display: flex;width: 100%;margin: 15px auto 30px; flex-direction: column;}
#price-table .boxes-ptb>div {border-radius: 10px;overflow: hidden;display: flex;flex-direction: column;background-color: #e5e5e5; border: 1px solid  #fff}
#price-table .boxes-ptb.full>div:first-child {width: 100%; margin-left: 0;}
#price-table .boxes-ptb>div:first-child {margin-bottom: 50px;width: 100%;}
#price-table .boxes-ptb>div:last-child {width: 100%;}
#price-table .boxes-ptb .titles-plan {display: flex; border-bottom: 1px solid #fff;}
#price-table .boxes-ptb .titles-plan a {border: none;font-weight: 800;}
#price-table .boxes-ptb .titles-plan .price-plan {flex-grow: 2;text-align: center;background-color: #efefef;padding: 20px 10px;font-size: 14px;font-style: normal;font-weight: 800;color: #452d6b;margin: 0;line-height: normal;align-items: center;    display: flex;
  justify-content: center;
  flex-flow: wrap;}
#price-table .boxes-ptb .titles-plan .price {flex-grow: 1;text-align: center;background-color: #fff;padding: 20px 10px;font-size: 21px;line-height: normal;font-style: normal;font-weight: 700;color: #452d6b;margin: 0;align-items: center;display: flex;justify-content: center;}
#price-table .boxes-ptb .titles-plan span.unit {font-size: 9px;margin-right: 3px;color: #666;}
#price-table .boxes-ptb h4:before {content: none;}
#price-table .boxes-ptb h4 {margin: 0;display: flex;font-weight: 400;justify-content: center;padding: 10px;font-size: 18px;background-color: #452d6b;color: #fff;}
#price-table .boxes-ptb .desc {padding: 25px;}
#price-table .boxes-ptb .desc li:first-child {margin-top: 0;}
#price-table .boxes-ptb .desc li:last-child {margin-bottom: 0;}
#price-table .boxes-ptb .desc li {margin: 3px 0;position: relative;padding-right: 5px;text-align: justify;list-style: none;line-height: normal;font-size: 12px;color: #666;}
#price-table .boxes-ptb .desc li:before {content: "";background: url(assets/imgs/Bullet-list.svg) no-repeat;width: 10px;height: 10px;display: block;position: absolute;margin-right: -13px;top: 3px;}
#price-table a.link-portfolio-price {display: flex;border-radius: 10px;justify-content: center;align-items: center;padding: 15px;background-color: #aaa;color: #333;transition: 0.3s;}
#price-table a.link-portfolio-price:hover {background-color: #2a1b43;color: #fff;}
#ordering {width: 100%;position: relative;overflow: hidden;z-index: 2;display: flex;padding: 60px;margin: 50px auto;background-color: #452d6b;border-radius: 10px;}
#ordering .proccess-order {flex-grow: 2;margin-left: 35px}
#ordering .proccess-order ul {border-right: 2px solid #fff;margin: 0;z-index: 1;padding-right: 18px;padding-top: 40px;}
#ordering .proccess-order ul li:before {content: "";background: url(assets/imgs/Bullet-list.svg) no-repeat;background-position-x: 2.5px;background-size: 14px;background-position-y: 3px;display: block;width: 25px;height: 25px;position: absolute;border-radius: 50%;background-color: #452d6b;z-index: 2;border: 2px solid #fff;right: -17px;top: 2px;}
#ordering .proccess-order ul li {position: relative;z-index: 1;line-height: normal;margin: 0 auto 25px;padding: 0;color: #fff;}
#ordering .proccess-order ul li:first-child {margin-top: -45px;position: absolute;}
#ordering .proccess-order ul li:last-child {margin-bottom: 0;}
#ordering .proccess-order ul li a {color: #00a263;font-weight: bold;transition: 0.3s;}
#ordering .proccess-order ul li a:hover {color: #fff;}
#ordering .proccess-order .etk {font-size: 14px;color: #00a263;}
#ordering .pass-order {flex-grow: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 2;}
#ordering .pass-order p.tit-porder {color: #00a263;text-align: center;font-weight: 700;font-family: 'kahroba';font-size: 24px;margin: 0;}
#ordering .pass-order p.tit-porder strong {font-size: 28px;font-weight: 800;margin: 5px 0 30px;display: block;}
#ordering .pass-order a {display: inline-block;padding: 15px 40px;background-color: #ff5127;transition: 0.3s;color: #452d6b;font-weight: 800;border-radius: 35px;}
#ordering .pass-order a:hover {background-color: #00a263;color: #452d6b}
#ordering .back-procs {position: absolute;transform: rotate(25deg);top: -15%;left: -10%;width: 70%;height: auto;opacity: 0.3;}
#header-pgs {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);position: relative;z-index: 100;}
#header-pgs .mhm-row {min-height: 200px;justify-content: center;align-items: center;/*padding-top: 75px;*/}
#header-pgs .mhm-row.edd-header {min-height: 200px;flex-direction: column;}
#header-pgs .mhm-row.edd-header h1 {font-size: 30px;color: #fff;margin: 0;}
#header-pgs .mhm-row.edd-header h1 span {color: #fff;font-size: 30px;}
#header-pgs .mhm-row.edd-header h6 {margin: 0;}
#header-pgs .mhm-row.edd-header h6 p {margin: 0;color: #fff;font-size: 12px;font-weight: 100;direction: rtl !important;text-align: center;}
#header-pgs .txt-headerpgs .datem-pg {width: fit-content;display: flex;background-color: #452d6b;padding: 5px;border-radius: 5px;font-size: 10px;color: #ccc;}
#header-pgs .txt-headerpgs .datem-pg .icon {margin-left: 5px;height: 12px;}
#header-pgs .txt-headerpgs .datem-pg .icon svg {width: 12px;height: 12px;fill: #ccc;}
#header-pgs .txt-headerpgs.cntxt {text-align: center;}
#header-pgs .txt-headerpgs.cntxt .datem-pg {margin: 0 auto}
#images-links {display: flex;max-width: 95%;margin: 0 auto;flex-wrap: wrap;justify-content: center;}
#images-links figure {margin: 1%;width: 31%;border: 2px solid #eee;border-radius: 10px;overflow: hidden;display: flex;align-items: center;transition: .3s;}
#images-links figure a {z-index: 9; text-align: center;}
#images-links figure img {display: block;height: auto; margin: auto;}
#images-links figure:hover {border: 2px solid #00a263;box-shadow: 0 5px 3px rgba(0, 0, 0, .2);transform: translateY(-10px);}
#images-links figure:hover a {padding: 0;}
#images-links #images-links .wp-block-image figcaption {position: absolute;margin: 0 auto;z-index: 8;font-weight: bold;color: #452d6b;font-family: 'kahroba';font-size: 18px;padding: 10px;}
.txt-headerpgs {z-index: 10;color: #fff;}
.txt-headerpgs h1 {font-size: 24px;font-family: kahroba;font-weight: 900;position: relative;margin-top: 0;margin-bottom: 10px;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";}
.txt-headerpgs p {font-size: 14px;font-weight: 100;padding-right: 10px;border-right: 3px solid #00a263;max-width: 400px;font-weight: 300;color: #ddd;}
#content-pgs .page-tags {font-size: 10px;color: #00a263;visibility: hidden;}
#content-pgs .page-tags a {display: inline-block;margin: 2px;padding: 1px 10px;border: 1px solid #eee;border-radius: 2px;color: #aaa;font-weight: 100;font-size: 10px;}
#content-pgs .portfolio-tags {text-align: center;margin: 50px;}
#content-pgs .portfolio-tags a {display: inline-block;background-color: #eee;border-radius: 3px;padding: 2px 5px;font-size: 12px;color: #666;margin: 3px 1px}
#content-pgs .portfolio-tags a:hover {background-color: #00a263;color: #452d6b;transition: 0.3s;}
#content-pgs .matn h6 {margin: 50px auto 5px;color: #fff;background-color: #aaa;width: fit-content;padding: 5px 10px;border-radius: 5px;text-align: center;font-size: 12px;word-spacing: -1px;}
#content-pgs.colbackgr {background-color: #140033;padding-bottom: 0;}
#content-pgs.colbackgr .thumb-pg {text-align: center;}
#content-pgs.colbackgr .thumb-pg img {max-width: 100%;}
#content-pgs.colbackgr h1 {color: #00a263;text-align: center;font-weight: 900;}
#content-pgs.colbackgr .pwhite {color: #fff;text-align: center;max-width: 80%;margin: 0 auto;line-height: 28px;font-size: 18px;}
#content-pgs.colbackgr .pwhite .colorid {color: #00a263}
#content-pgs.colbackgr .whitebox {max-width: 80%;background-color: #dbdbdb;padding: 20px;margin: 25px auto;border-radius: 50px}
#content-pgs.colbackgr .whitebox .gform_wrapper,
#content-pgs.colbackgr .whitebox .gform_wrapper .gfield--type-captcha {margin: 0;}
#content-pgs.colbackgr .whitebox .gform_wrapper h3 {display: none;}
#content-pgs.colbackgr .whitebox .gform_wrapper .gfield--type-checkbox {margin: 20px 0x;}
#content-pgs.colbackgr .whitebox .gform_wrapper ul.gform_fields li.smallm {margin-top: 20px;}
#content-pgs.colbackgr .whitebox .gform_wrapper .gform_footer {margin-bottom: 0px; text-align: center!important;}
#content-pgs.colbackgr .whitebox .gform_confirmation_wrapper {width: fit-content;max-width: 80%;margin: 20px auto;padding: 25px 40px;}
body #content-pgs .gform_confirmation_message { text-align: center !important;}
#content-pst .post-tags {font-size: 10px;color: #00a263;display: none;}
#content-pst .post-tags a {display: none;margin: 3px;padding: 3px 10px;border: 1px solid #ddd;border-radius: 20px;color: #555;font-weight: 300;font-size: 11px;}
#content-pst .wp-block-columns .wp-block-column>h3,
#content-pst .wp-block-columns .wp-block-column>h4 {margin-top: 0;}
.toolbar-sh {background-color: #eee;min-height: 45px;position: relative;display: block;}
.toolbar-sh .container {min-height: 45px;position: relative;}
.toolbar-sh .date-bar {position: absolute;top: 17px;right: 80px;}
.toolbar-sh .ins-datebar {font-size: 11px;color: #555;font-weight: 700;}
.matn a.lwptoc_toggle_label {color: blue;font-weight: 700;font-size: 13px;}
.toolbar-sh .search-bar {position: absolute;top: 13px;left: 80px;}
.toolbar-sh .ins-searchbar .screen-reader-text {display: none;}
.toolbar-sh .ins-searchbar input {border: none;background: #fff;font-family: iranyekan;font-size: 10px;border-radius: 5px;padding: 2px 10px;}
.toolbar-sh .ins-searchbar input[type="search"] {min-width: 150px;}
.toolbar-sh .ins-searchbar .search-submit {font-size: 0;content: "";background: url(assets/imgs/ico-search.svg) no-repeat;width: 18px;height: 18px;left: 5px;top: 1px;display: block;position: absolute;cursor: pointer;}
.toolbar-sh .ins-searchbar .search-submit:hover {background-fill: #00a263;}
.yasr-visitor-votes {text-align: center;margin-top: 50px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.yasr-visitor-votes-after-stars-class {margin-top: 5px;font-size: 11px;color: #aaa;}
.yasr-small-block-bold {display: block;font-weight: bold;color: #00a263;margin-top: 3px;}
.yasr-dashicons-visitor-stats {height: 18px;}
.wp-block-cover,
.wp-block-cover-image {height: auto;margin: 25px 0;}
.wp-block-cover .wp-block-cover__inner-container p,
.wp-block-cover-image .wp-block-cover__inner-container p {margin: 10px 0;}
.botpages-ads {text-align: center;margin: 25px 0}
/* comment */
.matn .navigation {display: none;margin: 0;}
.matn .wp-block-image {text-align: center;}
.matn a.wp-block-button__link {color: #fff;}
.matn a.wp-block-button__link:hover {background-color: #452d6b;color: #00a263;transition: .3s;}
#content-pst .matn a.wp-block-button__link {
  padding: 10px 20px;
  border-radius: 10px;
  background-color: #eee;
  color: #452d6b;
  border: 1px solid #452d6b;
  font-family: 'kahroba';
  font-weight: 400;
  margin-bottom: 50px;
  font-size: 14px; padding-right: 32px;
  transition: ease all 0.3s; position: relative;
}
#content-pst .matn a.wp-block-button__link:hover {   background-color: lightsalmon; }
#content-pst .matn a.wp-block-button__link:before {
  content: "";
  background: url(assets/imgs/icon-download.svg) no-repeat;
  width: 18px;
  height: 18px;
  display: block;
  position: absolute;
  right: 8px;
  top: 8px;
}

#comments-mhm {height: 350px;overflow: hidden;z-index: 1;position: relative;background-color: #ddd;border-radius: 10px;text-align: center;margin: 75px 0 0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#comments-mhm .comment-content a {color: #035837}
#comments-mhm.showb {height: auto;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
#comments-mhm:before {content: "";z-index: 2;right: 0;width: 100%;top: 150px;height: 250px;position: absolute;background: linear-gradient(0deg, white, white, transparent);}
#comments-mhm.showb:before {content: none}
#comments-mhm .button-show-comment {position: absolute;right: 0;left: 0;bottom: 150px;z-index: 3;}
#comments-mhm .button-show-comment span {padding: 11px 25px;color: #fff;word-spacing: -2px;font-size: 18px;background-color: #666;border-radius: 5px;display: inline-block;cursor: pointer;box-shadow: 0 0 10px #888;}
#comments-mhm .button-show-comment span:hover {background-color: #00a263;transition: .3s;}
#comments-mhm .comments-title {font-size: 20px;font-family: kahroba;font-weight: 900;word-spacing: -2px;padding: 10px 0;margin-top: 20px;display: inline-block;color: #452d6b;margin-bottom: 40px;border-bottom: 2px solid #bbb;}
#comments-mhm ol {padding: 0;list-style: none}
#comments-mhm .comment-list li {margin-bottom: 25px;}
h3#comments {display: none;}
h3#comments,
h3#reply-title {font-size: 17px;color: #666;padding-right: 0;padding-top: 0;margin-top: 0px;margin-bottom: 0px;}
#commentform .logged-in-as,
#commentform .logged-in-as a {color: #888;font-weight: 100;margin: 5px 0 20px;line-height: 20px}
ol.commentlist {padding-right: 0;list-style: none;}
.woocommerce-OrderUpdate-description.description p {  line-height: 28px;}
#comments-mhm .comment-author img {border-radius: 25px;margin-left: 5px;margin-top: -2px;}
#comments-mhm .comment-author {display: flex;flex-direction: column;justify-content: center;align-items: center;}
#comments-mhm .comment-author img {border: 1px solid #efefef;width: 50px;height: 50px;border-radius: 50px;margin-top: 5px;}
#comments-mhm .comment-author.vcard .says {display: none}
#comments-mhm .comment-author.vcard .fn {margin: 5px 0;font-size: 12px;text-align: center;line-height: 18px;}
.commentlist ul.children {padding-right: 20px;}
.commentlist ul.children li::before {content: none;}
.comment-meta {display: flex;flex-direction: column;margin: 0 1.5%;width: 13%;}
.comment-body {padding: 0;margin-bottom: 25px;position: relative;align-items: center;display: flex;}
.comment-content {display: block;background-color: #fff;width: 68%;padding: 25px 35px 35px;margin-left: 16%;font-size: 13px;text-align: justify;line-height: 22px;border-radius: 10px;}
#comments .reply {position: absolute;bottom: 25px;right: 19%;}
.comment-reply-link {background-color: #eee;padding: 0 15px;font-size: 11px;display: block;line-height: 18px;border-radius: 20px;color: #999;}
.comment-reply-link:hover {background-color: #452d6b;transition: .3s;color: #fff;}
.children .comment-body {padding: 0;}
.comment-metadata {font-size: 10px;text-align: center;line-height: 14px;}
.comment-metadata a {font-weight: 300;color: #777;line-height: 14px}
.comment-form-comment textarea#comment {width: 100%;border-radius: 10px;border-color: #00a263;}
.children .byuser .comment-body {flex-direction: row-reverse;}
.children .byuser .comment-content {margin-left: 0;margin-right: 15%;background-color: #00a263;color: #fff;}
.children .byuser .comment-content p {color: #fff;}
#comments .children .byuser .reply {right: auto;left: 20%;}
.children .byuser .comment-body .comment-author.vcard {color: #00a263;}
.comment-body p {line-height: 26px;}
.comment-body .comment-awaiting-moderation {font-size: 10px;padding: 10px;font-style: normal;background-color: #aaa;color: #fff;margin-bottom: -20px;text-align: center;border-radius: 5px;display: -webkit-inline-box;position: absolute;bottom: -30px;}
#commentform .form-submit .submit {padding: 8px 20px;border: none;cursor: pointer;background-color: #00a263;border-radius: 5px;font-family: iranyekan;font-size: 12px;color: #fff;}
#commentform .form-submit .submit:hover {transition: .3s;background-color: #452d6b;}
#commentform .form-submit,
#commentform .comment-form-comment {margin: 0;}
#respond h3:before {content: none}
footer {overflow: hidden;}
#respond {display: block;background-color: #bbb;padding: 30px;margin-top: 70px;text-align: right;}
#respond label {color: #666;}
#respond .required {font-size: 10px;display: inline-block;margin-top: -5px;position: absolute;color: #00a263;}
#comments>ol.comment-list {margin-bottom: 70px;}
#comments .comment-respond {margin-top: 0}
#respond .comment-notes {margin: 0 auto 15px;color: #555;font-size: 11px;}
#respond .comment-form-comment {color: #fff;margin-top: 15px;}
#respond .comment-form-comment #comment {padding: 5px;font-family: iranyekan;font-size: 11px;margin: 10px 0;border-radius: 5px;border: none}
#respond p input {border: none;border-radius: 2px;padding: 5px;margin-top: 5px;}
#respond .comment-form .comment-form-author,
#respond .comment-form .comment-form-email,
#respond .comment-form .comment-form-url {padding-left: 15px;display: inline-block;width: 49.5%;color: #fff;margin: 5px 0;}
#respond .comment-form .comment-form-author label,
#respond .comment-form .comment-form-email label,
#respond .comment-form .comment-form-url label {position: relative;display: block;}
#respond .comment-form .comment-form-author input,
#respond .comment-form .comment-form-email input,
#respond .comment-form .comment-form-url input {width: 100%;}
input {font-family: iranyekan}
#respond .comment-form .comment-form-author lable,
#respond .comment-form .comment-form-email lable,
#respond .comment-form .comment-form-url lable {margin-left: 15px;}
#respond .comment-form-cookies-consent {color: #fff;font-size: 10px;}
#respond .aiowps-captcha {color: #fff;margin-bottom: 0;}
#respond .aiowps-captcha-equation {color: #fff;}
.commentlist .comment-content p {line-height: 18px;font-size: 12px;}
.header-initems {position: relative;width: 70%;margin: 0 auto;}
.thumb-pgs {width: 100%;position: relative;border-radius: 10px;max-height: 260px;min-height: 200px;overflow: hidden;}
#land-dividers {top: 18px;position: relative;}
#land-dividers .in-land-sdivider {margin: 0 auto;height: 20px;width: 120px;}
footer#footer-land {margin-top: 100px;}
footer#footer-land .st-divider3 {fill: #fff;}
#header-lands {padding-top: 60px}
#header-lands .txt-land {width: 50%;padding: 5%;}
#header-lands .txt-land {width: 50%;padding: 5%;color: #FFFFFf}
#header-lands .txt-land h1 {margin-bottom: 25px;font-family: kahroba;font-weight: 900}
#header-lands .txt-land p {font-size: 16px;line-height: 28px;padding-right: 25px;border-right: 2px solid;}
#header-lands .thumb-land {width: 40%;text-align: center;overflow: hidden;}
#header-lands .header-itemsland {min-height: 400px;padding: 75px 0;width: 100%;display: flex;justify-content: center;align-items: center;}
#header-lands .thumb-land img {max-width: 100%;height: auto;border-radius: 10px;}
#content-land img {max-width: 100%;height: auto;border-radius: 20px;}
#content-land .is-style-rounded img {border-radius: 250px;}
#content-land {margin: 100px 0;}
#content-land .land-list {list-style: none;display: flex;flex-wrap: wrap;justify-content: center;padding-right: 13px;position: relative;margin-top: 20px;margin-bottom: 40px;}
#content-land .land-list a.itemsm {list-style: none;display: flex;width: 31%;margin: 1%;background-color: #eee;border-radius: 20px;overflow: hidden;padding: 0;justify-content: space-between;flex-direction: column;}
#content-land .land-list .thumbnail {width: 100%;overflow: hidden;text-align: center;background-color: #ddd;}
#content-land .land-list .thumbnail img {width: 100%;height: auto}
#content-land .land-list .title {padding: 30px 20px;}
#content-land .mtl h2,
#content-land .mtl h2 a {font-size: 28px;font-family: kahroba;margin: 50px 0 30px;word-spacing: -2px;font-weight: 900;text-decoration-line: underline;text-decoration-color: #ddd;text-align: center;line-height: 38px;}
#content-land .mtl h3 {color: #452d6b;font-size: 28px;font-weight: 900;font-family: kahroba;text-decoration-line: underline;text-decoration-color: #14e2ab;text-align: center;line-height: 44px;}
#content-land .mtl>h3:first-child {margin-top: 0;}
#content-land .mtl h5 {font-family: kahroba;font-weight: 900}
#content-land .mtl .wp-block-image {text-align: center;}
#content-land .mtl p {font-size: 16px;line-height: 32px;}
#content-land .mtl .property-gr {width: 80%;margin: 25px auto 75px;}
#content-land .mtl .property-gr .wp-block-column {padding: 25px;border-radius: 10px;text-align: center;align-items: center;}
#content-pst tbody tr:nth-child(odd) {background-color: #eee;}
#content-pst .wp-block-table thead {border: 2px solid; border-color: #452d6b;}
#content-pst .wp-block-table thead tr {background-color: #452d6b;color: #fff;font-size: 12px;border: 1px solid #452d6b;}
#content-pst tbody tr:first-child td {text-align: center;}
#content-pst tbody tr td {border-left: 1px solid #452d6b;text-align: center;padding: 5px;}
#content-pst tbody tr td:last-child {border-left: none;}
#content-pst tbody tr td:first-child {min-width: 150px;}
#content-pgs,
#content-pst {padding: 20px 0 50px;}
#content-pgs .matn {width: 80%;margin: 0 auto;}
#content-pgs .titr-no-find {text-align: center;width: 60%;margin: 100px auto}
#content-pgs .titr-no-find .titrno {font-size: 25px;color: #452d6b;font-weight: 800;}
#content-pgs .titr-no-find p {font-size: 16px;color: #666;line-height: 30px}
#content-pgs .titr-no-find p.bot {font-size: 14px;color: #00a263;line-height: 30px;background-color: #eee;display: inline-block;padding: 3px 20px;border-radius: 50px;}
#header-guide {background-color: #14e2ab;}
#header-guide .header-itemsguide {display: flex;width: 70%;flex-direction: row-reverse;z-index: 10;margin: 0 auto;}
#header-guide .header-itemsguide .txt-land {width: 75%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
#header-guide .txt-land h1 {padding: 10px 50px;background-color: #452d6b;border-radius: 15px;color: #fff;font-size: 28px;line-height: 40px;display: inline-block;}
#header-guide .txt-land .txt-p {background-color: #fff;padding: 7px 10px;margin: 0;margin: 10px 0;border-radius: 5px;display: block;}
#header-guide .txt-land .txt-p p {margin: 0}
#header-guide .header-itemsguide .thumb-land {width: 25%;height: auto;}
#header-guide .header-itemsguide .thumb-land .item-thumb {margin-top: -50px;fill: #452d6b;max-width: 200px;}
#header-guide .back-header-guide {position: absolute;width: 80%;top: 0;bottom: 0;margin: 0 auto;left: 0;right: 0;display: flex;justify-content: center;align-items: center;}
#header-guide .back-header-guide img {width: 100%;}
#guide-dividers {top: 18px;position: relative;}
#guide-dividers .in-guide-sdivider {margin: 0 auto;height: 20px;width: 120px;}
#guide-dividers .in-guide-sdivider svg {fill: #14e2ab;}
#content-guide {margin: 75px 0}
.nav-archive-cats {list-style: none;margin-bottom: 50px;text-align: center;}
.nav-archive-cats li {display: inline-block;}
.nav-archive-cats li a {display: block;margin: 10px;padding: 15px 25px;background-color: #14e2ab;font-size: 17px;border-radius: 15px;color: #452d6b;}
.nav-archive-cats li a:hover {background-color: #452d6b;color: #fff;transition: .3s;}
#content-guide .list-of-post-cat {width: 80%;padding: 25px;border: 1px solid #eee;margin: 0 auto;}
#content-guide .list-of-post-cat ul {padding: 0;list-style: none;margin: 0;display: flex;flex-wrap: wrap;}
#content-guide .list-of-post-cat ul li {width: 49%;display: inline-block;margin: 0;padding: 0;}
#content-guide .list-of-post-cat ul li:before {content: "";background: url("assets/imgs/guide.svg") no-repeat;width: 25px;height: 25px;right: 28px;top: 10px;}
#content-guide .list-of-post-cat ul li a {padding: 5px 40px 5px 10px;line-height: 22px;border-radius: 5px;font-weight: 400;display: inline-block;margin: 5px}
#content-guide .list-of-post-cat ul li a:hover {background-color: #452d6b;color: #fff;transition: .3s;}
#content-guide .list-of-post-cat ul li:nth-child(odd) {border-left: 1px solid #eee}
#content-guide .list-of-post-cat ul li:nth-child(even) {margin-right: 2%;}
#breadcrumbs-head {background-color: #14e2ab;color: #452d6b;font-size: 12px;padding: 5px;}
#breadcrumbs-head a {color: #452d6b;font-size: 12px;}
#header-guide .header-itemsguide #breadcrumbs-head span {color: #fff;}
#breadcrumbs-head a:hover {color: #fff;transition: .3s}
.matn>h2:first-child,
.matn>h3:first-child,
.matn>h4:first-child {margin-top: 0;}
.matn strong,
.matn strong a {font-family: 'kahroba';font-size: 15px;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";word-spacing: 0;}
.matn>figure {margin: 30px 0;}
.matn>figure ul {padding: 0}
.matn p {color: #333;margin: 3px 0 20px;}
.matn>p:first-child {color: #452d6b;padding-right: 10px;border-right: 3px solid #00a263;font-family: 'kahroba';line-height: 34px;}
#tabs-woo-product {background-color: #eee;}
.matn p a,
.matn ul li a,
#tabs-woo-product p a {color: #452d6b;transition: .3s;FONT-WEIGHT: 700;padding: 0 1px;position: relative;display: inline-block;border-bottom: 1px solid #ccc;margin: 1px;line-height: 21px;border-radius: 5px 5px 0 0;}
.matn p.has-background a {background-color: #fff;}
.matn p.has-background a:hover {background-color: #452d6b}
.matn p.has-background {border-radius: 20px;}
.matn p a:hover,
.matn ul li a:hover,
#tabs-woo-product p a:hover {color: #fff;background-color: #00a263;}
/* .matn p a:before{content: "";background: url(assets/svg/gray-link-icon.svg) no-repeat;background-size: cover;display: block; transition: .3s;position: absolute;width: 21px;height: 21px;right: 3px;top: 0;}
.matn p a:hover:before{content: "";background: url(assets/svg/white-link-icon.svg) no-repeat;background-size: cover;display: block; transition: .3s;position: absolute;width: 21px;height: 21px;right: 3px;top: 0;} */
.matn .point, #tabs-woo-product .point, #tabs-woo-product .nokteh, #course-contents .nokteh, #course-contents .point,
.matn .nokteh {padding: 15px 15px 10px 15px;border-radius: 15px;border: 1px solid #00a263;margin: 50px auto 50px;position: relative;box-shadow: 0 0 20px #bbb;}
.matn .point:before, #tabs-woo-product .point:before, #course-contents .point:before {content: "!";position: absolute;top: -20px;width: 35px;height: 35px;background-color: #452d6b;border-radius: 30px;display: flex;justify-content: center;align-items: center;font-family: 'kahroba';font-size: 20px;padding-top: 5px;color: #fff;border: 2px solid #00a263;}
.matn .nokteh:before, #tabs-woo-product .nokteh:before, #course-contents .nokteh:before{content: "*";position: absolute;top: -20px;width: 35px;height: 35px;background-color: #452d6b;border-radius: 30px;display: flex;justify-content: center;align-items: center;font-family: auto;font-size: 35px;padding-top: 11px;color: #fff;border: 2px solid #00a263;}
#content-pgs .matn li a,
#content-pst .matn li a,
#tabs-woo-product p a {color: #452d6b;transition: .3s;}
.matn h1 strong,
.matn h2 strong {padding-right: 0 !important;}
.matn h1,
.matn h2,
.matn h1 strong,
.matn h2 strong {font-size: 22px;padding-right: 30px;position: relative;margin-top: 75px;color: #452d6b;margin-bottom: 5px;font-family: kahroba;font-weight: 900}
.matn h3,
.matn h4 {padding-right: 23px;position: relative;line-height: 34px;text-align: justify;font-family: kahroba;font-weight: 800;}
.matn h3 {font-size: 20px;color: #007d4c;margin-top: 50px;}
.matn h4 {color: #777;font-size: 18px;margin-top: 30px;}
.matn h5,
.matn h6 {font-size: 16px;color: #007d4c;}
#content-pst .time-date-post+h2 {margin-top: 25px}
.matn h2+h3,
.matn h2+h4,
.matn h3+h4 {margin-top: 15px;}
.matn h1:before,
.matn h2:before {content: "";background: url(assets/imgs/Bullet-h2.svg) no-repeat;width: 30px;height: 25px;right: -3px;top: 5px;display: block;position: absolute;margin-right: 0;}
.matn h3:before {content: "";background: url(assets/imgs/Bullet-h3.svg) no-repeat;width: 25px;height: 17px;right: -5px;top: 9px;display: block;position: absolute;margin-right: 0;}
.matn h4:before {content: "";background: url(assets/imgs/Bullet-h4.svg) no-repeat;width: 22px;height: 17px;right: -3px;top: 3.5px;margin-top: 5px;display: block;position: absolute;margin-right: 0;}
.meks_ess.circle,
.meks_ess.square,
.meks_ess.transparent {justify-content: center !important;margin-top: 25px;}
.matn-contact ul {list-style: none;padding: 0;}
.matn-contact .mhm-flx {flex-wrap: wrap;}
.matn-contact ul li {padding: 20px;text-align: center;margin: 0;}
.matn-contact ul.flx-3 li {width: 33.33333%;}
.matn-contact ul.flx-2 li {width: 48%;margin: 0 1%;padding: 15px;min-height: 140px;}
.matn-contact ul.flx-2 li p {font-size: 13px;margin: 0;text-align: right;line-height: 25px;}
.matn-contact ul li h3 {font-size: 18px;color: #00a263;margin: 0;}
.matn-contact ul li p {font-size: 16px;color: #777;margin-top: 5px;text-align: center;}
.matn-contact ul li p b {color: #452d6b;}
.matn-contact ul li p a {margin: 1px;color: #452d6b;}
.matn-contact ul li p a:hover {color: #00a263;}
.img-bot-contact {margin-bottom: -55px;}
.img-bot-contact img {width: 100%;}
.matn-contact ul li p a.teleg-ic,
.matn-contact ul li p a.whatsapp-ic {background-color: #999;padding: 5px 25px;border-radius: 20px;color: #fff;font-size: 16px;font-weight: 700;transition: .3s;}
.matn-contact ul li p a.teleg-ic:hover {background-color: dodgerblue;}
.matn-contact ul li p a.whatsapp-ic:hover {background-color: limegreen;}
.matn-contact .titr-contact {margin: 60px auto 80px;font-size: 20px;color: #452d6b;text-align: center;line-height: 32px;}
.matn-contact .titr-contact a {color: #00a263;}
.matn-contact ul li.cont-phone h3:before {content: "";background: url(assets/imgs/contact-sprits.png) 0px 0px no-repeat;width: 50px;height: 50px;display: block;margin: 0 auto 5px;}
.matn-contact ul li.cont-chat h3:before {content: "";background: url(assets/imgs/contact-sprits.png) -100px 0px no-repeat;width: 50px;height: 50px;display: block;margin: 0 auto 5px;}
.matn-contact ul li.cont-email h3:before {content: "";background: url(assets/imgs/contact-sprits.png) -50px 0px no-repeat;width: 50px;height: 50px;display: block;margin: 0 auto 5px;}
.matn p,
.matn ol li,
.matn ul li {font-size: 16px;line-height: 34px;text-align: justify;word-spacing: -1px;}
.matn ol li {margin: 5px 0 20px;}
.matn ol li:last-child {margin-bottom: 40px;}
.matn ul {list-style: none;padding-right: 13px;position: relative;margin-top: 0;margin-bottom: 40px;}
.matn ol {list-style: none;padding-right: 25px;}
.matn ol li {counter-increment: li;position: relative;margin-bottom: 5px;}
.matn ol li:before {content: counter(li);color: #00a263;margin-left: 5px;position: absolute;right: -25px;text-align: center;background-color: #eee;border-radius: 5px;width: 20px;height: 20px;line-height: 22px;font-size: 12px;margin-top: 3px;top: 2px}
.matn ul li {margin: 3px 0;position: relative;color: #333;}
.matn ul li:before {content: "";background: url(assets/imgs/Bullet-list.svg) no-repeat;width: 12px;height: 12px;right: 0;top: 11px;display: block;position: absolute;margin-right: -15px;}
.matn blockquote {padding: 75px 50px 35px;background: #efefef;width: 100%;border-radius: 10px;text-align: center;position: relative;margin: 50px 0;}
.matn blockquote p,.matn blockquote p a {font-size: 15px;font-weight: bold;font-family: 'kahroba';text-align: center;color: #333;border-radius: 10px; word-spacing: 0;}
.matn blockquote:before {content: "";background: url(assets/imgs/quote-bef.svg) no-repeat;width: 112px;height: 22px;display: block;right: 0;left: 0;margin: auto;position: absolute;top: -3px;}
.matn blockquote:after {content: "";background: url(assets/imgs/quote-aft.svg) no-repeat;width: 112px;height: 22px;display: block;right: 0;left: 0;margin: auto;position: absolute;bottom: -19px;}
.matn blockquote p:first-child:before {content: "";background: url(assets/imgs/bullet-quot.svg) no-repeat;width: 27px;height: 23px;display: block;right: 0;left: 0;margin: auto;position: absolute;top: 45px;}
#content-pgs .colr-m {width: 75%;}
#content-pgs .coll-m {width: 25%;padding: 5px;margin-right: 40px;}
#content-pgs .coll-m .link-msite div {margin: 10px 0}
#content-pgs .blog-items .blog-d-t {text-align: right;display: none;padding-top: 5px;bottom: 10px;color: #999;font-size: 10px;border-top: 1px solid #bbb;}
#content-pgs .blog-items {flex-wrap: wrap;}
#content-pgs .blog-items .a-base .txt-items {color: #666;font-size: 11.5px;line-height: 20px;text-align: center;}
#content-pgs .blog-items .a-base img {border-radius: 0;}
.blog-items .a-base {width: 30.33%;margin: 1.5%;background-color: #ddd;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;position: relative;border-top: none;}
.blog-items .a-base:before,
.blog-items .a-base:hover:before {content: "";background: url(assets/imgs/sprits.png) -365px -115px no-repeat;width: 75px;height: 18px;display: block;right: 0;left: 0;margin: auto;position: absolute;top: -4px;z-index: 10;}
.blog-items .a-base img {width: 100%;height: auto;transition: .3s;}
.blog-items .a-base .txt-items {padding: 20px;margin-top: -6px;}
.blog-items .a-base .txt-items p {color: #666;font-size: 11.5px;text-align: justify;line-height: 16.5px;}
.blog-items .a-base a:hover img {filter: grayscale(.7);-webkit-filter: grayscale(.7);}
.blog-items .a-base:hover {transition: .3s;background-color: #eee;}
.a-base .txt-items h2.item_title {font-size: 15px;font-family: kahroba;font-weight: 900;color: #452d6b;font-weight: bold;margin-top: 0;text-align: center;margin-bottom: 5px;line-height: 22px;}
.header-pst {width: 90%;display: flex;padding-bottom: 30px;justify-content: space-between;align-items: center;}
.header-pst .txt-headerpst {margin-left: 80px;}
.txt-headerpst h1 {font-size: 28px;color: #fff;font-family: kahroba;font-weight: 900;}
.header-pst .txt-headerpst .information-post {display: flex;align-items: center;margin-top: 3px;}
.header-pst .txt-headerpst .information-post div {color: #fff;font-size: 10px;margin-left: 20px;display: flex;}
.header-pst .txt-headerpst .information-post .icon {margin-left: 5px;}
.header-pst .txt-headerpst .information-post .icon svg {fill: #fff;width: 12px;height: 12px;}
.thumb-pst {width: 130px;height: 130px;position: relative;margin-left: 80px;/*
border-radius: 15px;
*/overflow: hidden;}
.thumb-pgs img {width: 100%;height: auto;}
.thumb-pst img {height: 100%;width: auto;border-radius: 10px;}
.related-post {margin: 0 auto 50px;}
.related-post span.ttr {font-size: 20px;color: #452d6b;padding-right: 0;position: relative;font-weight: 700;word-spacing: -2px;margin: 15px 0 5px;display: block;border-bottom: 2px solid #eee;padding-bottom: 10px;}
.related-post span.ttr:after {content: "";width: 50px;position: absolute;display: block;border-bottom: 2px solid #00a263;padding-bottom: 10px;z-index: 2;}
.related-post .cont-rlp {display: flex;justify-content: center;flex-wrap: wrap;}
.related-post .cont-rlp a {width: 23.5%;border: 1px solid #ddd;margin: 1%;transition: .5s;background-color: #dedede;display: flex;flex-direction: column;align-items: center;border-radius: 10px;overflow: hidden;}
.related-post .cont-rlp a:hover {filter: brightness(0.8)}
.related-post .cont-rlp a:first-child {margin-right: 0;}
.related-post .cont-rlp a:last-child {margin-left: 0;}
.cont-rlp a .img-rlp {width: 100%;height: auto;overflow: hidden;position: relative;}
#content-pst .cont-rlp a .img-rlp img {width: 100%;border-radius: 0;height: auto;border: none;}
#content-pst .cont-rlp a .txt-rlp {width: 100%;min-height: 25%;padding: 10px;display: flex;flex-direction: column;justify-content: space-between;}
#content-pst .cont-rlp .txt-rlp h3 {color: #777;font-size: 16px;margin-top: 0;padding-right: 0;margin-bottom: 10px;border-bottom: 1px solid #aaa;padding-bottom: 10px;}
#content-pst .cont-rlp .txt-rlp h3:before {content: none;}
#content-pst .cont-rlp .txts-p {display: none !important;display: flex;justify-content: space-around;}
#content-pst .cont-rlp .txts-p div {display: flex;align-items: center;color: #777;font-size: 10px;}
#content-pst .cont-rlp .txts-p .icon {margin-left: 5px;height: 17px;}
#content-pst .cont-rlp .txts-p .icon svg {width: 15px;height: 15px;fill: #888;}
.navigation {margin: 30px 0;}
.navigation ul {display: flex;justify-content: center;list-style: none;}
.navigation ul li {margin: 0 5px;}
.navigation ul li a {padding: 5px 15px;background: #eee;color: #452d6b;transition: .3s;border-radius: 5px;}
.navigation ul li a:hover,
.navigation ul li.active a:hover {background: #00a263;color: #fff;}
.navigation ul li.active a {background: #452d6b;color: #00a263;}
#breadcrumbs a {color: #452d6b;}
#breadcrumbs a:hover {color: #00a263;}
#content-pst .matn {width: 75%;}
#content-pgs img,
#content-pst img {height: auto;border-radius: 10px;}
#content-pst img {border: 1px solid #efefef;}
#content-pst .sidebar-pst #menu-templates,
#content-pgs .coll-m #menu-templates {list-style: none;padding: 0;margin-top: 0;}
#content-pst .sidebar-pst #menu-templates a,
#content-pgs .coll-m #menu-templates a {display: flex;align-items: center;padding: 5px 0;margin: 5px 0;border-radius: 15px;}
#content-pst .sidebar-pst #menu-templates a img,
#content-pgs .coll-m #menu-templates a img {min-width: auto}
#content-pst .sidebar-pst #menu-templates a:hover,
#content-pgs .coll-m #menu-templates a:hover {background-color: #eee;transition: .3s;padding-right: 5px;}
#content-pst .sidebar-pst #menu-templates img,
#content-pgs .coll-m #menu-templates img {width: 65px;height: 65px;padding: 0;margin-left: 10px;}
#content-pst .sidebar-pst #menu-templates .menu-image-title,
#content-pgs .coll-m #menu-templates .menu-image-title {line-height: 22px;color: #888;font-size: 14px;}
#content-pst .sidebar-pst {width: 25%;padding: 5px;margin-right: 40px;}
#content-pst .time-date-post {display: flex;text-align: left;flex-direction: column;font-size: 11px;color: #00a263;}
#content-pst .time-date-post .modified-date-post {margin-top: 5px;font-size: 10px;color: #bbb;}
.sidebar-pst a:hover {color: #452d6b;}
.sidebar-pst .link-msite {line-height: 0;margin: 0 0 15px;}
#content-pst .category,
#content-pgs .category {font-size: 0;background-color: #ddd;margin: 15px 0;padding: 0;overflow: hidden;display: inline-block;width: 100%;border-radius: 10px;}
#content-pst .category span,
#content-pgs .category span {margin: 0;color: #fff;display: block;padding: 10px;font-size: 16px;font-family: kahroba;font-weight: 700;text-align: center;background-color: #452d6b;}
#content-pst .category ul,
#content-pgs .category ul {padding: 15px;list-style: none;text-align: center;margin: 0;border: 1px solid #452d6b;border-radius: 0 0 10px 10px;justify-content: center;}
#content-pst .category>ul {border: navajowhite;padding: 0;}
#content-pst .category ul li a,
#content-pgs .category ul li a {transition: .3s;padding: 8px 0;background-color: #efefef;display: block;margin: 1.5%;border-radius: 3px;color: #444444;font-size: 12px;font-weight: 500;}
#content-pst .category ul li a:hover,
#content-pgs .category ul li a:hover {color: #fff;background-color: #452d9b;}
#content-pst .category ul.children,
#content-pgs .category ul.children {padding-top: 0;}
#content-pst .category ul.children li a,
#content-pgs .category ul.children li a {background-color: transparent;margin: 0.5% 0;padding: 6px;border-bottom: 1px solid #bbb;}
#content-pst .category ul.children li a:hover,
#content-pgs .category ul.children li a:hover {color: #452d6b;}
.sidebar-pst .search,
.sidebar-pst .rel-post {margin: 15px 0;padding: 20px 15px;border: 1px solid #ddd;display: inline-block;width: 100%;border-radius: 10px;background-color: #eee;}
.sidebar-pst .rel-post a {color: #888;font-size: 11px;border-bottom: 1px solid #eee;padding-bottom: 9px;display: block;width: 100%;margin: 9px 0;}
.sidebar-pst .rel-post a:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.sidebar-pst .rel-post a:before {content: "\f100";font-family: flaticon;font-size: 10px;color: #bbb;font-style: normal;margin: 0 3px 0 0;padding: 0 3px;display: inline-block;}
.last-posts-inblog {margin: 0 0 15px;padding: 0;overflow: hidden;border: 1px solid #452d6b;display: inline-block;width: 100%;border-radius: 10px;background-color: #eee;}
.header-lastpost-blog span {margin: 0;color: #fff;display: block;padding: 10px;font-size: 16px;font-family: kahroba;font-weight: 700;text-align: center;background-color: #452d6b;}
.last-posts-inblog ul {list-style: none;padding: 0 20px;}
.last-posts-inblog ul li {margin-bottom: 7.5px;padding-bottom: 7.5px;border-bottom: 1px solid #ddd;text-align: right;word-spacing: -1px;font-size: 12px;line-height: 16px;}
.last-posts-inblog ul li a {color: #4f4f4f;font-weight: 500;}
.last-posts-inblog ul li a:hover {transition: 0.3s;color: #452d6b;text-decoration: underline;}
.last-posts-inblog ul li:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
#content-pgs .top-blog {flex-direction: column;align-items: center;margin-bottom: 25px;text-align: center;}
#content-pgs .top-blog .searchform-blog {min-width: 50%;}
#content-pgs .top-blog .searchform-blog .screen-reader-text {display: none;}
#content-pgs .top-blog .searchform-blog input.search-field {padding: 4px;padding-right: 10px;border-radius: 0 20px 20px 0;border: none;font-family: iranyekan;font-size: 11px;min-width: 75%;background-color: #efefef;}
#content-pgs .top-blog .searchform-blog input.search-submit {padding: 3px 8px;font-family: iranyekan;transition: .3s;font-size: 11.5px;border-radius: 20px 0 0 20px;background-color: #999;border: none;color: #fff;margin-right: -10px;cursor: pointer;min-width: 15%;}
#content-pgs .top-blog .searchform-blog input.search-submit:hover {background-color: #452d6b;}
#content-pgs .top-blog .cats-ar>li {font-size: 0;}
#content-pgs .top-blog .cats-ar {margin-top: 6px;}
#content-pgs .top-blog .cats-ar ul {padding: 0;list-style: none;text-align: center;margin: 0;display: flex;flex-wrap: wrap;justify-content: center;}
#content-pgs .top-blog .cats-ar ul li a {transition: .3s;padding: 4px 5px;display: inline-block;margin: 2px 0;font-size: 12px;color: #999;}
#content-pgs .top-blog .cats-ar ul li a:hover {color: #00a263;}
#content-pgs .top-blog .cats-ar ul li a:after {padding-right: 8px;content: "|";color: #eee;}
#content-pgs .top-blog .cats-ar ul li:last-child a:after {content: none;}
#content-pgs .top-blog .cats-ar ul li {display: inherit;}
.txt-about {padding-left: 50px;}
.txt-about p {color: #452d6b;text-align: justify;line-height: 25px;word-spacing: -2px;font-size: 15px;margin: 3px 0;text-indent: 10px;}
.txt-about p:first-child {text-indent: 0;}
.ico-about .col-33 {margin: 1%;padding: 15px;width: 31.333%;border-radius: 15px;}
.ico-about .col-33:hover {background-color: #efefef;transition: .2s;}
.ico-about a {display: block;text-align: center;}
.ico-about {text-align: center;}
.ico-about h2 {color: #00a263;margin-bottom: 0;font-size: 20px;font-family: kahroba;font-weight: 850;}
.ico-about h5 {color: #452d6b;margin: 0;font-size: 13px;line-height: 18px;}
.ico-about a .back-em {width: 96px;height: 96px;border-radius: 50%;background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);padding: 13px;margin: 0 auto;display: block;overflow: hidden;}
.ico-about .se-em .service-em {width: 70px;height: 65px;background: url(assets/imgs/Icon-services.png) -4px -75px no-repeat;display: block;}
.ico-about .sh-em .shop-em {width: 60px;height: 70px;background: url(assets/imgs/Icon-services.png) -145px -74px no-repeat;display: block;}
.ico-about .ac-em .academy-em {width: 70px;height: 65px;background: url(assets/imgs/Icon-services.png) -73px -78px no-repeat;display: block;}
.ico-about .se-em:hover .service-em:after,
.ico-about .sh-em:hover .shop-em:after,
.ico-about .ac-em:hover .academy-em:after {opacity: 1;background-color: #452d6b;}
.ico-about .se-em .service-em:after,
.ico-about .sh-em .shop-em:after,
.ico-about .ac-em .academy-em:after {opacity: 0;content: "";transition: .3s;display: block;}
.slogan {margin: 100px auto 30px;text-align: center;}
.slogan h2 {color: #452d6b;margin-bottom: 15px;word-spacing: -4px;}
.slogan p {color: #666;margin: 0;text-align: center;font-size: 16px;}
#homsec-3 .b1-srv .icn {width: 47px;height: 47px;background: url(assets/imgs/sprits.png) -395px -8px no-repeat;margin: 0 auto;}
#homsec-3 .b2-srv .icn {width: 47px;height: 47px;background: url(assets/imgs/sprits.png) -345px -8px no-repeat;margin: 0 auto;}
#homsec-3 .b3-srv .icn {width: 37px;height: 47px;background: url(assets/imgs/sprits.png) -301px -8px no-repeat;margin: 0 auto;}
#homsec-3 .b4-srv .icn {width: 47px;height: 47px;background: url(assets/imgs/sprits.png) -252px -8px no-repeat;margin: 0 auto;}
#homsec-3 .secrut-location {margin: 80px 0;}
.secrut-location .securit-cont,
.secrut-location .loction-cont {width: 50%;padding: 20px;text-align: center;border: 1px solid #ddd;background-color: 0}
.secrut-location .securit-cont {margin-left: 10px;}
.secrut-location .securit-cont h3,
.secrut-location .loction-cont h3 {color: #452d6b;margin-bottom: 5px;}
.secrut-location .securit-cont p,
.secrut-location .loction-cont p {text-align: center;color: #00a263;margin-top: 0;line-height: 24px;}
.secrut-location .securit-cont:before,
.secrut-location .loction-cont:before {width: 48px;height: 56px;display: block;content: "";margin: 0 auto;}
.secrut-location .securit-cont:before {background: url(assets/imgs/sprits.png) -571px -69px no-repeat;}
.secrut-location .loction-cont:before {background: url(assets/imgs/sprits.png) -571px -9px no-repeat;}
.boxmenu .ins-col5 {min-height: 190px;background: #eee;padding: 20px;text-align: center;flex-direction: column;justify-content: center;display: flex;transition: .3s;width: 100%;position: relative;}
.boxmenu .ins-col5 h2 {font-size: 16px;color: #452d6b;font-weight: bold;margin: 0;}
.boxmenu .ins-col5 h4 {font-size: 26px;color: #452d6b;font-weight: bold;}
.boxmenu .ins-col5 h5 {font-size: 12px;color: #555;line-height: 18px;margin: 0;font-weight: 100;word-spacing: -1px;}
#content-mbox ul.img-boxs {min-height: 190px;position: relative;}
#content-mbox ul.img-boxs li {min-width: 50%;}
#content-mbox ul.img-boxs li a {position: relative;display: block;}
#content-mbox ul.img-boxs li img {width: 100%;height: auto;min-height: 190px;position: absolute;}
#relatproductwoo {width: 100%;background: #eee;}
#relatproductwoo .container {padding: 50px 0;text-align: center;}
#relatproductwoo .container h5 {color: #888;}
#relatproductwoo .mhm-row {width: 80%;flex-wrap: wrap;}
#relatproductwoo img {display: block;width: 100%;}
#relatproductwoo .inprwoore {width: 23%;margin: 1%;border-radius: 10px;overflow: hidden;transition: .4s;}
#relatproductwoo .inprwoore:hover {transform: translateY(-10px);filter: brightness(0.5);}
.mhm-litebox {position: fixed;right: 0;top: 0;width: 100%;height: 100%;background-color: rgba(69, 45, 107, 0.9);z-index: 1001;display: none;}
.mhm-litebox .imaginglightbox {display: flex;position: relative;height: 100%;align-items: center;justify-content: center;}
.mhm-litebox .insimglight {display: flex;width: 80%;height: 80%;position: relative;}
.mhm-litebox img {max-width: 100%;position: relative;height: auto;width: auto;top: 0;bottom: 0;left: 0;right: 0;margin: auto;/* border-radius: 7px;*/box-shadow: 0 0 30px #31165d;}
.mhm-litebox .left,
.mhm-litebox .right {position: absolute;top: 0;bottom: 0;margin: auto;width: 19px;height: 27px;cursor: pointer;}
.mhm-litebox .left {left: 25px;background: url(assets/imgs/sprits.png) -624px -89px no-repeat;}
.mhm-litebox .right {right: 25px;background: url(assets/imgs/sprits.png) -624px -89px no-repeat;transform: rotate(180deg);}
.mhm-litebox .left:hover {background: url(assets/imgs/sprits.png) -648px -89px no-repeat;}
.mhm-litebox .right:hover {background: url(assets/imgs/sprits.png) -648px -89px no-repeat;}
.mhm-litebox .close {right: 25px;top: 25px;position: absolute;cursor: pointer;background: url(assets/imgs/sprits.png) -623px -62px no-repeat;width: 26px;height: 26px;z-index: 2000;}
.mhm-litebox .close:hover {background: url(assets/imgs/sprits.png) -647px -62px no-repeat;}
.wp-block-image {margin: auto 0;}
.wp-block-image img {max-width: 100%;height: auto;border-radius: 10px}
.matn ul.wp-block-gallery {margin: 50px 0;}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .wp-block-image {cursor: pointer;}
.yasr-overall-rating {display: none;}
.matn .meks_ess.square {text-align: center;justify-content: center;margin-top: 15px;}
.wp-block-gallery .wp-block-image:before,
.wp-block-gallery .blocks-gallery-image figcaption:before,
.wp-block-gallery .wp-block-image figcaption:before {content: "";background: url(assets/imgs/sprits.png) -365px -115px no-repeat;width: 75px;height: 18px;display: block;right: 0;left: 0;margin: auto;position: absolute;top: -4px;}
/*.wp-block-gallery .blocks-gallery-item:hover figure:before{ content: "";background: url(assets/imgs/sprits.png)-227px -90px no-repeat;width: 12px;height: 12px;right: 0;left: 0;margin: auto;position: absolute;top: -4px; z-index: 10; transition: .3s; } */
.wp-block-gallery .wp-block-image {transition: .3s;}
.wp-block-gallery .wp-block-image:hover {box-shadow: 0 0px 8px rgb(0 0 0 / 40%);transform: translateY(-15px);transition: .3s;border-radius: 10px;}
.wp-block-gallery .wp-block-image:hover:before {content: none;}
.wp-block-gallery .wp-block-image figcaption,
.wp-block-gallery .wp-block-image figcaption {background: linear-gradient(0deg, rgb(226, 97, 14) 0, rgb(69, 45, 107, 0.8) 100%, transparent);display: flex;justify-content: center;align-items: center;border-radius: 10px;font-weight: bold;line-height: 20px;overflow: hidden;opacity: 0;transition: .5s;padding: 0;height: 100%;}
.wp-block-gallery figure:hover figcaption,
.wp-block-gallery .wp-block-image figure:hover figcaption {opacity: 1;}
/* .wp-block-gallery figure.wp-block-image:after {content: "";background: #00a263;display: block;height: 100%;width: 100%;position: absolute;opacity: 0; transition: .3s;border-radius: 7px;}.wp-block-gallery figure.wp-block-image:hover:after {opacity: 0.4;} */
.wp-block-gallery ul li:before {content: none;}
#content-pgs .matn figure.wp-block-gallery.has-nested-images {margin: 0;}
.calc-prs {width: 100%;margin: 50px 0;background-color: #f3f3f3;padding: 25px;text-align: center;border-radius: 10px;}
.calc-prs h3 {padding: 0;margin: 10px auto 25px;font-size: 15px; font-weight: 700;}
.calc-prs h3:before {content: none;}
.calc-prs .ins-prs {display: flex;border-radius: 5px;}
.calc-prs .ins-prs .items-prs {width: 60%;padding: 15px;background-color: #fafafa;display: flex;flex-direction: column;border-radius: 5px;margin: 0;}
.calc-prs .ins-prs .items-prs li {margin: 2px 0;line-height: 0px;}
.calc-prs .ins-prs .items-prs li:before {content: none;}
.calc-prs .ins-prs .items-prs li.hide-prs {display: none;}
.calc-prs .ins-prs .total-prs {width: 40%;display: flex;justify-content: center;align-items: center;padding-right: 25px;}
.calc-prs .ins-prs .total-prs span {font-size: 12px;color: #02462b;}
.calc-prs .ins-prs .total-prs .ttxt-prs {width: 50%;flex-direction: column;color: #fff;background-color: #00a263;border-radius: 5px;min-height: 50px;display: flex;justify-content: center;align-items: center;padding: 15px;}
.calc-prs .ins-prs .total-prs .ttxt-prs #amount {font-size: 18px;}
#lable-mbox .ins-col5 h5 {color: #452d6b;font-size: 13px;}
#lable-mbox .ins-col5 {background: #00a263;color: #452d6b;text-align: right;}
#lable-mbox .ins-col5:hover {background-color: #00a263;}
#lable-mbox .ins-col5 a {transition: 0.5s;background-color: #452d6b;padding: 5px 10px;font-size: 10px;border-radius: 25px;text-decoration: none;color: #fff;display: inline-block;margin-top: 10px;width: 85px;}
#lable-mbox .ins-col5 a:hover {background: #fff;color: #00a263;}
#lable-mbox {width: 20%}
#content-mbox {width: 80%;overflow: hidden;}
#content-mbox ul li {min-width: 25%;}
#content-mbox ul {list-style: none;display: flex;padding: 0;margin: 0;}
#content-mbox ul li:nth-child(even) .ins-col5 {background: #e6e6e6;}
#content-mbox ul li .ins-col5:hover {background-color: #bbb;}
#homsec-3 .slide2-hom .col-50 {align-items: center;}
.slide2-hom {margin: 45px 0;}
.slide2-hom h3 {font-size: 20px;color: #452d6b;}
.slide2-hom h2 {font-size: 24px;color: #00a263;font-family: kahroba;font-weight: 900;}
.slide2-hom p {color: #452d6b;line-height: 24px;}
.ico-image {padding: 0 25px;}
.ico-image img {width: 100%;}
#homsec-4 .container>a {background-color: #452d6b;background: linear-gradient(90deg, #452d6b, #00a263);padding: 10px 20px;border-radius: 25px;color: #fff;display: inline-block;margin-top: 50px;}
#homsec-4 .container>a:hover {background: #fff;color: #452d6b;transition: .3s;}
#homesec12 {margin: 75px 0;}
#homesec12 .mhm-row {flex-wrap: wrap;}
#homesec12 .lt-sec12,
#homesec12 .rt-sec12 {width: 50%;}
#homesec12 .rt-sec12 .ttr {font-size: 20px;font-weight: 800;word-spacing: -2px;padding: 10px 0;margin-top: 0;display: inline-block;color: #14e2ab;margin-bottom: 20px;border-bottom: 2px solid #bbb;padding-bottom: 5px;}
#homesec12 .rt-sec12 .list-cats-pr {padding: 0;margin: 0;list-style: none;}
#homesec12 .rt-sec12 .list-cats-pr li {display: inline-block;}
#homesec12 .rt-sec12 .list-cats-pr li a {display: inline-block;background-color: #eee;margin: 5px;padding: 8px 15px;color: #452d6b;font-size: 17px;border-radius: 5px;}
#homesec12 .rt-sec12 .list-cats-pr li a:hover {background-color: #14e2ab;color: #fff;transition: .3s;}
#homesec11.academy-mhm p.under-ttr {text-decoration-color: #14c5e2;}
#homesec99 .mhm-row {justify-content: center;flex-wrap: wrap;}
#homesec99 .no-item {width: 29.3333%;margin: 2%;border-radius: 15px;padding: 10px;text-align: center;z-index: 2;position: relative;overflow: hidden;background-color: #efefef;}
#homesec99 .no-item:after {content: "";position: absolute;z-index: 3;background: linear-gradient(0deg, #fff, transparent, transparent);width: 100%;height: 100%;top: 0;right: 0;}
#homesec99 .no-item .img {margin-bottom: 30px;}
#homesec99 .no-item img {border-radius: 10px;max-width: 100%;height: auto;}
#homesec99 .no-item .text {line-height: 26px;margin: 15px 0 25px;font-size: 18px;word-spacing: -2px;font-weight: 700;color: #aaa;}
#homesec99 .no-item .label-box {top: 0;bottom: 0;right: 0;left: 0;position: absolute;display: flex;justify-content: center;align-items: center;}
#homesec99 .no-item .label {position: absolute;display: block;}
#homesec99 .no-item .label .title {padding: 5px 20px;background-color: #36beb6;margin: 0;border-radius: 10px 10px 0 0;font-weight: 700;color: #452d6b;font-size: 17px;}
#homesec99 .no-item .label .timeout {margin: 0;padding: 5px 15px;border-radius: 0 0 10px 10px;background-color: #fff;}
#trit-items .trit {flex-wrap: wrap;}
#trit-items .trit .itemh {width: 48%;margin: 1%;background-color: #3e3a6b;text-align: center;padding: 10px;display: flex;border-radius: 20px;align-items: center;}
#trit-items .trit .itemh .icon {background-color: #14e2ab;width: 60px;height: 60px;display: flex;justify-content: center;align-items: center;border-radius: 15px;margin-left: 10px;}
#trit-items .trit .itemh .icon svg {fill: #3e3a6b;width: 50px;height: 50px;}
#trit-items .trit .itemh p {color: #fff;line-height: 24px;font-size: 16px;text-align: right;}
#homsec-20 .titr-lastpr {width: 100%;text-align: center;}
#homsec-20 .titr-lastpr h4 {font-size: 20px;font-weight: 800;word-spacing: -2px;padding: 10px 0;margin-top: 20px;display: inline-block;color: #14e2ab;margin-bottom: 40px;border-bottom: 2px solid #bbb;padding-bottom: 5px}
.home-portfolio {width: 80%;margin: 0 auto}
.home-portfolio .last-prd {position: relative;Max-width: 100%;display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));grid-template-rows: minmax(300px, auto);grid-auto-flow: dense;grid-gap: 10px;}
.home-portfolio .last-prd a.product {display: grid;place-items: center;transition: .4s;background-color: #eee;padding: 10px;position: relative;border-radius: 5px;}
.home-portfolio .last-prd a.product img {max-width: 100%;/*border-radius: 10px; */height: auto}
.home-portfolio .last-prd a.product:hover {background-color: #452d6b;}
.home-portfolio .last-prd a.product:nth-child(3) {grid-column: span 1;grid-row: span 2;}
.home-portfolio .last-prd a.product:nth-child(4) {grid-column: span 2;grid-row: span 1;}
.home-portfolio .last-prd a.product:nth-child(5) {grid-column: span 1;grid-row: span 2;}
.home-portfolio .last-prd a.product:nth-child(8) {grid-column: span 2;grid-row: span 1;}
.home-portfolio .last-prd a.product:nth-child(3) img,
.home-portfolio .last-prd a.product:nth-child(4) img,
.home-portfolio .last-prd a.product:nth-child(5) img,
.home-portfolio .last-prd a.product:nth-child(8) img {border-radius: 50%;max-width: 300px;}
.home-portfolio .last-prd a.product:nth-child(3) .txt-prd,
.home-portfolio .last-prd a.product:nth-child(4) .txt-prd,
.home-portfolio .last-prd a.product:nth-child(5) .txt-prd,
.home-portfolio .last-prd a.product:nth-child(8) .txt-prd {position: relative;opacity: 1;background-color: transparent;}
.home-portfolio .last-prd a.product:nth-child(3) h3,
.home-portfolio .last-prd a.product:nth-child(4) h3,
.home-portfolio .last-prd a.product:nth-child(5) h3,
.home-portfolio .last-prd a.product:nth-child(8) h3 {color: #452d6b;font-size: 22px;margin: 20px 0;font-family: kahroba;font-weight: 900; line-height: 32px;}
.home-portfolio .last-prd a.product:nth-child(4) h3,
.home-portfolio .last-prd a.product:nth-child(8) h3 {text-align: right;}
.home-portfolio .last-prd a.product:nth-child(4) .txt-prd,
.home-portfolio .last-prd a.product:nth-child(8) .txt-prd {margin: 0 25px}
.home-portfolio .last-prd a.product:nth-child(4),
.home-portfolio .last-prd a.product:nth-child(8) {display: flex}
.home-portfolio .last-prd a.product:nth-child(1):hover img,
.home-portfolio .last-prd a.product:nth-child(2):hover img,
.home-portfolio .last-prd a.product:nth-child(6):hover img,
.home-portfolio .last-prd a.product:nth-child(7):hover img {/*border-radius: 200px;*/transition: .4s}
.home-portfolio .last-prd a.product:nth-child(1) .txt-prd p,
.home-portfolio .last-prd a.product:nth-child(2) .txt-prd p,
.home-portfolio .last-prd a.product:nth-child(6) .txt-prd p,
.home-portfolio .last-prd a.product:nth-child(7) .txt-prd p {display: none;}
.home-portfolio .last-prd a.product .txt-prd p {color: #452d6b;text-align: justify;line-height: 24px;}
.home-portfolio .last-prd a.product .txt-prd {position: absolute;text-align: center;max-width: 80%;background-color: rgb(20, 226, 171, 0.9);padding: 0 15px;border-radius: 5px;color: #452d6b;opacity: 0;transition: ease all .5s;padding-bottom: 10px;}
.home-portfolio .last-prd a.product:hover .txt-prd p,
.home-portfolio .last-prd a.product:hover .txt-prd h3 {color: #fff;transition: .3s;}
.home-portfolio .last-prd a.product:hover .txt-prd {opacity: 1;}
.home-portfolio .last-prd a.product .txt-prd .price {display: none}
.home-portfolio .last-prd a.product .txt-prd>span {display: block;margin-top: 5px;}
.home-portfolio .last-prd a.product .txt-prd .price del {color: #fff;text-decoration-color: #452d6b;}
.woo-left .products .price del {font-size: 12px;}
.home-portfolio .last-prd a.product h3 {font-size: 17px;line-height: 26px;}
.home-portfolio ul li {width: 25%;position: relative;height: 200px;overflow: hidden;}
.home-portfolio ul li img {width: auto;height: 200px;position: absolute;right: -20%;}
/* Whyus Page -- Start */
#content-pgs h1.whyus-t {margin: 50px auto;}
#content-pgs article.whyus {width: 80%;margin: 50px auto 100px;}
#content-pgs article.whyus a {color: #452d6b}
#content-pgs article.whyus strong a {color: #00a263}
#content-pgs article.whyus>p {color: #fff;line-height: 28px;text-align: center;margin-bottom: 80px;}
#content-pgs article.whyus .wp-block-columns {background-color: #ccc;padding: 30px 80px;border-radius: 25px;}
#content-pgs article.whyus .wp-block-columns:nth-child(odd) {background-color: #fff;flex-direction: row-reverse;}
#content-pgs article.whyus .wp-block-columns h2 {font-weight: 900;color: #452d6b; font-size: 24px;}
#content-pgs article.whyus .wp-block-columns p {line-height: 24px;}
#content-pgs article.whyus .wp-block-columns div {display: flex;flex-direction: column;justify-content: center;}
article.matn-contact.whyus .formnovin {padding: 20px;max-width: 500px;width: 100%;}
article.matn-contact.whyus .formnovin>img {margin: 20px auto 10px;}
article.matn-contact.whyus .formnovin>.textariaa {margin-bottom: 30px;}
article.matn-contact.whyus .formnovin>.wrapper0 {margin-bottom: 30px;min-height: 80px;min-width: 300px;width: 95%;height: auto;}
article.matn-contact.whyus .formnovin>.wrapper0 .option0 {padding: 5px;}
article.matn-contact.whyus .formnovin>.name-novin {font-family: 'kahroba';line-height: 20px;}
/* link in pages and posts */
.whyus-allp {margin: 20px auto 5px;}
.whyus-allp .container {text-align: left;overflow: visible;}
.whyus-allp .container.wpages {max-width: 80%;}
.whyus-allp .container.wpages.shop{max-width: 100%;padding: 5px 0; padding-left: 20px;  margin-bottom: 20px;}
.whyus-allp .container.wpost {max-width: 100%;padding-left: 60px;}
.whyus-allp .container a {display: inline-block;background-color: #eee;color: #4f4f4f;padding: 5px 10px;font-size: 12px;border-radius: 5px;font-family: 'kahroba';transition: 0.3s;font-weight: 800;position: relative;padding-left: 20px}
.whyus-allp .container a:hover {background-color: #00a263;color: #452d6b;}
.whyus-allp .container a:before {position: absolute;width: 32px;height: 32px;background-color: #452d6b;content: "";border-radius: 50px;left: -16px;top: -4.5px;}
.whyus-allp .container a:after {content: "?";font-family: auto;position: absolute;background: #452d6b;width: 24px;height: 24px;color: #fff;text-align: center;font-size: 16px;display: flex;justify-content: center;align-items: center;left: -12px;top: -0.5px;border-radius: 50px;transition: 0.3s;border: 2px solid #00a263;}
.whyus-allp .container a:hover:after {background: #00a263;color: #fff;border-color: #fff;}
/* Whyus Page -- Start */
/* Portfolio Page */
#portfolio-show .portfolio-in-items {display: flex;flex-wrap: wrap;width: 100%;max-width: 100%;}
#portfolio-show .portfolio-in-items a {width: 31%;margin: 1%;display: flex;position: relative;}
#portfolio-show .portfolio-in-items img.imgportf {max-width: 100%;}
#content-pgs.portfolio .thumb-info {display: flex;align-items: end;max-width: 100%;}
#content-pgs.portfolio .thumb-info .thumb-portf {margin-left: 25px}
#content-pgs.portfolio .thumb-info .info-portf {width: 100%;border-right: 2px solid #452d6b;padding: 0 25px;}
#content-pgs.portfolio .thumb-info .info-portf img {max-width: 100%;}
#content-pgs.portfolio .thumb-info .info-portf .brdcrmb {font-size: 10px;background-color: #ddd;display: inline;padding: 0 5px;border-radius: 2px;}
#content-pgs.portfolio .thumb-info .info-portf h2 {font-size: 24px;margin: 20px 0 15px;padding: 0;color: #452d6b;line-height: 28px;}
#content-pgs.portfolio .thumb-info .info-portf h2:before {content: none}
#content-pgs.portfolio .thumb-info .info-portf ul {margin: 0;padding: 0;}
#content-pgs.portfolio .thumb-info .info-portf ul li {margin: 0;line-height: 24px;}
#content-pgs.portfolio .thumb-info .info-portf ul li:before {content: none;}
#content-pgs.portfolio .thumb-info .info-portf li.tit-info strong {color: #fff;margin-left: 3px;padding: 0 3px;border-radius: 5px;background-color: #452d6b;font-size: 13px; font-weight: 400;}
#relatedportfolio {position: relative;background: #eee;padding: 20px;border: 1px solid #ddd;border-radius: 15px;}
#relatedportfolio h5 {position: absolute;margin: -30px 5px 0 0;color: #452d6b;background-color: #eee;padding: 1px 10px;border-radius: 5px;font-size: 14px;}
#relatedportfolio .related-items,
#homsec-4 .last-portfolio .portfolio-in-items {display: flex;flex-wrap: wrap;}
#relatedportfolio .related-items a,
#homsec-4 .last-portfolio .portfolio-in-items a {width: 24%;margin: 0.5%;display: flex;position: relative;}
#relatedportfolio .related-items a img,
#homsec-4 .last-portfolio .portfolio-in-items a img {max-width: 100%;height: auto;border-radius: 10px;}
#relatedportfolio .related-items a h3:before,
#portfolio-show .portfolio-in-items h3:before,
#homsec-4 .last-portfolio .portfolio-in-items a h3:before {content: none;}
#relatedportfolio .related-items a h3,
#portfolio-show .portfolio-in-items a h3.txt {margin: 0;padding: 0 25px;font-size: 15px;line-height: normal;text-align: center;position: absolute;width: 100%;height: 100%;display: flex;align-items: center;background-color: rgb(69 45 107 / 90%);border-radius: 10px;color: #fff;opacity: 0;transition: 0.3s;}
#relatedportfolio .related-items a:hover h3 {opacity: 1;}
#portfolio-show .portfolio-in-items a div.txt,
#homsec-4 .last-portfolio .portfolio-in-items a div.txt {margin: 0;padding: 0 25px;text-align: center;position: absolute;width: 100%;height: 100%;display: flex;align-items: center;background-color: rgb(69 45 107 / 90%);border-radius: 10px;flex-direction: column;justify-content: center;opacity: 0;transition: 0.3s;}
#portfolio-show .portfolio-in-items a:hover div.txt,
#homsec-4 .last-portfolio .portfolio-in-items a:hover div.txt {opacity: 1;}
#portfolio-show .portfolio-in-items a div.txt h3,
#homsec-4 .last-portfolio .portfolio-in-items a div.txt h3 {font-size: 17px;padding: 0;margin: 15px 0 0 0;line-height: normal;text-align: center;color: #fff;}
#portfolio-show .portfolio-in-items a div.txt p.t-info,
#homsec-4 .last-portfolio .portfolio-in-items a div.txt p.t-info {display: block;font-size: 13px;line-height: normal;background-color: #00a263;color: #fff;padding: 2px 5px;margin-top: 5px;border-radius: 5px;}
#catportfmenu.topmotherpage,
#catportfmenu.botportpage {padding: 0;}
#catportfmenu.topmotherpage li:before,
#catportfmenu.botportpage li:before {content: none;}
#catportfmenu.topmotherpage li,
#catportfmenu.botportpage li {width: fit-content;display: inline-block;line-height: normal;margin: 3px;}
#catportfmenu.topmotherpage {margin: 50px auto;text-align: center;}
#catportfmenu.topmotherpage li {margin: 0;position: relative;color: #333;width: fit-content;display: inline-block;line-height: normal;}
#catportfmenu.topmotherpage li a {color: #452d6b;margin: 4px 2px;background-color: #efefef;padding: 5px 10px;border: 1px solid #ddd;font-size: 15px;font-weight: 700;display: block;border-radius: 5px;}
#catportfmenu.topmotherpage li a:hover {background-color: #452d6b;color: #fff;transition: 0.3s;border: 1px solid #452d6b;transform: translateY(-5px);box-shadow: 0 4px 3px #aaa;}
#catportfmenu.botportpage {margin: 25px auto;text-align: center;}
#catportfmenu.botportpage li {margin: 0;position: relative;color: #333;width: fit-content;display: inline-block;line-height: normal;}
#catportfmenu.botportpage li a {color: #452d6b;margin: 4px 2px;background-color: #efefef;padding: 5px 10px;border: 1px solid #ddd;font-size: 12px;display: block;border-radius: 5px;}
#catportfmenu.botportpage li a:hover {background-color: #452d6b;color: #fff;transition: 0.3s;border: 1px solid #452d6b;}
/* Portfolio Page */
/* Portfolio inline Page */
.inline-portfolio-show {display: flex;margin: 25px auto;background-color: #ddd;border-radius: 15px;padding: 15px;align-items: center;justify-content: center;}
.inline-portfolio-show #portfolio-show .portfolio-in-items a div.txt h3 {font-size: 14px;}
.inline-portfolio-show #portfolio-show .portfolio-in-items a div.txt p.t-info {font-size: 11px;}
.inline-portfolio-show #portfolio-show .portfolio-in-items {flex-wrap: nowrap;}
.inline-portfolio-show #portfolio-show .portfolio-in-items a {width: auto;}
.inline-portfolio-show #portfolio-show .portfolio-in-items a.link-inline-port {text-align: center;position: relative;display: flex;align-items: center;min-width: 150px;padding: 15px;background: linear-gradient(45deg, #00a263, #452d6b);background-color: #2a1b43;color: #fff;border-radius: 10px;line-height: normal;font-weight: 700;}
.inline-portfolio-show #portfolio-show .portfolio-in-items a.link-inline-port:hover {color: #fff;background: #452d6b;transition: 0.3s;}
/* Portfolio inline Page */
.shopboxs {margin: 50px 0;}
.academyboxs {margin: 50px 0;}
.academyboxs .academymenu {background: #452d6b !important;}
.academyboxs .academymenu h4,
.academyboxs .academymenu h5 {color: #00a263 !important;}
.academyboxs .academymenu a {transition: 0.5s;background-color: #00a263 !important;color: #452d6b !important;}
.academyboxs .academymenu a:hover {background-color: #fff !important;}
.academyboxs .col-40 .ins-col5 {padding: 0;display: block;text-align: right;position: relative;}
.academyboxs .col-40 .ins-col5 a {overflow: hidden;position: relative;display: block;min-height: 190px;}
.academyboxs .col-40 .ins-col5 a img {width: 100%;height: auto;position: absolute;}
#homsec-6 {margin: 50px 0}
#homsec-6 .container {text-align: center}
.tahririye {width: 100%;display: flex;margin: 20px auto;align-items: center;flex-wrap: wrap;justify-content: center;}
#homsec-6 h5 {font-size: 20px;font-weight: 800;word-spacing: -2px;padding: 10px 0;margin-top: 0;display: inline-block;color: #02a361;margin-right: 1%;border-bottom: 2px solid #ddd;padding-bottom: 5px;font-family: 'kahroba';font-weight: 900;}
.tahririye a {width: 31.3333%;margin: 1%;display: flex;overflow: hidden;border: 1px solid #ddd;border-radius: 10px;}
.tahririye a:hover {transition: .3s;box-shadow: 0 0 8px #ddd;}
.tahririye a .imgposts {width: 30%;line-height: 0;}
.tahririye a .txt-posts {width: 70%;display: flex;flex-direction: column;padding: 15px;justify-content: space-between;}
.tahririye a img {max-width: 100%;height: auto;background-color: #fff;border-left: 1px solid #eee;}
.tahririye a .txt-posts p {font-size: 12px;color: #999;margin-bottom: 0;text-align: right;display: none;}
.tahririye a .txt-posts .title-posts {text-align: right;line-height: 26px;font-size: 17px;color: #999;font-family: 'kahroba';font-weight: 700;word-spacing: -1px;}
.nazarat {align-items: center;background: #eee;padding: 5px 20px;}
.nazarat .txt-nazar {color: #452d6b;padding-right: 70px;min-height: 88px;position: relative;}
.nazarat .txt-nazar span {font-size: 13px;margin-bottom: 5px;display: block;margin-top: 17px;}
.nazarat .txt-nazar p {font-size: 10px;line-height: 14px;margin-top: 0;word-spacing: -1px;color: #777;}
#clilog.acahome {background-color: #36beb6;margin: 50px auto 70px;padding: 50px;}
#clilog.acahome a span.clickitem {padding: 5px 10px;background-color: #36beb6;color: #452d6b;margin-right: -10px;font-size: 22px;  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}
#clilog.acahome a:hover span.clickitem {background-color: #452d6b;transition: 0.3s;color: #fff;font-size: 23px;}
#clilog.acahome p {color: #452d6b;font-weight: 700;word-spacing: -1px;}
#clilog.acahome .imgs-newsl img {max-width: 200px;}
#clilog.acahome p strong {display: inline-block;margin: 10px 0;background-color: #fff;padding: 2px 10px;border-radius: 50px;}
.Newsletters {position: relative;text-align: center;padding: 30px 15px;background-color: #140033;}
.Newsletters a {display: flex;justify-content: center;align-items: center;}
.Newsletters p {color: white;text-align: right;font-size: 16px;}
.Newsletters p span {display: inline-block;margin: 0 0 10px;padding: 5px 10px 2px;background-color: coral;border-radius: 50px;color: #452d6b;font-family: 'kahroba';font-weight: 900;font-size: 18px}
.Newsletters a:hover span.clickitem {background-color: #00a263;transition: 0.3s;}
.Newsletters .imgs-newsl {max-width: 150px;position: relative;display: flex;align-items: center;justify-content: center;margin: 5px 25px;}
.Newsletters .imgs-newsl img {max-width: 150px;height: auto;}
.Newsletters .imgs-newsl img.back-newsl {z-index: 1;position: relative;}
.Newsletters .imgs-newsl img.bell-newsl {position: absolute;z-index: 2;animation: shake-animation 500ms ease infinite;}
@keyframes shake-animation {0% {transform: rotate(0deg);}10% {transform: rotate(0deg);}20% {transform: rotate(0deg);}30% {transform: rotate(0deg);}40% {transform: rotate(10deg);}50% {transform: rotate(0deg);}60% {transform: rotate(-10deg);}70% {transform: rotate(0deg);}80% {transform: rotate(10deg);}90% {transform: rotate(0deg);}100% {transform: rotate(0deg);}}
.inside-footer {background-color: #2a1848;padding: 50px 0 20px;}
.inside-footer .f-right {padding-left: 50px;}
.inside-footer .f-right .inside-right {text-align: center;}
.inside-footer .f-right .inside-right form {margin-top: 10px;display: flex;flex-wrap: wrap;justify-content: center;}
.inside-footer .f-right .inside-right form br {display: none;}
.inside-footer .f-right .inside-right form .ed_sent_successfully,
.inside-footer .f-right .inside-right form .ed_validation_full {color: #ccc !important;font-size: 12px;margin-top: 10px;}
.inside-footer .f-right .inside-right form p {font-size: 0;line-height: 0;}
.inside-footer .f-right .inside-right form p:nth-child(1) {width: 20%;}
.inside-footer .f-right .inside-right form p:nth-child(2) {width: 50%;}
.inside-footer .f-right .inside-right form p:nth-child(3) {width: 30%;margin-right: -20px;}
.inside-footer .f-right .inside-right form input[type=email] {width: 100%;padding: 5px 15px;border-radius: 50px;border: none;font-family: iranyekan;}
.inside-footer .f-right .inside-right form input[type=text] {width: 100%;padding: 5px 10px;min-height: 32px;font-family: iranyekan;font-size: 10px;border-radius: 50px;border: none;}
.inside-footer .f-right .inside-right form input[id=ed_txt_nm] {border-left: 1px solid #ccc;border-radius: 0 50px 50px 0;}
.inside-footer .f-right .inside-right form input[type=submit] {padding: 5px 15px;border-radius: 50px;border: none;font-family: iranyekan;width: 75px;cursor: pointer;color: #fff;background-color: #ff8800;position: relative;transition: .3s;}
.inside-footer .f-right .inside-right form input[type=submit]:hover {color: #452d6b;}
.inside-footer .mhm-row {align-items: center;}
.inside-footer .lin {border-right: 2px solid #452d6b;height: 200px;}
.inside-footer .f-middle {text-align: center;padding: 0 50px;}
.inside-footer .f-middle .logo-bot {font-size: 0;display: block;width: 160px;height: 50px;margin: 0 auto 20px;}
.inside-footer .f-middle h2 {color: #fff;font-size: 18px;margin-bottom: 5px;line-height: 30px;font-family: kahroba;font-weight: 700;}
.inside-footer .f-middle p {color: #fff;font-size: 12px;margin-top: 0;text-align: center;line-height: 20px;}
.f-middle .social-media ul {list-style: none;padding: 0;text-align: center;display: flex;justify-content: center;margin-top: 0;}
.f-middle .social-media ul li {margin: 2px;}
.f-middle .social-media ul li a {background-color: #00a263;border-radius: 50px;width: 36px;height: 36px;display: block;padding: 6px;transition: .3s;}
.f-middle .social-media ul li a:hover {background-color: #fff;}
.f-middle .social-media ul li a:hover .icosocial-footer {fill: #00a263}
.f-middle .social-media .icosocial-footer {fill: #2a1848}
.inside-footer .f-left {padding-right: 50px;}
.e-logoes ul {list-style: none;display: flex;justify-content: center;padding: 0;}
.e-logoes ul li {max-width: 90px;margin-left: 5px;background-color: rgba(255, 255, 255, 0.9);padding: 3px;border-radius: 7px;}
.e-logoes ul li img {width: 84px;height: 84px;max-height: 100px;}
.e-logoes ul li.zarinpal {display: flex;margin-left: 0;padding: 0 5px;}
.e-logoes ul li.zarinpal a {display: flex;align-items: center;justify-content: center;}
.e-logoes ul li.zarinpal img {width: 60px;height: auto;}
.inside-footer .botlinks {margin-top: 15px;}
.inside-footer .botlinks ul {padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;}
.inside-footer .botlinks a {display: inline-block;padding: 3px 15px 5px;border: 1px solid #684b97;color: #c09bff;border-radius: 3px;margin: 3px;font-size: 14px;font-weight: bold;transition: .3s;}
.inside-footer .botlinks a:hover {color: #00a263;border-color: #00a263;}
.copyright {background-color: #140033;overflow: hidden;font-size: 10px;min-height: 25px;position: relative;padding-top: 15px;color: #fff;}
.copyright .container {overflow: visible;}
.copyright .right-copyr {position: absolute;right: 5%;}
.copyright .left-copyr {position: absolute;left: 5%;}
.copyright .right-copyr a {color: #00a263}
.copyright .left-copyr a {color: #02bd75}
#section-dividers {width: 100%;position: absolute;}
#section-dividers.ins-d {top: -2px;}
#section-dividers.out-d {margin-top: -2px;}
#section-dividers.ins-book {bottom: -10px;}
#section-dividers .in-sdivider {margin: 0 auto;height: 20px;width: 120px;}
#homsec-1 #section-dividers .in-sdivider {max-width: 1140px;width: 65%;height: auto;}
#section-dividers .st-divider1 {fill: #140033}
#section-dividers .st-divider2 {fill: #226767}
#section-dividers .st-divider3 {fill: #2a1848}
#section-dividers.in-h {top: -2px}
#section-dividers.out-h {bottom: -24px}
#section-dividers.in-h .ins-sdivider,
#section-dividers.out-h .ins-sdivider {width: 120px;margin: 0 auto;}
#section-dividers.in-h svg {fill: #fff}
#section-dividers.out-h svg {fill: #226867}
.inside-footer .about-texts {width: 100%;margin-top: 25px;}
.inside-footer .about-texts p {color: #b397de;font-size: 11px;text-align: center;width: 75%;margin: 0 auto;line-height: 16px;}
.inside-footer .footright-m .titright {color: #00a263;font-size: 18px;line-height: 26px;display: block;text-align: right;margin: 10px 0 0;font-family: kahroba;-moz-font-feature-settings: "ss02";-webkit-font-feature-settings: "ss02";font-feature-settings: "ss02";}
.inside-footer .footright-m ul {list-style: none;padding: 0;margin: 0;}
.inside-footer .footright-m li {text-align: right;margin: 10px 0;}
.inside-footer .footright-m li a {color: #a696c3;font-size: 14px;transition: .3s;padding: 5px 0;}
.inside-footer .footright-m li a:hover {color: #fff;}
.inside-footer .footright-m h4 {color: #00a263;text-align: right;}
.aiowps-site-lockout-box {border: none !important;padding: 0 !important;margin: 0 auto;}
.aiowps-site-lockout-box a {color: #00a263 !important;}
.aiowps-site-lockout-box img {width: 100%;height: auto;}
.link-msite p {border-radius: 10px;overflow: hidden;margin-top: 0;}
.link-msite p img {width: 100%;height: auto;}
/*.nav-toggle {
 display: none;}*/
.dig_ma-box form,
.dig_bdy_container {font-family: "iranyekan"}
#all-personal h2:before,
#all-personal li:before {content: none;}
#all-personal {margin: 25px auto;font-family: iranyekan;position: relative;}
#all-personal .ceo-personal {display: flex;align-items: flex-end;margin-bottom: 50px;}
#all-personal .ceo-personal .img-personal {width: 30%;display: felx;justify-content: center;}
#all-personal .ceo-personal .img-personal .txt-prs {position: absolute;bottom: 35px;font-weight: 700;color: #333;text-shadow: 1px 1px 1px #777;visibility: hidden}
#all-personal .ceo-personal .img-personal:hover .txt-prs {visibility: visible;}
#all-personal .img-personal {position: relative;display: flex;justify-content: center;}
#all-personal .img-personal img {max-width: 100%;height: auto;border-radius: 50%;filter: grayscale(1);transition: .3s;}
#all-personal .personals ul {display: flex;align-content: flex-start;list-style: none;margin: 0;padding: 0;flex-wrap: wrap;}
#all-personal .personals ul li a {border:none;  background-color: transparent;}
#all-personal .personals .in-prs {width: 18%;margin: 1%;}
#all-personal .personals a {display: block;}
#all-personal .in-prs:hover img {filter: grayscale(0)}
#all-personal .in-prs img {filter: grayscale(1)}
#all-personal .in-prs:nth-child(1) img {filter: grayscale(0)}
#all-personal .in-prs:nth-child(1) h2 {color: #00a263;}
#all-personal .in-prs:nth-child(1) span {font-size: 10px}
#all-personal .in-prs:hover .txt-prs {opacity: 1;}
#all-personal .in-prs .txt-prs {opacity: 0;transition: .3s;position: absolute;padding: 3px 10px 2px;font-size: 10px;border-radius: 3px;bottom: 20px;color: #fff;background-color: #452d6b;line-height: 20px;margin: auto;}
#all-personal .ceo-personal .text-personal {text-align: right;width: 65%;margin-right: 5%;}
#all-personal .text-personal {text-align: center;}
#all-personal .text-personal h2 {font-size: 12px;color: #777;margin-bottom: 0;margin-top: 10px;padding-right: 0;line-height: 12px;}
#all-personal .in-prs:hover .text-personal h2 {color: #00a263;}
#all-personal .text-personal span {font-size: 9px;color: #999;line-height: 10px;margin: 5px;display: block; word-spacing: 0;}
#topMenu {display: flex;align-items: center;}
#topMenu .icn {display: none;}
#last-section .mhm-row {justify-content: center;margin: 15px auto;flex-wrap: wrap}
#last-section.newsbackdark {background-color: #140033;}
#last-section .academy,
#last-section .shop {width: 46%;margin: 2%;background-color: #efefef;border-radius: 100px;display: flex;align-items: center;padding: 10px 12px;}
#last-section .shop {flex-direction: row-reverse;}
#last-section .shop:hover {background-color: #14e2ab;transition: .5s;color: #452d6b;}
#last-section .academy:hover {background-color: #36beb6;transition: .5s;color: #452d6b;}
#last-section .img {line-height: 0;min-width: 120px;}
#last-section img {width: 120px;border-radius: 200px;overflow: hidden;height: 120px !important}
#last-section .text-row {padding: 0 15px;}
#last-section .shop .text-row {text-align: left}
#last-section span.titt {font-size: 18px;color: #452d6b;position: relative;font-family: kahroba;font-weight: 900;display: block;}
#last-section span.titt:after {content: "";width: 80px;height: 2px;background-color: #00a263;display: block;right: 0;position: absolute;top: 27px;}
#last-section .shop span.titt:after {left: 0;right: auto}
#last-section p {font-size: 15px;line-height: 28px;color: #666;margin: 10px 0;}
#last-section .shop:hover p {color: #333;transition: 0.3s;}
#last-section span.lnks {display: inline-block;background-color: #aaa;color: #fff;padding: 2px 10px;font-weight: 700;border-radius: 50px;}
#last-section .shop:hover span.lnks,
#last-section .academy:hover span.lnks {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);transition: .5s;color: #fff;}
#last-section .shop span.lnks {background-color: #14e2ab;color: #452d6b;}
#last-section .academy span.lnks {background-color:#36beb6;color: #452d6b;}
#last-section .academy span.lnks:nth-child(2) {background-color: #aaa;}
#last-section .academy:hover p {color: #fff;transition: 0.3s;}
/*Like button -- Start */
#post_like-mhm {text-align: center;margin: 50px auto;}
#post_like-mhm .like-button {width: 85px;height: 85px;background-color: #00a263;display: flex;cursor: pointer;justify-content: center;align-items: center;border-radius: 100px;margin: 0 auto;}
#post_like-mhm .like-button.backga {background-color: #999;}
#post_like-mhm .like-button svg {width: 30px;height: 30px;fill: #fff;margin-top: -5px;}
#post_like-mhm .text-bot-like {margin: 10px auto 15px;color: #888;}
#post_like-mhm .kksr-legend {margin-top: 10px;font-size: 11px !important;color: #999;}
#post_like-mhm .rate-share {display: none;top: 0;left: 0;right: 0;}
#post_like-mhm .button-share {display: flex;margin: 10px auto 0;width: 130px;align-items: center;background-color: #eee;padding: 1px 7px;border-radius: 5px;}
#post_like-mhm .button-share .icon {margin-left: 5px;margin-top: 5px;}
#post_like-mhm .button-share .icon svg {width: 20px;height: 20px;fill: #aaa;}
#post_like-mhm .button-share .text {display: inline-block;color: #999;font-size: 12px;}
#post_like-mhm .kk-star-ratings {flex-direction: column;}
#post_like-mhm .kk-star-ratings.kksr-disabled .kksr-stars .kksr-stars-active .kksr-star .kksr-icon,
#post_like-mhm .kk-star-ratings:not(.kksr-disabled) .kksr-stars:hover .kksr-star .kksr-icon {background-image: url("assets/svg/selected.svg")}
#post_like-mhm .kk-star-ratings .kksr-stars .kksr-star .kksr-icon {background-image: url("assets/svg/selected.svg")}
#post_like-mhm .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover~.kksr-star .kksr-icon {background-image: url("assets/svg/inactive.svg")}
#post_like-mhm .rate-share .kksr-stars-inactive,
#post_like-mhm .rate-share .kksr-stars-active {margin-top: -4px}
#post_like-mhm .rate-buttons li::before {content: none;}
#post_like-mhm .rate-buttons .rmp-widgets-container.rmp-wp-plugin.rmp-main-container p {text-align: center;font-size: 12px;}
/*Like button -- End */
#post_like-mhm .wpusb {margin: 10px 0 0}
.wpusb .wpusb-item,
.wpusb .wpusb-count {margin: 0 4px;}
select,
option {font-size: 15px;}
ol.phpfmg_form {list-style-type: none;padding: 0px;margin: 0px;}
ol.phpfmg_form input,
ol.phpfmg_form textarea,
ol.phpfmg_form select {border: 1px solid #ccc;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
ol.phpfmg_form li {margin-bottom: 5px;clear: both;display: block;overflow: hidden;width: 100%}
.form_field,
.form_required {font-weight: bold;}
.form_required {color: red;margin-right: 8px;}
.form_submit_block {padding-top: 3px;}
.text_box,
.text_select {height: 32px;}
.text_box,
.text_area,
.text_select {min-width: 160px;max-width: 300px;width: 100%;margin-bottom: 10px;}
.text_area {height: 80px;}
.form_error_title {font-weight: bold;color: red;}
.form_error {background-color: #F4F6E5;border: 1px dashed #ff0000;padding: 10px;margin-bottom: 10px;}
.form_error_highlight {background-color: #F4F6E5;border-bottom: 1px dashed #ff0000;}
div.instruction_error {color: red;font-weight: bold;}
hr.sectionbreak {height: 1px;color: #ccc;}
#one_entry_msg {background-color: #F4F6E5;border: 1px dashed #ff0000;padding: 10px;margin-bottom: 10px;}
#frmFormMailContainer input[type="submit"] {padding: 10px 25px;font-weight: bold;margin-bottom: 10px;background-color: #FAFBFC;}
#frmFormMailContainer input[type="submit"]:hover {background-color: #E4F0F8;}
/*
Gravity form styles
*/
/* --- Errors ---- */
.borderparagraph {border-radius: 25px;border: 2px dotted orange;padding: 20px;}
.borderparagraph em {font-style: normal;color: #f39d00}
#content-pgs .borderparagraph img,
#content-pst .borderparagraph img {border-radius: 0;}
body .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_legacy_markup_wrapper li.gfield_error textarea {border: 2px solid #c90505;}
/* --- gravity forms---- */

::placeholder {color: #bbb;opacity: 1;}
:-ms-input-placeholder {color: #bbb;}
::-ms-input-placeholder {color: #bbb;}
#content-pgs .gform_wrapper.midfield_wrapper, #content-pst .gform_wrapper.midfield_wrapper {
  padding: 40px;
  background-color: #efefef;
  border-radius: 5px;
}
#content-pgs .matn .gform_wrapper li a, #content-pst .matn .gform_wrapper li a {  border: none; border-radius: 5px;}
.gform_wrapper .ginput_preview {font-size: 12px;margin: 0;padding: 0;line-height: 18px;background-color: #eee;padding: 3px 5px;margin: 5px 0;border-radius: 5px;}
#content-pgs .gform_wrapper input:focus,
#content-pgs .gform_wrapper select:focus,
#content-pst .gform_wrapper input:focus,
#content-pst .gform_wrapper select:focus {background-color: #efefef;}
#content-pgs .gform_wrapper,
#content-pst .gform_wrapper {margin: 100px 0;}
#content-pgs .gform_wrapper h3,
#content-pst .gform_wrapper h3 {font-size: 20px;color: #019f63;margin-bottom: 20px;text-align: center!important;font-weight: 900;padding-right: 0;}
#content-pgs .gform_wrapper h2,
#content-pst .gform_wrapper h2 {font-size: 20px;color: #019f63;margin-bottom: 20px;text-align: center;font-weight: 900;}
#content-pgs .gform_wrapper h3:before,
#content-pgs .gform_wrapper h2:before,
#content-pst .gform_wrapper h3:before,
#content-pst .gform_wrapper h2:before {content: none;}
#content-pgs .gform_wrapper ul.gform_fields,
#content-pst .gform_wrapper ul.gform_fields {display: flex;flex-wrap: wrap;}
#content-pgs .gform_wrapper .field_description_below .gfield_description,
#content-pst .gform_wrapper .field_description_below .gfield_description {padding: 0 10px;width: 100%;line-height: 20px;color: #777;margin-top: 5px;}
#content-pgs .gform_wrapper span.gfield_required,
#content-pst .gform_wrapper span.gfield_required {color: orange;display: inline-block;margin-right: 2px;}
#content-pgs .gform_wrapper .gfield_checkbox li label,
html[dir=rtl] #content-pgs .gform_wrapper .gfield_radio li label,
#content-pst .gform_wrapper .gfield_checkbox li label,
html[dir=rtl] #content-pst .gform_wrapper .gfield_radio li label {min-width: fit-content;}
#content-pgs .gform_wrapper ul.gform_fields>li.gfield,
#content-pst .gform_wrapper ul.gform_fields>li.gfield {display: flex;flex-direction: column;align-items: flex-start;}
#content-pgs .gform_wrapper ul.gform_fields>li .ginput_container,
#content-pst .gform_wrapper ul.gform_fields>li .ginput_container {margin-top: 0;width: 100%;}
#content-pgs .gform_wrapper ul.gform_fields>li.gfield>label,
#content-pst .gform_wrapper ul.gform_fields>li.gfield>label {min-width: fit-content;padding: 3px 20px 3px 15px;margin-bottom: -11px;margin-right: 20px;text-align: center;background-color: #452d6b;color: #fff;font-size: 12px;border-radius: 50px;z-index: 2;}
#content-pgs .gform_wrapper ul.gform_fields>li.gfield>label a,
#content-pst .gform_wrapper ul.gform_fields>li.gfield>label a {color: #fff;    border: none;
  padding: 0;    margin: 0;
  line-height: 0;
  border-radius: 2px;
  background: transparent;
}
.ginput_container_checkbox .gchoice input {
  margin-left: 5px !important;
}
.gform_wrapper ul.gform_fields li.gfield p.disc-calc {
  font-size: 12px;
  line-height: 18px;
  padding: 20px 40px 0;
  color: #00a263;
  font-weight: 700;
  margin-bottom: 0;
}
#content-pgs .gform_wrapper ul.gform_fields li.largem.resultf, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 50px !important;
  margin: 0;
  background-color: #452d6b;
  border-radius: 10px;
}
#content-pgs .gform_wrapper ul.gform_fields li.largem.resultf label, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf label {
  width: 50%;
  margin: 0 !important;
  margin-left: 10px !important;
  text-align: center !important;
  font-size: 14px;
  color: #00a263;
}
#content-pgs .gform_wrapper ul.gform_fields li.largem.resultf label a, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf label a {  color: #00a263;}
#content-pgs .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container {
  width: 50%;
  margin: 0;
}
#content-pgs .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container input, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container input { 
text-align: center!important; font-size: 17px; font-weight: 600;
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.smallm textarea {padding: 12px 20px 10px !important;border: 2px solid #ddd;border-radius: 25px !important; font-size: 14px;}
#content-pgs .gform_wrapper ul.gform_fields>li.gfield select,
#content-pst .gform_wrapper ul.gform_fields>li.gfield select {padding: 12px 20px 10px; border: 2px solid #ddd;border-radius: 25px; font-size: 14px; background-color: #fff;} 
.gform_wrapper .smallm textarea {max-height: 80px;}
#content-pgs .gform_wrapper ul.gform_fields li.smallm,
#content-pst .gform_wrapper ul.gform_fields li.smallm {width: 50%;margin-top: 30px;}
#content-pgs .gform_wrapper ul.gform_fields li.smallm.fourcol,
#content-pst .gform_wrapper ul.gform_fields li.smallm.fourcol {width: 25%;}
body .gform_wrapper textarea {padding: 12px 20px 10px !important;border: 2px solid #ddd;border-radius: 25px !important;}
body .gform_wrapper .gfield--type-textarea {width: 100%;}
#content-pgs .gform_wrapper ul.gform_fields li.largem,
#content-pst .gform_wrapper ul.gform_fields li.largem {width: 100%;margin: 45px 0 35px;}
#content-pgs .gform_wrapper ul.gform_fields li.largem.marginless {margin: 20px 0;}
#content-pgs .gform_wrapper ul.gform_fields li.largem.margm,
#content-pst .gform_wrapper ul.gform_fields li.largem.margm {margin: 10px 0;text-align: center}
#content-pgs .gform_wrapper li.largem.margm.gfield.gfield_error .validation_message,
#content-pst .gform_wrapper li.largem.margm.gfield.gfield_error .validation_message {width: fit-content;margin: 0 auto;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container {width: 100%;margin-right: 0;margin-top: 15px;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_checkbox,
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_fileupload,
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_radio,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_checkbox,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_fileupload,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_radio {margin-top: 0;padding: 20px;background-color: #eee;border-radius: 25px;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_consent,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_consent {padding: 0 20px 8px;border: 2px solid #eee;width: fit-content;line-height: 24px;border-radius: 25px;margin: 0 auto;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_consent a,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container.ginput_container_consent a {color: #00a263;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container ul,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container ul {display: flex;padding: 0 10px;}
#content-pst .gform_wrapper ul.gform_fields li.largem.ffeatures,#content-pgs .gform_wrapper ul.gform_fields li.largem.ffeatures  {  margin: 30px 0;}
#content-pst .gform_wrapper ul.gform_fields li.largem.ffeatures div.ginput_container, #content-pgs .gform_wrapper ul.gform_fields li.largem.ffeatures div.ginput_container{  padding: 5px;}
#content-pst .gform_wrapper ul.gform_fields li.largem.ffeatures .ginput_container ul, #content-pgs .gform_wrapper ul.gform_fields li.largem.ffeatures .ginput_container ul {display: block;}
#content-pst .gform_wrapper ul.gform_fields li.largem.ffeatures .ginput_container ul li, #content-pgs .gform_wrapper ul.gform_fields li.largem.ffeatures .ginput_container ul li {display: block;}
#content-pgs .gform_wrapper li.gfield.ffeatures .ginput_container label, #content-pst .gform_wrapper li.gfield.ffeatures .ginput_container label {display: block;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container ul li,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container ul li {display: inline-block;margin-left: 25px !important;margin-bottom: 5px;margin-top: 5px;}
#content-pgs .gform_wrapper ul.gform_fields li.largem textarea,
#content-pst .gform_wrapper ul.gform_fields li.largem textarea {border-radius: 20px;padding: 20px;margin-bottom: -10px;border: 2px solid #ddd;margin-top: -15px;}
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container_select select,
#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container_text input,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container_select select,
#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container_text input {margin-top: -15px;display: block;}
body .matn .gform_body .ginput_container_fileupload input[type=file] {width: 100%;}
#content-pgs .gform_wrapper .gform_footer,
#content-pst .gform_wrapper .gform_footer {margin-bottom: 100px;text-align: center!important;}
#content-pgs .gform_wrapper .gform_footer input[type="submit"],
#content-pst .gform_wrapper .gform_footer input[type="submit"] {margin: 0 0 0 16px;padding: 12px 30px;background-color: orange;border: none;border-radius: 50px;font-size: 20px;transition: .3s;color: #452d6b;cursor: pointer;}
#content-pgs .gform_wrapper .gform_footer input[type="submit"]:hover,
#content-pst .gform_wrapper .gform_footer input[type="submit"]:hover {background-color: #00a263;color: #fff;}
/* --- Errors ---- */
#content-pgs .gform_wrapper div.validation_error,
#content-pst .gform_wrapper div.validation_error {color: #fff;background-color: #c90505;margin: 25px auto;border-top: none;border-bottom: none;padding: 15px 25px;width: fit-content;border-radius: 50px;}
#content-pgs .gform_wrapper div.validation_error h2 {color: #fff;font-size: 16px;margin: 0;}
#content-pgs .gform_wrapper li.gfield.gfield_error .validation_message,
#content-pst .gform_wrapper li.gfield.gfield_error .validation_message {margin-top: 0;color: #c90505;}
#content-pgs .gform_wrapper ul.gform_fields li.gfield_error,
#content-pst .gform_wrapper ul.gform_fields li.gfield_error {background-color: transparent;border-top: none;border-bottom: none;padding-bottom: 0;padding-top: 0;}
#content-pgs .gform_wrapper ul.gform_fields>li.gfield_error select,
#content-pst .gform_wrapper ul.gform_fields>li.gfield_error select {border: 2px solid #c90505;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper li.gfield_error textarea {border: 2px solid #c90505;}
html[dir=rtl] #content-pgs .gform_wrapper ul.gform_fields li.gfield.gfield_error {padding-right: 0 !important}
#content-pgs .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
#content-pgs .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
#content-pst .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
#content-pst .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0;}
#content-pgs .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
#content-pst .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {background-color: #c90505;}
#content-pgs .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label span.gfield_required,
#content-pst .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label span.gfield_required {color: #fff;}
#content-pgs .gform_wrapper ul.gform_fields li.gfield_error.largem .ginput_container.ginput_container_consent,
#content-pst .gform_wrapper ul.gform_fields li.gfield_error.largem .ginput_container.ginput_container_consent {border: 2px solid #c90505;}
#content-pgs .gform_confirmation_wrapper,
#content-pst .gform_confirmation_wrapper {background-color: #00a263;padding: 25px 25px 25px;text-align: center;font-size: 16px;line-height: 26px;color: #fff;border-radius: 50px;margin: 100px 0;}
#content-pgs .gform_wrapper li.gfield .ginput_container label,
#content-pst .gform_wrapper li.gfield .ginput_container label {margin-top: 0;margin-right: 0px;font-style: normal;font-weight: 500;}
#content-pgs .gform_wrapper li.gfield .gfield_radio li,
#content-pst .gform_wrapper li.gfield .gfield_radio li {display: flex;}
#content-pgs .gform_wrapper li.gfield .gfield_radio li input,
#content-pst .gform_wrapper li.gfield .gfield_radio li input[type=radio] {margin-top: 2px;}
#content-pgs .gform_wrapper li.gfield .gfield_radio li label,
#content-pst .gform_wrapper li.gfield .gfield_radio li label {margin-right: 5px;margin-left: 15px;}
.gform_wrapper.nobutton_wrapper .gform_footer,
.gform_wrapper.nobutton_wrapper .gform_footer input[type=submit], .gform_wrapper.midfield_wrapper .gform_footer, .gform_wrapper.midfield_wrapper .gform_footer input[type=submit] {display: none !important;}
.gform_wrapper.midfield_wrapper ul.gform_fields {justify-content: center;}
#content-pst .gform_wrapper.midfield_wrapper ul.gform_fields>li.backgfr>label {margin: 0 auto -11px;}
#content-pst .gform_wrapper.nobutton_wrapper .backgfr .ginput_container input {text-align: center !important;background-color: #00a263;color: #fff;font-weight: 800;padding: 15px 10px 5px !important;font-size: 22px;}
#content-pst .gform_wrapper.nobutton_wrapper .backgfr .gfield_description {width: fit-content;margin: 5px auto;}
#content-pgs .gform_wrapper ul.gform_fields li.gsection+li.largem,
#content-pst .gform_wrapper ul.gform_fields li.gsection+li.largem {margin-top: 0;}
#content-pgs .gform_wrapper ul.gform_fields li.gsection {margin-top: 70px !important; width: 100%;}
/*
WooCommerce styles override
*/
body .woocommerce header {position: relative;background-color: transparent;background: transparent;overflow: initial;height: auto;}
.wpast-wrap .wpast-custom-select {font-family: 'iranyekan'}
#content-acc .wpast-filter-container input[type="submit"] {width: auto;color: #fff;}
#content-acc .wpast-wrap .wpast-alert-danger {color: darkgoldenrod;background-color: lightgoldenrodyellow;border-color: khaki;}
#content-acc .wpast-wrap .wpast-alert-danger p {margin-top: 0;}
#content-acc .download-remaining,
#content-acc .download-expires {display: none;}
#header-pgs.woo-mhm-head {background-color: #ddd;background: #ddd;}
#header-pgs.woo-mhm-head .mhm-row {min-height: 100px;justify-content: space-between;}
#header-pgs.woo-mhm-head .mhm-row h1 {font-size: 22px;color: #452d6b;margin: 0;font-family: kahroba;font-weight: 900;}
#header-pgs.woo-mhm-head .mhm-row .bradcrumbs {font-size: 12px;color: #777;}
#header-pgs.woo-mhm-head .mhm-row .bradcrumbs a {color: #777;}
#header-pgs.woo-mhm-head .term-description {display: none;margin-top: -25px;}
#content-cart h2, #content-cart h3,#content-cart h4 {padding: 0;margin: 20px 0 10px;font-size: 20px;color: #452d6b;} 
#content-cart .woocommerce-billing-fields h3 {  display: none;}
#content-cart h2:before,
#content-cart h3:before,
#content-cart h4:before {content: none;}
#content-cart .woocommerce-billing-fields {background-color: #eee;border-radius: 5px;padding: 15px;}
#content-cart .woocommerce-billing-fields__field-wrapper {display: flex;flex-wrap: wrap;}
#content-cart .woocommerce-billing-fields__field-wrapper>p {width: 50%;display: flex;flex-direction: column;margin: 5px 0}
#content-cart .woocommerce-billing-fields__field-wrapper>p:nth-child(1),
#content-cart .woocommerce-billing-fields__field-wrapper>p:nth-child(3) {padding-left: 40px;}
#content-cart .woocommerce-billing-fields__field-wrapper>p label {font-size: 13px;color: #777;margin: 0;line-height: 20px;margin-bottom: 0;}
#content-cart .woocommerce .required {text-decoration: none; color: #ccc;}
#content-cart .woocommerce-billing-fields__field-wrapper>p input {width: 100%;border: 1px solid #ddd;padding: 3px 10px;}

#content-cart .woocommerce-account-fields { padding: 20px;  background-color: #eee;  margin: 20px 0 40px;  border-radius: 5px;  border: 1px solid #00a263;}
#content-cart .woocommerce-account-fields p { margin: 0;}
#content-cart .woocommerce-account-fields>h6 {  margin: 0 0 5px; text-align: right;}
#content-cart .woocommerce-account-fields>div { display: inline-block;  width: 49.5%;  margin: 0;  padding-left: 20px;}
#content-cart .woocommerce-account-fields>div label { display: block; margin: 10px 0 5px;  text-align: right;  font-size: 13px; color: #777;  line-height: 20px;}
#content-cart .woocommerce-account-fields>div input {   width: 100%;  border: 1px solid #ddd;  padding: 3px 10px;}

#content-cart .woocommerce-error {margin: 0;padding: 0}
#content-cart .woocommerce-error li:before {content: none}
#content-cart .woocommerce-error li {background-color: #14e2ab;color: #452d6b;padding: 5px 10px;border-radius: 5px;}
#content-cart table.shop_table.woocommerce-checkout-review-order-table {border: 2px solid #452d6b;}
#content-cart .woocommerce #order_review td.product-name {padding: 10px;font-size: 15px;color: #452d6b;word-spacing: -1px;}
#content-cart .woocommerce #order_review .product-total {text-align: center;font-size: 15px;}
#content-cart .woocommerce #order_review tfoot {background-color: #eee;}
#content-cart .woocommerce #order_review tfoot .order-total th {text-align: left;padding: 20px;font-size: 18px; color: #fff;}
#content-cart .woocommerce #order_review tfoot .order-total td {text-align: center;font-size: 18px;font-weight: 300;padding: 20px;}
#content-cart .woocommerce #order_review tfoot .cart-subtotal {font-size: 0;line-height: 0;padding: 0;margin: 0;}
#content-cart .woocommerce #order_review tfoot .cart-discount th,
#content-cart .woocommerce #order_review tfoot .cart-discount td,
#content-cart .woocommerce #order_review tfoot .order-total th,
#content-cart .woocommerce #order_review .woocommerce-Price-amount {font-weight: 400;}
#content-cart .woocommerce #order_review tfoot .order-total {background-color: #452d6b;}
#content-cart .woocommerce #order_review .order-total td .woocommerce-Price-amount.amount {  font-weight: 700;  color: #452d6b;  font-size: 18px; color: #fff;}
#content-cart .woocommerce #order_review .order-total th { font-family: 'kahroba';  color: #452d6b; color:#fff}
#content-cart .woocommerce #order_review .order-total th bdi { color:#fff}
#content-cart .woocommerce #order_review tfoot .cart-discount th {text-align: left;padding-top: 5px;font-size: 14px;color: #777;}
#content-cart .woocommerce #order_review tfoot .cart-discount td {text-align: center;font-weight: 300;font-size: 14px;color: #888;padding-top: 5px;}
#content-cart .woocommerce #order_review tfoot .cart-discount td a {font-size: 12px;color: #aaa;font-weight: 300;}
#menu-sec {/*top: 68px;*/position: relative;z-index: 900;margin: 0 auto;background-color: #14e2ab;font-size: 12px;padding: 0;border-bottom: 1px solid #0dd8a2;}
#menu-sec.academy-change {background-color: #36beb6;border-bottom: 1px solid #289d96;}
#menu-sec.academy-change #primaryshop>li:hover .sub-menu {background-color: #36beb6;}
#primaryshop {max-width: 1200px;list-style: none;margin: 0 auto;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;}
#primaryshop li {list-style: none;}
#primaryshop li a {color: #452d6b}
#primaryshop li a:hover {color: #fff}
#primaryshop>li>a {padding: 10px 15px 10px;display: inline-block;}
#primaryshop>li:hover .sub-menu {transition: .15s ease-in-out;height: auto;padding: 10px;}
#primaryshop>li .sub-menu {height: 0;overflow: hidden;position: absolute;padding: 0;background-color: #0dd8a2;border-radius: 0 0 10px 10px;}
#primaryshop>li .sub-menu li {margin: 0 0 10px;min-width: 150px;}
#primaryshop>li .sub-menu li:last-child {margin-bottom: 0;}
.noti-ico .search-click {display: block;cursor: pointer;font-size: 0;width: 25px;height: 25px;margin-left: 15px;}
.noti-ico .search-click svg {fill: #fff}
.noti-ico .search-click:hover svg {fill: #14e2ab;transition: .3s}
.noti-ico .cart-lnk {width: 25px;height: 25px;position: relative;margin-left: 15px;}
.noti-ico .cart-lnk .cart-lnk {width: 25px;height: 25px;margin-left: 10px;}
.noti-ico .cart-lnk .ico-cart {display: block}
.noti-ico .cart-lnk .ico-cart svg {fill: #fff;}
.noti-ico .cart-lnk:hover .ico-cart svg {fill: #14e2ab;transition: .3s;}
header.academy-change .noti-ico ,header.academy-change .nav-icon2 {display: none;}
header.academy-change .noti-ico .cart-lnk:hover .ico-cart svg {fill:#36beb6}
.noti-ico .cart-lnk .cart-count {position: absolute;width: 15px;height: 15px;background-color: #452d6b;text-align: center;font-size: 14px;top: 14px;right: -7px;color: #14e2ab;border-radius: 10px;}
header.academy-change .noti-ico .cart-lnk .cart-count {color:#36beb6}
.noti-ico .login-lnk {color: #fff;padding: 0 5px;margin-left: 10px;}
.noti-ico .login-lnk:hover {color: #14e2ab;transition: .3s;}
.noti-ico .register-lnk {padding: 7px 15px;background-color: #14e2ab;color: #452d6b;border-radius: 5px;word-spacing: -2px;}
.noti-ico .register-lnk:hover {background-color: #452d6b;color: #14e2ab;transition: .3s;}
header.academy-change .noti-ico .register-lnk:hover {background-color: #452d6b;color: #36beb6;transition: .3s;}
.noti-ico .profile-lnk {display: block;height: 35px;width: 35px;}
.noti-ico .profile-lnk .icon-profile {width: 35px;background-color: #14e2ab;height: 35px;border-radius: 50px;display: flex;justify-content: center;align-items: center;}
.noti-ico .profile-lnk .icon-profile svg {width: 25px;height: 25px;fill: #452d6b;margin-top: -3px;}
header.academy-change .noti-ico .profile-lnk .icon-profile {background-color: #36beb6;}
header.academy-change .noti-ico .profile-lnk .icon-profile:hover{background-color: #452d6b;}
.noti-ico .profile-lnk:hover .icon-profile {background-color: #452d6b;transition: .3s;}
.noti-ico .profile-lnk:hover .icon-profile svg {fill: #fff;transition: .3s;}
.price del {color: #888;text-decoration-color: orangered;font-size: 15px;margin-left: 5px;margin-bottom: 5px;}
.price ins {text-decoration: none;}
.quantity label {margin: 5px 0;display: block;font-size: 13px;}
.matn .woocommerce .woocommerce-notices-wrapper {position: relative;display: block;width: 100%;margin: 25px 0;}
.matn .woocommerce .woocommerce-notices-wrapper .woocommerce-message,
.matn .woocommerce .woocommerce-notice--success {padding: 10px;background-color: #14e2ab;color: #452d6b;max-width: 450px;width: 100%;border-radius: 50px;margin: 30px auto;text-align: center;}
.academy-change .matn .woocommerce .woocommerce-notices-wrapper .woocommerce-message, .academy-change  .matn .woocommerce .woocommerce-notice--success {background-color: #36beb6;}
.matn .woocommerce .woocommerce-info {background-color: palegoldenrod;padding: 10px;color: #452d6b;max-width: 450px;width: 100%;border-radius: 50px;margin: 30px auto;text-align: center;}
.matn .woocommerce .woocommerce-form-login-toggle .woocommerce-info {background: lightsalmon;padding: 10px;font-size: 16px;color: #452d6b;}
.matn .woocommerce .woocommerce-form-login-toggle .woocommerce-info a {color: #452d6b; font-weight: 700;}
.matn .woocommerce .woocommerce-form-login-toggle .woocommerce-info a:hover {color: #333}
.matn .woocommerce .woocommerce-form-login.login {margin: 20px 0 100px;text-align: center;}
.matn .woocommerce .woocommerce-form-login.login p {text-align: center;}
.matn .woocommerce .woocommerce-form-login.login p:nth-child(3),
.matn .woocommerce .woocommerce-form-login.login p:nth-child(4) {margin: 0}
.matn .woocommerce .woocommerce-form-login.login p.form-row {text-align: center;display: inline-block;margin-bottom: 0}
.matn .woocommerce .woocommerce-form-login.login p.form-row input[name="digt_countrycode"] {text-align: center;padding: 11px;border-radius: 5px 0 0 5px;}
.matn .woocommerce .woocommerce-form-login.login p.form-row input[name="mobile/email"] {border-radius: 5px;background: #eee;padding: 10px;font-size: 15px;padding-left: 80px !important; }
.matn .woocommerce .woocommerce-form-login.login .loginViaContainer {max-width: 250px;margin: 0 auto;}
.matn .woocommerce .woocommerce-form-login.login .loginViaContainer .woocommerce-Button {padding: 10px;background: #333;border-radius: 15px;cursor: pointer;color: #fff;border: none;font-size: 16px;}
.matn .woocommerce .woocommerce-form-login.login .loginViaContainer .woocommerce-Button:hover {background: lightsalmon;transition: .3s;color: #333;}

.matn .woocommerce .woocommerce-form-login.login p a {  background: transparent;  color: #452d6b;  text-decoration: none;  border: none;  font-size: 12px;}
#content-cart .woocommerce .woocommerce-form-login label.woocommerce-form-login__rememberme {  font-size: 12px;  display: none;}
#content-cart .woocommerce .woocommerce-form-login p.lost_password { margin: 8px 0;  display: none;}
#content-cart .woocommerce .woocommerce-form-login.login p.form-row input[name="digt_countrycode"] {background-color: #cecece;border: none !important;}
#content-cart .woocommerce .woocommerce-form-login.login p.form-row input[name="mobile/email"] {border:none!important;}


#content-cart .woocommerce {text-align: center;}
#content-cart .woocommerce .woocommerce-form-login.login { width: 80%;  max-width: 360px;  margin: 50px auto 0;}
#content-cart .woocommerce .woocommerce-form-login.login label.field_label {color: #452d6b;  font-size: 14px;  margin: 0 5px 5px;  text-align: right;}
#content-cart .woocommerce .woocommerce-form-login.login input { background-color: #eee;  border: none;}  
#content-cart .woocommerce .woocommerce-form-login.login input:focus { border: 2px solid #00a263;  transition: 0.2s;}

.matn .woocommerce .return-to-shop {text-align: center}
.matn .woocommerce .return-to-shop a {padding: 2px 15px;background-color: #452d6b;color: #fff;word-spacing: -2px;margin-top: 1px;border-radius: 5px;display: inline-block;}
.matn .woocommerce .return-to-shop a:hover {background-color: #00a263;transition: .3s;}
.matn .woocommerce .checkout_coupon {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.matn .woocommerce .checkout_coupon p {margin: 0}
.matn .woocommerce .checkout_coupon p:first-child {width: 100%;margin: 0;text-align: center;font-size: 12px;}
.matn .woocommerce .checkout_coupon p input {border: 1px solid #ddd;padding: 2px 10px;margin-left: 5px;}
.matn .woocommerce .checkout_coupon p button {border: none;padding: 3px 10px;background-color: #aaa;color: #fff;cursor: pointer}
.matn .woocommerce .checkout_coupon p button:hover {background-color: #14e2ab;color: #452d6b;transition: .3s}
body>.woocommerce-notices-wrapper {position: fixed;display: none;bottom: 35px;left: 35px;z-index: 800;max-width: 260px;background-color: #14e2ab;padding: 25px;box-shadow: 0 1px 5px #333;border-radius: 15px;line-height: 22px;color: #452d6b;text-align: justify;}
body>.woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-notices-wrapper .woocommerce-error li {display: flex;flex-direction: column;}
body>.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward {  display: block; color: #452d6b; background-color: #fff;  padding: 5px 10px;  text-align: center;  border-radius: 5px;  font-weight: 600;  margin-bottom: 10px; transition: .3s;}
body>.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward:hover {  background-color: #452d6b; color: #fff;}
body>.woocommerce-notices-wrapper ul {list-style: none;padding: 0;margin: 0;}
body .woocommerce-notices-wrapper ul li a {color: #fff !important;display: block;background-color: #452d6b !important;background: #452D6b !important;padding: 5px 10px !important;opacity: 1;text-align: center;font-weight: 700;font-size: 16px;margin: 0 0 10px !important;float: none;text-decoration-line: none;text-underline-position: none;border-radius: 5px;}
body .woocommerce-notices-wrapper ul li a:hover {background-color: #fff!important;color: #452d6b!important;transition: 0.3s;}
body .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error,
body .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success {background-color: transparent !important;border-color: transparent !important;margin: 0;padding: 0 !important;}
body .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error p, body .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success p {
  font-size: 12px; text-align: center; border: 1px solid orangered; border-radius: 5px;}
.woocommerce-form-coupon-toggle {  font-size: 12px;  text-align: center;}
.woocommerce-form-coupon-toggle a{    color: #00a263; font-weight: 500; word-spacing: -2px;}
body>.woocommerce-notices-wrapper .close {position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;background-color: #fff;line-height: 0;border-radius: 25px;display: flex;cursor: pointer;justify-content: center;align-items: center;margin: 0;}
body>.woocommerce-notices-wrapper .close:hover {transition: .3s;background-color: #452d6b; color:#fff}
#header-pgs.shop-head {background: #555;}
#header-pgs.shop-head .container {padding: 0 60px}
#header-pgs.shop-head .container .mhm-row {min-height: auto;padding: 10px 0 5px;}
#header-pgs.shop-head .container .tt-br {display: flex;justify-content: space-between;width: 100%;padding: 15px 0 0;}
#header-pgs.shop-head .container .tt-br .category-th {font-size: 0;}
#header-pgs.shop-head .container .tt-br .category-th a {font-size: 13px;position: relative;color: #fcfcfc;margin-left: 10px;font-weight: 700;}
#header-pgs.shop-head .container .tt-br .category-th a:hover {color: #14e2ab}
#header-pgs.shop-head .container .tt-br .category-th a:after {content: "»";position: absolute;color: #00a263;left: -7px;}
#header-pgs.shop-head .container .tt-br .category-th a:last-child:after {content: none;}
#header-pgs.shop-head .container .tt-br .breadcrumbs-th a,
#header-pgs.shop-head .container .tt-br .breadcrumbs-th {font-size: 10px;color: #fcfcfc;word-spacing: -2px;}
#header-pgs.shop-head .container .tt-br .breadcrumbs-th a:hover {color: #14e2ab;transition: .3s;}
#top-single-woo {background-color: #555;position: relative;}
#top-single-woo:before {content: "";background: url(assets/imgs/back-prd-top.svg) no-repeat;height: 100%;background-size: cover;min-width: 50%;display: block;left: 0;position: absolute;}
#top-single-woo img {max-width: 100%;height: auto;border-radius: 50%;}
#top-single-woo .container {padding: 20px 60px 60px}
#top-single-woo .mhm-row {background-color: #fff;flex-direction: row-reverse;border-radius: 15px;padding: 50px;}
#top-single-woo .mhm-row>div:first-child {width: 45%;}
#top-single-woo .mhm-row>div:last-child {width: 55%;padding-left: 5%;position: relative;display: flex;flex-direction: column;justify-content: center;}
#top-single-woo .mhm-row .woocommerce-product-gallery__wrapper {margin: 0;padding: 0;}
#top-single-woo h1.product_title {font-size: 34px;color: #452d6b;padding-right: 15px;max-width: 90%;line-height: 48px;border-right: 5px solid #00a263;word-spacing: 3px;font-family: kahroba;font-weight: 900;}
#top-single-woo .mhm-row .woocommerce-product-details__short-description {margin: 25px 0;}
#top-single-woo .mhm-row .woocommerce-product-details__short-description p {font-size: 16px;line-height: 28px;font-weight: 400;color: #666;}
#top-single-woo .price-buy {display: flex;justify-content: center;margin: 0;}
#top-single-woo .price-buy>p {padding: 25px 10px;margin: 0;border: 5px solid #452d6b;border-radius: 10px;margin-left: 25px;display: flex;flex-direction: column;width: 50%;justify-content: center;font-size: 22px;word-spacing: -2px;align-items: center;font-weight: 700;color: #452d6b;}
#top-single-woo .price-buy>.variations_form,
#top-single-woo .price-buy>.cart {display: flex;flex-direction: column;width: 50%;justify-content: center;}
#top-single-woo .price-buy>.cart .woocommerce-variation {width: 100%;padding: 5px;margin-top: 10px;border: 1px solid #14e2ab;border-radius: 5px;font-weight: 700;font-size: 12px;line-height: 10px;color: #452d6b;text-align: center;}
#top-single-woo .price-buy>.cart .woocommerce-variation p {margin: 5px}
#top-single-woo button[type="submit"] {border: none;background-color: #14e2ab;color: #452d6b;margin: 10px 0;font-size: 20px;padding: 10px 25px;border-radius: 5px;font-family: 'iranyekan';cursor: pointer;width: 100%;font-weight: 700;margin-bottom: 0;word-spacing: -2px;}
#top-single-woo button[type="submit"]:hover {background-color: #452d6b;color: #fff;transition: .3s;}
#top-single-woo .variations tbody {width: 100%}
#top-single-woo .variations tbody tr {width: 100%;display: inline-table;padding: 5px 0;}
#top-single-woo .variations tbody tr:nth-child(2) {margin-top: 10px;}
#top-single-woo .variations tbody td {display: inline-block;margin: 0;padding: 0;}
#top-single-woo .variations tbody .reset_variations {font-size: 0;display: none}
#top-single-woo .variations tbody td.label {width: 30%;}
#top-single-woo .variations tbody td.value {width: 100%;}
#top-single-woo .variations tbody td.value select,
#top-single-woo .quantity input {background-color: #eee;border: none;font-family: 'iranyekan';width: 100%;padding: 5px 15px;border-radius: 3px;}
.product .in-sdivider {display: none;margin: 0 auto;height: 20px;width: 120px;margin-top: -2px;}
.product .in-sdivider svg {fill: #777}
tbody,
table {width: 100%;border-collapse: collapse;}
tbody tr {width: 100%;}
select {padding: 5px;border-radius: 5px;}
#content-sec2 {padding: 60px 0 0;background-color: #eee;}
#content-sec2 .imgs-gallery-woo {margin: 0;display: block;border-radius: 15px;width: 60%;overflow: hidden;margin-left: 40px;}
#content-sec2 .imgs-gallery-woo .in-gallery {min-width: 100%;display: flex;animation: slide-2-100 10s ease-in-out infinite;}
#content-sec2 .imgs-gallery-woo .in-gallery>div {min-width: 100%;max-height: 450px;}
#content-sec2 .imgs-gallery-woo .in-gallery>div a {width: 100%;display: block;line-height: 0;}
#content-sec2 .imgs-gallery-woo .in-gallery>div img {min-width: 100%;height: auto;max-width: 100%;}
#content-sec2 .info-pr-woo {width: 40%;display: flex;/*justify-content: space-between;*/flex-direction: column;position: relative;}
#content-sec2 .info-pr-woo>div {width: 100%;padding: 15px;border-radius: 15px;border: 1px solid #aaa;margin: 7px 0;color: #777;position: relative;display: block;font-size: 12px;}
#content-sec2 .info-pr-woo>div .titr-mh {color: #452d6b;font-family: 'kahroba';}
#content-sec2 .info-pr-woo>div:first-child {margin-top: 0}
#content-sec2 .info-pr-woo>div.whyus-allp {  border: none;  padding: 0;  margin: 0;}
#content-sec2 .info-pr-woo>div:last-child {margin-bottom: 0}
#content-sec2 .info-pr-woo .date-time-product {display: none !important;display: flex;justify-content: space-between;}
#content-sec2 .info-pr-woo .additional-product table {margin-top: 15px;}
#content-sec2 .info-pr-woo .additional-product table tbody {display: block;}
#content-sec2 .info-pr-woo .additional-product table tr:first-child {margin-top: 0;grid-area: trl;}
#content-sec2 .info-pr-woo .additional-product table tr:last-child {margin-bottom: 0;}
#content-sec2 .info-pr-woo .additional-product table tr {margin: 4px 0;display: inline-table}
#content-sec2 .info-pr-woo .additional-product table p {margin: 0;line-height: 18px;}
#content-sec2 .info-pr-woo .additional-product table th {width: 25%;font-weight: 600;font-size: 14px;text-align: right;padding-left: 5px;border-left: 1px solid #00a263;color: #555;background-color: transparent;padding: 0;border-bottom: none;border-top: none;border-right: none;}
#content-sec2 .info-pr-woo .additional-product table td {width: 74%;font-size: 14px;margin-right: 1%;color: #333;padding: 0 10px 0 10px;}
#content-sec2 .info-pr-woo .additional-product table td a {color: #434343;}
#tabs-woo-product .container .mhm-row {background-color: #eee;border-radius: 15px;padding: 50px 0;display: flex;}
#tabs-woo-product .container .upsells.mhm { padding: 20px; border-radius: 20px; border: 1px solid #aaa; background: #dedede;  margin: 20px auto;}
#tabs-woo-product .container .upsells.mhm h2 { font-size: 18px;}
#tabs-woo-product .container .upsells.mhm ul {display: flex; padding: 0; flex-wrap: wrap;}
#tabs-woo-product .container .upsells.mhm ul li{width:48%; max-width: 49%; margin: 1%; list-style: none;}
#tabs-woo-product .container .upsells.mhm ul li a { display: flex;  align-items: center; }
#tabs-woo-product .container .upsells.mhm ul li a img { width: 170px;  height: 170px;  border-radius: 50%;}
#tabs-woo-product .container .upsells.mhm ul li a h2 { margin-right: 15px;}
#tabs-woo-product .woocommerce-tabs {width: 70%;margin-left: 5%}
#tabs-woo-product .widget-product-sum {width: 25%;}
#tabs-woo-product .widget-product-sum .in-left-col-tab {width: 100%;background-color: #fff;box-shadow: 0 0 5px #ddd;padding: 15px;margin-bottom: 20px;border-radius: 15px;}
#prtypes-f {position: absolute;top: 25px;right: 25px;}
#prtypes-f h3 {font-size: 0;}
#features {display: flex;align-items: center;}
#features .icon-pr {width: 35px;height: 35px;margin-left: 5px;}
#features .icon-pr svg {fill: #aaa}
#features .titr-pr {font-size: 14px;line-height: 18px;margin: 0;word-spacing: -2px;color: #452d6b;font-weight: 700;}
#features .titr-pr .eng {display: block;font-size: 12px;color: #585858;line-height: 18px;}
#features.pr-indesign .icon-pr,
.widget-product-sum #features.pr-indesign .icon-pr {background-color: #49021f}
#features.pr-indesign .icon-pr svg,
.widget-product-sum #features.pr-indesign .icon-pr svg {fill: #ef2f60}
#features.pr-photoshop .icon-pr,
.widget-product-sum #features.pr-photoshop .icon-pr {background-color: #001e36}
#features.pr-photoshop .icon-pr svg,
.widget-product-sum #features.pr-photoshop .icon-pr svg {fill: #31a8ff}
#features.pr-word .icon-pr,
.widget-product-sum #features.pr-word .icon-pr {background-color: #fff;padding: 1px 2px 1px 1px;border: 2.5px solid #233a7c;}
#features.pr-word .icon-pr svg,
.widget-product-sum #features.pr-word .icon-pr svg {fill: #233a7c}
#features.pr-ebook .icon-pr svg,
.widget-product-sum #features.pr-ebook .icon-pr svg {fill: #00a263}
.widget-product-sum .top-format #features .icon-pr {width: 40px;height: 40px;border-radius: 0}
.widget-product-sum .top-format #features .icon-pr svg {width: 40px;height: 40px;}
.top-single-format {margin-bottom: 20px;}
.top-single-format #features {margin: 0;}
.widget-product-sum #features {margin: 15px 0;}
.widget-product-sum .top-format #features {margin-top: 0;border: 2px solid #ddd;padding: 25px;border-radius: 10px;align-items: center;display: flex;justify-content: center;}
.widget-product-sum #features:last-child {margin-bottom: 0;}
.widget-product-sum #features .icon-pr {width: 50px;height: 50px;background-color: #452d6b;display: flex;align-items: center;justify-content: center;margin: 10px;border-radius: 5px;}
.widget-product-sum #features .icon-pr svg {width: 35px;height: 35px;fill: #fff}
.widget-product-sum #features .titr-pr {line-height: 20px;}
#tabs-woo-product .woocommerce-tabs ul.tabs {list-style: none;padding: 0;display: flex;margin: 0;}

body #content-sec2 .info-pr-woo .woocommerce-product-rating { display: none!important;}
#tabs-woo-product .woocommerce-tabs ul.tabs li a {padding: 10px 15px;border-radius: 5px;color: #4f4f4f;display: block;border: 3px solid #fff;font-family: 'kahroba';margin: 5px;}
#tabs-woo-product .woocommerce-tabs ul li a {color:#333}
#tabs-woo-product .woocommerce-tabs ul li.active a {color: #452d6b;font-weight: bold;font-family: 'kahroba';border: 3px solid #452d6b;}

#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h2 {font-size: 20px;  color: #452d6b;  font-family: kahroba;  font-weight: 900;  margin: 70px 0 0;  padding: 0 55px 0 0; position: relative;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h2:before{content: "";
  width: 50px;
  height: 50px;
  right: 15px;
  top: -9px;
  display: block;
  position: absolute;
  margin-right: -15px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .contents:before{background: url(assets/imgs/shop/product-contents.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .features:before{background: url(assets/imgs/shop/product-features.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .pages:before{background: url(assets/imgs/shop/product-pages.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .faq:before{background: url(assets/imgs/shop/product-faq.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .sizes:before{background: url(assets/imgs/shop/product-sizes.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .usage:before{background: url(assets/imgs/shop/product-usage.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .buying:before{background: url(assets/imgs/shop/product-worth-buying.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .versions:before{background: url(assets/imgs/shop/product-versions.svg) no-repeat;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .sector:before{background: url(assets/imgs/shop/product-sector.svg) no-repeat;}

#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h3 {font-size: 18px;  color: #007b4b;  font-family: kahroba;  font-weight: 900;  margin: 70px 0 0;  padding: 0 50px 0 0; position: relative;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h3:before{content: "";
  width: 40px;
  height: 40px;
  right: 20px;
  top: -5px;
  display: block;
  position: absolute;
  margin-right: -15px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h3.faq {margin-bottom: 10px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .wp-block-yoast-faq-block .schema-faq-question {background-color: #fff; border-radius: 10px;  color: #452d6b;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h4 {font-size: 16px;   margin-bottom:2px;  margin-top: 50px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description h4+p {margin-top: 0;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel h6 { color: #666;}

#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .update{     padding: 20px 15px 15px;  border-radius: 10px;  background-color: #fff; border: 1px solid #ccc;  margin: 50px 0;  font-size: 12px;  line-height: 22px;  position: relative;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .update:before{content: "";  width: 25px;  height: 25px;  right: 37.5px;  top: -11px;  display: block;  position: absolute;  margin-right: -15px;  background: url(assets/imgs/shop/product-update.svg) no-repeat; z-index: 2;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .update:after {    content: "";    background-color: #14e2ab;    width: 30px;    height: 30px;    position: absolute;    right: 20px;    top: -14px;    border-radius: 25px;    z-index: 1;    border: 2px solid #bbb;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .update strong {  font-weight: 800;  word-spacing: -2px;}

#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel {margin-top: 20px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p {text-align: justify;font-size: 15px;line-height: 34px;}
#tabs-woo-product .woocommerce-tabs .wp-block-column p {font-size: 15px;line-height: 34px;}
#tabs-woo-product .woocommerce-Tabs-panel ol {list-style: none;padding-right: 25px;}
#tabs-woo-product .woocommerce-Tabs-panel ol li {counter-increment: li;position: relative;margin-bottom: 5px;}
#tabs-woo-product .woocommerce-Tabs-panel ol li:before {content: counter(li);color: #00a263;margin-left: 5px;position: absolute;right: -25px;text-align: center;background-color: #fff;border-radius: 5px;width: 20px;height: 20px;line-height: 22px;font-size: 12px;margin-top: 3px;}
#tabs-woo-product .woocommerce-Tabs-panel ul {list-style: none;padding-right: 0;position: relative;margin-top: 20px;margin-bottom: 40px;}
#tabs-woo-product .woocommerce-Tabs-panel li {margin: 10px 0;font-size: 15px;line-height: 26px;text-align: justify;word-spacing: -1px;position: relative;color: #333; padding-right: 25px; }
#tabs-woo-product .woocommerce-Tabs-panel ul li:before {content: "•";
  width: 12px;
  height: 12px;
  right: 10px;
  top: 2px;
  display: block;
  position: absolute;
  font-size: 28px;
  color: #59c09e;}
  #tabs-woo-product .woocommerce-Tabs-panel ul.two-column { display:flex;  flex-wrap: wrap;}
  #tabs-woo-product .woocommerce-Tabs-panel ul.two-column li {width:50%; padding-left:25px}
#tabs-woo-product #tab-my_custom_tab h2 {font-size: 14px;font-weight: 800;word-spacing: -2px;padding: 5px 0;display: inline-block;color: #777;border-bottom: 2px solid #bbb;margin-bottom: 20px;}
#tabs-woo-product #tab-my_custom_tab p {line-height: 24px;text-align: justify;}
#tabs-woo-product #tab-my_custom_tab .guide {text-align: center;}
#tabs-woo-product #tab-my_custom_tab .guide img {border-radius: 10px;margin: 20px 0;max-width: 100%;}
#tabs-woo-product #tab-my_custom_tab .guide ul {border-radius: 10px;padding: 10px;}
#tabs-woo-product #tab-my_custom_tab .guide ul li {margin: 0;padding: 0;}
#tabs-woo-product #tab-my_custom_tab .guide ul li:before {content: "";background: url(assets/imgs/guide.svg) no-repeat;width: 25px;height: 25px;right: 28px;top: 10px;}
#tabs-woo-product #tab-my_custom_tab .guide ul li a {padding: 5px 40px 5px 10px;line-height: 22px;border-radius: 5px;color: #452d6b;font-weight: 400;border: none;display: inline-block;margin: 5px;}
#tabs-woo-product #tab-my_custom_tab .guide ul li a:hover {background-color: #452d6b;transition: .3s;color: #fff;}
#tabs-woo-product #tab-my_custom_tab .guide ul .sub-menu {margin: 0;padding: 0;border: none;}
#tabs-woo-product .side-tabs-woo {display: flex;justify-content: center;flex-wrap: wrap;}
#tabs-woo-product .side-tabs-woo a {display: block;max-width: 300px;position: relative;}
#tabs-woo-product .side-tabs-woo a img {border-radius: 10px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .wp-block-yoast-faq-block .schema-faq-section {  border: none;  margin-bottom: 15px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .wp-block-yoast-faq-block .schema-faq-question.actv {  background-color: #59c09e;  border-radius: 10px 10px 0 0;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .wp-block-yoast-faq-block .schema-faq-question.actv:before { transform: rotate(90deg); }
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel--description .wp-block-yoast-faq-block .schema-faq-answer {  background-color: #fff;  border-radius: 0 0 10px 10px;  font-size: 14px;  line-height: 24px;  text-align: justify;}

#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p.button-inline {  padding: 20px;  background-color: #fff;  border-radius: 10px;  display: flex;  justify-content: space-between; align-items: center; line-height: 24px; font-family: 'kahroba'; font-weight: 700; } 
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p.button-inline a { text-decoration: none;  background-color: #00a263;  padding: 10px 20px;  border-radius: 5px;  border: none;  color: #fff; margin: 15px; text-align: center;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p.button-inline a:hover { background-color: #452d6b;}


/*star*/
.stars {font-size: 0;}
.stars span {position: relative;height: 20px;width: 105px;display: block;}
.stars a {width: 20px;height: 20px;display: inline-block;position: relative;text-align: center;font-size: 0;line-height: 0;}
.stars .star-1:before,
.stars .star-2:before,
.stars .star-3:before,
.stars .star-4:before,
.stars .star-5:before {content: " ";background: url(assets/imgs/star-back.svg) no-repeat;height: 20px;width: 20px;position: absolute;top: 0;right: 0;}
.stars .star-1.th:before,
.stars .star-2.th:before,
.stars .star-3.th:before,
.stars .star-4.th:before,
.stars .star-5.th:before {content: " ";background: url(assets/imgs/star-front.svg) no-repeat;}
/*#content-sec2 .woocommerce-product-rating {position: absolute;bottom: 10px;display: flex;}
#content-sec2 .woocommerce-product-rating a{font-size: 11px;
color: #999;}
#content-sec2 .woocommerce-Tabs-panel .star-rating{position: absolute; display: inline-block; overflow: hidden;left: 0;top: 5px;}
#content-sec2 .woocommerce-Tabs-panel .star-rating::before{right:0; color:#ccc;}
#content-sec2 .woocommerce-Tabs-panel .star-rating span{right:0;}
#content-sec2 .woocommerce-Tabs-panel .woocommerce-verification-required{font-size: 10px;
color: #888;}
#content-sec2 .woocommerce-Tabs-panel .woocommerce-review__author{color: #888;}
#content-sec2 .woocommerce-review__dash{display: none;}
#reviews .comment .star-rating {float: none;font-size: 1em;margin: 0;position: absolute;top: 2px;right: 20px;}*/
.star-rating {position: relative;height: 20px;width: 100px;color: #fff;font-size: 0;overflow: hidden;}
.star-rating:before,
.star-rating span:before,
.star-rating span {right: 0;font-size: 14px;}
.star-rating:before {content: " ";background: url("assets/imgs/stars-back.svg") no-repeat;height: 20px;width: 100px;position: absolute;}
.star-rating span {overflow: hidden;position: absolute;padding-top: 1.5em;}
.star-rating span:before {content: " ";background: url("assets/imgs/stars-front.svg") no-repeat;height: 20px;width: 100px;top: 0;position: absolute;}
.starwrapper {height: 20px;position: relative; }
#mhm-shop-ar .woo-left ul.products li .starwrapper {display: none;}
.woocommerce-loop-product__link .star-rating {display: none;}
/*star*/
#content-sec2 .info-pr-woo .woocommerce-product-rating {display: flex;align-items: center;justify-content: space-between;}
#content-sec2 .info-pr-woo .woocommerce-product-rating a {color: #666;}
#content-sec2 .info-pr-woo .product_meta {display: flex;flex-direction: column;}
#content-sec2 .info-pr-woo .product_meta>span:first-child {margin-bottom: 3px;}
#content-sec2 .info-pr-woo .product_meta>span {font-weight: 600;}
#content-sec2 .info-pr-woo .product_meta .sku_wrapper {border-radius: 5px 0;display: inline-block;}
#content-sec2 .info-pr-woo .product_meta .posted_in,
#content-sec2 .info-pr-woo .product_meta .tagged_as {color: #555;text-align: justify;border-radius: 5px;}
#content-sec2 .info-pr-woo .product_meta .tagged_as {margin-top: 2px;display: none;}
#content-sec2 .info-pr-woo .product_meta>span .sku,
#content-sec2 .info-pr-woo .product_meta>span a {font-weight: 400;color: #444;line-height: 20px;}
#content-sec2 .info-pr-woo .product_meta>span a:hover {transition: .3s;color: #00a263;}
/* --- woo countdown timer - by Dynamic pricing --- */
#content-sec2 .rp_wcdpd_promotion_countdown_timer {padding: 0; margin-bottom: 25px; border: none!important}
#content-sec2 .rp_wcdpd_promotion_countdown_timer_label  span{  color: orangered; display: inline-block;  font-size: 14px;  margin-bottom: 5px;}
#content-sec2 .rp_wcdpd_promotion_countdown_timer_days, #content-sec2 .rp_wcdpd_promotion_countdown_timer_hours, #content-sec2 .rp_wcdpd_promotion_countdown_timer_minutes, #content-sec2 .rp_wcdpd_promotion_countdown_timer_seconds {
  font-size: 14px;  background-color: #fff;  border-radius: 10px;  font-weight: 400;}
#content-sec2 .rp_wcdpd_promotion_countdown_timer_seconds { background-color: orangered; color: #fff;}  

#course-cart .rp_wcdpd_promotion_countdown_timer {padding: 10px; border: none!important}
#course-cart .rp_wcdpd_promotion_countdown_timer_label  span{color: #999;}
#course-cart .rp_wcdpd_promotion_countdown_timer_days,#course-cart .rp_wcdpd_promotion_countdown_timer_hours, #course-cart .rp_wcdpd_promotion_countdown_timer_minutes, #course-cart .rp_wcdpd_promotion_countdown_timer_seconds {
  background-color: #eee;  border-radius: 5px;  font-size: 13px;  font-weight: 400;  color: #777;}


/* --- woo reviews --- */
#reviews.woocommerce-Reviews #respond {border-radius: 10px}
#reviews.woocommerce-Reviews #respond .comment-form-rating {margin-top: 10px}
#reviews.woocommerce-Reviews .woocommerce-Reviews-title,
#ywqa-questions-and-answers .questions-section h3 {font-size: 14px;font-weight: 800;word-spacing: -2px;padding: 5px 0;display: inline-block;color: #777;border-bottom: 2px solid #bbb;margin-bottom: 20px;}
#reviews.woocommerce-Reviews .commentlist {list-style: none;padding: 0;}
#reviews.woocommerce-Reviews .commentlist li {margin: 10px 0}
#reviews.woocommerce-Reviews .commentlist li:before {content: none}
#reviews.woocommerce-Reviews .commentlist .comment_container {display: flex;}
#reviews.woocommerce-Reviews .commentlist .comment_container img {border-radius: 50px;margin-left: 10px;width: 50px;height: 50px;}
#reviews.woocommerce-Reviews .commentlist .comment_container .comment-text {width: 100%;background-color: #fff;padding: 15px;border-radius: 10px;}
#reviews.woocommerce-Reviews .commentlist .comment_container .star-rating {position: absolute;left: 20px;top: 20px;}
#reviews.woocommerce-Reviews .commentlist .comment_container p.meta {margin-top: 0;font-size: 12px;margin-bottom: 5px;padding: 0 10px;border-radius: 5px;}
#reviews.woocommerce-Reviews .commentlist .comment_container .description p {margin: 5px 0;}
#reviews.woocommerce-Reviews .commentlist .comment_container .description {position: relative;}
#reviews.woocommerce-Reviews .commentlist .comment_container .description .novin-like img {width: 20px;height: 20px;top: 8px;position: relative;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers ol {padding-right: 0;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers ol li {border: none;margin-bottom: 20px;background-color: #fff;padding: 15px;border-radius: 15px;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers ol li:before {content: none}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-symbol {font-size: 0;position: relative;border-radius: 50px;display: flex;justify-content: center;float: right;align-items: center;margin-left: 10px;margin-right: 0;background-color: #452d6b;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-symbol:before {background: url("assets/imgs/question.svg") no-repeat;width: 15px;height: 15px;right: 0;content: "";display: block}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .back-to-product {float: none;position: absolute;top: -30px;right: 0;background-color: #aaa;padding: 5px 10px;border-radius: 5px;color: #fff;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .edit-on-backend-link {float: none;background-color: #aaa;margin-left: 0;margin-right: 20px;padding: 5px 10px;border-radius: 5px;color: #fff;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-text {font-size: 14px;line-height: 26px;width: 100%;max-width: 100%;text-align: justify;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content {display: flex;flex-wrap: wrap;margin-bottom: 0}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content .question-symbol {width: 5%;margin-left: 2%}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content .question {width: 93%}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content .goto-question {margin: 0}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content .question-owner {background-color: #eee;padding: 0 10px;margin: 10px 0;border-radius: 10px;color: #777;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .question-content .question-author-name {margin: 0 5px}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .answer-content {font-size: 14px;color: #444;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .answer-content a {font-size: 12px;border-radius: 10px;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers .admin-answer-symbol {border: none;padding: 0px 5px;margin-left: 10px;margin-right: 0;background-color: #00a263;color: #fff;border-radius: 5px;}
#tabs-woo-product .woocommerce-Tabs-panel #ywqa-questions-and-answers #ask_question {padding: 20px;background-color: #aaa;border-radius: 15px;}
#tabs-woo-product #ywqa-questions-and-answers #ask_question .ywqa_ask_question_text {margin: 0;}
#tabs-woo-product #ywqa-questions-and-answers #ask_question .ywqa_ask_question_text label {margin-bottom: 5px;display: block;color: #fff;}
#tabs-woo-product #ywqa-questions-and-answers #ask_question label {color: #fff;}
#tabs-woo-product #ywqa-questions-and-answers #ask_question textarea,
#tabs-woo-product #ywqa-questions-and-answers #ask_question input {font-family: iranyekan;border: 1px solid #eee;border-radius: 5px;}
#tabs-woo-product #ywqa-questions-and-answers #ask_question input[type="submit"] {padding: 5px 20px;cursor: pointer;height: auto;}
#tabs-woo-product #ywqa-questions-and-answers #parent-question.no-answers {font-style: normal;font-size: 12px;background-color: #00a263;padding: 5px;color: #fff;display: inline-block;border-radius: 5px;}
textarea#ywqa_user_content {font-family: iranyekan}
section.related.products {background-color: #555;margin-top: 50px;margin-bottom: 50px;padding: 25px 0;}
section.related.products {text-align: center;}
section.related.products h2 {color: #fff;margin: 0 auto 15px;font-size: 22px;}
section.related.products .titr-rt {font-size: 20px;font-weight: 800;word-spacing: -2px;padding-bottom: 10px;display: inline-block;color: #eee;margin-bottom: 10px;border-bottom: 2px solid #bbb;}
section.related.products ul {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}
section.related.products ul li .starwrapper {position: absolute;top: 0;display: none;right: 0;}
section.related.products ul li {width: 23%;position: relative;margin: 1%;padding-bottom: 10px;border-radius: 15px;overflow: hidden;background-color: #fff;display: flex;flex-direction: column;justify-content: space-between;text-align: center;}
section.related.products ul li:hover {transition: .3s;background-color: #eee;}
section.related.products ul li>a:first-child {position: relative;display: block;line-height: 0;padding: 10px;}
section.related.products ul li>a.button {display: inline-block;margin: 10px auto;background-color: #14e2ab;padding: 10px 20px;border-radius: 5px;color: #452d6b;}
section.related.products ul li>a.button:hover {background-color: #452d6b;transition: .3s;color: #fff;}

span.onsale {  font: 16px / 3 'kahroba';  background: repeating-radial-gradient(orangered, transparent 100px);  width: 50px;
  height: 50px;  text-align: center;  color: #fff;  position: absolute;  top: 35px;  left: 35px;  margin-top: -1.25em;
  margin-left: -1.25em;  transform: rotate(-65deg);  font-weight: 700;}
span.onsale ,span.onsale span {  display: flex;  align-items: center;  justify-content: center;}
span.onsale span {  width: 100%;  height: 100%;  background: inherit;  transform: rotate(45deg);}
span.onsale:before,
span.onsale:after ,
span.onsale span:before,
span.onsale span:after {  content: "";  position: absolute;  top: 0;  left: 0; width: 100%;  height: 100%;  background: inherit;  z-index: -1;
  transform: rotate(30deg);}
span.onsale:after { transform: rotate(-30deg);}
span.onsale span:after { transform: rotate(30deg);}
span.onsale span:before {transform: rotate(-30deg);}
#top-single-woo span.onsale {transform: rotate(-15deg);}
#course-cart span.onsale {transform:rotate(-35deg)}

section.related.products ul li a img {max-width: 100%;width: 100%;height: auto; border-radius: 5px;}
section.related.products ul li a h2 {padding: 10px;margin: 5px 0;font-size: 17px;font-family: kahroba;font-weight: 900;color: #452d6b;line-height: 22px;position: relative;max-width: 100%;border-bottom: 1px solid #ddd;}
section.related.products ul li a .price {width: 100%;text-align: center;justify-content: center;color: #434343;font-size: 13px;font-size: 15px;display: flex;align-items: center;min-height: 10px;flex-wrap: wrap; margin-top: 10px;}
section.related.products ul li a .price>span {margin: 0 5px;display: block;height: 20px;line-height: initial;}
/* ------------------------  Acc and Cart And others --------------*/
/*Accound*/
#footer-acc #section-dividers .st-divider3 {fill: #fff;}
#header-acc {background-color: #14e2ab;}
#header-acc.academy-change {background-color: #36beb6;}
#header-acc .mhm-row {padding: 20px 20px 30px;align-items: center;justify-content: space-between;}
#header-acc .mhm-row h1 {font-size: 28px;word-spacing: -2px;color: #452d6b;margin: 0;font-family: kahroba;font-weight: 900}
#header-acc .mhm-row .title-site {color:#422b66;word-spacing: -2px;line-height: 0;font-weight: 700;    font-size: 13px;}
#header-acc .rt-tp {display: flex;}
#header-acc .woocommerce-breadcrumb,
#header-acc .woocommerce-breadcrumb a {font-size: 10px;color: #452d6b;}
#content-acc {background-color: #777;min-height: 450px;}
#content-acc .woocommerce {display: flex;min-height: 500px;}
#content-acc .woocommerce-MyAccount-content {background-color: #fff;width: 75%;padding: 50px;}
#content-acc nav {min-width: 300px;width: 25%;background-color: #777;}
#content-acc nav ul {list-style: none;padding: 0;}
#content-acc nav ul li.is-active {border-bottom: 3px solid #fff}
#content-acc nav ul li.is-active a {color: #14e2ab;font-weight: 600;font-size: 18px;}
#content-acc.academy-change nav ul li.is-active a {color: #36beb6;}
#content-acc nav ul li a {display: block;padding: 15px 0;font-size: 16px;color: #ddd;}
#content-acc nav ul li a:hover {color: #14e2ab;transition: .3s;}
#content-acc nav ul li {border-bottom: 1px solid #999;display: flex;align-items: center;}
#content-acc nav ul li:before {content: "";width: 25px;height: 25px;display: inline-block;margin-left: 10px;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--dashboard:before {background: url(assets/imgs/dashboard/icon-dashboard-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--orders:before {background: url(assets/imgs/dashboard/icon-order-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--downloads:before {background: url(assets/imgs/dashboard/icon-download-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--ticket-sup:before {background: url(assets/imgs/dashboard/icon-ticket-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--edit-account:before {background: url(assets/imgs/dashboard/icon-user-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link--customer-logout:before {background: url(assets/imgs/dashboard/icon-exit-01.svg) no-repeat;}
#content-acc nav ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tickets {display: none;}
#content-acc .wpast-wrap .wpast-btn-success {display: flex;color: #fff}
#content-acc input {border: 1px solid #ddd;border-radius: 3px;padding: 10px;line-height: 1.5;font-size: 15px;width: 100%;font-family: iranyekan;color: #4d4d4d;-webkit-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;-webkit-box-shadow: none;box-shadow: none;}
#content-acc label {display: inline-block;font-size: 15px;color: #aaa;margin-bottom: 5px;}
#content-acc .required {visibility: visible;font-size: 11px;position: absolute;color: #14e2ab;}
#content-acc a {color: #00a263;}
#content-acc .button {border: none;background-color: orangered;font-weight: 500 !important;color: #ffffff !important;margin: 10px;font-size: 14px;padding: 5px 15px;border-radius: 5px;font-family: 'iranyekan';cursor: pointer;margin-bottom: 0;word-spacing: -2px;}
#content-acc .button:hover {transition: .3s;background-color: #452d6b;color: #fff;}
#content-acc .woocommerce-Message .button {margin-left: 10px;}
#content-acc em {font-size: 12px;font-style: normal;word-spacing: -2px;color: #aaa;}
#content-acc .edit-account {display: flex;flex-wrap: wrap;}
#content-acc .edit-account>p {width: 46%;margin: 2%;}
#content-acc fieldset {width: 100%;margin: 2%;border: 3px solid #777;padding: 20px;}
#content-acc legend {color: #777;}
#content-acc .order-again,
#content-acc .woocommerce-customer-details {display: none;}
#content-acc mark {background-color: khaki;padding: 2px 5px;border-radius: 5px;}
#content-acc table {border-collapse: collapse;margin: 20px 0}
#content-acc table,
#content-acc td,
#content-acc th {border: 1px solid #ccc;padding: 10px;text-align: center;color: #777;}
#content-acc h2 {font-size: 20px;color: #777;margin-top: 75px;margin-bottom: 5px;}
#content-acc tbody .woocommerce-table__product-name {border: none;}
#content-acc tbody .woocommerce-table__product-total {border: none;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#content-acc tbody .woocommerce-table__product-name {text-align: right;}
#content-acc tbody .woocommerce-table__product-name a {color: #666;}
#content-acc tbody ul {padding: 0;list-style: none;margin: 5px 0;text-align: right;display: flex;}
#content-acc tbody ul li {display: flex;align-items: center;margin: 5px;background-color: #eee;padding: 5px 10px;}
#content-acc tbody ul li p {margin: 0}
#content-acc table.woocommerce-orders-table,
#content-acc .woocommerce-orders-table td,
#content-acc .woocommerce-orders-table tr,
#content-acc .woocommerce-orders-table th {border: none;}
#content-acc table.woocommerce-orders-table thead tr th:nth-child(2),
#content-acc table.woocommerce-orders-table thead tr th:nth-child(3),
#content-acc table.woocommerce-orders-table thead tr th:nth-child(4),
#content-acc table.woocommerce-orders-table thead tr th:nth-child(5) {display: none}
#content-acc table.woocommerce-orders-table tbody tr {margin: 10px 0;display: inline-table;background-color: #eee;min-height: 85px;}
#content-acc .woocommerce-orders-table th {border: none;text-align: right;}
#header-acc #nav-icon2 {display: none;margin-left: 25px}
#content-acc .woocommerce-order-downloads thead tr th,
#content-acc .woocommerce-order-downloads tbody tr td {border-color: #fff;}
#content-acc .woocommerce-order-downloads thead tr th {color: #aaa;font-weight: 300;}
#content-acc .woocommerce-order-downloads tbody tr td:nth-child(1) {padding: 20px;background-color: #eee;border-radius: 0 15px 15px 0;}
#content-acc .woocommerce-order-downloads tbody tr td:nth-child(2) {padding: 20px;background-color: #eee;border-radius: 15px 0 0 15px;}
#content-acc .woocommerce-order-downloads tbody tr td:last-child {padding: 20px;border-radius: 15px 0 0 15px;background-color: #eee;}
#content-acc .woocommerce-order-downloads tbody tr a {font-size: 14px;font-weight: 300;padding: 2px 15px;word-spacing: -2px;color: #333}
#content-acc .dashboard-mhm {margin-bottom: 100px;display: flex;justify-content: space-around;flex-wrap: wrap;}
#content-acc .dashboard-mhm img {border-radius: 10px;max-width: 100%}
#content-acc .dashboard-mhm .widg-mhm {display: flex;max-width: 450px;align-items: center;margin: 10px;}
#content-acc .dashboard-mhm .widg-mhm div {margin: 10px;}
#content-acc .cart-counter {display: flex;margin: 10px;flex-direction: column;background-color: #eee;padding: 15px;border-radius: 15px;width: 200px;height: auto;min-width: 200px;justify-content: center;align-items: center;text-align: center;}
#content-acc .cart-counter .icon-cart {width: 60px;height: 60px;margin-bottom: 20px;}
#content-acc .cart-counter .icon-cart svg {fill: #777}
#content-acc .cart-counter .mhm-cart {display: block;padding: 5px;margin: 10px 0;background-color: #14e2ab;color: #ffffff;border-radius: 5px;}
#content-acc.academy-change .cart-counter .mhm-cart {background-color: #36beb6;}
#ticket-dashboard {margin: 50px 0;}
.wpyar_ticket_base .row_status>div:hover {background-color: #ddd !important;}
#user_content_answ,
#wp_yar_frm_content_send_ticket_user {font-family: iranyekan}
.base_list_ticket_uwpyar {margin: 35px 0}
/* ---- Cart ----- */
#content-cart .woocommerce-cart-form td .coupon {text-align: left; padding: 10px;}
#content-cart .woocommerce-cart-form td .coupon input#coupon_code {  border-radius: 50px;  border: 1px solid #ddd;  background-color: #eee;  padding: 5px 10px;}
#content-cart .woocommerce-cart-form td .coupon button.button {  background-color: orangered;  border: none;    border-radius: 50px; color: #fff; padding: 5px 10px; cursor: pointer;}
.cart-collaterals .order-total td {color: #452d6b;background-color: #eee;font-weight: 800;text-align: right;padding: 20px;font-size: 22px;}
.cart-collaterals .order-total td bdi {color: #452d6b;font-size: 30px;font-weight: 700;}
.cart-collaterals .order-total th {color: #452d6b;background-color: #eee;font-weight: 800;padding: 20px;font-size: 22px;}
.cart-collaterals .order-total td bdi .woocommerce-Price-currencySymbol {font-size: 18px;}
.cart-collaterals .shop_table .cart-discount { color: #452d6b; border-bottom: 1px solid #eee;}
.cart-collaterals .shop_table .cart-discount td { text-align: left; padding: 10px;}
.cart-collaterals .shop_table .cart-discount th { text-align: left; padding: 10px;}
.cart-collaterals .shop_table .cart-discount th span { position: relative;}
.cart-collaterals .shop_table .cart-discount th span:before { content: "*"; font-size: 25px;  position: absolute; right: -15px;  color: #00a263;}
.cart-collaterals .shop_table .cart-discount td a.woocommerce-remove-coupon { color: #aaa;}
.cart-collaterals tr.rp_wcdpd_promotion_total_saved_table_row th, .cart-collaterals tr.rp_wcdpd_promotion_total_saved_table_row td { color: #0cbc8d; text-align: left;  padding: 10px;}
.woocommerce-checkout-review-order tr.rp_wcdpd_promotion_total_saved_table_row th { text-align: left;  font-weight: 600;  font-size: 14px;  color: #452d6b;  padding: 10px 0;}
.woocommerce-checkout-review-order tr.rp_wcdpd_promotion_total_saved_table_row td { text-align: center;  font-weight: 600;  font-size: 14px;  color: #452d6b;  padding: 10px 0;}
.woocommerce-checkout-review-order tr.rp_wcdpd_promotion_total_saved_table_row td bdi{ font-weight: 600; }

#header-acc.cart-header {background-color: #ddd;}
#header-acc.cart-header .mhm-row .title-site {color: #777;font-size: 12px;margin-top: 3px;}
#content-cart {margin: 50px 0;min-height: 250px;}
#content-cart .woocommerce thead th.product-thumbnail,
#content-cart .woocommerce thead th.product-remove,
#content-cart .woocommerce thead th.product-quantity,
#content-cart .woocommerce tbody td.product-quantity,
#content-cart .woocommerce thead th.product-subtotal,
#content-cart .woocommerce tbody td.product-subtotal,
#content-cart .woocommerce tbody .cart-subtotal,
#content-cart .woocommerce tbody button[name="update_cart"] {display: none;}
#content-cart .woocommerce table {border: 1px solid #eee;}
#content-cart .woocommerce table>thead {border-bottom: 1px solid #eee;}
#content-cart .woocommerce table>thead tr {padding: 10px 0;}
#content-cart .woocommerce table>thead th {padding: 15px;color: #aaa;}
#content-cart .woocommerce table>thead th.product-price,
#content-cart .woocommerce table>tbody td.product-price {border-left: 1px solid #eee;text-align: center;}
#content-cart .woocommerce table>tbody td.product-price,
#content-cart .woocommerce table>tbody td.woocommerce-table__product-total {color: #777;font-size: 17px;}
#content-cart .woocommerce table>tbody td.product-price del { text-decoration-color: orangered; font-size: 13px;  color: #aaa;}
#content-cart .woocommerce table>tbody td.product-price ins {  text-decoration: none; }
#content-cart .woocommerce tbody .order_item ul {padding: 0;margin: 0;display: flex;}
#content-cart .woocommerce tbody .order_item ul li:before {content: none}
#content-cart .woocommerce tbody .order_item ul li {display: flex;margin: 5px 0;margin-left: 25px;font-size: 13px;}
#content-cart .woocommerce tbody .cart_item,
#content-cart .woocommerce tbody .order_item {color: #777;font-size: 12px;margin-top: 3px;border-bottom: 1px solid #eee}
#content-cart .woocommerce tbody .cart_item td,
#content-cart .woocommerce tbody .order_item td {padding: 10px 0;}
#content-cart .woocommerce tbody .order_item td.product-name {padding: 20px 20px;}
#content-cart .woocommerce tbody .product-remove {width: 40px;}
#content-cart .woocommerce tbody .product-remove a {background-color: #eee;width: 20px;height: 20px;color: #aaa;justify-content: center;display: flex;align-items: center;margin-right: 10px;border-radius: 50px;margin-left: 0;font-size: 18px;padding-top: 2px;}
#content-cart .woocommerce tbody .product-remove a:hover {background-color: #00a263;transition: .3s;color: #fff;}
#content-cart .woocommerce tbody .product-thumbnail {text-align: center}
#content-cart .woocommerce tbody .product-thumbnail img {width: 60px;border-radius: 50px;height: 60px;}
#content-cart .woocommerce tbody .product-name a {font-size: 14px;  font-weight: 700; font-family: kahroba;  color: #452d6b;  line-height: 22px;}
#content-cart p.rp_wcdpd_promotion_cart_item_description { font-size: 11px; background-color: orangered;  padding: 0 5px;  line-height: 18px;  color: #fff;  width: fit-content;  border-radius: 5px;  margin: 5px 0;}
#content-cart .woocommerce tbody .product-name .variation {display: flex;align-items: center;}
#content-cart .woocommerce tbody .product-name .variation {display: flex;align-items: center;font-size: 12px;}
#content-cart .woocommerce tbody .product-name .variation dd,
#content-cart .woocommerce tbody .order_item ul li p {margin-right: 0;padding: 0 15px;background-color: #eee;margin-left: 20px;border-radius: 5px 0 0 5px;}
#content-cart .woocommerce tbody .order_item ul li p {margin: 0;font-size: 13px;line-height: 20px;}
#content-cart .woocommerce tbody .product-name .variation dt,
#content-cart .woocommerce tbody .order_item ul li strong {line-height: 20px;color: #fff;font-weight: normal;background-color: #aaa;padding: 0 10px;border-radius: 0 5px 5px 0;}
#content-cart .woocommerce tbody .product-name .variation p {margin: 0;font-size: 12px;line-height: 20px;}
#content-cart .woocommerce tbody tr.total-prices-mhm {background-color: #eee;}
#content-cart .woocommerce tbody tr.total-prices-mhm>td {padding: 25px;}
#content-cart .woocommerce tbody tr.total-prices-mhm td.action {padding: 15px;background-color: #eee;}
#content-cart .woocommerce tbody tr.total-prices-mhm .coupon {text-align: right;}
#content-cart .woocommerce tbody tr.total-prices-mhm .coupon input[type="text"] {border: none;border-radius: 0;font-size: 14px;font-family: 'iranyekan';padding: 5px 10px;}
#content-cart .woocommerce tbody tr.total-prices-mhm .coupon button[type="submit"] {border: none;background-color: #888;padding: 5px 10px;color: #fff;cursor: pointer;border-radius: 3px}
#content-cart .woocommerce tbody tr.total-prices-mhm .coupon button[type="submit"]:hover {background-color: #14e2ab;transition: .3s;color: #452d6b}
#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals {font-size: 18px;}
#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount {font-size: 15px;}
#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount th {padding: 5px 0 15px;font-weight: 100;}
#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount td {padding: 5px 0 15px;}
#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount td a {font-weight: 100;color: #999;font-size: 12px;}
#content-cart .woocommerce .wc-proceed-to-checkout,
#content-cart .woocommerce .woocommerce-checkout-payment .place-order {text-align: center;}
#content-cart .woocommerce .wc-proceed-to-checkout a,
#content-cart .woocommerce .woocommerce-checkout-payment .place-order button {border: none;background-color: #14e2ab;color: #452d6b;margin: 50px 0;font-size: 18px;padding: 25px 40px;border-radius: 50px;font-family: 'iranyekan';cursor: pointer;font-weight: 700;margin-bottom: 0;word-spacing: -2px;display: inline-block;}
#content-cart.academy-change .woocommerce .wc-proceed-to-checkout a,
#content-cart.academy-change .woocommerce .woocommerce-checkout-payment .place-order button {background-color: #36beb6;}
#content-cart .woocommerce .wc-proceed-to-checkout a:hover,
#content-cart .woocommerce .woocommerce-checkout-payment .place-order button:hover {background-color: #452d6b;color: #fff;transition: .3s;}
#content-cart .woocommerce .woocommerce-terms-and-conditions-wrapper {margin: 25px 0;}
#content-cart .woocommerce .woocommerce-terms-and-conditions-wrapper p {font-size: 13px;}
#content-cart button.woocommerce-Button.button.digits_secure_login-tp.digits-form_submit-btn {border: none;background-color: #14e2ab;color: #452d6b;margin: 10px 0;width: 120px;font-size: 18px;padding: 10px 30px;border-radius: 50px;font-family: 'iranyekan';cursor: pointer;font-weight: 700;margin-bottom: 0;word-spacing: -2px;display: inline-block;}
#content-cart button.woocommerce-Button.button.digits_secure_login-tp.digits-form_submit-btn:hover {background-color: #452d6b;color: #fff;transition: .3s;}
#content-cart .woocommerce #order_review ul.payment_methods {margin: 20px 0;border: 1px solid #eee;padding: 15px;BACKGROUND-COLOR: #eee;}
#content-cart .woocommerce #order_review ul.payment_methods li {display: flex;flex-direction: row;justify-content: right;align-items: center;padding: 15px;border: 1px solid #ccc;border-radius: 5px;margin: 10px 0;}
#content-cart .woocommerce #order_review ul.payment_methods li:before {content: none;}
#content-cart .woocommerce #order_review ul.payment_methods li label {display: flex;align-items: center;}
#content-cart .woocommerce #order_review ul.payment_methods li label img {margin-top: -5px;margin: 0 10px;}
#content-cart .woocommerce #order_review ul.payment_methods li.payment_method_WC_Zibal label img {width: 53px;height: 20px;}
#content-cart .woocommerce #order_review ul.payment_methods li .payment_box p {margin: 5px 0;padding: 0 10px;background-color: #afafaf;border-radius: 5px;color: #fff;line-height: 24px; font-size: 11px;}
#content-cart .woocommerce .woocommerce-terms-and-conditions-wrapper p.form-row.validate-required {font-size: 15px !important;color: #333;background: palegoldenrod;padding: 10px 30px;border-radius: 50px;display: inline;position: relative;}
.woocommerce-terms-and-conditions-wrapper input#terms {position: absolute;right: 25px;top: 10px;border: 1px solid #ddd;}
.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {padding-right: 20px;}
/* ---- search ----- */
#woo-search.sticky {position: fixed;top: 0;}
#woo-search.nav-appear {top: 85px;}
#woo-search.shoo {height: 104px;}
#woo-search {justify-content: center;overflow: hidden;width: 100%;z-index: 100;background-color: #FFFFFF;align-items: center;height: 0;box-shadow: 0 1px 2px #aaa;transition: ease all .5s;}
#woo-search .aws-container {width: 70%;max-width: 500px;margin: 30px auto;}
#woo-search-home .aws-container {width: 70%;max-width: 500px;}
#woo-search .aws-container>form,
#woo-search-home .aws-container>form {border-radius: 50px;border: 1px solid #ddd;overflow: hidden;}
#woo-search .aws-container>form .aws-wrapper,
#woo-search-home .aws-container>form .aws-wrapper {border: none;}
#woo-search .aws-container>form .aws-search-field,
#woo-search-home .aws-container>form .aws-search-field {border: none;}
#woo-search .aws-container>form .aws-search-field,
#woo-search-home .aws-container>form .aws-search-field {background-color: #fff;border: none;font-family: 'iranyekan';}
body>.aws-search-result {margin-top: 10px;border-color: #ddd;border-radius: 20px;}
body>.aws-search-result .aws_result_title {color: #452d6b;word-spacing: -1px;}
body>.aws-search-result ul {padding: 10px}
body>.aws-search-result ul li.aws_result_item:nth-last-child(2) {border-bottom: none}
body>.aws-search-result ul li.aws_result_item {border-bottom-color: #ddd}
body>.aws-search-result ul li.aws_search_more:hover {background: none;}
body>.aws-search-result ul li.aws_search_more a {line-height: 20px;padding-top: 2px;margin-top: 10px;background-color: #eee;border-radius: 50px;font-size: 11px;word-spacing: -2px;color: #aaa;font-weight: bold;}
body>.aws-search-result ul li a.aws_result_link {display: flex;align-items: center;}
body>.aws-search-result ul li a.aws_result_link img {border-radius: 50px;}
body>.aws-search-result ul li a.aws_result_link .aws_result_image {margin-left: 10px;padding: 0;}
#woo-search .aws-container .aws-search-form .aws-search-btn,
#woo-search-home .aws-container .aws-search-form .aws-search-btn {width: 55px;background-color: #fff;border: none;align-items: center;}
#woo-search .aws-container .aws-search-form .aws-search-btn .ico-search,
#woo-search-home .aws-container .aws-search-form .aws-search-btn .ico-search {width: 30px;display: block;}
#woo-search .aws-container .aws-search-form .aws-search-btn .ico-search svg,
#woo-search-home .aws-container .aws-search-form .aws-search-btn .ico-search svg {fill: #14e2ab;width: 30px;height: 30px;}
#woo-search .aws-container .aws-search-form .aws-search-btn:hover .ico-search svg,
#woo-search-home .aws-container .aws-search-form .aws-search-btn:hover .ico-search svg {fill: #452d6b;transition: .3s;}
#mhm-shop-ar {margin-bottom: 60px;}
#mhm-shop-ar .mhm-row {flex-direction: row-reverse;}
.woo-left header.woocommerce-products-header, .woo-left h1.woocommerce-products-header__title.page-title {  background: transparent;  padding: 0;  margin: 0;  line-height: 20px;  display: none;}
#mhm-shop-ar .woo-left .dokme {display: none;position: absolute;background-color: #bbb;color: #fff;width: 80px;border-radius: 2px;height: 40px;top: 15px;margin-right: 1%;justify-content: center;align-items: center;}
#mhm-shop-ar .woo-left .dokme:hover {transition: .3s;background-color: #14e2ab;}
#mhm-shop-ar .woo-left .dokme #nav-icon2 {position: relative;z-index: 800;top: 0;left: 0;margin-left: 5px;}
#mhm-shop-ar .woo-left {width: 75%;padding: 10px 0;position: relative;}
#mhm-shop-ar .woo-left .woocommerce-ordering {text-align: left;margin: 10px 1%;}
#mhm-shop-ar .woo-left .woocommerce-ordering select {border-radius: 0;border: 1px solid #ddd;font-size: 12px;font-family: 'iranyekan';color: #aaa;}
#mhm-shop-ar .woo-left .woocommerce-notices-wrapper{display: none;}
#mhm-shop-ar .woo-right {width: 25%;padding-left: 40px}

#mhm-shop-ar .woo-left.academy {width: 100%;}

#woosidebar {padding-top: 50px}
#woosidebar h3 {background-color: #eee;font-size: 16px;padding: 0 5px;border-radius: 5px;color: #452d6b;line-height: 24px;}
#woosidebar .wc-block-components-checkbox {margin-top: 0;}
#woosidebar a {color: #333;transition: .3s;}
#woosidebar a:hover {color: #fff;background-color: #452d6b;padding: 0 5px;border-radius: 5px;}
#woosidebar div>div>ul {padding: 0;list-style: none;margin: 20px 0;}
#woosidebar div>div>ul>li {margin: 10px 0;padding: 2px 5px 10px;border-bottom: 1px solid #eee;color: #00a263;line-height: 24px;}
#sidebar img {max-width: 100%;}
#sidebar h2 {font-size: 14px;font-family: kahroba;font-weight: 800;padding: 2px 20px;background-color: #bbb;color: #fff;margin: 20px 0 10px;border-right: 3px solid #aaa;border-radius: 50px;line-height: 20px;}
#sidebar section {margin: 50px 0}
#sidebar ul {padding: 0;margin: 0;list-style: none;}
#sidebar ul>li {border-bottom: 1px solid #eee;}
#sidebar ul .children {margin-right: 10px;}
#sidebar ul .children li {border: none;position: relative;}
#sidebar ul .children li:before {content: "•";position: absolute;right: -12px;top: 4px;font-size: 18px;color: #bbb;}
#sidebar ul .children a {border: none;}
#sidebar .product-categories a {color: #888;display: block;padding: 5px 0;margin: 2px 0;}
#sidebar .product-categories a:hover {color: #00a263;transition: .3s;}
#sidebar .woocommerce-widget-layered-nav li {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eee;}
#sidebar .woocommerce-widget-layered-nav li a {border: none;color: #888;display: block;padding: 5px 0;margin: 2px 0;}
#sidebar .woocommerce-widget-layered-nav li a:hover {color: #00a263;transition: .3s;}
#sidebar .woocommerce-widget-layered-nav li span {font-size: 12px;color: #aaa;}
.price_slider {margin-bottom: 1em;}
.price_slider_amount {text-align: right;line-height: 16px;font-size: 14px;display: grid;grid-template-areas:'inputa buta buta''inputb buta buta';color: #999}
.price_slider_amount input:first-child {grid-area: inputa}
.price_slider_amount input:nth-child(2) {grid-area: inputb}
.price_slider_amount input {width: calc(100% - 1px);border: 1px solid #eee;padding: 5px 10px;color: #999;font-family: 'iranyekan';display: block !important;margin: 5px 0;}
.price_slider_amount .button {transition: .3s;grid-area: buta;padding: 2px 15px;display: block;font-size: 12px;background-color: #eee;border: none;margin: 5px;border-radius: 5px;cursor: pointer;}
.price_slider_amount .button:hover {background-color: #00a263;color: #fff;}
.ui-slider {position: relative;text-align: right;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 20px;height: 20px;cursor: pointer;background: #ffffff;outline: none;border: 1px solid #bbb;top: -5px;border-radius: 20px;}
.ui-slider .ui-slider-handle:last-child {margin-left: -20px;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;display: block;border: 0;background: none repeat scroll 0 0 #00a263;-moz-border-radius: 1em;border-radius: 1em;height: 10px;}
.price_slider_wrapper .ui-widget-content {margin-bottom: 20px;-webkit-border-radius: 1em;-moz-border-radius: 1em;border-radius: 1em;margin-top: 25px;background: #bbb;height: 10px;}
.ui-slider-horizontal {height: .5em;}
.ui-slider-horizontal .ui-slider-range {top: 0;}
.ui-slider-horizontal .ui-slider-range-min {right: -1px;}
.ui-slider-horizontal .ui-slider-range-max {left: -1px;}

#mhm-shop-ar .woo-left ul.products {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;}
#mhm-shop-ar .woo-left ul.products li {width: 31.3333%;position: relative;margin: 1%;padding-bottom: 10px;border-radius: 15px;overflow: hidden;border: 2px solid #efefef;background-color: #fff;text-align: center;}
#mhm-shop-ar .woo-left ul.products li:hover {border: 2px solid #14e2ab;transition: .3s;box-shadow: 0 0 10px #aaa}
#mhm-shop-ar .woo-left ul.products li a {position: relative;display: block;line-height: 0;padding: 10px;}
#mhm-shop-ar .woo-left ul.products li img {max-width: 100%;border-radius: 5px;width: 100%;height: auto;}
#mhm-shop-ar .woo-left ul.products h2 {padding: 10px;margin: 5px 0;font-size: 18px;font-family: kahroba;font-weight: 900;word-spacing: -1px;color: #452d6b;line-height: 22px;position: relative;max-width: 100%;border-bottom: 1px solid #ddd;}
#mhm-shop-ar .woo-left ul.products .price {width: 100%;text-align: center;justify-content: center;color: #777;display: flex;font-weight: 600;font-size: 14px;margin-top: 10px;align-items: center;min-height: 10px;flex-wrap: wrap;}
#mhm-shop-ar .woo-left ul.products .price>span {margin: 0 5px;display: block;height: 20px;line-height: initial;}
#mhm-shop-ar .woo-left ul li>a.button {display: inline-block;margin: 0 auto 10px;background-color: #bbb;padding: 15px 20px;border-radius: 5px;color: #fff;font-size: 12px;}
#mhm-shop-ar .woo-left ul li:hover>a.button {background-color: #452d6b;transition: .3s;color: #fff;}
#content-cart .woocommerce ul.woocommerce-order-overview {display: flex;padding: 50px;margin: 0;border-radius: 5px;background-color: #eee;flex-wrap: wrap;}
#content-cart .woocommerce ul.woocommerce-order-overview li {width: 25%;padding: 5px;min-width: 300px;line-height: 18px;}
#content-cart .woocommerce ul.woocommerce-order-overview li:before {content: none}
#content-cart .woocommerce thead th.download-remaining,
#content-cart .woocommerce thead th.download-expires,
#content-cart .woocommerce tbody td.download-remaining,
#content-cart .woocommerce tbody td.download-expires {display: none}
#content-cart .woocommerce .woocommerce-order-downloads {margin: 100px 0;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>thead tr {background-color: #452d6b;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr:nth-child(even) {background-color: #eee;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr:nth-child(odd) {background-color: #ddd;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-product a {font-size: 16px;font-weight: 400;word-spacing: -2px;color: #452d6b;font-family: 'kahroba';}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td {padding: 20px;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-file a {text-align: center;display: block;background-color: #14e2ab;padding: 10px 10px;border-radius: 50px;font-weight: 800;color: #452d6b;}
#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-file a:hover {background-color: orange;transition: 0.3s;color: #fff;}
#content-cart .woocommerce .woocommerce-order-details table.order_details>tfoot tr td,
#content-cart .woocommerce .woocommerce-order-details table.order_details>tfoot tr th {padding: 10px;}
#content-cart .woocommerce .woocommerce-order-details table.order_details>tfoot tr th {text-align: left;}
#content-cart .woocommerce .woocommerce-order-details p.order-again {display: none;}
#content-cart .woocommerce .woocommerce-order .woocommerce-customer-details {margin: 50px 0;display: none}
#content-cart .woocommerce .woocommerce-order .woocommerce-customer-details address,
#content-cart .woocommerce .woocommerce-order .woocommerce-customer-details address p {text-align: right;font-size: 14px;font-style: normal;}
#product-icons {width: 100%;display: flex;margin-top: 40px;}
#product-icons .icn {width: 50px;height: 50px;position: relative;margin-left: 20px;}
#product-icons .icn .icn-svg {width: 50px;height: 50px;background-color: #ffffff;display: flex;border-radius: 50px;justify-content: center;box-shadow: 0 0 5px #ccc;align-items: center;}
#product-icons .icn .icn-svg svg {width: 35px;height: 35px;fill: #999;}
#product-icons .icn :hover .icn-svg svg {transition: .2s;fill: #452d6b;}
#product-icons .icn .tooltip-icn {position: absolute;background-color: #14e2ab;font-size: 12px;width: max-content;padding: 5px;border-radius: 5px;box-shadow: 0 0 4px #aaa;border: 1px solid #eee;color: #452d6b;z-index: 10;right: -15px;opacity: 0;top: 45px;}
#product-icons .icn:hover .tooltip-icn {opacity: 1;transition: .2s;}
.wp-block-table {overflow-x: inherit;margin: 50px 0;}
.wp-block-table table {border: 1px solid #aaa;font-size: 16px;}
.wp-block-table table tr:nth-child(odd) {background-color: #f4f4f4;}
.wp-block-table table tr td {border-left: 1px solid #aaa;padding: 15px;line-height: 28px;}
.wp-block-table table tr:nth-child(even) {background: #fafafa;}
/* Course - Styles */
#stickybutton-course {position: fixed;bottom: -100px;z-index: 101; width: 100%; transition: all .3s ease-out; opacity: 0;}
#stickybutton-course.slide-in { bottom: 20px;  opacity: 1;}
#stickybutton-course.slide-in.slide-out {opacity: 0; bottom: -100px;}
#stickybutton-course .container {align-items: center; justify-content: space-between;background-color: #fff;width: 80%;box-shadow: 0 0 5px #ccc;border-radius: 10px;padding: 25px;display: flex;}
#stickybutton-course .container .txt-reg {display: flex;align-items: center;justify-content: center;}
#stickybutton-course .container .txt-reg .name-course {position: relative;font-family: 'kahroba';word-spacing: -2px;font-size: 17px;margin-left: 15px;color: #2d1159;font-weight: 700;}
#stickybutton-course .container .txt-reg .name-course:after { content: ""; width: 1px; height: 20px; background-color: #36beb6; left: -8px;position: absolute;}
#stickybutton-course .container a {color:#452d6b;background-color: #36beb6;padding: 10px 35px;font-weight: 800;word-spacing: -3px;border-radius: 5px;}
#stickybutton-course .container a.chapters{display: none;margin-left: 10px;  background-color: #fff; border: 1px solid #36beb6; color: #36beb6; padding: 10px; font-weight: 600;font-size: 12px; text-align: center;}
#stickybutton-course .container a:hover {background-color:orangered; color: #fff; transition: ease 0.3s;}
#stickybutton-course .desc-course {word-spacing: -2px;color: #666;}
div#header-course .container {width: 80%;padding: 40px 0 60px;}
#header-course .container>.mhm-row { align-items: center;}
#header-course .container .title-v-info { width: 55%;  z-index: 1;}
h1.title-course {color: #fff;font-weight: 900;margin: 0;}
.title-v-info p {font-size: 20px;font-weight: 600;word-spacing: -2px;color: #00a263;}
#header-course .specifi {margin: 50px 0 20px;}
#header-course .specifi.mhm-row {flex-wrap: wrap;}
#header-course .specifi .spc-item {display: flex;flex-direction: column-reverse;align-items: center;margin:10px 15px;position: relative;}
#header-course .specifi .spc-item span.t-spc {color: #fff;}
#header-course .specifi .spc-item small.subt-spc {color: #00a263;margin: 5px 0;}
#header-course .specifi .spc-item:after {content: "";display: block;height: 30px;width: 1px;background-color: #00a263;position: absolute;left: -15px;top: 8px;}
#header-course .specifi .spc-item:last-child:after {content: none;}
#header-course .specifi .spc-item:first-child {margin-right: 0;}
#teacher.top-small {display: flex;align-items: center;margin: 50px 0 0;}
#teacher.top-small img.icon-pr {width: 72px;height: 72px;border-radius: 100px;}
#teacher .teacher-data {display: flex;flex-direction: column;margin-right: 15px;}
#teacher.top-small .teacher-data span.name {display: block;color: #fff;font-size: 17px;word-spacing: -2px;font-weight: 700;font-family: 'kahroba';margin-bottom: 10px;}
#teacher.top-small .teacher-data small.position {font-size: 13px;font-weight: 500;color: #bbb;}
#header-course .image-course {display: flex;align-items: center;justify-content: center; z-index: 0; width: 45%; position: relative;}
div#header-course .container .breadcrumbs-th, div#header-course .container .breadcrumbs-th a {color: #aaa;font-size: 11px; margin-bottom: 35px;}
div#header-course .container .breadcrumbs-th a:hover {color: #00a263;transition: ease 0.3s;}
#course-header-dividers {width: 100%;position: absolute;}
#course-header-dividers .in-sdivider {display: block;margin: 0 auto;height: 20px;width: 120px;margin-top: -2px;} 
#course-contents {background-color: #efefef;padding: 60px 0;}
#course-contents .container { width: 75%; }
#course-contents ul { padding: 0;}
#course-contents ul li{ list-style: none;}
#course-contents p {font-size: 16px;line-height: 36px;text-align: justify;}
#course-contents h2.description {position: relative;margin-top: 100px;text-align: center;word-spacing: -2px;color: #452d6b;margin-bottom: 35px;font-family: 'kahroba';font-size: 25px;font-weight: 900;}#course-contents h2.description:before {  content: "";background: url(assets/imgs/description-course.svg) no-repeat;display: block;position: absolute;width: 70px;height: 70px;margin: 0 auto;left: 0;right: 0;top: -75px;}
#course-contents h2.chapters {position: relative;margin-top: 200px;text-align: center;word-spacing: -2px;color: #452d6b;margin-bottom: 35px;font-family: 'kahroba';font-size: 25px;font-weight: 900;}
#course-contents h2.chapters:before {  content: "";background: url(assets/imgs/chapters-course.svg) no-repeat;display: block;position: absolute;width: 70px;height: 70px;margin: 0 auto;left: 0;right: 0;top: -75px;}#course-contents h2.course-users {position: relative;margin-top: 200px;text-align: center;word-spacing: -2px;color: #452d6b;margin-bottom: 35px;font-family: 'kahroba';font-size: 25px;font-weight: 900;}
#course-contents h2.course-users:before {  content: "";background: url(assets/imgs/course-users.svg) no-repeat;display: block;position: absolute;width: 70px;height: 70px;margin: 0 auto;left: 0;right: 0;top: -75px;}
#course-contents h3{color: #007d4c;font-weight: 900;font-size: 24px;margin: 50px 0 -10px;}#course-contents .useful-notuseful .title-useful {font-weight: 800; margin: 5px 0;word-spacing: -2px;text-decoration: underline;text-decoration-color: #36beb6;text-decoration-style: double;}
#course-contents .useful-notuseful ul {margin: 0;}
#course-contents .useful-notuseful ul li {margin-bottom: 10px;line-height: 28px;padding-right: 35px;position: relative;}
 #course-contents .useful-notuseful .useful ul li:before {content: "";background: url(assets/imgs/useful.svg) no-repeat;display: block;position: absolute;width: 25px;height: 25px;margin: 0 auto;right: 0;top: 3px;} #course-contents .useful-notuseful .not-useful ul li:before {content: "";background: url(assets/imgs/notuseful.svg) no-repeat;display: block;position: absolute;width: 25px;height: 25px;margin: 0 auto;right: 0;top: 3px;}#course-contents .schema-faq {margin: 20px 0 80px;}
#course-contents .schema-faq-section {border: none;border-radius: 0;margin-bottom: 20px;}
#course-contents .schema-faq-section .schema-faq-question {background: #fff;border-radius: 10px;box-shadow: 0 0 5px #ddd;padding: 15px 35px;font-weight: 800;word-spacing: -2px;color: #452d6b;font-size: 16px;position: relative;}
#course-contents .schema-faq-section .schema-faq-question.actv { border-radius: 10px 10px 0 0; transition: ease all .3s;    background-color: #452d6b;
  color: #fff;}
#course-contents .schema-faq-section .schema-faq-question:before {position: absolute;content: "";width: 18px;height: 24px;display: block;right: 10px;background: url(assets/imgs/course-headline.svg) no-repeat;top: 18px;transition: ease all .3s;}
#course-contents .schema-faq-section .schema-faq-question:after {content: "";display: block;background: url(assets/imgs/course-arrow.svg) no-repeat;position: absolute;left: 8px;width: 18px;transition: ease all .3s;
height: 18px;top: 19px;}
#course-contents .schema-faq-section .schema-faq-question.actv:before{background: url(assets/imgs/course-headline-actv.svg) no-repeat;}
#course-contents .schema-faq-section .schema-faq-question.actv:after{ rotate: -90deg;background: url(assets/imgs/course-arrow-actv.svg) no-repeat;}

#course-contents .schema-faq-section .schema-faq-answer {border: none; background: #ddd; border-radius: 0 0 10px 10px; font-size: 14px;line-height: 24px;}

#benefits {margin: 150px 0;}
#benefits .title-section-course {display: flex;flex-direction: column;align-items: center;margin-bottom: 50px;}
#benefits .title-section-course .icon-title-section {margin-bottom: 5px;}
#benefits .icon-title-section svg {width: 80px;height: auto;fill: #36beb6;}
#benefits .title-section-course span.text {text-align: center;font-family: 'kahroba';font-size: 25px;word-spacing: -2px;color: #452d6b;font-weight: 900;}
#benefits ul {display: flex;flex-wrap: wrap;}
#benefits ul li {width: 47%;display: block;margin-left: 6%;margin-top: 30px;margin-bottom: 25px;padding-right: 100px;position: relative;}
#benefits ul li:nth-child(even) {margin-left: 0;}
#benefits ul li .img-ben {width: 80px;height: 80px;background-color: #efefef;display: flex;align-items: center;justify-content: center;border-radius: 15px;box-shadow: 0 0 5px #ccc;position: absolute;right: 0;}
#benefits ul li svg {width: 70px;fill: #36beb6;display: block;position: relative;}
#benefits ul li .t-ben {display: block;font-size: 22px;word-spacing: -2px;font-family: 'kahroba';margin-bottom: 10px;color: #452d6b;}
#benefits ul li .subt-ben {display: block; line-height: 26px;}
#teacher.intro {border-radius: 10px;border: 1px solid #452d6b;padding: 40px 50px 50px;margin-top: 80px;}
#teacher.intro .title-about {display: flex;justify-content: center;align-items: center;margin-bottom: 35px;}
#teacher.intro .title-about .icon-about-teacher {margin-left: 5px;}
#teacher.intro .title-about svg {width: 45px;height: 45px;fill: #36beb6;}
#teacher.intro span.title-about-teacher {display: inline-block;width: fit-content;text-align: center;font-family: 'kahroba';font-size: 25px;word-spacing: -2px;color: #452d6b;font-weight: 900;}
#teacher.intro .name-v-img {width: 30%;border-left: 2px solid #00a263;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0 20px;}
#teacher.intro img {border-radius: 100px;width: 96px;height: 96px;}
#teacher.intro .teacher-data {margin-right: 0;align-items: center;}
#teacher.intro .teacher-data .name {display: block;margin: 10px 0 3px;font-weight: 600;word-spacing: -2px;}
#teacher.intro .intro-texts {width: 70%;padding-right: 50px;line-height: 32px;text-align: justify;word-spacing: -2px;display: flex;align-items: center;}
#course-cart {background-color: #efefef;padding: 100px 0 150px;}
#course-cart .container {width: 75%;background-color: #fff;padding: 0;border-radius: 15px;box-shadow: 0 0 5px #ddd;}
#course-cart .summary {width: 75%;display: flex;flex-direction: column;align-items: center;padding: 50px;}
#course-cart .icon-cart-summary {margin: 0 0 5px;}
#course-cart .icon-cart-summary svg {width: 65px;height: auto;fill: #36beb6;}
#course-cart .summary .add-now {font-weight: 800;color: #888;word-spacing: -2px;font-size: 20px;margin: 0 0 25px;}
#course-cart .summary h2 {text-align: center;color: #452d6b;font-weight: 900; font-size: 24px;word-spacing: -2px;}
#course-cart .summary .price-buy {text-align: center;}
#course-cart .summary p {font-weight: 600;font-size: 18px;color: #666;}
#course-cart .summary p.price {color: #111;font-weight: 800;font-size: 22px;}
#course-cart .summary .out-of-stock {background-color: orangered;padding: 10px 20px;text-align: center;color: #fff;border-radius: 5px;}
#course-cart .summary .cart button[type=submit] {padding: 15px 35px;background-color: orangered;color: #fff;border: none;border-radius: 5px;font-weight: 800;font-size: 16px;margin: 10px 0 0; cursor: pointer;transition: ease 0.3s;}
#course-cart .summary .cart button:hover {background-color: #36beb6; color: #001e36;}#course-cart .left-cart-course {width: 35%;display: flex;align-items: center;justify-content: center;}
#course-cart .left-cart-course img {max-width: 100%;height: auto;}
#course-cart ul.mz-list {display: flex;justify-content: space-between;padding: 10px;margin: 0;background-color: #ddd;}
#course-cart ul li {list-style: none; position: relative;width: 25%;padding: 10px 40px;background-color: #ddd;text-align: right;font-size: 14px;}
#course-cart ul li:before{content: "";display: block;background: url(assets/imgs/course-checked.svg) no-repeat;right: 12px;height: 20px;width: 20px;top: 14px;position: absolute;}
#course-cart ul li:after {content: "";display: block;width: 1px;height: 25px;position: absolute;background-color: #452d6b;left: 20px;top: 15px; }
#course-cart ul li:last-child:after {content: none;}
#course-cart ul li.itm span.titlea {font-weight: 600;color: #452d6b;}
#course-cart ul li.itm small {display: block;font-size: 13px;margin-top: 3px;}
#course-cart .summary p.slogan {font-weight: 600;font-size: 16px;color: #00a263;margin: 5px 0 15px;word-spacing: -2px; line-height: 26px;}
/* Course - Styles */

/* form - Virastar */
#form-virastar-mhm {padding: 5px;background-color: #efefef;border-radius: 10px;text-align: center;}
#form-virastar-mhm h3 {text-align: center;margin: 50px auto 0;font-weight: 850;border-radius: 50px;padding: 10px 20px;background-color: #452d6b;width: fit-content;color: #fff;}
#form-virastar-mhm h3:before {content: none;}
#form-virastar-mhm p.text-cap {color: #452d6b;text-align: center;font-family:'kahroba';font-size: 14px;margin-bottom: 30px;margin-top: 20px;line-height: 20px;font-weight: 700;padding: 0 25px; word-spacing: 0;}
#form-virastar-mhm p.text-cap a {text-decoration: none;color: #777;}
#form-virastar-mhm form {width: 100%;max-width: 100%;position: relative;}
#form-virastar-mhm .ct-form .counter-form {display: block;width: fit-content;margin: 0 auto;background-color: #fff;padding: 7px 15px 3px;border-radius: 7px 7px 0 0;color: #aaa;font-size: 12px;}
#txtv-mhm {width: 90%;max-width: 90%;background-color: #fff;border-radius: 10px;font-family: iranyekan;font-size: 15px;line-height: 30px;padding: 20px;border: none;word-spacing: 2px;text-align: justify;z-index: 1;margin: 0px;min-height: 350px;}
#count_num {display: table;margin: -30px auto 20px;background-color: #00a263;z-index: 10000;position: relative;padding: 20px 21px 15px;border-radius: 100px;right: 0;left: 0;font-weight: 800;font-size: 18px;}
#act-coun {position: relative;width: fit-content;margin: -21px auto 40px;background-color: #aaa;padding: 10px 20px;font-size: 13px;border-radius: 50px;font-weight: 700;color: #fff;}
#act-coun.bordercount {background-color: #00a263;animation-name: blinking;animation-duration: 1s;animation-iteration-count: 100;}
@keyframes blinking {50% {background-color: #452d6b;}}
#virayesh {background-color: #452d6b;background: linear-gradient(90deg, #00a263, #452d6b);border-radius: 100px;padding: 20px 40px;border: none;margin-bottom: 20px;font-weight: 700;color: #fff;cursor: pointer;font-size: 16px;transition: .3s;}
#virayesh:hover {background-color: #452d6b;background: #452d6b;}
#form-virastar-mhm .txt-reload {margin: 30px auto 35px;border-radius: 25px;background-color: #ddd;width: fit-content;padding: 5px 10px;font-size: 12px;color: #666;}
.cart-collaterals .order-total td {width: 25%;text-align: left;}
.cart-collaterals .order-total th {width: 75%;text-align: left;}
@media screen and (max-width: 1024px) { .home-portfolio {width: 100%;}#all-personal .personals .in-prs {width: 18%;margin: 1%;}#content-guide .list-of-post-cat ul li {width: 100%;margin: 0;}#content-guide .list-of-post-cat ul li:nth-child(even) {margin: 0}#content-guide .list-of-post-cat ul li:nth-child(odd) {border: none}.inside-footer .mhm-row {flex-wrap: wrap;justify-content: center;}.inside-footer .mhm-row .col-33 {width: 40%;}.inside-footer .f-right {padding-left: 20px;}.inside-footer .f-middle {padding-right: 20px;padding-left: 0;}.inside-footer .lin.l1 {margin: 0 30px;}.inside-footer .lin.l2 {border-top: 2px solid #452d6b;width: 200px;border-right: none;margin: 25px 150px;height: 0;}.inside-footer .f-left {padding-right: 0;text-align: center;width: 80%;}#lable-mbox {width: 33.333%}#content-mbox {width: 66.666%}#content-mbox ul li {min-width: 50%;}#content-mbox ul:hover {animation-play-state: paused;}#content-mbox ul.img-boxs li {min-width: 100%;}#content-mbox ul {animation: slide-4-50 8s ease-in-out infinite;}#content-mbox ul {animation: slide-4-50 8s ease-in-out infinite;}#content-mbox ul.img-boxs {animation: slide-2-100 4s ease-in-out infinite;}#homsec-7 .mhm-row {align-items: center;flex-wrap: wrap;justify-content: center;}.tahririye ul li {width: 45%;}.tahririye ul {padding-right: 50px;}#homsec-7 .mhm-row .col-33 {width: 40%;margin: 5px;}.nazarat .txt-nazar {padding-bottom: 20px;}.header-pst .thumb-pst {margin-left: 0;}#trit-items .trit .itemh {flex-direction: column;padding: 15px;}#trit-items .trit .itemh .icon {margin-left: 0;}#trit-items .trit .itemh p {margin-top: 10px;margin-bottom: 0;text-align: center}.tahririye a {width: 48%;}.inline-portfolio-show #portfolio-show .portfolio-in-items {flex-wrap: wrap;}.inline-portfolio-show #portfolio-show .portfolio-in-items a {width: 31%;margin: 1%}.inline-portfolio-show #portfolio-show .portfolio-in-items a.link-inline-port {width: 100%;justify-content: center;}#content-pgs article.whyus .wp-block-columns {padding: 30px;}/* woo */#content-sec2 .info-pr-woo .additional-product table tbody {display: block;}#content-sec2 .info-pr-woo .additional-product table tr:first-child {margin-top: 0;grid-area: auto;}#content-pgs.portfolio .thumb-info {flex-direction: column;align-items: start;}#content-pgs.portfolio .thumb-info .thumb-portf {margin-left: 0;margin-bottom: 25px;}/* woo */}
/* 1024 Media */
@media screen and (max-width: 950px) {
    #stickybutton-course .container .txt-reg {flex-direction: column;}#stickybutton-course .container .txt-reg .name-course:after {content: none;}#stickybutton-course .desc-course{margin-top: 10px;}
 #top-single-woo .price-buy>p,#top-single-woo .price-buy>.variations_form,#top-single-woo .price-buy>.cart {width: 100%;margin-left: 0;margin-bottom: 20px;}#top-single-woo .price-buy {flex-direction: column;}#product-icons {margin-top: 20px;}#tabs-woo-product .container .mhm-row {flex-direction: column-reverse;}#tabs-woo-product .container .mhm-row.wwidget {flex-direction: column;}#tabs-woo-product .container .mhm-row.wwidget .woocommerce-tabs {margin-bottom: 30px;}#tabs-woo-product .woocommerce-tabs {width: 100%;margin-left: 0;}#tabs-woo-product .widget-product-sum {width: 100%;margin-bottom: 50px;}#tabs-woo-product .widget-product-sum .in-left-col-tab {display: flex;flex-wrap: wrap;}#tabs-woo-product .widget-product-sum .in-left-col-tab .top-format {width: 18%;margin: 1%;}#tabs-woo-product .widget-product-sum .in-left-col-tab .top-format #features {width: 100%;padding: 5px 20px}.widget-product-sum #features.respon {margin: 1%;width: 18%;display: flex;align-items: center;text-align: center;flex-direction: column;justify-content: center}#tabs-woo-product .mhm-row.wwidget .widget-product-sum {margin-bottom: 0;}#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel {margin-top: 20px}
 section.related.products ul li {width: 48%;}.row_status {display: flex;justify-content: center;flex-wrap: wrap !important;}.col_box_status_ticket_wpyar {width: 30%;box-shadow: 0 0 2px #e6e6e6;margin-left: 20px;padding: 20px;border-radius: 7px;border: solid 1px #ccc;display: flex;align-items: center;justify-content: center;flex-direction: column;flex-wrap: wrap;margin-bottom: 20px}#mhm-shop-ar .woo-left {width: 70%}#mhm-shop-ar .woo-right {width: 30%}#mhm-shop-ar .woo-left ul.products li {width: 48%;}}
/* 950 Media */
@media screen and (max-width: 840px) {#last-section .academy,#last-section .shop {width: 96%;}#relatedportfolio .related-items a,#homsec-4 .last-portfolio .portfolio-in-items a {width: 48%;margin: 1%;}#price-table .boxes-ptb {flex-direction: column;}#price-table .boxes-ptb>div:first-child {margin-left: 0;width: 100%;margin-bottom: 35px;}#price-table .boxes-ptb>div:last-child {width: 100%;}#ordering {flex-direction: column-reverse;}#ordering .pass-order {margin-bottom: 50px;} .product #top-single-woo .container {padding: 20px 40px 60px}#header-pgs.shop-head .container {padding: 0 40px}}
/* 840 Media */
@media screen and (max-width: 800px) {#content-pgs .gform_wrapper ul.gform_fields li.smallm.fourcol,#content-pst .gform_wrapper ul.gform_fields li.smallm.fourcol {width: 100%;}#content-pgs .gform_wrapper ul.gform_fields li.divid {margin-bottom: 15px;padding-bottom: 35px;;border-bottom: 2px dotted #ddd;}}
@media screen and (max-width: 780px) {#content-pgs article.whyus .wp-block-columns,#content-pgs article.whyus .wp-block-columns:nth-child(odd) {padding: 10px 80px 80px;flex-direction: column-reverse;}.wp-block-column:nth-child(2n) {margin-right: 0 !important;margin-top: 15px;margin-bottom: 15px}#price-table .title-ptb {flex-direction: column-reverse;justify-content: end;place-items: flex-end;}#price-table .title-ptb h3 {width: 100%;}#price-table .title-ptb a {margin-bottom: 15px;}#homesec99 .no-item {width: 46%;}.all-pages-ads div {width: 100%;margin: 1% 0}.tahririye a .imgposts {width: 30%;}.noti-ico {left: 70px;}.header-initems {width: 90%;}.header-pst .txt-headerpst {margin-left: 0;margin-top: 25px;}.header-pst {justify-content: center;align-items: center;flex-direction: column-reverse;}.inside-footer .mhm-row {flex-direction: column;text-align: center;}.inside-footer .mhm-row .col-33 {width: 100%;}.inside-footer .f-right {padding-left: 0;}.inside-footer .f-left {padding-right: 0;}.inside-footer .lin.l1,.inside-footer .lin.l2 {border-top: 2px solid #452d6b;width: 200px;border-right: none;margin: 20px 0;height: 0;}#lable-mbox {width: 50%}#content-mbox {width: 50%}#content-mbox ul li {min-width: 100%;}#content-mbox ul {animation: slide-4-100 8s ease-in-out infinite;}.mhm-row.slide2-hom {flex-direction: column;}.mhm-row.slide2-hom>.col-50 {width: 100%;}.mhm-row.slide2-hom>.col-50:first-child {margin-bottom: 50px;}.blog-items .a-base {width: 47%;}#homsec-1 .mhm-row {flex-direction: column-reverse;}#homsec-2 .mhm-row.fac {flex-direction: column;}#homsec-1 .right-txts {margin: 50px;padding: 0;text-align: center;}#homsec-1 .expert-txt {text-align: right;}#homsec-1 .mhm-row .col-60,#homsec-1 .mhm-row .col-40,#homsec-2 .mhm-row .col-50 {width: 100%;}#homsec-1 .left-img {width: 75%;padding-top: 35px;}#homsec-1 .right-txts,#homsec-1 .titr-asli {display: flex;width: 100%;flex-direction: column;justify-content: center;align-items: center;}#homsec-1 #woo-search-home {width: 100%;text-align: center;align-items: center;justify-content: center;display: flex;}#homsec-2 .txt-about {padding: 0;margin-bottom: 50px;}.mhm-row.boxmenu {flex-wrap: wrap;justify-content: center;}#homsec-3 .col-20 {width: 50%;}.boxmenu .col-20:nth-child(2) .ins-col5,.boxmenu .col-20:nth-child(3) .ins-col5 {background: #e6e6e6;}.boxmenu .col-20:nth-child(5) .ins-col5 {background: #e2e2e2;}.boxmenu .col-20:nth-child(4) .ins-col5 {background: #d5d5d5;}.home-portfolio .last-prd a.product:nth-child(1),.home-portfolio .last-prd a.product:nth-child(6),.home-portfolio .last-prd a.product:nth-child(7) {grid-column: span 2;grid-row: span 1;}header .logo-menu {padding: 0;}header ul.topnav li {padding: 0;}.logo-menu #topMenu {width: 100%;height: 100vh;margin: 0;left: -100%;top: 0;padding: 0;table-layout: fixed;transition: all .3s ease-in;position: fixed;z-index: 1010;}/*#topMenu ul li.mn-clk:after {color: #00a263;content: ' ▼';font-size: 13px;vertical-align: 1px;left: 10px;position: absolute;top: 10px;display: block;width: 30px;height: 30px;line-height: 35px;z-index: 50;background: #fff;}*/.logo-menu #topMenu ul li .sub-menu {height: 0;display: block;margin-top: 0;padding-right: 0;overflow: hidden;}.logo-menu #topMenu ul li .sub-menu.sh-smn {height: auto;transition: all .5s ease-in-out;}.logo-menu #topMenu ul#primarynav {margin-top: 100px;flex-direction: column;background-color: #452d6b;text-align: right;width: 80%;margin-right: 35px;padding-right: 20px;border-right: 2px solid #fff;}.logo-menu #topMenu ul#primarynav>li a:hover {color: #00a263;transition: .3s;}header ul.topnav li::after {display: none;}#topMenu ul#primarynav>li {padding-right: 0;display: block;border-bottom: 1px solid #00a263;line-height: 3;color: white;}#topMenu ul#primarynav>li.shop-menu-color a {color: #452d6b;margin-right: 1px;}#topMenu ul#primarynav>li:first-child {border-top: 1px solid #00a263;}#topMenu ul li ul {max-width: 100%;width: 100%;display: none;visibility: hidden;/* opacity: 1;*/top: -5px !important;position: relative !important;padding: 0;}#topMenu ul li ul {visibility: visible;opacity: 1;border-radius: 0px;background-color: transparent;border: none;right: 0;}header ul li ul {min-width: auto;}header ul li ul li a:hover {color: #ffffff !important;}#topMenu ul li ul li {margin: 0;line-height: 25px;border-bottom: none;padding: 0;padding-right: 5px;border-radius: 3px;list-style: disc;}#topMenu ul li ul li:hover {background-color: #00a263}#topMenu ul li ul li a {color: #fff;font-size: 13px;line-height: 18px;margin-bottom: 7px;font-weight: 100;padding: 0 0 5px;}#topMenu ul li ul li a:hover {color: #452d6b;}.submenu-show,topMenu ul li ul li {display: block !important;visibility: visible !important;}#topMenu li a {color: white;width: 100%;display: block;padding: 4px;line-height: 30px;font-size: 17px;}header ul.topnav li.shop-menu-color a,header ul.topnav li.academy-menu-color a {margin: 5px;padding: 2px 10px !important;margin-right: -5px;}#front-body {display: none;background: rgba(0, 0, 0, .5);table-layout: fixed;height: 100vh;width: 100%;left: 0;position: fixed;z-index: 900;}#topMenu .icn {display: block;background-color: #eee;width: 40px;height: 30px;position: absolute;left: 0px;padding: 10px;background: url(assets/imgs/line.svg) no-repeat;cursor: pointer;background-size: 50%;background-position: center;border-radius: 5px;top: 4px;}#topMenu .icn:hover {background-color: #00a263;}/****TOGGLE****/#topMenu.sh {left: 0;}#topMenu .mn-hv {height: 100%;width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}#topMenu .mn-box {background-color: #452d6b;width: 100%;overflow: scroll;height: 100%;border-radius: 5px;padding: 35px;left: -100%;position: absolute;}#topMenu.sh .mn-box {left: 0;}#nav-icon2 {display: block;position: absolute;top: 14px;left: 30px;width: 20px;height: 20px;margin: 0;z-index: 1011;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}#nav-icon2 span {display: block;position: absolute;height: 3px;width: 50%;background: #fff;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}#nav-icon2 span:nth-child(even) {left: 50%;border-radius: 0 9px 9px 0;}#nav-icon2 span:nth-child(odd) {left: 0px;border-radius: 9px 0 0 9px;}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2) {top: 0px;}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4) {top: 8px;}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6) {top: 16px;}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}#nav-icon2.open span:nth-child(1) {left: 2px;top: 3.5px;}#nav-icon2.open span:nth-child(2) {left: calc(50% - 2px);top: 3.5px;}#nav-icon2.open span:nth-child(3) {left: -50%;opacity: 0;}#nav-icon2.open span:nth-child(4) {left: 100%;opacity: 0;}#nav-icon2.open span:nth-child(5) {left: 2px;top: 10px;}#nav-icon2.open span:nth-child(6) {left: calc(50% - 2px);top: 10px;}
 header .logo-menu .logo {margin-right: 20px;}.Newsletters a {flex-direction: column-reverse;}.Newsletters p {text-align: center;}.Newsletters p span {margin: 10px 0;}.copyright .container {text-align: center;margin-top: 10px;position: relative;padding-bottom: 10px;}.copyright .right-copyr {right: 0;line-height: 15px;position: relative;}.copyright .left-copyr {left: 0;position: relative;margin-top: 5px;}#content-pst .mhm-row {flex-direction: column;}#content-pst .matn,#content-pst .sidebar-pst {width: 100%;}#content-pst .sidebar-pst {margin-right: 0;display: flex;flex-wrap: wrap;margin-top: 100px;justify-content: center;}#content-pst .sidebar-pst>div,#content-pgs .coll-m>div {width: 46%;margin: 2%;}.calc-prs .ins-prs {flex-direction: column;}.calc-prs .ins-prs .items-prs {width: 100%;}.calc-prs .ins-prs .total-prs {width: 100%;margin-top: 25px;}#controw {flex-direction: column;}#content-pgs .colr-m {width: 100%;}#content-pgs .coll-m {width: 100%;margin-top: 50px;margin-right: 0;display: flex;flex-wrap: wrap;}#all-personal .personals .in-prs {width: 31%;margin: 1%;}#images-links figure {margin: 1%;width: 48%;}#content-land .land-list a.itemsm {width: 48%;}#header-lands .header-itemsland {flex-direction: column-reverse;}#header-lands .txt-land,#header-lands .thumb-land {width: 100%;}#header-guide .header-itemsguide {justify-content: center;align-items: center;flex-direction: column-reverse;width: 100%}#header-guide .txt-land h1 {text-align: center}#header-guide .header-itemsguide .txt-land {align-items: center;width: 85%;}#header-guide .back-header-guide {width: 150%}#content-land .wp-block-column {flex-basis: calc(100% - 16px) !important;}.home-portfolio .last-prd a.product:nth-child(3) {grid-column: span 2;grid-row: span 2;}.home-portfolio .last-prd a.product:nth-child(4),.home-portfolio .last-prd a.product:nth-child(8) {display: inline-grid;}#homesec12 .lt-sec12,#homesec12 .rt-sec12 {width: 100%;}#homesec12 .rt-sec12 {margin-bottom: 50px;text-align: center;}#trit-items .trit .itemh {flex-direction: row;padding: 10px;}#trit-items .trit .itemh .icon {margin-left: 10px;}#trit-items .trit .itemh p {margin: 5px;text-align: right}#content-pst #side-g {margin-top: 50px;}#content-pst #side-g .last-posts-inblog {width: 100%;}.inline-portfolio-show #portfolio-show .portfolio-in-items {flex-wrap: wrap;}.inline-portfolio-show #portfolio-show .portfolio-in-items a {width: 48%;margin: 1%}.inline-portfolio-show #portfolio-show .portfolio-in-items a.link-inline-port {width: 48%;justify-content: center;}#portfolio-show .portfolio-in-items a {width: 48%;}#portfolio-show .portfolio-in-items a:hover {transform: scale(1.03);transition: 0.3s;}#portfolio-show .portfolio-in-items img.imgportf {width: 100%;}/* woo */#content-sec2 .info-pr-woo .additional-product table tr:first-child {grid-area: trl;}#header-acc .dor-click.tp {position: fixed;top: 10px; z-index: 1001;}#header-acc .dor-click {padding: 10px;border: 1px solid #fff;width: 43px;z-index: 990;align-items: center;justify-content: center;height: 41px;margin-top: 12px;margin-left: 10px;background-color: #452d6b;}#header-acc #nav-icon2 {display: block;position: relative;right: auto;left: auto;top: auto;}#content-acc nav {transition: all .1s ease-in;position: fixed;height: 100vh;z-index: 1000;right: -300px;top: 0;padding: 70px 40px 40px;}#content-acc nav.ah {right: 0;}#content-acc .woocommerce-MyAccount-content {width: 100%;}#content-acc .woocommerce-MyAccount-content p {line-height: 26px;}#content-sec2 {margin: 75px 0 0;}#content-sec2 .mhm-row {flex-direction: column}#content-sec2 .imgs-gallery-woo {width: 100%;margin-left: 0;margin-bottom: 20px}#content-sec2 .info-pr-woo {width: 100%;}#top-single-woo .mhm-row .woocommerce-product-details__short-description {margin: 30px 0;}#top-single-woo .mhm-row {flex-direction: column;}#top-single-woo .mhm-row>div:first-child,#top-single-woo .mhm-row>div:last-child {width: 100%;margin: 25px 0;padding: 0}#tabs-woo-product .widget-product-sum .in-left-col-tab .top-format {width: 48%}.widget-product-sum #features.respon {width: 48%;align-items: center;text-align: right;flex-direction: row;justify-content: right;}.widget-product-sum #features .icon-pr {margin: 0 10px;width: 40px;height: 40px;}#mhm-shop-ar .woo-left {width: 100%}#mhm-shop-ar .woo-right {width: auto;max-width: 300px;height: 100vh;overflow-y: scroll;position: fixed;right: -300px;top: 0;background-color: #fff;box-shadow: 0 0 5px #aaa;padding: 25px;z-index: 1200;transition: ease all .5s;}#mhm-shop-ar .woo-left .dokme {display: flex;}#mhm-shop-ar .woo-left .dokme #nav-icon2 {position: relative;top: 0;left: 0;}#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-remaining,#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-expires,#content-cart .woocommerce .woocommerce-order-downloads table.order_details>thead tr th.download-remaining,#content-cart .woocommerce .woocommerce-order-downloads table.order_details>thead tr th.download-expires {display: none;}#content-cart .woocommerce .woocommerce-order-downloads table.order_details>tbody tr td.download-product a {text-align: center}#content-cart .woocommerce table .wc_payment_methods li {flex-direction: column;}
 #header-course .container>.mhm-row {flex-direction: column-reverse;}
 #header-course .image-course,#header-course .container .title-v-info {width: 100%;} #header-course .image-course {margin-bottom:35px} #header-course .image-course img {max-width: 350px; height: auto;}
 #header-course .container .title-v-info h1, #header-course .container .title-v-info p {text-align: center;}
 #header-course .specifi .mhm-row{flex-wrap: wrap; justify-content: center;} #teacher.top-small {justify-content: center;}
 #benefits ul li {width: 100%;} #teacher.intro .mhm-row { flex-direction: column;} #teacher.intro .name-v-img {width: 100%; border-left: none;padding: 0 0 25px; margin-bottom: 25px; border-bottom: 1px solid #00a263;} #teacher.intro .intro-texts {width: 100%; padding-right: 0;}
 #course-cart .mhm-row {flex-direction: column-reverse;} #course-cart .left-cart-course { width: 100%;}#course-cart .left-cart-course img { max-width: 150px;}#course-cart .summary {width: 100%;}
 #course-cart ul.mz-list {flex-wrap: wrap;} #course-cart ul li {width: 50%;}#course-cart ul li:nth-child(even):after {content: none;}
/* woo */}
/* 780 media */
@media screen and (max-width: 640px) {  
  #content-pgs .gform_wrapper ul.gform_fields li.largem.resultf, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf {flex-direction: column;}
  #content-pgs .gform_wrapper ul.gform_fields li.largem.resultf label, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf label {width: 100%;}
  #content-pgs .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container, #content-pst .gform_wrapper ul.gform_fields li.largem.resultf .ginput_container {width: 100%; margin-top: 10px;}
    body .product #top-single-woo .container {padding: 20px 20px 60px}#header-pgs.shop-head .container {padding: 0 20px}#ordering {padding: 45px;}.tahririye a .imgposts {width: 25%;}.tahririye a {width: 100%;margin: 1% 0;}#homesec11 p.matn-t {max-width: 100%;}#homesec11 {margin: 50px 0}.mhm-litebox img {max-width: 100% !important}
    .related-post .cont-rlp a {width: 49%;}.related-post .cont-rlp a:nth-child(2),.related-post .cont-rlp a:nth-child(4) {margin-left: 0;}
    .related-post .cont-rlp a:nth-child(3) {margin-right: 0;}.header-pst .txt-headerpst {text-align: center}.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item {margin: 1px !important;}.toolbar-sh .ins-datebar {display: none;}#lable-mbox {width: 100%}#content-mbox {width: 100%}#content-mbox ul li {min-width: 100%;}#content-mbox ul {animation: slide-4-100 8s ease-in-out infinite;}#homsec-7 .mhm-row .col-33 {width: 100%;}.tahririye ul li {width: 95%;}.txt-headerpgs {top: 50px;}.thumb-pgs {min-height: 260px;}.thumb-pgs img {width: auto;height: 100%;position: absolute;}.mhm-flx {flex-direction: column;}.matn-contact ul.flx-3 li,.matn-contact ul.flx-2 li {width: 100%;}.matn-contact ul.flx-2 li {min-height: auto;}.matn-contact ul.flx-3 li.cont-chat p {margin-top: 20px;}#homsec-6 .mhm-row {flex-direction: column;}#homsec-6 .titr-tahririye {width: 100%;min-height: 100px;}#homsec-6 .tahririye {width: 100%;}#content-pst .tablepress {overflow-x: scroll;display: block;}#content-pgs .top-blog .searchform-blog {min-width: 70%;}#relatproductwoo .inprwoore {width: 48%;}.comment-meta {width: 22%;}.comment-content {width: 70%;margin-left: 5%;}#comments .reply {right: 30%;}#comments .children .byuser .reply {left: 30%;}.children .byuser .comment-content {margin-right: 5%;}#content-pst .sidebar-pst .post-tags,#content-pgs .coll-m .post-tags {width: 100%}#trit-items .trit .itemh {width: 100%;}#mhm-ads-inline .all-items-ads {flex-direction: column}#mhm-ads-inline .in-ads-back {height: 320px;}#mhm-ads-inline .all-items-ads .in-ads-image,#mhm-ads-inline .all-items-ads .in-ads-title {width: 100%;padding-top: 0;}#mhm-ads-inline .all-items-ads .in-ads-title p,#mhm-ads-inline .all-items-ads .in-ads-title span.para {text-align: center;}#content-pgs article.whyus .wp-block-columns {padding: 10px 50px 50px;}#content-pgs .gform_wrapper ul.gform_fields li.smallm,#content-pst .gform_wrapper ul.gform_fields li.smallm {width: 100%;}#content-pgs .gform_wrapper ul.gform_fields li.largem .ginput_container ul,#content-pst .gform_wrapper ul.gform_fields li.largem .ginput_container ul {flex-direction: column}/* woo */#tabs-woo-product .widget-product-sum .in-left-col-tab .top-format #features {padding: 10px}#tabs-woo-product .widget-product-sum .in-left-col-tab .top-format {width: 100%;margin: 5px 0}.widget-product-sum .top-format #features.respon {width: 100%;margin: 0}.widget-product-sum #features.respon {width: 100%;margin: 5px 0}.widget-product-sum #features .icon-pr {margin: 0 10px;width: 40px;height: 40px;}#header-acc .woocommerce-breadcrumb {display: none}#portfolio-show .portfolio-in-items a {width: 98%}#mhm-shop-ar .woo-left {width: 100%}#mhm-shop-ar .woo-left ul.products li {width: 48%;}#content-cart .woocommerce table {display: grid;}#content-cart .woocommerce table thead {grid-column-start: 1;grid-column-end: 1;grid-row-start: row1-start;grid-row-end: 1;}#content-cart .woocommerce table thead tr th.product-total {display: none;}#content-cart .woocommerce table tbody {display: grid;grid-column-start: 1;grid-column-end: 1;grid-row-start: row2-start;grid-row-end: 2;}#content-cart .woocommerce table tbody tr:nth-child(1),#content-cart .woocommerce table tbody tr td:nth-child(1) {grid-column-start: 1;grid-column-end: 1;grid-row-start: row1-start;grid-row-end: 1;display: grid;}#content-cart .woocommerce table tbody tr:nth-child(2),#content-cart .woocommerce table tbody tr td:nth-child(2) {grid-column-start: 1;grid-column-end: 1;grid-row-start: row2-start;grid-row-end: 2;display: grid;text-align: center;}#content-cart .woocommerce table tbody .product-name .variation {justify-content: center;}#content-cart .woocommerce table tbody .product-name {padding: 20px 20px 0;text-align: center}#content-cart .woocommerce #order_review td.product-name {padding: 20px 20px 0;}#content-cart .woocommerce table tfoot,#content-cart .woocommerce table tfoot tr {display: grid;}#content-cart .woocommerce table tfoot tr th {grid-column-start: 1;grid-column-end: 1;grid-row-start: row1-start;grid-row-end: 1}#content-cart .woocommerce table tfoot tr td {grid-column-start: 2;grid-column-end: 2;grid-row-start: row1-start;grid-row-end: 1}#content-cart .woocommerce #order_review tfoot .cart-discount th,#content-cart .woocommerce #order_review tfoot .order-total th {text-align: center}#content-cart .woocommerce table td.product-remove {padding: 10px 10px 0}#content-cart .woocommerce table td.product-thumbnail {padding: 0}#content-cart .woocommerce tbody tr.total-prices-mhm .coupon {text-align: center}#content-cart .woocommerce tbody tr.total-prices-mhm>td.price-mhm {padding-top: 0;}#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount th {padding: 0;}#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.cart-discount td {padding-top: 0;text-align: center;padding-bottom: 30px;}#content-cart .woocommerce tbody tr.total-prices-mhm .cart_totals tr.order-total td {text-align: center;padding-top: 15px;}#content-acc table.woocommerce-orders-table tbody tr {display: grid;}#content-acc table.woocommerce-orders-table tbody tr td:last-child {margin: 10px 0 25px;}#content-acc table {display: grid;}#content-acc .woocommerce-order-downloads tbody tr td:nth-child(1),#content-acc .woocommerce-order-downloads tbody tr td:nth-child(2) {border-radius: 5px;}#content-cart .woocommerce tbody .order_item ul {justify-content: center;}#content-cart .woocommerce #order_review ul.payment_methods li {flex-direction: column;}.cart-collaterals .order-total td,.cart-collaterals .order-total th {width: 100%;text-align: center;} .cart-collaterals .order-total th {padding-bottom: 0;}
    .cart-collaterals .shop_table .cart-discount th {text-align: center; padding-bottom: 0;}.cart-collaterals .shop_table .cart-discount td {padding-top: 0;}
    /* woo */
    #stickybutton-course .desc-course {display: none;} #stickybutton-course .container a {min-width: 120px;}
    #course-contents .container, #course-cart .container {width: 85%;} #course-cart .summary p.price {    display: flex; flex-direction: column;} #course-cart ul li {width: 100%;} #course-cart ul li:after {content: none;}  #course-cart .container {width: 85%;} 
} /* 640 media */
@media screen and (max-width: 550px) {
   /* woo */
#content-cart .woocommerce-account-fields>div {width: 100%; padding-right: 0;}
} /* woo */
@media screen and (max-width: 480px) {header .logo a.w-full {display: none;} header .logo a.w-responsive {display: block;} 
  #controw img {width: 100%}#content-pgs .matn {width: 100%}#homesec99 .no-item {width: 96%;}#homsec-1 #section-dividers .in-sdivider {width: 90%;}#homsec-1 #section-dividers {width: 92%;}#homsec-2 .ico-about .mhm-row {flex-wrap: wrap;justify-content: center;}#homsec-2 .ico-about .mhm-row .col-33 {width: 48%;margin: 1%;}#last-section .academy,#last-section .shop {flex-direction: column;align-content: center;border-radius: 20px;}#last-section .text-row,#last-section .shop .text-row {text-align: center;}.tahririye a .imgposts {width: 30%}#content-pst .sidebar-pst img {min-width: 100%}#content-land .land-list a.itemsm {width: 98%}.logo-menu #topMenu ul#primarynav {width: 100%;margin-right: 0;}#content-pst .sidebar-pst>div,#content-pgs .coll-m>div {width: 100%;margin: 2% 0;}#relatedportfolio .related-items a,#homsec-4 .last-portfolio .portfolio-in-items a {width: 100%;margin: 2% 0;}#relatedportfolio .related-items a img,#homsec-4 .last-portfolio .portfolio-in-items a img {margin: 0 auto;}
#content-pst .cont-rlp .txts-p .count-view-post {display: none;}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item {width: calc((100% - 16px)/ 1);}.container {padding-right: 15px;padding-left: 15px;}#lable-mbox {width: 100%}#content-mbox {width: 100%}#content-mbox ul li {min-width: 100%;}#homsec-1 .left-img {width: 85%;}#content-mbox ul {animation: slide-4-100 8s ease-in-out infinite;}#homsec-3 .secrut-location {flex-direction: column;}.secrut-location .securit-cont,.secrut-location .loction-cont {width: 100%;}.secrut-location .securit-cont {margin-bottom: 10px;}.calc-prs .ins-prs .items-prs li {margin: 4px 0;line-height: 18px;text-align: right;}.blog-items .a-base {width: 47%;margin: 1.5% auto;}#all-personal .personals .in-prs {width: 48%;margin: 1%;}.toolbar-sh .search-bar {position: relative;min-width: 50%;top: auto;left: auto;}.toolbar-sh .container {display: flex;align-items: center;justify-content: center;}.sidebar-pst .rel-post a {display: none;}#content-pgs .top-blog .searchform-blog {min-width: 85%;}#images-links figure {margin: 1%;width: 100%;}.comment-body {flex-direction: column;}.comment-meta {width: 94%;margin: 0 3% 5px;align-items: baseline;}#comments-mhm .comment-author {flex-direction: row;align-items: flex-end;}.comment-content {width: 94%;margin: 0 3%;}#comments-mhm .comment-author img {width: 40px;height: 40px;}#comments .reply {right: 10%;bottom: 15px;}.children .byuser .comment-body {flex-direction: column;}.children .byuser .comment-meta {align-items: flex-end;}.children .byuser .comment-content {width: 94%;margin: 0 3%;}.children .byuser .comment-author {flex-direction: row-reverse}.children .byuser .comment-author img {margin-left: 0;margin-right: 5px;}#comments .children .byuser .reply {left: 10%;}.comment-content {padding: 10px 20px 35px;}#homsec-3 .slide2-hom>.col-50 {display: flex;flex-direction: column;}#homsec-3 .slide2-hom>.col-50>div {width: 100%;text-align: center;}#homsec-3 .slide2-hom>.col-50>div:first-child {display: flex;justify-content: center;}#last-section span.titt:after {left: 0;margin: 0 auto;}#last-section .shop h6:after {left: 0;right: 0}footer .inside-footer .f-middle {padding-right: 0;}#content-pgs.colbackgr .pwhite,#content-pgs.colbackgr .whitebox {max-width: 100%;}#content-pgs article.whyus .wp-block-columns, #content-pgs article.whyus .wp-block-columns:nth-child(odd) {padding: 10px 30px 30px;}/* woo */.wp-block-table {overflow-x: auto;}.wp-block-table table {min-width: 500px}#content-sec2 .info-pr-woo .additional-product table tbody {display: block;}#content-sec2 .info-pr-woo .additional-product table tr:first-child {grid-area: auto;}#menu-sec {min-height: 25px;}#primaryshop {display: none;}body>.woocommerce-notices-wrapper {bottom: 100px;left: 25px;}#tabs-woo-product .container .mhm-row {padding: 20px;}#tabs-woo-product .woocommerce-tabs ul.tabs {flex-wrap: wrap}#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel {margin-top: 20px;}#top-single-woo .mhm-row {padding: 25px}#header-pgs.shop-head .container .tt-br {flex-direction: column;}#header-pgs.shop-head .container .tt-br .category-th {margin-bottom: 10px}#top-single-woo h1.product_title {max-width: 100%;}
section.related.products ul li {width: 100%;margin: 10px 0;}#content-acc .woocommerce-MyAccount-content {padding: 20px;}#mhm-shop-ar .woo-left ul.products li {width: 98%;}#content-cart .woocommerce-billing-fields__field-wrapper>p {width: 100%;padding: 0;}#content-cart .woocommerce-billing-fields__field-wrapper>p:nth-child(1),#content-cart .woocommerce-billing-fields__field-wrapper>p:nth-child(3) {padding-left: 0}#product-icons {flex-wrap: wrap;justify-content: center;}#product-icons .icn {margin-left: 10px;margin: 10px;}#product-icons .icn .tooltip-icn {right: -25px;}
#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p.button-inline {flex-direction: column;}#tabs-woo-product .woocommerce-tabs .woocommerce-Tabs-panel>p.button-inline a {margin-bottom: 0;}
#course-contents .container, #course-cart .container {width: 90%;} #course-contents h2.course-users,#course-contents h2.chapters {margin: 150px 0 20px;} #benefits { margin: 100px 0;} #course-cart .summary,#teacher.intro {padding: 25px;} #header-course .image-course img {max-width: 250px; height: auto;}
#stickybutton-course .container .txt-reg {display: none;} #stickybutton-course .container {justify-content: center;} #stickybutton-course .container a.chapters {display: block;}
#course-cart .summary .cart button[type=submit] {margin-bottom: 25px;}
/* woo */}
/* 480 media */
@keyframes slide-4-100 {0% {transform: translateX(0);}10%,30% {transform: translateX(100%);}35%,55% {transform: translateX(200%);}60%,80% {transform: translateX(300%);}85%,100% {transform: translateX(0);}}
@keyframes slide-4-50 {0% {transform: translateX(0);}10%,40% {transform: translateX(50%);}45%,75% {transform: translateX(100%);}80%,100% {transform: translateX(0);}}
@keyframes slide-2-100 {0% {transform: translateX(0);}10%,55% {transform: translateX(100%);}60%,100% {transform: translateX(0);}}





/* style.css */

/* --- CRM Dashboard Layout (Updated) --- */
:root {
  --crm-primary: #452d6b;
  --crm-secondary: #00a263;
  --crm-text-light: #f0f0f0;
  --crm-bg-light: #f4f7f6;
}

html, body {
  overflow-x: hidden; /* Prevent horizontal scroll on small screens */
}


body.page-template-crm-login-php {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(45deg, #452d6b, #00a263);
}

.crm-dashboard-layout {
  display: flex;
  background-color: var(--crm-bg-light);
  min-height: 100vh;
}

/* Sidenav (Right Sidebar) */
.crm-sidenav {
  width: 260px;
  background: linear-gradient(180deg, var(--crm-primary) 0%, var(--crm-secondary) 100%);
  color: var(--crm-text-light);
  display: flex;
  flex-direction: column;
  flex-shrink: 0; /* Prevent sidebar from shrinking */
  transition: margin-right 0.3s ease-in-out;
  position: relative; /* For close button */
}
.sidenav-header { padding: 20px; text-align: center; }
.sidenav-logo svg { width: 150px; height: auto; }

.sidenav-menu { flex-grow: 1; }
.crm-menu-list { list-style: none; padding: 0; margin: 0; }
.crm-menu-list a {
  display: block; padding: 15px 20px; color: var(--crm-text-light);
  text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.1);
  transition: background-color 0.2s;
}
.crm-menu-list a:hover,
.crm-menu-list .current-menu-item > a {
  background-color: rgba(255,255,255,0.15);
}

.sidenav-footer { padding: 20px; text-align: center; font-size: 14px; direction: ltr; }

/* Main Content Area */
.crm-main-content {
  flex-grow: 1;
  display: flex;
  flex-direction: column; max-width: 100%;
}
.main-content-header {
  background: #fff; padding: 15px 30px; display: flex;
  justify-content: space-between; align-items: center;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05); z-index: 10; max-width: 100%;
}
.header-left { display: flex; align-items: flex-start; }
.header-right { display: block !important; } /* Fix for logout button visibility */
.user-display-name { font-weight: bold; color: #333; margin-right: 15px; }
.crm-logout-button {
  background-color: #f1f1f1; color: #555; padding: 8px 15px;
  text-decoration: none; border-radius: 5px; font-size: 14px;
  transition: background-color 0.2s;
}
.crm-logout-button:hover { background-color: #e0e0e0; }

.page-content-wrapper { padding: 30px; flex-grow: 1; }

/* Sidenav Toggle & Close Buttons */
.sidenav-toggle {
  display: none; background: none; border: none;
  font-size: 24px; cursor: pointer; color: #333;
}
.sidenav-close {
  display: none; /* Hidden by default, shown by JS */
  position: absolute; top: 10px; left: 15px;
  background: none; border: none; color: white;
  font-size: 30px; cursor: pointer; line-height: 1;
}

/* Overlay for mobile menu */
.crm-sidenav-overlay {
  display: none; position: fixed; top: 0; left: 0;
  width: 100%; height: 100%; background: rgba(0,0,0,0.5);
  z-index: 999;
}

/* Responsive Styles for Dashboard */
@media (max-width: 992px) {
  .crm-sidenav {
      position: fixed; right: -260px; top: 0; height: 100%;
      z-index: 1000; margin-right: 0;
      transition: right 0.3s ease-in-out;
  }
  .crm-dashboard-layout.sidenav-open .crm-sidenav {
      right: 0; /* Slide in */
  }
  .crm-dashboard-layout.sidenav-open .crm-sidenav-overlay {
      display: block; /* Show overlay when menu is open */
  }
  .sidenav-toggle, .sidenav-close {
      display: block; /* Show buttons on mobile */
  }
}