/*
 Theme Name:   Danza Child
 Theme URI:    https://themeholy.com/wordpress/danza
 Description:  This is a child theme for Danza - WordPress Theme
 Author:       Themeholy
 Author URI:   https://themeforest.net/user/themeholy 
 Template:     danza
 Version:      1.0
 Tags:         two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  danza-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */ 
:root {
	--theme-color: #cead01;
}
div#breadcumbwrap {
    display: none;
}
.breadcumb-wrapper {
    display: none;
}
.single-syllabus .breadcumb-wrapper {
    display: none;
}
.blog .breadcumb-wrapper {
    display: block;
}
.tab-content > .tab-pane.active {
    opacity: 1;
}
.sec-desc {
    margin: 0 !important;
}
.info-media_icon img {
    filter: brightness(0) invert(1);
}
.info-media_icon {
    background: #ffcf01;
}
.technic-icon-list ul li i {
    color: #ffcf01;
}
.footer-widget .widget_title:after {
	position: inherit !important;
}
.header-logo img {
    width: 60%;
}
.preloader-inner img {
    width: 20%;
}
.gallery-box .gallery-img:before {
    background: rgb(255 207 0 / 50%);
}
.th-btn {
    font-weight: 500 !important;
}
.header-cls .col-auto:last-child {
    display: none;
}
.header-cls .sticky-wrapper {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
}
.header-cls .menu-area ul li a {
    color: #fff;
}
.sticky-wrapper.sticky ul li a {
    color: #000;
}
.sub-title::after , .sub-title::before {
	display: none;
}
.service-item.style2 .service-item_wrapp {
    background: rgb(0 0 0 / 70%);
}
.service-item_wrapp {
    color: #fff;
}
.service-item_content h3 a {
    color: #fff;
}
.service-item_content p {
    color: #fff;
}
a.line-btn {
    color: #fff;
}
a.line-btn:hover {
    color: #cead01;
}
.line-btn:before {
    background: #fff;
}
.line-btn:hover:before {
    color: #cead01;
}
.sub-title {
    font-family: 'Roboto';
    letter-spacing: 0;
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: 600;
    text-transform: uppercase;
}
.timer-counter li:not(:last-child):before {
    color: #cead01;
}
.timer-counter li .count-name {
    color: #cead01;
}

.event-grid {
    border: solid 1px #f3f3f3;
}

.event-grid:hover {
    border-color: #cead01;
}

.event-grid .event-calendar:before {
    display: none;
}

.event-grid .event-calendar:after {
    display: none;
}

.event-grid .event-calendar {
    display: ruby;
    padding: 5px;
    border-radius: 3px;
    top: 15px;
    left: 15px;
    font-size: 13px;
    padding: 3px 18px;
}

.event-grid_img img {
    border-radius: 10px 10px 0 0;
}

.event-grid .event-meta {
    background: transparent;
    padding: 15px 15px 0px;
    display: flex;
    justify-content: space-between;
}

.event-grid .event-meta span {
    color: #000;
    text-align: start;
}

.event-grid .event-content {
    padding: 15px;
}
.gallery-row .col-xl-auto {
	width: inherit;
}

.contact-us-form.style4 select, .contact-us-form.style4 .form-control, .contact-us-form.style4 .form-select, .contact-us-form.style4 textarea, .contact-us-form.style4 input {
    border: 1px solid #999999;
}
.breadcumb-wrapper {
    margin-top: -110px;
    padding: 230px 0 100px;
}
.contact-info_icon:before {
	display: none;
}
.testi-grid2_text {
    color: #fff;
    opacity: .8;
}

.sub-title.style1::before {
	display: none;
}
.class-schedule-area {
    overflow-x: scroll;
}
.class-schedule-area::-webkit-scrollbar {
    width: 5px;
}

.class-schedule-area::-webkit-scrollbar-thumb {
    background-color: #cead01;
    border-radius: 4px;
}

.class-schedule-area::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}
.technic-wrapper {
	margin-right: 0;
}
.tab-clss .technic-wrapper {
    display: block;
}
.tab-clss .technic-icon-list ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

.tab-clss .technic-icon-list ul li {
    min-width: 290px;
}
.tab-clss p {
    margin-bottom: 10px;
}
.df-reader .df-viewer-wrapper {
    background: #fff;
}
.th-header .col-auto:first-child {
    width: 20%;
}
@media screen and (max-width: 767px) {
	.sub-title {
    font-size: 16px;
}
	.header-cls .col-auto:last-child {
   		 display: block;
	}
	.mobile-logo img {
   	 	width: 150px;
	}
	p.sec-desc, p{
    font-size: 14px;
}
	.th-menu-wrapper .th-menu-toggle {
    	right: 15.5px;
    	top: 15px;
	}
	.preloader-inner img {
   		 width: 50%;
	}
	h2.sec-title br {
   	 display: none;
	}
	h2.sec-title {
    	font-size: 20px;
	}
	.home .header-cls .sticky-wrapper {
    background: #fff;
}
	.header-cls .col-auto:first-child {
    width: 50%;
}
	.footer-widget .widget_title {
    margin: 0;
    padding: 15px 0 0;
    font-size: 16px;
}
	.footer-widget {
    margin-bottom: 30px;
}
	.class-schedule-area {
    margin: 30px auto;
}
}


@media screen and (min-width: 768x) and (max-width: 1024px) {
	.header-cls .col-auto:last-child {
   		 display: block;
	}
	.mobile-logo img {
   		width: 150px;
	}
	.preloader-inner img {
   	 width: 50%;
	}
	h2.sec-title {
    	font-size: 28x;
	}
	.home .header-cls .sticky-wrapper {
    background: #fff;
}
}

@media screen and (min-width: 1200px) and (max-width: 1600px) { 
.header-layout4 .main-menu {
    margin-left: 10px;
}
	.header-cls .menu-area {
		padding: 0 45px;
	}
.header-cls .elementskit-navbar-nav > li > a {
    padding: 0 9px !important;
    font-size: 13px !important;
}
}

