/*
Theme Name: MasterStudy Child
Theme URI: https://stylemixthemes.com/masterstudy/
Template: masterstudy
Author: StylemixThemes
Author URI: https://stylemixthemes.com/
Description: MasterStudy is the best WordPress theme for the Education &amp; Learning Center - for educational organizations, who sell courses and organize classes locally. Using Masterstudy you can easily setup a WordPress site for your education company.
Tags: classes,courses,education,education center,learning center,tutoring,teaching,study,studying,learning,lessons,instructor,teacher,mentor
Version: 4.7.2.1676539999
Updated: 2023-02-16 09:33:19

*/

 .accent-1 {
     color: #6dbac2;
}
 .accent-2 {
     color: #77ACB8;
}
 .accent-3 {
     color: #98C4C9;
}
 .black-1 {
     color: rgb(87,87,87);
}
 .accent-red {
     color:red;
}
 .footer_menu li.current-menu-item a {
     color: #62a7ae;
}
 #footer_copyright .copyright_text, #footer_copyright .copyright_text a {
     text-decoration: none !important;
}
#footer, footer {
	position:inherit !important;
}
 .navbar-toggle:hover .icon-bar {
     background-color: #62a7ae !important;
}
.blog_layout_grid .plugin_style .post_list_inner_content_unit .post_list_meta_unit {
    border: 2px solid #62a7ae !important;
    }

.blog_layout_grid .plugin_style .post_list_inner_content_unit .post_list_meta_unit .date-d {
	color: #62a7ae !important;
}
 #place_order {
     max-width:100%;
}
 .mollie-gateway-icon, .woocommerce-input-wrapper{
     margin-left:5px;
}
 input#mailchimp_woocommerce_newsletter {
     width: auto;
}
.header_top_bar .top_bar_info li {
    line-height: 18px !important;
}

.stm_archive_product_inner_grid_content .stm-courses li.product .product__inner .button {
	width: 100%;
	padding: 10px;
}

/* HIDE DESKTOP */
 @media only screen and (min-device-width: 1366px){
     .hide-desktop {
         display:none;
    }
}
/* HIDE DESKTOP END */
/* NO DISPLAY */
 .woocommerce-product-search, li:has(form#searchform-mobile), .stm-lms-user_rating{
     display: none !important;
}

 .average-rating-stars__top, .average-rating-stars {
    display: none !important;
}

/* NO DISPLAY END*/
/* CART HEADER */
 .cart-toggler {
     position: relative;
}
 .cart-toggler:hover:after {
     left: 0;
}
 .cart-toggler:active, .cart-toggler:focus {
     outline: 0;
}
 .cart-toggler, .cart-toggler:after, .cart-toggler:hover, .cart-toggler:hover:after {
     transition: all 0.25s cubic-bezier(0.66, 0.36, 0.17, 0.91);
}
/* CART HEADER HOME */
 .home .cart-toggler {
     display: block;
     padding: 4px 8.5px;
     margin-left: 33px;
     background-color: #62a7ae;
     border: 3px solid #fff;
     color: #62a7ae;
     overflow: hidden;
}
 .home .cart-toggler .fa {
     position: relative;
     z-index: 2;
     color: #fff;
}
 .home .cart-toggler:hover i {
     color: #fff 
}
 .home .cart-toggler:hover {
     cursor: pointer;
     color: #fff;
     border-color: #62a7ae;
}
/* CART HEADER OTHER PAGES */
 .cart-toggler {
     display: block;
     padding: 4px 8.5px;
     margin-left: 33px;
     background-color: transparent;
     border: 3px solid #62a7ae;
     color: #62a7ae;
     overflow: hidden;
}
 .cart-toggler:after {
     content: "";
     display: block;
     position: absolute;
     width: 100%;
     height: 100%;
     left: -100%;
     top: 0;
     background-color: #62a7ae;
     z-index: 0;
}
 .cart-toggler .fa {
     position: relative;
     z-index: 2;
     color: #62a7ae;
}
 .cart-toggler:hover i {
     color: #fff 
}
 .cart-toggler:hover {
     cursor: pointer;
     color: #fff;
     border-color: #62a7ae;
}
/* CART HEADER END */

/* Hide checkout price */
li.woocommerce-order-overview__total.total,
.masterstudy__login-page{
    display: none !important;
}

/* Custom Account - Registration */
.woocommerce-MyAccount-navigation ul>li>a{
    background-color: #62a7ae;
}

.woocommerce-MyAccount-navigation ul>li a:focus, 
.woocommerce-MyAccount-navigation ul>li a:hover, 
.woocommerce-MyAccount-navigation ul>li.is-active a,
.woocommerce-info i, 
.woocommerce-info span {
    color: #62a7ae;
}

.stm-lms-wrapper.stm-lms-wrapper-user.user-account-page,
.stm-lms-wrapper.stm-lms-wrapper__login {
	display: none;
}

.woocommerce-info {
    border: 4px solid #62a7ae;
}

/* END Custom Account - Registration */

.or.heading_font.enterprise-or.sme-label p {
	font-size: 13px;
}

/** Hide Video **/
i.fa-icon-stm_icon_film-play {
    display: none;
}

/*Gravity Forms Button*/
input.gform_button.button {
    margin-bottom: -20px !important;
    margin-left: -300px !important;
}

/* Hide Captcha */
.grecaptcha-badge,
.lms_courses.search{ 
	visibility: hidden; 
}

/* VAT PRICING */

span.vat {
    font-size: 14px;
}

.stm_lms_courses__single--price.heading_font::after,
.ms_lms_courses_card_item_info_price_single::after,
label.price::after{
    content: "EXCL. BTW";
	font-size: 14px;
}

.ms_lms_courses_card_item_info_price_single::after,
label.price::after{
	margin-left: 5px;
}
/* END VAT PRICING */

/* Error Message Styling */
.woocommerce-error li {
    padding-right: 30%;
}

.woocommerce-notices-wrapper .woocommerce-error>li a.button {
	float: right !important;
}

/* Buy button */
.stm-lms-buy-buttons .stm_lms_mixed_button.subscription_disabled .btn_big {
	padding: 19px 10px 19px !important;
    justify-content: center;
}

div .stm-lms-buy-buttons .stm_lms_mixed_button.subscription_disabled .btn_big {
    padding-right: 10px !important;
}

.stm-lms-buy-buttons .btn:not(.start-course).btn_big .btn-prices.btn-prices-price{
    margin: 0 !important;
}
.stm-lms-buy-buttons .btn:not(.start-course).btn_big span{
    margin-right: 0 !important;
}

/* Customization Button & Sme */

.stm_lms_mixed_button.subscription_disabled {
    margin-left: 0 !important;
}

.buy-button.btn.btn-default.btn_big.heading_font {
    background-color: rgba(87, 87, 87, 1) !important;
}

.stm-lms-buy-buttons .btn:not(.start-course).btn_big {
    display: flex;
    min-height: 60px;
    margin-bottom: 8px;
    padding: 20px 16px 19px;
    font-size: 17px;
    width: 100%;
    align-items: center;
    color: #fff;
    cursor: pointer;
    flex-direction: column;
    border-radius: 10px;
}

.stm-lms-buy-buttons .btn:not(.start-course).btn_big span {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 5px !important;
}

.stm_lms_mixed_button .buy-button .btn-prices{
    margin: 0;
}

label.price {
    color: #fff;
}

.price{
    margin: 0;
}

.stm-lms-buy-buttons .btn:not(.start-course).btn-outline {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #273044;
    background-color: #fff!important;
    border: 2px solid rgba(87,87,87,1)!important;
    font-size: 13px;
    text-align: center
}

.or.heading_font.enterprise-or.sme-label p {
    color: #333;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    text-align: justify;
    margin-bottom: 8px;
}

.stm-lms-buy-buttons.stm-lms-buy-buttons-mixed.stm-lms-buy-buttons-mixed-pro {
    text-align: -webkit-center;
}

.btn.btn-default.btn_big.heading_font.text-center {
    display: table-caption;
    min-height: 47px;
    margin-bottom: 8px;
    font-size: 13px;
    padding: 15px 15px 15px;
    background: #fff;
    color: #575757;
    border: 2px solid rgba(87, 87, 87, 1);
    justify-content: center;
    transition: .3s;
}

.btn.btn-default.btn_big.heading_font.text-center::after {
    background-color: rgba(87, 87, 87, 1) !important;
    border-collapse: inherit;
}

.btn.btn-default.btn_big.heading_font.text-center:hover {
    color: #fff;
}

.btn.btn-default.btn_big.heading_font.text-center {
    display: table-cell;
    position: relative;
    overflow: hidden;
    background: linear-gradient(to right, rgba(87, 87, 87, 1) 50%, #fff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    color: #575757;
    transition: all 0.3s ease;
    border: 2px solid rgba(87, 87, 87, 1);
    border-radius: 10px;
    padding: 15px;
    font-size: 13px;
    min-height: 47px;
    text-align: center;
}

.btn.btn-default.btn_big.heading_font.text-center:hover {
    background-position: left bottom;
    color: #fff;
}

/* Extra small devices (portrait phones, less than 768px) */
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	.hidden-xs {
		display: none !important;
	}
	.header_default.header_default {
		padding: 0;
	}
	.mobile-flex{
		display: flex;
		justify-content: space-between;
	}
}

/* Small devices (landscape phones, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	.hidden-sm {
		display: none !important;
	}
	.header_default.header_default {
		padding: 0;
	}
	.mobile-flex{
		display: flex;
		justify-content: space-between;
	}
}

/* Medium devices (tablets, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	.hidden-md {
		display: none !important;
	}
}

/* Large devices (desktops, 1200px and up) */
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	.hidden-lg {
		display: none !important;
	}
}

.btn-prices.btn-prices-price .sale_price {
  color: #fff; /* белый цвет */
  text-decoration: line-through; /* зачёркнуто */
}


.btn-prices.btn-prices-price .price {font-weight: 600;}
