@media (max-width:400px){.course-title-holder{padding-right:5px}}@media (max-width:480px){.woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-MyAccount-navigation ul li{display:block}}@media (max-width:767px){.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{overflow:hidden;text-overflow:ellipsis}}@media (max-width:655px){.course_table tr td.number.number-visible.title,.course_table tr td.title{padding-left:20px;display:block;width:100%}.course_table tr td.stm_badge{display:block;width:100%;text-align:left}.course_table tr td .meta{padding-left:12px}.course_table tr td.stm_badge .badge_unit{margin-left:15px}.woocommerce-message{padding-right:26px}.woocommerce-message .button{position:static;float:none;display:block}.woocommerce-message .button:after{display:none}.shop_table>tbody>tr td.actions{padding-left:15px;padding-right:15px}.woocommerce .shop_table.cart .coupon .button{display:block;margin-top:15px}.woocommerce .shop_table.cart .coupon{float:none;margin-bottom:30px}.woocommerce .shop_table.cart .button.update-cart{float:none;margin-bottom:15px}}.tp-caption .icon_in_btn{text-align:center!important}@media (max-width:991px){.overflowed_content .wpb_column .vc_column-inner{margin-top:0!important}}body .vc_row[data-vc-full-width]{overflow:visible}body .vc_row[data-vc-full-width].vc_parallax{overflow:hidden}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;float:left;cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs img{opacity:.5}.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce-product-gallery img{display:block}.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:33.3333%}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:25%}.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery__trigger{position:absolute;top:1em;right:1em;z-index:99}ol.flex-control-nav.flex-control-thumbs{padding-left:0}.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:20%}.woocommerce-product-gallery__trigger{right:inherit;left:.5em}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce-account .woocommerce-MyAccount-navigation{display:table;float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-MyAccount-navigation ul{display:table!important;table-layout:fixed;width:100%;list-style:none;padding:0;margin:0;margin-bottom:30px}.woocommerce-MyAccount-navigation ul>li{display:table-cell}.woocommerce-MyAccount-navigation ul>li>a{display:block;padding:12px 20px;background-color:#457992;border:0;border-left:1px solid #fff;border-radius:0;color:#fff;text-transform:uppercase;text-align:center;font-size:14px}.woocommerce-MyAccount-navigation ul>li.is-active a,.woocommerce-MyAccount-navigation ul>li a:hover,.woocommerce-MyAccount-navigation ul>li a:focus{background-color:#f0f2f5;color:#457992}.woocommerce div.product form.cart .variations td.label{display:none}.woocommerce-product-gallery{position:relative;margin-bottom:3em}.woocommerce-product-gallery figure{margin:0}a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{z-index:9!important}.stm_archive_product_inner_unit .stm_archive_product_inner_unit_centered .stm_featured_product_price .price h5{font-weight:400}.widget_stm_recent_posts span.h6{display:inline!important}.widget_stm_recent_posts .cats_w{margin-left:83px}.woocommerce-checkout .button.update-cart{display:none}.checkbox input[type=checkbox]{width:inherit;margin:4px -20px 0 0}.mejs-button>button{border-radius:0}body .stm-lms-course__content ul li{padding-left:0;padding-right:26px}body .stm-lms-course__content ul li:before{left:inherit;right:2px}body .stm-lms-course__content li.wpProQuiz_questionListItem:before{display:none}#header.transparent_header .header_2 .right-unit .stm_lms_cart_button i{color:#fff}.cart_icon{display:none}@media (max-width:515px){.logo-unit{margin:0 10px}.header-first-row{max-width:350px;gap:10px}.mobile-login-btn{width:150px!important;height:40px!important;line-height:40px!important}.mobile-login-btn:after{font-size:11px}.mobile-secondary-actions{max-width:300px;gap:8px}.mobile-secondary-actions .stm_header_top_search,.mobile-secondary-actions .cart_icon{width:40px!important;height:35px!important;line-height:35px!important}.mobile-secondary-actions .stm_header_top_search i,.mobile-secondary-actions .cart_icon i{font-size:14px!important}}.stm_lms_courses__single--meta{flex-wrap:wrap}.add-to-cart-container{flex-basis:100%;margin-top:10px}.add-to-cart-btn{background-color:transparent;color:#4caf50;padding:12px 24px;border:2px solid #4caf50;cursor:pointer;border-radius:8px;transition:all .3s ease;width:100%;text-align:center;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block}.add-to-cart-btn:hover{background-color:#4caf50;color:white!important;border-color:#4caf50;transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.15)}.go-to-cart-btn{background-color:transparent;color:#2196f3;padding:12px 24px;border:2px solid #2196f3;cursor:pointer;border-radius:8px;transition:all .3s ease;width:100%;text-align:center;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block;text-decoration:none}.go-to-cart-btn:hover{background-color:#2196f3;color:white!important;border-color:#2196f3;transform:scale(1.05);box-shadow:0 6px 8px rgba(0,0,0,.15)}.loading-spinner{border:2px solid #f3f3f3;border-top:2px solid #4caf50;border-radius:50%;width:16px;height:16px;animation:spin 1s linear infinite;margin:0 auto}.cart-notification{position:fixed;bottom:20px;right:20px;background-color:#4caf50;color:white;padding:15px 25px;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:1000}.cart-notification.show{opacity:1;visibility:visible}.stm_lms_cart_button{position:relative;display:inline-block}.cart-count{position:absolute;top:-10px;right:-10px;background-color:#f00;color:white;font-size:12px;font-weight:700;padding:2px 6px;border-radius:50%;line-height:1}.cart-count{transition:transform .3s ease}.cart-count.updated{transform:scale(1.2)}.view-cart-btn{margin-right:10px;color:white;text-decoration:underline}.woocommerce .cart-totals_wrap th{width:50%}#main>div.stm-lms-wrapper.stm-lms-wrapper__login>div>div>div:nth-child(2){display:none}#main>div.stm-lms-wrapper.stm-lms-wrapper__login>div>div{justify-content:center}.page-id-42142 #main>div.entry-header.clearfix{display:none}.transparent_header{top:32px}@media (max-width:769px){.header_top{display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:15px}.header-first-row{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px;gap:15px;order:1}.header-first-row .logo-unit{margin-bottom:0;flex:1}.header-first-row .mobile-login-section{margin-bottom:0;flex-shrink:0}.mobile-login-btn{width:150px!important;height:45px!important;margin:0!important;line-height:45px!important;border-radius:22px!important;background-color:#1b4b3e!important;color:#fff!important;text-align:center!important;box-shadow:0 2px 8px rgba(33,150,243,.3)!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.mobile-login-btn:hover{background-color:#1b4b3e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(33,150,243,.4)!important}.mobile-login-btn i{display:none!important}.mobile-login-btn:after{content:"ورود / ثبت نام";font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;display:block;line-height:1.2}body.logged-in .mobile-login-btn:after{content:"حساب کاربری " attr(data-user-name)}.mobile-secondary-actions{display:flex;justify-content:flex-end;gap:10px;width:100%;max-width:400px;order:2;margin-top:0;margin-left:50px}.mobile-secondary-actions .stm_header_top_search,.mobile-secondary-actions .cart_icon{width:45px!important;height:40px!important;margin:0!important;line-height:40px!important;border-radius:20px!important;text-align:center!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;transition:all .3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important}.mobile-secondary-actions .stm_header_top_search{background-color:#1b4b3e!important;color:#fff!important;padding-bottom:6px}.mobile-secondary-actions .stm_header_top_search:hover{background-color:#1b4b3e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(76,175,80,.4)!important}.mobile-secondary-actions .cart_icon{background-color:#1b4b3e!important;color:#fff!important;padding-top:6px}.mobile-secondary-actions .cart_icon:hover{background-color:#1b4b3e!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(255,152,0,.4)!important}.mobile-secondary-actions .stm_header_top_search i,.mobile-secondary-actions .cart_icon i{font-size:16px!important}.center-unit,.right-unit{display:none!important}.stm_lms_account_popup__login i{display:none!important}.lnr.lnr-cart{color:white!important}}.course-categories-toggle .categories-toggle-btn{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.course-categories-toggle .categories-toggle-btn i{transition:transform .3s ease;font-size:12px}.course-categories-toggle .categories-list{transition:all .3s ease}