.elementor-kit-7{--e-global-color-accent:#F9F7F7;--e-global-color-primary:#1E1E1E;--e-global-color-secondary:#E3D6D6;--e-global-color-text:#FF5242;--e-global-color-c877448:#FF3C2A;--e-global-color-e14985a:#A7A7A7;--e-global-color-a71fb5f:#0E0E0E;--e-global-color-98424c2:#00000000;--e-global-color-e598f34:#0085FF;--e-global-color-ac7a2d3:#0070FF;--e-global-color-f836b88:#E8F4FF;--e-global-typography-primary-font-family:"Verdana";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-98059f0-font-family:"VanguardCF";--e-global-typography-98059f0-font-size:7rem;--e-global-typography-98059f0-font-weight:700;--e-global-typography-98059f0-text-transform:uppercase;--e-global-typography-98059f0-line-height:0.9;--e-global-typography-622c56b-font-family:"VanguardCF";--e-global-typography-622c56b-font-size:7rem;--e-global-typography-622c56b-font-weight:700;--e-global-typography-622c56b-text-transform:uppercase;--e-global-typography-622c56b-line-height:0.9;--e-global-typography-c0308c6-font-family:"GT-America";--e-global-typography-c0308c6-font-size:1rem;--e-global-typography-c0308c6-font-weight:300;--e-global-typography-c0308c6-line-height:1.2;--e-global-typography-ecbc53c-font-family:"Epilogue";--e-global-typography-ecbc53c-font-size:1rem;--e-global-typography-ecbc53c-font-weight:400;--e-global-typography-ecbc53c-text-transform:uppercase;--e-global-typography-ecbc53c-line-height:1.2;--e-global-typography-ecbc53c-letter-spacing:0.5px;--e-global-typography-ecbc53c-word-spacing:0em;--e-global-typography-92e0ac3-font-family:"Epilogue";--e-global-typography-92e0ac3-font-size:1rem;--e-global-typography-92e0ac3-font-weight:400;--e-global-typography-92e0ac3-text-transform:uppercase;--e-global-typography-92e0ac3-line-height:1.2;--e-global-typography-92e0ac3-letter-spacing:1px;--e-global-typography-7898101-font-family:"VanguardCF";--e-global-typography-7898101-font-size:1rem;--e-global-typography-7898101-font-weight:500;--e-global-typography-7898101-letter-spacing:1px;--e-global-typography-34b4649-font-family:"VanguardCF";--e-global-typography-34b4649-font-size:12px;--e-global-typography-34b4649-font-weight:500;--e-global-typography-34b4649-letter-spacing:1.3px;--e-global-typography-63f7cb9-font-family:"GT-America";--e-global-typography-63f7cb9-font-size:1.6rem;--e-global-typography-63f7cb9-font-weight:300;--e-global-typography-63f7cb9-line-height:1.2;--e-global-typography-507b13c-font-family:"VanguardCF";--e-global-typography-507b13c-font-size:80px;--e-global-typography-507b13c-font-weight:700;--e-global-typography-507b13c-text-transform:uppercase;--e-global-typography-507b13c-line-height:0.9;--e-global-typography-3b2c6be-font-family:"GT-America";--e-global-typography-3b2c6be-font-size:16px;--e-global-typography-3b2c6be-font-weight:300;--e-global-typography-8b3470a-font-family:"GT-America";--e-global-typography-8b3470a-font-size:1.5rem;--e-global-typography-8b3470a-font-weight:500;--e-global-typography-8b3470a-line-height:1.2em;--e-global-typography-554a645-font-family:"VanguardCF";--e-global-typography-554a645-font-size:7rem;--e-global-typography-554a645-font-weight:700;--e-global-typography-554a645-line-height:0.9em;--e-global-typography-df8d310-font-family:"VanguardCF";--e-global-typography-df8d310-font-size:2rem;--e-global-typography-df8d310-font-weight:500;--e-global-typography-df8d310-text-transform:uppercase;--e-global-typography-df8d310-line-height:1.1em;--e-global-typography-df8d310-letter-spacing:1px;--e-global-typography-cdcad78-font-family:"VanguardCF";--e-global-typography-cdcad78-font-size:2.8rem;--e-global-typography-cdcad78-font-weight:700;--e-global-typography-cdcad78-text-transform:uppercase;--e-global-typography-cdcad78-line-height:1;--e-global-typography-cdcad78-letter-spacing:1px;--e-global-typography-77b5fe5-font-family:"GT-America";--e-global-typography-77b5fe5-font-size:0.9rem;--e-global-typography-77b5fe5-font-weight:500;--e-global-typography-77b5fe5-text-transform:uppercase;--e-global-typography-77b5fe5-line-height:1;--e-global-typography-7b5d542-font-family:"VanguardCF";--e-global-typography-7b5d542-font-size:13rem;--e-global-typography-7b5d542-font-weight:700;--e-global-typography-7b5d542-text-transform:uppercase;--e-global-typography-7b5d542-line-height:0.9em;--e-global-typography-ea1a8c2-font-family:"VanguardCF";--e-global-typography-ea1a8c2-font-size:3.6rem;--e-global-typography-ea1a8c2-font-weight:700;--e-global-typography-ea1a8c2-text-transform:uppercase;--e-global-typography-ea1a8c2-line-height:0.9;--e-global-typography-88241b8-font-family:"VanguardCF";--e-global-typography-88241b8-font-size:1.8rem;--e-global-typography-88241b8-font-weight:700;--e-global-typography-88241b8-text-transform:uppercase;--e-global-typography-88241b8-line-height:0.9;--e-global-typography-1a11980-font-family:"Epilogue";--e-global-typography-1a11980-font-size:1rem;--e-global-typography-1a11980-font-weight:400;--e-global-typography-1a11980-text-transform:uppercase;--e-global-typography-1a11980-line-height:1.2;--e-global-typography-1a11980-letter-spacing:0.5px;--e-global-typography-1a11980-word-spacing:0em;background-color:var( --e-global-color-f836b88 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-98059f0-font-size:5rem;--e-global-typography-98059f0-line-height:0.9;--e-global-typography-622c56b-font-size:5rem;--e-global-typography-622c56b-line-height:0.9;--e-global-typography-c0308c6-font-size:1rem;--e-global-typography-7898101-font-size:1rem;--e-global-typography-63f7cb9-font-size:1rem;--e-global-typography-507b13c-font-size:60px;--e-global-typography-554a645-font-size:5rem;--e-global-typography-554a645-line-height:0.9em;--e-global-typography-df8d310-font-size:1.5rem;--e-global-typography-df8d310-line-height:1.1em;--e-global-typography-df8d310-letter-spacing:1px;--e-global-typography-cdcad78-font-size:60px;--e-global-typography-ea1a8c2-font-size:3rem;--e-global-typography-ea1a8c2-line-height:0.9;--e-global-typography-88241b8-font-size:1.5rem;--e-global-typography-88241b8-line-height:0.9;--e-global-typography-1a11980-font-size:0.8rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-98059f0-font-size:4rem;--e-global-typography-98059f0-line-height:0.9;--e-global-typography-622c56b-font-size:1.8rem;--e-global-typography-622c56b-line-height:0.9;--e-global-typography-c0308c6-font-size:0.9rem;--e-global-typography-7898101-font-size:0.9rem;--e-global-typography-63f7cb9-font-size:0.9rem;--e-global-typography-507b13c-font-size:40px;--e-global-typography-554a645-font-size:3rem;--e-global-typography-554a645-line-height:0.9em;--e-global-typography-df8d310-line-height:1.1em;--e-global-typography-df8d310-letter-spacing:1px;--e-global-typography-cdcad78-font-size:40px;--e-global-typography-7b5d542-line-height:0.9em;--e-global-typography-ea1a8c2-font-size:3rem;--e-global-typography-ea1a8c2-line-height:0.9;--e-global-typography-88241b8-font-size:1rem;--e-global-typography-88241b8-line-height:0.9;--e-global-typography-1a11980-font-size:0.8rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*#1E1E1E black*/
/*#F9F7F7 white*/
/*#0085FF blue*/

html {
    font-size: 16px;
    font-family: Arial, Sans-Serif;
    overflow-x: hidden;
}

body.elementor-page-394:not(.elementor-motion-effects-element-type-background) {
    background-color: var(--e-global-color-accent) !important;
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 0%);
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

::-webkit-scrollbar-corner {
    display: none;
    height: 0px;
    width: 0px;
}

::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: #0085FF;
    height: 2.5px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgb(0 0 0 / 0%);
    -webkit-border-radius: 0px;
    background: #1e1e1e;
    border-radius: 0px;
}

:root {
    --tutor-color-success: #0085FF;
    --tutor-color-success-rgb: 0, 133, 255;
}

.container-custom {
    width: 90%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
} 

.animation-container {
    width: auto;
    overflow: hidden;
}

.tooltip-wrap .tooltip-txt {
    color: #F9F7F7 !important;
    font-family: GT-America;
}

/*Posts*/
.post-container {
    width: 90%;
    max-width: 975px !important;
    margin: 0 auto;
}
.post-container a {
    color: #cd3832;
    text-decoration: underline;
}
.blockquote {
    border-left: 5px solid #cd3832;
    margin-bottom: 10px;
    padding: 10px 20px;
}
.elementor-post__text {
    display: flex !important;
    justify-content: space-between;
}
article.elementor-post .elementor-post__thumbnail__link img {
    transition-property: transform;
    transition-duration: 0.4s;
}
article.elementor-post:hover .elementor-post__thumbnail__link img {
        transform: scale(1.1) translate(-50%,-50%);
}
/* End Posts*/

/*Single post*/
.elementor-widget-theme-post-content figure img {
    display: block;
    margin: 0 auto;
    max-width: 60%;
}
.elementor-widget-theme-post-content p {
    color: var(--e-global-color-primary);
}
/*End Single post*/

/*Tutor login popup*/
.tutor-modal-content {
    border-radius: 0px;
}

.tutor-modal-close-o {
    top: 10px !important;
    right: 10px !important;
    color: #0085FF !important;
}

.tutor-modal-body {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: GT-America, Sans-Serif;
}

.tutor-modal-body div:first-child {
    width: 100%;
    text-align: center;
}

.tutor-modal-body div:first-child .tutor-form-control {
    border: 1px solid #1E1E1E !important;
    border-width: 0px 0px 1px 0px !important;
    border-radius: 0px !important;
    padding-left: 0px;
}

.tutor-modal-body .tutor-form-check {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*.tutor-modal-body .tutor-form-check input {*/
    
/*}*/

.tutor-modal-body .tutor-btn-ghost:hover {
    color: #0085FF !important;
}

.tutor-modal-body .tutor-btn-primary {
    border: 1px solid #0085FF !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    color: #0085FF !important;
}

.tutor-modal-body .tutor-btn-primary:hover {
    border: 1px solid #0085FF !important;
    background-color: #0085FF !important;
    border-radius: 0px !important;
    color: #F9F7F7 !important;
}

/*End Tutor login popup*/

/*Tutor styling*/
.tutor-card {
    background-color: white;
    color: #1E1E1E !important;
}

.tutor-wrap {
     background-color: #E8F4FF !important;
     color: #1E1E1E !important;
}

.tutor-container {
    padding-top: calc(82px + 32px);
    padding-bottom: 128px;
    font-family: GT-America, Sans-Serif;
   
}

#tutor-dashboard-footer-mobile .tutor-container {
    padding: 0;
}

/*.tutor-color-secondary {*/
/*    color: #81859F;*/
/*}*/

.tutor-fw-bold {
    font-weight: 500;
}

.tutor-nowrap-ellipsis, .tutor-form-select-label {
    color: #1E1E1E;
}

/*body {*/
/*    --tutor-color-secondary: #F9F7F7;*/
/*}*/

.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-setting-social .tutor-social-field>div:first-child i {
    color: inherit;
}

.tutor-ratings-stars {
    color: #FE5243;
}

.tutor-table tr td {
    background-color: hsla(0,0%,50.2%,.0705882353);
    color: #1E1E1E;
}

.tutor-table tr th {
    background-color: #0085FF;
    color: white;
}

.tutor-dashboard-menu-divider-header {
    color: #1E1E1E;
}

.tutor-dashboard .tutor-frontend-dashboard-maincontent ul.tutor-dashboard-permalinks:before {
    border-color: #1E1E1E;
}

.tutor-dashboard .tutor-frontend-dashboard-header:after {
    background-color: #1E1E1E;
}

.tutor-dashboard-menu-divider {
    background-color: #1E1E1E;
}

.tooltip-wrap .tooltip-txt {
    color: #1E1E1E;
}

table.qna-list-table .tutor-qna-question-col:not(.is-read) .tutor-qna-content {
    font-weight: normal;
}

.tutor-iconic-btn, .tutor-btn-primary {
    display: flex !important;
    border-color: #0085FF !important;
    color: #0085FF !important;
}

.tutor-iconic-btn:hover, .tutor-btn-primary:hover {
    border-color: #0085FF !important;
    background-color: #0085FF !important;
    color: white !important;
}

.tooltip-wrap .tooltip-bottom::after {
    left: 20px;
}

.tooltip-wrap:hover .tooltip-bottom {
    transform: translateX(-10%) translateY(0);
}

.tutor-course-filter-container {
    background-color: white;
    border: 1px solid #0085ff;
    margin-top: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
}

.tutor-col-xl-9 {
    margin-top: 20px;
}

.tutor-pagination-wrapper-replaceable {
    margin-top: 30px;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header, .tutor-course-single-sidebar-wrapper, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-body, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a, .tutor-course-single-sidebar-title, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a {
    background-color: #0085FF;
}

.tutor-screen-frontend-dashboard:not(.logged-in) {
    padding-bottom: 0px;
}
@media (max-width: 767px) {
    .tutor-screen-frontend-dashboard:is(.logged-in) {
        padding-bottom: 82px;
        #back-to-top {
            bottom: 100px;
        }
    }
}
/*End Tutor styling*/

/*Lesson/Quiz styling*/

.tutor-course-single-content-wrapper {
    padding-top: 82px;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header, .tutor-course-single-sidebar-wrapper, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-body, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active a, .tutor-course-single-sidebar-title, .tutor-course-single-sidebar-wrapper .tutor-course-topic-item a, .tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
    background-color: transparent;
}

.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header {
    gap: 5px;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header:hover, .tutor-course-single-sidebar-wrapper .tutor-accordion-item-header.is-active {
    background-color: #1E1E1E;
    color: #F9F7F7;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header {
    font-family: Epilogue;
}

.tutor-course-single-sidebar-wrapper .tutor-accordion-item-header .tutor-course-topic-title-info-icon {
    color: unset;
}

.tutor-fs-6.tutor-fw-medium.tutor-color-secondary {
    font-family: VanguardCF;
    font-size: 1.3rem;
    font-weight: 600;
}

.tutor-fs-5 {
    font-family: VanguardCF;
    font-size: 4rem;
    font-weight: 600;
}

.tutor-course-topic-item-duration, .tutor-course-topic-summary {
    font-family: GT-America;
}

.tutor-course-topic-single-header-title {
    font-family: VanguardCF;
    color: #1E1E1E;
    font-size: 2rem;
    font-weight: 600;
}

.tutor-single-course-content-prev, .tutor-single-course-content-next a {
    font-family: Epilogue;
    border-radius: 0;
}

.tutor-start-quiz-wrapper {
    background-color: #F9F7F7;
    border-radius: 0 !important;
    border-style: none !important;
    font-family: GT-America;
    .tutor-pb-8 {
        font-family: VanguardCF;
        font-weight: 600;
        font-size: 3rem;
    }
}

.tutor-btn {
    border-radius: 0 !important;
    font-family: Epilogue;
    padding: 12px 24px 12px 24px !important;
}

.tutor-btn:focus {
    outline-color: #0070FF !important;
    border-radius: 0 !important;
    color: #0070FF !important;
    background-color: transparent !important;
}

.tutor-btn:active {
    color: #F9F7F7 !important;
}

.tutor-iconic-btn, .tutor-dashboard .tutor-dashboard-content #tutor_profile_cover_photo_editor #tutor_cover_area, .tutor-form-control, .tutor-dashboard-menu-item a, .tutor-form-select-dropdown, .tutor-radio-select, .tutor-table th, .tutor-table td, .tutor-card, .tutor-card img, .tutor-course-thumbnail, .tutor-user-public-profile .photo-area .cover-area, .pp-area .profile-pic, .tutor-form-check-input[type=checkbox] {
    border-radius: 0 !important;
}

.tutor-quiz-wrapper {
    font-family: GT-America;
    .quiz-question-title {
        font-family: VanguardCF;
        font-weight: 600;
        font-size: 3rem;
    }
}

.tutor-table tr th {
    background-color: #1E1E1E;
}

.tutor-badge-label.label-success, .tutor-badge-label.label-danger {
    background-color: transparent;
}

.tutor-card .tutor-fs-5, .tutor-dashboard-setting-withdraw .tutor-fs-5 {
    font-size: 2rem;
}

.tutor_cover_uploader {
    color: #F9F7F7 !important;
}

.tutor-dashboard-header-greetings {
    font-size: 3rem;
}

.tutor-container.photo-area {
    margin-top: 0;
    padding-top: 144px;
}

/*End Lesson/Quiz styling*/

/*Tutor Login page*/

.tutor-wrap.tutor-page-wrap {
    padding-top: 196px;
    padding-bottom: 128px;
}

.tutor-template-segment.tutor-login-wrap {
    background-color:  #F9F7F7;
    box-shadow: unset;
    border-radius: 0;
    font-family: GT-America;
}

/*End Tutor Login page*/

/*Retrieve Password*/

.tutor-forgot-password-form {
    padding-top: 196px !important;
    padding-bottom: 128px !important;
    font-family: GT-America;
}

#user_login {
    border-radius: 0;
}

/*End Retrieve Password*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'VanguardCF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://henrysildaru.hathorpro.com/wp-content/uploads/2024/01/VanguardCF-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'VanguardCF';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://henrysildaru.hathorpro.com/wp-content/uploads/2024/01/VanguardCF-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT-America';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://henrysildaru.hathorpro.com/wp-content/uploads/2024/01/GT-America-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'GT-America';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://henrysildaru.hathorpro.com/wp-content/uploads/2024/01/GT-America-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Epilogue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://henrysildaru.hathorpro.com/wp-content/uploads/2024/01/Epilogue-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */