/*
Theme Name: iTeach Child Theme
Template: iteach
Theme URI: https://iteach.ancorathemes.com/
Description: iTeach Child Theme
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.0.0
Tested up to: 6.7
Requires at least: 5.0
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: iteach
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

/*ATTENTION TOVA DA SE MAHNE KATO RAZBEREM KAKVO PRAVIM S FAKTRUITE NA CHECKOUT*/

#woo-billing-to-company_field {
    display: none;
}

/*GENERAL*/

.grecaptcha-badge { 
    visibility: hidden !important;
}

#cookie-notice {
    width: 40%;
    bottom: 7%;
    left: 50%;
    transform: translate(-50%, 0);
    min-width: auto;
    border-radius: 14px;
}

.cn-close-icon:after, .cn-close-icon:before {
    background-color: white !important;
}

/*HOMEPAGE*/

#ram_homepage_latest_courses .sc_blogger_item_course_meta, #ram_homepage_latest_courses .sc_blogger_item_course_price {
    display: none;
}

#ram_homepage_latest_courses .sc_blogger_default.sc_blogger_default_courses .sc_blogger_item_on_plate .sc_blogger_item_content {
    padding: 20px;
}

#ram_homepage_latest_courses .sc_blogger_item_title {
    font-size: 22px;
}

#ram_homepage_latest_courses .sc_blogger_item_body, #ram_homepage_latest_courses .sc_blogger_item_featured {
    border-radius: 30px;
}

/*LEARNPRESS ALL COURSES PAGE*/

.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content {
    padding: 20px;
}

.lp-archive-courses .learn-press-courses[data-layout=grid] .course {
    padding: 0 calc(var(--theme-var-grid_gap) / 3);
    width: 33%;
}

.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item, .lp-archive-courses .learn-press-courses[data-layout=grid] .course-thumbnail {
    border-radius: 30px;
}

.post-type-archive-lp_course .course-content .course-instructor-category div:first-of-type {
    display: none;
}

.course-item .course-price, .course-item .meta-item {
    display: none !important;
}

.lp-archive-courses .learn-press-courses[data-layout] .course .course-item .course-content .course-permalink .course-title {
  font-size: 22px;
}

.post-type-archive-lp_course .sidebar_default[class*="scheme_"] .sidebar_inner {
  padding: 2em 0;
  border-radius: 30px;
}

.post-type-archive-lp_course .page_content_wrap, .tax-course_category .page_content_wrap, .woocommerce-page .page_content_wrap {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

input[type="checkbox"] + label {
    font-size: 16px;
}


/*LEARNPRESS SINGLE COURSE*/

.lp-single-offline-course .course-buttons {
  margin-top: 0px;
}

.lp-single-offline-course .course-buttons a {
  margin-top: 30px;
}

.course-buttons .enroll-course {
    /*display: none;*/
}

.lp-single-offline-course .info-metas, .lp-single-offline-course .course-featured-review {
  border-radius: 30px;
  background-color: white;
}

.lp-single-course-offline-info-one {
    /*display: none;*/
}

.ram-lp-offline-course-thumb-wrap img {
  border-radius: 30px;
  margin-bottom: 15px;
}


.single-lp_course .page_content_wrap {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.lp-single-offline-course__left .lp-section-instructor {
    /*display: none;*/
}

.lp-single-offline-course .course-buttons a.course-btn-extra {
    color: white;
}

.lp-single-offline-course__left .ram-lp-offline-course-thumb-wrap {
    display: none;
}

.lp-single-offline-course__right__sticky .ram-lp-offline-course-thumb-wrap {
    display: block;
}

.lp-single-offline-course__right__sticky {
    top: 80px;
}

.single-lp_course  .course-buttons {
    display: none;
}

.lp-single-offline-course .course-item, .lp-single-offline-course .course-thumbnail {
    border-radius: 30px !important;
    background-color: white;
    border: 0px solid white !important;
}

/*RESTRICTED CONTENT CODE*/

.ram_restricted_notice {
    font-size: 20px;
    background-color: yellow;
    border-radius: 30px;
    padding: 10px;
    font-style: italic;
    line-height: 32px;
}

.ram_restricted_notice_video {
	height: 33vw;
	text-align: center;
}


/*SHOP*/

.post-type-archive-product .page_content_wrap, .single-product .page_content_wrap {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.single-product .product_id {
  display: none !important;
}

/*MY ACCOUNT*/

.woocommerce-account .page_content_wrap {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.pms-account-subscription-action-link__abandon {
    color: gray;
    font-size: 13px;  
}

/*NAVIGATION EDITS*/

.menu-item .trx_addons_icon-wpforms, .menu-item .trx_addons_icon-cog, .menu-item .menu-delimiter:first-of-type {
    display: none;
}


/*CHECKOUT PAGE*/

.woocommerce-checkout .woocommerce_status_bar {
  margin-top: 20px;
  margin-bottom: 20px;
}

.woocommerce-billing-fields h3 {
    font-size: 34px !important;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
    margin: 0 0 20px 0;
}

/*MOBILE START*/

@media only screen and (max-width: 1280px) {
    
.lp-archive-courses .learn-press-courses[data-layout] .course .course-item .course-content .course-permalink .course-title {
    font-size: 19px !important;
}
    
}


/*TABLET START*/

@media only screen and (max-width: 992px) {
    
/*SINGLE COURSE PAGE EDITS*/

.lp-single-offline-course__left .ram-lp-offline-course-thumb-wrap {
    display: block;
}

.lp-single-offline-course__right__sticky .ram-lp-offline-course-thumb-wrap {
    display: none;
}

.ram_restricted_notice {
    font-size: 17px;
}
	
/*RESTRICTED CONTENT CODE*/

.ram_restricted_notice_video {
	height: 52vw;	
}

/*REORDER SINGLE COURSE PAGE ITEMS ON SMALLER SCREENS*/

.lp-single-offline-course__left .ram-lp-offline-course-thumb-wrap {
    display: none;
}

.single-lp_course .lp-single-offline-course-main .lp-single-offline-course__left {
    display: grid;
}

.single-lp_course .lp-single-offline-course-main .lp-single-offline-course__left .info-metas {
    order: 2;
}

.single-lp_course .lp-single-offline-course-main .lp-single-offline-course__left .lp-course-description {
    order: 1;
}

.lp-single-offline-course .info-metas {
    margin-bottom: 0px;
    margin-top: 30px;
}
    
}


@media only screen and (max-width: 768px) {

/*SHOP FILTERS*/

.widget_course_filter {
    padding: 20px !important;
}

.wpw-filter-toggle {
    display: none;
}

}


@media only screen and (max-width: 576px) {

.trx_addons_popup {
    width: 100% !important;
}

#cookie-notice {
    width: 90%;
}

.woocommerce_status_bar {
    display: none !important;
}

.woocommerce-checkout .woocommerce-notices-wrapper {
    display: none;
}

}

