.elementor-section-wrap .elementor-section,
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding:0px !important;	
} 
.admin-bar .sticky-header{
top:32px;
} .sidebar .widget .widget-content{
position: relative;
padding: 0px;
border: 0px;
box-shadow: none;
}
.widget{
position: relative;
margin-bottom:50px;
}
.widget ul,
.widget ol{
position:relative;	
}
.widget ul li,
.widget ol li{
position: relative;
margin-bottom:12px;
padding-bottom:12px;
padding-left:15px;
border-bottom:1px solid #ede8e6;
text-transform: capitalize;
font-family: var(--thm-font);
letter-spacing: 0.0em;
transition: all 500ms linear;
transition-delay: 0.1s;
}
.widget ul li:before,
.widget ol li:before{
content: "";
position: absolute;
left:0px;
top:12px;
width: 6px;
height: 6px;
background: var(--thm-base);
transform: rotate(45deg);
}
.widget ul li:last-child,
.widget ol li:last-child{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
}
.widget ul li ul li,
.widget ol li ol li{
margin-bottom:0px;
padding-bottom:0px;
border-bottom:none;
margin-top:12px;
padding-top:12px;
border-top:1px solid #ede8e6;
}
.widget ul li ul li:before,
.widget ol li ol li:before{
top:12px;
}
.widget ul li a,
.widget ol li a{
position: relative;
display: inline-block;
color: #777777;
font-size: 17px;
font-weight: 500;
text-transform: capitalize;
font-family: var(--thm-font);
letter-spacing: 0.0em;
transition: all 500ms linear;
transition-delay: 0.1s;
z-index: 1;    
}
.widget ul li a:hover,
.widget ol li a:hover{
color: var(--white-color);
border-color: var(--main-color);
background-color: var(--main-color);
}
.widget .tagcloud{
position:relative;	
}
.widget .tagcloud a{
position: relative;
color: #777777;
font-size: 17px !important;
line-height: 24px;
font-weight: 500;
text-transform: capitalize;
transition: all 500ms ease;
font-family: var(--thm-font);
margin: 0 10px 10px 0px;
display:inline-block;
}
.widget .tagcloud a:before{
content: "";
position: absolute;
left: 0;
bottom: 0;
right: 0;
height: 1px;
background-color: var(--thm-base);
transform: perspective(400px) translateY(-100%) scale(0, 1);
transform-style: preserve-3d;
transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
transition: transform 0.4s ease, -webkit-transform 0.4s ease;
transform-origin: right center;	
}
.widget .tagcloud a:hover{
color: var(--thm-base);
}
.widget .tagcloud a:hover:before{
transform: perspective(400px) translateY(0px) scale(1, 1);
transform-origin: left center;	
}
.sidebar-blog-post ul.blog-post li{
padding-bottom: 30px !important;
margin-bottom: 30px !important;
padding-left: 0px !important;	
}
.sidebar-author-box .info ul li{
padding-left:0px !important;	
}
.sidebar-blog-post ul.blog-post li:before,
.sidebar-author-box .info ul li:before{
display:none;	
}
.sidebar-author-box .social-links li{
padding-bottom: 0px;
border-bottom: 0px;
padding-left:0px;	
} .pagination{
position:relative;
width:100%;
display:block;
}
.pagination ul{
position:relative;	
}
.pagination li{
position: relative;
display: inline-block;
margin-right: 15px;
}
.pagination li a, .pagination li .current{    
position: relative;
display: inline-block;
width: 55px;
height: 55px;
border-radius: 0%;
background: transparent;
border: 1px solid #ede8e6;
color: var(--thm-black);
font-size: 20px;
line-height: 53px;
font-weight: 700;
text-align: center;
text-transform: uppercase;
transition: all 500ms ease;
font-family: var(--thm-font-2);
z-index: 1;
}
.pagination li a:hover, .pagination li .current,
.pagination li.active a, .pagination li:hover a{
color: #ffffff;
border-color: var(--thm-base);
background: var(--thm-base);
}
.styled-pagination li a.prev {
transform: rotate(-180deg);
}
.styled-pagination li .dots{
position:relative;
top:-4px;
} .service-widget {
position:relative;	
margin-bottom:30px;
}
.service-widget ul{
position:relative;	
}
.service-widget ul li{
position: relative;
margin-bottom: var(--margin-bottom-15);
}
.service-widget ul li a{
position: relative;
display: block;
font-weight: 600;
padding: 20px 25px;
border-radius: 4px;
color: var(--color-seven);
font-size: var(--font-18);
transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
background-color: var(--main-color-rgba-two);
}
.service-widget ul li a:before{
position: absolute;
content: "\f159";
right: 8px;
top: 9px;
width: 49px;
height: 44px;
line-height: 44px;
text-align: center;
border-radius: 3px;
font-family: "flaticon";
transition: all 300ms ease;
-moz-transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
}
.service-widget ul li a:hover{
color: var(--main-color);
}
.service-widget ul li a:hover:before,
.service-widget ul li.current-menu-item a:before{
color: var(--white-color);
background-color: var(--main-color);
}
.service-widget ul li:hover a,
.service-widget ul li.current-menu-item a{
color: var(--main-color); 
}
.service-widget ul li:last-child{
margin-bottom: 45px;
}
.service-widget .timing-widget .widget-content{
margin-bottom: 45px;
} .footer-widget{
position:relative;	
margin-bottom:40px;
}
.footer-widget ul,
.footer-widget ol{
position: relative;
}
.footer-widget ul li,
.footer-widget ol li{
position: relative;
display: flex;
align-items: center;
line-height: 26px;
margin-bottom: 14px;
padding-left:30px;
color: #d4d6e2;
font-size: 17px;
font-weight: 400;
transition: all 200ms linear;
transition-delay: 0.1s;
width:auto;
}
.footer-widget ul li:before,
.footer-widget ol li:before{
content: "\ea0c";
position:absolute;
left:0px;
top:0px;
font-family: 'icomoon';
font-size: 18px;
color: #788eab;
}
.footer-widget ul li:last-child,
.footer-widget ol li:last-child{
margin-bottom:0px;
}
.footer-widget ul li ul li,
.footer-widget ol li ol li{
margin-bottom:0px;
margin-top:14px;
}
.footer-widget ul li a,
.footer-widget ol li a{
position: relative;
display: inline-block;
color: #d4d6e2;
font-size: 17px;
font-weight: 400;
font-family: var(--thm-font);
transition: all 200ms linear;
transition-delay: 0.1s;
}
.footer-widget ul li a:hover,
.footer-widget ol li a:hover,
.footer-widget ul li:hover:before,
.footer-widget ol li:hover:before{
color: #ffffff;
}
.footer-style2-area .footer-widget ul li,
.footer-style3 .footer-widget ul li,
.single-footer-widget-style4 ul li,
.single-footer-widget-style5 ul li,
.footer-widget.single-footer-widget-style8 ul li,
.footer-widget.single-footer-widget-style9 ul li,
.footer-widget.single-footer-widget-style10 ul li{
display:inline-block;
width:49%;
padding-left:0px;
}
.single-footer-widget .our-company-info,
.footer-widget-contact-info,
.single-footer-widget-style10 .our-company-info{
padding-top:0px;	
}
.single-footer-widget .our-company-info ul li,
.footer-widget-contact-info ul li,
.footer-social-link ul li,
.single-footer-widget-style4 .our-company-info .get-in-touch ul li,
.footer-style5-area .sidebar-blog-post ul li,
.footer-widget.single-footer-widget-style9 .footer-widget-blog-post ul li{
padding-left:0px !important;
width:auto !important;
}
.single-footer-widget .our-company-info ul li:before,
.footer-widget-contact-info ul li:before,
.footer-social-link ul li:before,
.footer-style2-area .footer-widget ul li:before,
.footer-style3 .footer-widget ul li:before,
.single-footer-widget-style4 .our-company-info .get-in-touch ul li:before,
.single-footer-widget-style4 ul li:before,
.footer-style5-area .sidebar-blog-post ul li:before,
.single-footer-widget-style5 ul li:before,
.single-footer-widget-style7-instagram ul li:before,
.footer-widget-style7-contact-info-box ul li:before,
.footer-widget.single-footer-widget-style8 ul li:before,
.footer-widget.single-footer-widget-style9 ul li:before,
.footer-widget.single-footer-widget-style9 .footer-widget-blog-post ul li:before,
.footer-widget.single-footer-widget-style10 ul li:before{
display:none !important;	
}
.footer-style3 .footer-widget ul li a,
.single-footer-widget-style5 ul li a{
color: #676c7c;	
}
.single-footer-widget-style3 .our-company-info ul li,
.footer-widget-blog-post ul li{
position: relative;
display: flex;
align-items: center;
width:auto !important;
}
.single-footer-widget-style3 .our-company-info ul li .icon{
margin-right:10px;
color:#676c7c;	
}
.footer-widget-blog-post ul li .img-box .inner{
height:70px;
background-repeat:no-repeat;
background-size:cover;
background-position:center;	
}
.single-footer-widget-style7-instagram ul li{
padding: 0 7.5px 15px !important;
margin-bottom:0px;	
}
.footer-widget-style7-contact-info-box ul li {
padding-left: 40px !important;
}
.footer-widget.single-footer-widget-style7 ul li{
color: #d4d1ce;
font-size: 17px;
font-weight: 500;
font-family: var(--thm-font);	
}
.footer-widget.single-footer-widget-style7 ul li:before{
font-family: 'FontAwesome' !important;
content: "\f105" !important;	
}
.footer-widget-style10-info-box ul li{
display: block !important;
width: 100% !important;	
}
.footer-widget-style10-info-box ul li a span.txt{
display: block !important;
text-align: center;
z-index: 3;
font-weight: 700;
font-size: 15px;
color: #fff;
}
.footer-widget-style10-info-box ul li a{
display:block !important;	
}
.footer-social-link ul li a{
line-height:52px;
color: var(--thm-black) !important;	
}
.footer-social-link ul li:hover a {
color: #ffffff !important;
}
.single-footer-widget .title,
.single-footer-widget-style10 .title{
margin-bottom:30px;	
}
.single-footer-widget-style8 .title{
margin-top:0px;
padding-bottom:35px;	
}
.footer-widget-style8-subscribe-box .subscribe-form button{
padding:20px 20px;
width:auto;	
}
.single-footer-widget-style9 .footer-widget-blog-post--style2 ul li{
margin-bottom:30px !important;	
display:flex !important;
}
.widget .sidebar-blog-post .blog-post .inner .img-box {
height: 70px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.widget.widget_educamb_our_team,
.widget.widget_educamb_subscribe_us_v2,
.widget.widget_educamb_popular_posts{
position: relative;
padding: 0px;
border: 0px solid var(--color-ten);
box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
}
.widget .sidebar-author-box .img-holder {
height: 140px;
background-repeat: no-repeat;
background-size: cover;
}
.single-blog-style1 .category-box p a{
color:#fff;
}
.single-blog-style2__text-holder .top .category-box p a{
color:#fff;
}
.single-footer-widget-style7-instagram .img-box{
width:80px;
height: 80px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.footer-widget-blog-post--style2 .img-box .inner{
height: 70px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.sidebar-page-container .comments-area .comment-box .text{
max-width:none;	
}
.sidebar-page-container .comments-form .group-title h4,
.sidebar-social-widget .social-box li{
margin-bottom:0px;	
}
.sidebar-page-container .comments-form{
margin-top:80px;	
}
.sidebar-page-container .comments-area{
padding:0px 0px 25px;
margin-top:80px;	
}
.aginco-comment-item .comments-form{
margin:50px 0px;	
} .single-testimonial-style1 .top-box .inner .rating-box ul li{
color:rgb(255, 184, 32);	
}
.search-popup .popup-inner{
margin:0px !important;
display: flex;
vertical-align: middle;
align-items: center;
height: 100vh;
}
.search-popup .search-form{
position:relative;
width:100%;	
}
.single-blog-style3 .text-holder .category-box p a{
color: var(--thm-black);
}
.copyright-style2 p span{
background-color: #15363a;
}
.sec-title-style3 .sub-title h5{
line-height:26px;	
}
.single-courses-box-style4__inner .text-box h3{
margin: 15px 26px 19px 0px;	
}
.sidebar-blog-post ul li .img-box{
background-position:center;
background-repeat:no-repeat;
background-size:cover;	
border-radius:5px;
}
.single-testimonial-style6 .rating-box ul li{
color: rgb(255, 184, 32);	
}
.single-blog-style6 .category-box p a{
position:relative;
color:#fff;	
}
.single-blog-style7 .text-holder .category-box p a{
color:#a19e9b;	
}
.single-cooking-classes-content--style2 .text-holder .meta-box ul li p{
position:relative;
display:inline-block;	
}
.header-style9-right>ul{
padding-right:0px;	
}
.header-style9-right>ul>li:last-child{
border-right:0px;	
}
.newsletter-subscribe-box .subscribe-form form input[type="email"] {
position: relative;
display: block;
padding-left: 25px;
padding-right: 40px;
width: 100%;
height: 60px;
background: #ffffff;
border: 1px solid #ede8e6;
color: #777777;
font-size: 17px;
font-weight: 400;
font-style: normal;
transition: all 500ms ease;
font-family: var(--thm-font);
}
.newsletter-subscribe-box .subscribe-form button {
margin-top: 20px;
padding: 20px 30px;
background-color: var(--thm-primary);
letter-spacing: normal;
}
.single-departments-box.marginbottom:nth-child(2),
.single-departments-box.marginbottom:nth-child(4){
margin-bottom:0px;
}
.single-blog-style4 .category-box p a{
color: #727078;	
}
.sidebar-search-box .search-form input[type="search"] {
position: relative;
display: block;
width: 100%;
height: 60px;
background-color: #ffffff;
border: 1px solid #ede8e6;
color: #777777;
font-size: 17px;
font-weight: 400;
padding-left: 20px;
padding-right: 60px;
border-radius: 0px;
font-family: var(--thm-font);
transition: all 500ms ease 0s;
}
.single-event-two__text-box .category-box ul li a{
color: var(--thm-gray);
}
.departments-style2-area{
z-index:99;	
}
.blog-details-page__top-text .big-text h2{
top:0px;
font-size:50px;	
}
.blog-details-page__tag-box ul li a{
position:relative;
display:inline-block;
color: #777777;
font-size: 17px;	
}
.blog-details-page__tag-box{
margin-top:50px;
margin-bottom:0px;	
}
.blog-details-page__author-box{
margin-top:50px;	
}
.add-comment-box .inner-title{
margin-bottom:0px;	
}
.comment-box,
.add-comment-box{
margin-top:80px;	
}
.educamb-comment-item .add-comment-box{
margin:20px 0px 0px;
box-shadow:none;	
}
.educamb-comment-item .educamb-comment-item{
margin-left:80px;	
}
.add-comment-box .inner-title h2 small a{
position:relative;
font-size: 20px;
display:inline-block;
color: var(--thm-black);
font-weight: 700;
line-height: 30px;	
}  .av-widget{
margin-bottom:40px;
position:relative;
padding:20px;
background-color:#fbf7f5;
}
.tutor-course-search-field.av-widget{
padding:0px;
background:none;
margin-bottom:40px;
}
.tutor-course-search-field.av-widget i{
width:50px;
line-height:50px;
text-align:center;
}
.av-widget h4{
line-height: 1.4em;
font-weight: 700;
font-size: 20px;
margin-bottom:20px;
}
.tutor-course-filter-nested-terms{
position: relative;
margin-bottom:10px;
}
.av-widget label{
margin-bottom:10px;
position: relative;
display: block;
font-weight: 700;
font-size: 15px;
cursor:pointer;
color: #222222;
background-color: #ffffff;
padding:15px 20px;
}
.tutor-course-filter-nested-terms:last-child,
.av-widget label:last-child,
.tutor-course-archive-filters-wrap.search-dropdown.form-group{
margin-bottom:0px;
}
.av-widget label:before {
position: absolute;
content: '\f178';
right: 20px;
font-family: 'FontAwesome';
}
.av-widget label:hover{
color: #ffffff;
background-color:var(--thm-bg);
}
.tutor-list-item label input[type="checkbox"] {
margin-right: 10px;
}
.search-dropdown .ui-selectmenu-button.ui-button{
width:auto;
float:none;
}
.tutor-course-archive-results-wrap{
position: relative;
font-weight: 700;
font-size: 16px;
color: #222222;
}
.nice-select.tutor-form-select{
display:none;
}
.tutor-course-filter-form select{
border: 0px;
font-weight: 700;
padding:15px 40px 15px 17px;
font-size: 16px;
color: #222222;
background-color: #fbf5f7;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//www.ssnizna.sk/wp-content/themes/educamb/assets/images/icons/icon-select.png);
background-repeat: no-repeat;
background-position: right center;
}
.course-content-title h4 {
margin-bottom: 15px;
}
.tutor-course-content-content .content p {
position: relative;
color: #777777;
font-size: 17px;
line-height: 1.6em;
margin-bottom: 20px;
}
.tutor-course-topics-wrap{
margin-top:45px;
}
.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title{
line-height: 1.4em;
font-weight: 700;
font-size: 24px;
}
.tutor-course-topics-contents .tutor-course-title h4{
font-weight:700;
color:#222222;
}
.single-instructor-wrap .instructor-avatar,
.single-instructor-wrap .instructor-name{
float:none;
}
.single-instructor-wrap .instructor-name{
padding:15px 0 0 0;
}
.tutor-course-instructors-wrap.tutor-single-course-segment,
.single-instructor-wrap,
.video-intro-widget .tutor-single-lesson-segment,
.tutor-progress-bar-wrap,
.suggestion-before-course-complete,
.tutor-lead-info-btn-group{
margin-bottom:0px;
}
.tutor-course-enrolled-review-wrap .write-course-review-link-btn{
display:inline-block;
margin-top:15px;
width:auto;
padding:18px 25px;
}
.tutor-progress-bar .tutor-progress-filled:after{
border-color:#fbf5f7;
}
.tutor-course-enrolled-info{
margin-top:30px;
}
.tutor-lead-info-btn-group{
padding-bottom:20px;
}
.tutor-user-public-profile .photo-area .pp-area{
padding-left:0px;
}
.tutor-user-public-profile h4{
margin-bottom:30px;
}
.profile-name h4{
color:#ffffff;
}
.tutor-single-course-segment{
margin-top:45px;
margin-bottom:0px;
}
.tutor-course-reviews-wrap .tutor-col-auto{
width: 260px;
text-align: center;
padding: 55px 15px 55px;
background-color: #fbf5f7;
}
.rating-meter-fill-bar{
background-color: #fbf5f7;
}
.course-avg-rating-wrap .course-avg-rating{
position: relative;
font-weight: 700;
line-height: 1em;
font-size: var(--font-60);
color: #ffffff;
}
.tutor-course-avg-rating-total {
position: relative;
color: #95aca9;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
margin-top: 10px;
}
.tutor-course-avg-rating-total span{
color:inherit;
}
.rating-meter-col.rating-text-col,.rating-meter-col{
color: #222222;
font-size: 16px;
font-weight: 700;
line-height: 1.4em;
text-transform: capitalize;
}
.tutor-loop-rating-wrap .tutor-rating-count{
color:#ffffff;
} .order-search-box{
float:left;
}
.order-search-box .form-group input[type="text"],
.order-search-box .form-group input[type="search"],
.tutor-course-search-field.av-widget input{
position:relative;
line-height:28px;
padding:10px 20px 10px 50px;
border:1px solid #e8e8e8;
background:none;
display:block;
font-size:14px;
width:100%;
height:50px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.order-search-box .form-group button,
.tutor-course-search-field.av-widget i{
position:absolute;
left:0px;
top:0px;
height:50px;
width:60px;
display:block;
font-size:16px;
color:#222222;
line-height:100%;
font-weight:normal;
background:none;
}
.tutor-clear-all-filter a{
position: relative;
font-size: 16px;
color: #222;	
}
.mission-vision-img-box__inner img{
border-radius:50% !important;	
} .tribe-events-event-meta:before, .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){
border-top:0px;	
}
.single-tribe_events .tribe-events-event-meta {
background: #fafafa;
border: 1px solid #eee;
margin: 30px 0;
}
.tribe-events-meta-group .tribe-events-single-section-title{
margin:30px 0px 10px;
font-weight:700;
font-family: var(--thm-font-2);	
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
box-sizing: border-box;
display: inline-block;
float: left;
margin: 0 0 20px;
padding: 0 4%;
text-align: left;
vertical-align: top;
width: 50%;
zoom: 1;
}
.tribe-events-event-meta .tribe-events-meta-group ul.list li{
display:block;
margin-bottom:10px;	
}
.tribe-events-single-section .list li span.icon{
font-weight:bold;
font-size:14px;
margin-right:8px;	
}
.tribe-events-single-section .tribe-events-event-categories a{
color:#000000;
font:16px;
display:inline-block;
}
.single-tribe_events .tribe-events-cal-links{
margin:40px 0px 40px;	
}
.single-tribe_events .tribe-events-cal-links .tribe-events-button,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
osition: relative;
display: inline-block;
background: var(--thm-base);
padding: 0 20px;
color: #ffffff;
font-size: 20px;
font-weight: 700;
line-height: 55px;
font-family: var(--thm-font-2);
transition: all 200ms linear;
transition-delay: 0.1s;
background-color: var(--thm-black);
width:260px;
}
.single-tribe_events .tribe-events-cal-links .tribe-events-button:hover,
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
color: #ffffff;
background-color: var(--thm-black);
border-color: var(--thm-black);
}
#tribe-events-pg-template {
margin: 0 auto;
max-width: inherit;
padding: 0px !important;
}
.breadcrumb-menu-style2 ul li.breadcrumb-item{
color: var(--thm-base);	
}
.contact-form form .nice-select{
width:100%;	
}
.breadcrumb-menu-style3 ul li:before,
.breadcrumb-menu-style4 ul li:before,
.breadcrumb-menu-style5 ul li:before,
.breadcrumb-menu-style6 ul li:before,
.breadcrumb-menu-style7 ul li:before{
content: "\f105";
position:absolute;
right:-7px;
top:0px;
font-size:16px;
color: #ffffff;
line-height: 26px;
font-family: 'FontAwesome';	
}
.breadcrumb-menu-style4 ul li:before,
.breadcrumb-menu-style6 ul li:before{
color: #96959b;	
}
.breadcrumb-menu-style4 ul li{
color: var(--thm-base);	
}
.breadcrumb-menu-style3 ul li:last-child:before,
.breadcrumb-item+.breadcrumb-item::before{
display:none;	
}
.single-courses-box-style4__inner .text-box .top .right span{
display:inline-block;
margin:0px;	
}
.single-courses-box-style4__inner .text-box .top .right span:before{
padding-right:4px;
font-size:16px;	
}
.marketplace-courses-top-title .sec-title-style5{
padding-bottom: 52px;
}
.blog-page-two.bg-colors{
background-color: #f9f8ff;	
}
.single-team-style7 .img-holder .title-holder{
width:250px;	
}
.single-photography-work-gallery-box .overlay-content .inner-title p{
margin: 15px;
text-align: center;	
}
.mb-30{
margin-bottom:30px !important;
}
.mt-30{
margin-top:30px !important;
}
.tutor-course-ratings{
margin:0px !important;
}
.tutor-ratings-stars{
line-height:1em !important;
}
.single-social-activity-box__inner .img-box-outer.heigh325{
height:325px;
}
.program-style1-area .tutor-course-card{
border:none;
border-radius:0px;
}
.tutor-widget .tutor-widget-content .tutor-btn{
display:block;
}
.mt-50{
margin-top:50px !important;
}
.single-online-courses-style2__instructors-info .text-box h5 a{
color:var(--thm-black);
}
.tab-content-box-item .tutor-pagination-wrapper-replaceable h3,
.tab-content-box-item h3.tutor-fs-5,
.tutor-single-course-sidebar h3,
.tutor-user-public-profile .tutor-user-profile-content h3{ 
font-size: 26px;
line-height: 30px;
font-weight: 600;
margin-bottom: 27px;
color: var(--thm-black);
}
.tab-content-box-item h3.tutor-fs-5,
.tutor-single-course-sidebar h3{
font-size:20px;
}
.breadcrumb-area.video-dash-course{
background-color:var(--thm-base);
}
.breadcrumb-area.video-dash-course .inner-content{
padding:150px 0 110px;
}
.login-dash-page .tutor-login-wrap{
padding:40px;
border:1px solid #efefef;
}
.lesson-wrap-das{
position:relative;
z-index:2;
background:#ffffff;
}
.tutor-grid .tutor-card{
border:none;
border-radius:0px;
}
.tutor-user-public-profile .photo-area.up-ph-area{
margin-bottom:0px;
height:auto;
}
.tutor-user-public-profile .photo-area.up-ph-area .pp-area{
background-color: var(--thm-black);
border-radius: 5px;
top:auto;
padding:40px;
}
.tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area.up-ph-area .profile-name, 
.tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .photo-area.up-ph-area .profile-rating-media{
padding-bottom:0px !important;
}
.tutor-user-public-profile .photo-area .pp-area .profile-pic{
border:none;
}
.tutor-user-public-profile.tutor-user-public-profile-pp-circle .ratings, 
.tutor-user-public-profile.tutor-user-public-profile-pp-rectangle .ratings{
align-items:center;
}
.tutor-ratings-stars{
color:var(--thm-base);
margin:0 10px 0 0;
}
.tutor-user-public-profile .photo-area .pp-area .profile-rating-media .tutor-rating-container .rating-total-meta{
color:#ffffff;
}
.tutor-user-public-profile .tutor-user-profile-content{
width:100%;
float:none;
}
.tribe-events-meta-group-details a{
color:var(--thm-base);
}
.single-courses-box-style4__inner .text-box .meta-info .tutor-meta-value{
display:none;
}
.tutor-accordion-item-header{
background-color:#ffffff;
padding:24px 40px 25px 30px;
border-color:#e7ece9;
}
.tutor-accordion-item-header.is-active{
color:var(--thm-base);
background-color:#f0f7f3;
}
.tutor-accordion-item-header{
font-size: 18px;
line-height: 24px;
font-weight: 600;
font-family: var(--thm-font-4);
color: var(--thm-black);
}
.tutor-accordion-item-header::after,
.tutor-accordion-item-header:hover{
color: var(--thm-base);
}
.tutor-course-content-list-item{
padding:18px 30px;
border-top:1px solid #e7ece9;
color: #676c7c;
font-size: 17px;
}
.tutor-course-content-list-item-title{
color: #676c7c;
font-size: 17px;
font-family: var(--thm-font);
}
.tutor-course-content-list-item:first-child{
border:none;
}
.tutor-avatar-text{
background-color:var(--thm-base);
}
.tutor-tag-list li a:hover {
color: var(--thm-base);
border-color: var(--thm-base);
}
.tutor-video-player .plyr__control--overlaid{
background: var(--thm-base) !important;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
width:auto;
margin:0 -15px;
}
.blog-page-three .blog-page-three__content form{
position: relative;
display: block;
padding: 56px 60px 60px;
background: #ffffff;
box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 10%);
}
.blog-page-three .blog-page-three__content form .tutor-form-row{
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -20px;
margin-left: -20px;
}
.blog-page-three .blog-page-three__content form .tutor-form-row .tutor-form-col-6 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
position: relative;
width: 100%;
padding-right: 20px;
padding-left: 20px;
}
.blog-page-three .blog-page-three__content form .tutor-form-group {
position: relative;
display: block;
margin-bottom: 23px;
}
.blog-page-three .blog-page-three__content form label{
margin-top:0px;
font-size:18px;
font-weight: 700;
color: var(--thm-black);
font-family: var(--thm-font);
}
.blog-page-three .blog-page-three__content form input,
.tutor-login-form-wrapper form input[type="text"],
.tutor-login-form-wrapper form input[type="password"]{
position: relative;
display: block;
background: #ffffff;
border: 1px solid #ede8e6;
width: 100%;
height: 60px;
color: #777777;
font-size: 17px;
font-style: normal;
font-weight: 400;
text-transform: capitalize;
padding: 0 15px 0 5px;
border-radius: 0px;
transition: all 500ms ease;
font-family: var(--thm-font);
}
.tutor-login-form-wrapper form input[type="text"],
.tutor-login-form-wrapper form input[type="password"]{
padding:0 20px;
}
.blog-page-three .blog-page-three__content form .tutor-btn,
.tutor-login-form-wrapper form .tutor-btn-block{
position: relative;
display: inline-block;
overflow: hidden;
padding-top: 5px;
padding-left: 50px;
padding-bottom: 5px;
border-radius: 0px;
padding-right: 50px;
border: none;
background-color: var(--thm-base);
color: #ffffff;
font-size: 14px;
line-height: 50px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.1em;
-webkit-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
font-family: var(--thm-font);
z-index: 1;
}
.blog-page-three .blog-page-three__content form .tutor-btn:hover,
.tutor-login-form-wrapper form .tutor-btn-block:hover{
background-color: var(--thm-black);
}
.main-logo-box img,
.sticky-header .logo img,
.mobile-menu .nav-logo img,
.main-logo-box-style2 img,
.main-logo-box-style3 img,
.header-style4__left img,
.logo-box-style4 img,
.logo-box-style6 img,
.main-logo-box-style7 img,
.main-logo-box-style8 img,
.logo-box-style9 img,
.logo-box-style10 img,
.single-footer-widget-style4 .footer-logo img,
.footer-logo-style6 img,
.footer-logo-style7 img,
.single-footer-widget-style8 .footer-logo img,
.footer-logo-style9 img{
height:35px;
}