/*
Theme Name: Taekwondo Bond Nederland
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


h1, h2, h3, h4, h5, h6,
nav.main_menu > ul > li > a,
li > a .menu-item-text,
.item-content,
p,
li {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


h1.the7-heading-title {
	font-weight: 600 !important;
}

body h3 {
	word-wrap: break-word;
	word-break: normal;
	hyphens: auto;
}  

.the7-simple-post-thumb,
.elementor-widget-the7-slider-loop .the7-image-container,
.elementor-widget-the7-post-loop .the7-image-container {
	border: 1px solid #e1e1e1 !important;
}

.cherry-tabs-pane {
	padding: 15px 0px !important;
}

.breadcrumbs {
	float: right !important;
}

.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: transparent !important;
}

.team-listing {
	padding: 0px !important;
}

.team-listing_photo {
	margin-top: 0px !important;
}

#page .skip-link:focus {
	z-index: 99999 !important;
}

#page .skip-link {
	color: #000 !important;
}

.team-listing_excerpt,
p:not(.desc_trig_outter),
.elementor-widget-container ol,
.elementor-widget-container ul {
	max-width: 900px;
}

.dt-nav-menu-horizontal > li.act > a:hover::after {	
	background: #000000 !important;
}

.elementor-popup-modal .dt-nav-menu > li > a {
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

.dt-nav-menu > li:nth-child(1) > a.active-item {
	color: #666 !important;
}

/* geel */
.dt-nav-menu-horizontal > li:nth-child(2) > a:hover::after { 
	background: #ffcc00 !important;
}
.dt-nav-menu-horizontal > li:nth-child(2).act > a::after {
	background: #ffcc00 !important;
}

.dt-nav-menu > li:nth-child(2) > .vertical-sub-nav li > a.active-item,
.dt-nav-menu > li:nth-child(2) > a.active-item,
.dt-nav-menu-horizontal > li:nth-child(2) .horizontal-sub-nav > li.act > a,
.dt-nav-menu-horizontal > li:nth-child(2) .horizontal-sub-nav > li > a:hover {
	color: #ffcc00 !important;
}

/* rood */
.dt-nav-menu-horizontal > li:nth-child(3) > a:hover::after {
	background: #e6001e !important;
}
.dt-nav-menu-horizontal > li:nth-child(3).act > a::after {
	background: #e6001e !important;
}

.dt-nav-menu > li:nth-child(3) > .vertical-sub-nav li > a.active-item,
.dt-nav-menu > li:nth-child(3) > a.active-item,
.dt-nav-menu-horizontal > li:nth-child(3) .horizontal-sub-nav > li.act > a,
.dt-nav-menu-horizontal > li:nth-child(3) .horizontal-sub-nav > li > a:hover {
	color: #e6001e !important;
}

/* blauw */
.dt-nav-menu-horizontal > li:nth-child(4) > a:hover::after {
	background: #193c96 !important;
}
.dt-nav-menu-horizontal > li:nth-child(4).act > a::after {
	background: #193c96 !important;
}

.dt-nav-menu > li:nth-child(4) > .vertical-sub-nav li > a.active-item,
.dt-nav-menu > li:nth-child(4) > a.active-item,
.dt-nav-menu-horizontal > li:nth-child(4) .horizontal-sub-nav > li.act > a,
.dt-nav-menu-horizontal > li:nth-child(4) .horizontal-sub-nav > li > a:hover {
	color: #193c96 !important;
}

/* groen */
.dt-nav-menu-horizontal > li:nth-child(5) > a:hover::after {
	background: #00965f !important;
}
.dt-nav-menu-horizontal > li:nth-child(5).act > a::after {
	background: #00965f !important;
}

.dt-nav-menu > li:nth-child(5) > .vertical-sub-nav li > a.active-item,
.dt-nav-menu > li:nth-child(5) > a.active-item,
.dt-nav-menu-horizontal > li:nth-child(5) .horizontal-sub-nav > li.act > a,
.dt-nav-menu-horizontal > li:nth-child(5) .horizontal-sub-nav > li > a:hover {
	color: #00965f !important;
}

/* oranje */
.dt-nav-menu-horizontal > li:nth-child(6) > a:hover::after {
	background: #eb5a0a !important;
}
.dt-nav-menu-horizontal > li:nth-child(6).act > a::after {
	background: #eb5a0a !important;
}

.dt-nav-menu > li:nth-child(6) > .vertical-sub-nav li > a.active-item,
.dt-nav-menu > li:nth-child(6) > a.active-item,
.dt-nav-menu-horizontal > li:nth-child(6) .horizontal-sub-nav > li.act > a,
.dt-nav-menu-horizontal > li:nth-child(6) .horizontal-sub-nav > li > a:hover {
	color: #eb5a0a !important;
}

.team-item {
	padding-bottom: 30px;
}

.team-listing_name {
	color: #000;
	font-size:25px;
	line-height:30px;
	margin-top:10px;
}


[class*="the7-simple-widget"] .the7-simple-post-thumb img {
	max-height: 50px !important;
	width: auto !important;
	margin: 0% auto !important;
	display: block !important;
}

/*
.team-listing_socials {
	display: none !important;
}
*/

.supsystic-table th,
.supsystic-table td.bg-2c7ebd,
.supsystic-table td.bg-0979b5,
.supsystic-table td.bg-1181bd,
.supsystic-table td.bg-0678ba {
	background-color: #000 !important;
	border-bottom: 1px solid #fff !important;
}

table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child {
	border-left: 1px solid #000 !important;
}

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-right: 1px solid #000 !important;
}

.team-listing_photo {
	text-align: left;
	margin-top: 20px;
}

.team-listing_name {
	margin-top: 20px;
}

.team-listing_photo img {
	width: 100%;
	max-width: 302px;
}

.post-content .full-text {
    display: none;
}

.post-content .read-more-toggle {
    display: none; /* Hide the checkbox */
}

.post-content .read-more-label {
    color: #000; /* WordPress blue */
    cursor: pointer;
    text-decoration: underline;
}

/* Show full text when the checkbox is checked */
.post-content .read-more-toggle:checked ~ .short-text {
    display: none;
}

.post-content .read-more-toggle:checked ~ .full-text {
    display: inline;
}

.post-content .read-more-toggle:checked ~ .read-more-label {
    display: none;
}

.ajde_evcal_calendar .eventon_events_list p, .eventon_events_list .eventon_list_event .evcal_desc span, .evo_pop_body .evcal_desc span, .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .eventon_weeklyview, .evors_change_rsvp span.change, .evo_popin .evcal_eventcard p.evors_whos_coming_title, .eventon_list_event .evcal_evdata_row p.evors_whos_coming_title, #eventon_form p input, #eventon_form p textarea, #eventon_form p select, #eventon_form p.dropdown_row select, .evoau_cat_select_field, #eventon_form p select.evoau_location_select, #eventon_form p label, .evoau_selectmul, .row .evoau_img_preview span, .evoau_file_field span.evoau_img_btn, .eventon_au_form_section.overLay .closeForm, .evodv_current_day, .evoss_lightbox .evospk_info, .evosch_oneday_schedule p span span.evoss_show {
	  font-family: "Titillium Web", Sans-serif !important;
}

#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title {
	color: #000 !important;
}

#evcal_list .eventon_list_event p a.desc_trig {
	border-color: #eb5a0a !important;
}

@media only screen and (min-width: 1155px) {

}

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

	.team-listing.row {
		padding: 20px 0px !important;
	}
	
}

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

	.elementor-widget-theme-post-content {
		padding: 0 5% !important;
	}

}

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

@media only screen and (min-width: 1441px) and (max-width: 1687px) {

}

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

}

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

}

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

}

@media (max-width: 810px) {

}

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

.team-item {
	width: 100% !important;
}

.elementor-cta__bg {
	background-position: right !important;
}

}

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

}
