.licbez{
display:none;
}

@keyframes stretch {
            0% {
                transform: scale(1.0);

            }
  
            50% {
                 transform: scale(.8);
            }
  
            100% {
                transform: scale(1.0);

            }
        }
.pmpro_actions_nav a:first-child {
    display: none;
}
.dcprice{
font-size: 40px;
    margin-bottom: 8px;
}

.woocommerce-privacy-policy-text{
display: none;
}

.woocommerce-additional-fields{
display: none;
}

#order_comments_field{
display: none;
}

.top_auth button{
animation: stretch 2s infinite;
}

.ut-header-cart-mobile{
display:none;
}

.fss{
    max-width: 60px!important;
    margin-right: 10px;
    margin-top: -10px;
}

.fss:hover{
    filter: contrast(1.5);
    opacity: 0.8;
}

.mk_date{
    font-size: 60px;
    font-weight: 900;
    margin-top: -20px;
}

.blya{
    background: white;
    border-radius: 20px;
    padding: 20px;
    padding-top: 40px;
    width: calc(100% - 20px);
    margin-bottom: 20px;
}

.tutor-course-lesson h5{
max-width: 100%!important;
}

.free_les{
display:none!important;
}

.tutor-lesson-duration{
display:none!important;
}

.woocommerce-form-coupon-toggle{
display:none!important;
}

.product_type_simple{
    background: #2948ff!important;
    color: white!important;
    padding: 20px 25px!important;
    border-radius: 40px!important;
}

.add_to_cart_inline{
    border: 0px!important;
    padding: 0px!important;
}


.add_to_cart_inline ins{
display: none;
}

.add_to_cart_inline del{
display: none!important;
}

.tutor-course-loop-header-meta{
display: none;
}

.tutor-courses-wrap{
    padding-top: 50px;
}

.tutor-course-filter-wrap{
display: none;
}

#ut-hero{
display: none;
}

.tutor-loop-author, .tutor-course-loop-meta{
display: none;
}

.tutor-course-wishlist{
display: none;
}

.return-to-shop{
display: none;
}

.woocommerce-cart .cart-collaterals .cart_totals tr td{
border-top: 0px solid #ebe9eb;
}

.lwa-form label{
    margin-bottom: 10px;
    display: block;
}


.ddlog{
width: 100%;
    display: block;
    border: 1px solid #dcdfe5;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 4px;
    background: #ffffff;
    line-height: 48px;
    padding: 0;
    text-indent: 15px;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 16px;
}

.lwa-remember-buttons{
text-align: left;
}

.lwa-links-remember{
    margin-left: 10px;
}

.lwa-submit-button{
text-align: left;
}

#lwa_wp-submit, .lwa-button-remember{
    border-radius: 40px!important;
    text-transform: uppercase!important;
    font-weight: 100!important;
    color: #fff!important;
    border: 1px solid #2948ff!important;
    background-color: #2948ff!important;
    padding: 10px 20px!important
}

.dd_tr tr{
border: 0px!important;
}


#myloginform #user_login, #myloginform #user_pass{
    width: 50%;
    display: block;
    border: 1px solid #dcdfe5;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 4px;
    background: #ffffff;
    line-height: 48px;
    padding: 0;
    text-indent: 15px;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-size: 16px;
    margin-top: 10px;
}

#myloginform #wp-submit:hover{
    background-color: #1a34d0 !important;
    border: 1px solid #1a34d0 !important;
    color: #fff!important;
}

#myloginform #wp-submit{
    border-radius: 40px!important;
    text-transform: uppercase!important;
    font-weight: 100!important;
    color: #fff;
    border: 1px solid #2948ff!important;
    background-color: #2948ff;
    padding: 10px 30px;
}

#ut-empty-space-620ce943cf546 {
    height: 40px;
}

.about_lit_h{
    font-size: 20px;
    line-height: 1.8;
}


.pr_title{
    font-size: 22px!important;
    margin-bottom: 12px;
}

.pr_sub_title{
    line-height: 1.6;
    color: gray;
}

.tutor-lead-info-btn-group .tutor-button:hover{
    border: 0px solid #1a34d0 !important;
}

.bklyn-btn:hover{
color: #fff!important;
}

.contact_stt{
    line-height: 1.3;
    width: 85%;
    margin-top: -15px!important;
    font-size: 18px!important;
}

.contact_tg{
font-size: 16px;
    width: 80%;
    line-height: 1.3;
    margin-top: -20px;
    color: #151515;
}

.contact_email{
    font-size: 21px;
    margin-bottom: 22px;
}

.contact_subtitle{
    margin-top: -30px;
    color: #797279;
    font-size: 13px;
}

.team_title{
    margin-bottom: -30px!important;
    margin-top: -20px;
}

.course-enrolled-nav{
display:none!important;
}

.ut-footer-dark .ut-footer-area ul.sidebar a:hover{
color: #fff!important;
}


a:hover, a:active, .lead a:hover, .lead a:active, .logged-in-as a:hover, .logged-in-as a:active, .ut-twitter-rotator h2 a:hover, .ut-twitter-rotator h2 a:active, .wpb_text_column a:hover, .wpb_text_column a:active, .section-title a:hover, .section-title a:active, .ut-accordion-module-inner.entry-content a:hover, .ut-accordion-module-inner.entry-content a:active, .ut-vc-disabled .entry-content a:not(.checkout-button):not(.woocommerce-Button):hover, .ut-vc-disabled .entry-content a:not(.checkout-button):not(.woocommerce-Button):active, .comment-content a:not(.more-link):hover, .comment-content a:not(.more-link):active, .type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):hover, .type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):active{
    color: rgb(0 0 0)!important;
}

.tutor-button-primary:hover{
color: #fff!important;
}

.tutor-topics-in-single-lesson .tutor-single-lesson-items a span{
    line-height: 1.2;
}

.tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{
background: #000000!important;
    border-radius: 50px;
}

.tutor-single-lesson-wrap{
margin-top: -80px;
margin-bottom: -80px;
}

.woocommerce-checkout #payment ul.payment_methods li input{
width: auto!important;
    float: left;
    margin-top: 7px;
}

input[type=radio]:focus{
box-shadow: none!important;
-webkit-box-shadow:none!important;
}


.showcoupon:hover{
color: #151515!important;
}

.woocommerce form .form-row textarea {
    height: 191px;
}

#order_review .product-total{
text-align: right!important;
}

#order_review .order-total td{
text-align: right!important;
border: 0px;
}

.shop_table .cart-subtotal{
display: none!important;
}

.has-summery{
display: none!important;
}

.tutor-course-lesson{
margin-top: -1px;
}

.toggle-information-icon{
display: none!important;
}

.tutor-course-header-h1{
    font-weight: 600!important;
}

.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title{
    font-weight: 600!important;
}

.cart-collaterals h2{
display: none!important;
}

tr .product-subtotal{
display: none!important;
}


.tutor-single-course-sidebar .price{
text-align: center;
}

.tutor-price-preview-box .price del+ins {
    float: none!important;
}

del bdi{
    font-size: 18px!important;
    color: darkgray!important;
}

ins, mark {
    background: rgb(255 255 255)!important;
    display: block;
}

.tutor-course-material-includes-wrap{
display: none;
}

.tutor-course-topics-header-right{
display: none;
}

.tutor-single-course-segment {
    margin-bottom: 30px!important;
}

.tutor-course-header-h1{
    font-size: 31px;
    line-height: 31px;
    color: #272727;
}

h1, h2, h3, h4, h5{
font-family: "Oswald"!important;
}

.tutor-course-topic h4, .tutor-course-topic h5{
font-family: 'Open Sans'!important;
}

.tutor-single-course-meta{
display: none;
}

.tutor-leadinfo-top-meta{
display: none;
}

.meta-item-level{
display: none!important;
}

.toTop{
display: none!important;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{
    background: #2948ff;
}

.dd_sticky{
    background: white!important;
    box-shadow: 0 0 transparent, 0 0 transparent, 0 5px 5px -4px rgb(0 0 0 / 10%)!important;
}

footer #nav_menu-2{
    padding-left: 0px!important;
}

footer li{
    font-size: 15px;
    padding: 0px!important;
    margin-bottom: 9px;
    color: gray;
}

footer li:a{
    color: gray;
}

footer li:before{
display: none;
}

.textwidget{
    font-size: 14px;
}

.footer_title p span{
    color: white;
    font-size: 13px;
}

.footer_title  .widget-title{
font-size: 60px!important;
line-height: 1;
    margin-top: -6px;
}

.ut-sub-footer-content p{
margin: 0px;
}

.learn-press-filters>li a:hover{
color: #1a34d0!important;
}

.learn-press-filters>li a{
    text-decoration: none!important;
}

.learn-press-message.success::before{
background: #2948ff;
}

.learn-press-message.success{
border-top: 5px solid #2948ff;
}

.learn-press-filters{
    margin-bottom: 30px;
}

.learn-press-filters>li{
    list-style: none;
}

.learn-press-filters>li span{
color: #2948ff;
cursor: default;
}

.profile-tab-sections .avatar{
display: none;
}

li.learn-press-tabs__tab.avatar{
display: none;
}

.learn-press-profile-course__tab__inner{
margin-top: 0px;
}

#learn-press-profile #profile-content{
padding-top: 0px;
}

.wrapper-profile-header{
display: none;
}

#dashboard-general-statistic{
display: none;
}

#learn-press-profile #profile-nav .lp-profile-nav-tabs li>a{
    text-decoration: none;
}

.cart_link{
    float: right;
}

.top_auth{
    float: right;
font-size: 12px;
}

.top_auth button{
    padding: 10px 20px;
    background: #2948ff;
    border-radius: 40px;
transition: all .2s ease-in-out;
}

.top_auth button:hover{
    background: #1a34d0 !important;
}

.ut-header-primary-extra-module .fa-shopping-cart:hover{
    background: #1a34d0 !important;
}
.ut-header-primary-extra-module .fa-shopping-cart{
    background: #2948ff;
    padding: 14px;
    font-size: 15px;
    margin-left: 7px;
    margin-right: 7px;
    color: white;
    border-radius: 30px;
    display: block;
    margin-top: 20px;
transition: all .2s ease-in-out;
}

.cart-item .course-name{
vertical-align: middle!important;
}


.learnpress-page .lp-button{
text-transform: uppercase;
}

.lp-terms-and-conditions{
    font-size: 12px;
    line-height: 1.2;
    display: block;
    color: #6b6b6b;
    margin-top: -10px;
}

.lp-terms-and-conditions a{
    color: #6b6b6b!important;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
    text-transform: uppercase;
}

#learn-press-course-tabs .course-nav label{
    text-transform: uppercase;
}


.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item{
text-transform: inherit;
}

.wpcf7 form.invalid .wpcf7-response-output{
    border-color: red;
    line-height: 1.2;
    padding: 10px;
}

.wpcf7-not-valid-tip{
    margin-top: -20px;
}


#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview{
    background: #00b105;
}

.learnpress-page .lp-button{
background: #2948ff;
color: #fff;
border-radius: 15px!important;
}

.course-instructor{
display: none;
}

.course-meta-primary{
display: none;
}

.course-nav-tab-instructor{
display: none;
}

.stb{
    margin-bottom: 10px;
    font-size: 22px;
}

.ttb{
    font-size: 32px;
    line-height: 1.5;
}

.smd{
    font-size: 22px;
    margin-bottom: 0px;
}

.cvn .vc_icon_element-inner{
width: auto!important;
    padding-left: 15px;
}

.cvn{
margin-bottom: -5px;
    text-align: left;
}

.cvnt{
line-height: 1.8;
    margin-top: 10px;
}

.wpcf7-text{
    background: #f7f7f5;
    border-radius: 10px;
    padding: 15px;
    height: 56px;
}

.wpcf7-submit{
    font-size: 14px!important;
    padding: 1.05em 2.15em;
    background: rgba(41, 72, 255, 1)!important;
    border-radius: 15px!important;
    font-weight: 100!important;
padding: 1.05em 2.15em!important;
    margin-bottom: 15px!important;
}

.sogl{
    font-size: 12px;
    line-height: 1.2;
    display: block;
    color: #6b6b6b;
}

.podt{
    line-height: 1.2;
}

@media only screen and (max-width: 1024px){
footer #nav_menu-2 {
    padding-left: 0px!important;
}
}

@media only screen and (max-width: 1560px){
header .grid-15 {
  /*  width: 20%!important; */
}
header .grid-70 {
    width: 60%!important;;
}
}
@media only screen and (max-width: 1260px){
.cart_link{
display: none;
}
}


@media only screen and (max-width: 1600px)  and (min-width: 1200px){
header .grid-70 {
    width: 50%!important;;
}

header .grid-15 {
    width: 25%!important;;
}
}

.dd_price_q{
    display: block;
    margin-top: -41px;
    margin-bottom: -35px;
    background: #026a00;
    width: fit-content;
    padding: 0px 10px;
    color: #fff;
    font-size: 25px;
    line-height: 1.5;
}

#pum-1722{
    background-color: rgb(0 0 0 / 55%)!important;
}

#pum-1722 span.wpcf7-list-item{
    margin: 5px;
    width: 100%;
    display: block;
    float: left;
    text-align: left;
    position: relative;
}

#pum-1722 span.wpcf7-list-item label{
    display: block!important;
cursor: pointer;
    width: fit-content;
}

#pum-1722 input[type="checkbox"]{
    float: left;
    display: block;
    width: 15px;
    margin-top: 5px;
    margin-right: 3px;
    margin-left: -4px;
}

#pum-1722 .w100{
    display: flex;
}

#pum-1722 .w50{
    padding-right: 5px;
}


.dd_price_cource{
    font-size: 32px;
}

@media only screen and (max-width: 640px){
.dd_price_q{
    margin-right: auto;
}
}