/*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/

/*Youtube*/
body #sby_lightbox .sby_lb_video_thumbnail, body #sby_lightbox .sby_video_thumbnail, body .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail, body.et-db #et-boc #sby_lightbox .sby_lb_video_thumbnail, body.et-db #et-boc #sby_lightbox .sby_video_thumbnail, body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_video_thumbnail{
	border-radius:12px!important;
}
body #sby_lightbox .sby_thumbnail_hover, body .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover, body.et-db #et-boc #sby_lightbox .sby_thumbnail_hover, body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_thumbnail_hover
{
	background: linear-gradient(180deg, black, transparent)!important;
}
body .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root), body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn svg.svg-inline--fa:not(:root)
{
	color:#FF0000!important;
	opacity:1!important;
	
}
body .sb_youtube[id^=sb_youtube_] .sby_play_btn, body.et-db #et-boc .sb_youtube[id^=sb_youtube_] .sby_play_btn:hover {
	z-index:9999!important;
	opacity:1!important;
}

div.wpcf7-response-output{ 
	color:white!important
}
.wpcf7-not-valid-tip{
color: #ff4d4d!important;
    background: white;
    margin: 5px 0px;
    padding: 2px;
    border-radius: 5px;
}
.widget_search form:after{
	display:none!important;
}

@media screen and (min-width: 1024px) {
    .page-id-9159 .gdlr-core-page-builder-body .gdlr-core-pbf-wrapper:nth-child(even):not(:nth-last-child(2)) .gdlr-core-pbf-wrapper-container {
        flex-direction: row-reverse !important;
    }
	
}
.page-id-9159 blockquote
{
	padding:15px!important;
	margin:0!important;
}
.page-id-9159 blockquote p
{
	padding:0px!important;
	margin:0!important;
}


.page-id-10094 .gdlr-core-pbf-column, .gdlr-core-pbf-column-content-margin
{
	min-height:100%!important;
}

.page-id-8074 .gdlr-core-pbf-element .gdlr-core-personnel-style-grid .gdlr-core-personnel-list-column
{
margin-bottom:10px!important;
}


.kingster-header-container-inner
{
	display:flex;
	justify-content:center;
	align-items:center;
}

/*Learn Press*/
#popup-course .question .answer-option input[type="radio"], #popup-course .question .answer-option input[type="checkbox"]
{
	margin-top:0!important;
}
.answer-options .answer-option input[type="checkbox"]:after{
	margin-top:-2px!important;
}
/*Learn Press*/

/*Download Monitor*/

.page-id-6208 .gdlr-core-text-box-item-content
{
text-transform: none;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


.page-id-6208 .sdm_fancy2_item
{
width:300px!important;
}

.sdm_fancy2_download_thumbnail img
{
	
	object-fit:contain;
	max-height:180px;
	border-radius:5px;
}
.sdm_fancy2_download_title
{
	font-family:'Poppins'!important;
	color:#0e1111!important;
	font-size:16px!important;
	font-weight:600;
	margin:0!important;
}
.sdm_fancy2_item
{
	-moz-border-radius:10px!important;
	-webkit-border-radius:10px!important;
	height:100%;
}
.sdm_fancy2_download_dl_link, .sdm_fancy2_more_details_link
{
	color:white!important;
	background-color:#003b8e;
	border-radius:10px;
	border:unset!important;
}
.sdm_clear_float
{
	display:none;
	
}
.sdm_pass_text {
    margin-bottom: 0;
	height: 35px;
	border-radius:10px;
}

#sdm_search_form
{
	display:flex!important;
}
#sdm_search_form .search-field
{
	width:100%;
	border-radius:10px;
}
.sdm_search_result_heading
{
	font-size:28px!important;
}

.sdm_enter_password_label_text
{
	display:none;
}
.sdm_fancy2_wrapper
{
	display:flex;
	flex-direction:column;
	margin:0!important;
	justify-content:space-between;
	height:100%;
	padding:10px;
	
}
.sdm_pass_text{
	flex-grow:1;
}
.sdm-download-form
{
	display:flex;
	justify-content:space-between;
}
.wp-block-preformatted
{
	border-radius:10px;
	font-family:"Poppins";
}
.page-id-6208 .sdm_download_description{
	display:none;
}
.page-id-6208 .sdm_fancy2_thumb_image
{
	max-height:100%;
}
.page-id-6208 .gdlr-core-pbf-column-content-margin
{
	min-height:100%;
}

.page-id-7748 .sdm_download_description
{
	text-align:left!important;
	font-size:12px!important;
	color:#001c42!important;
	margin:0!important;
	padding:0!important;
}
.page-id-1964 .gdlr-core-input-wrap.gdlr-core-full-width input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([type="checkbox"]):not([type="radio"]), .gdlr-core-input-wrap.gdlr-core-full-width textarea, .gdlr-core-input-wrap.gdlr-core-full-width select
{
	border-radius:10px!important;
}
.page-id-1964 .gdlr-core-icon-list-content a 
{
	color:white!important;
	
}

.page-id-7790 .gdlr-core-timeline-item-content-wrap .gdlr-core-title-item .gdlr-core-title-item-caption
{
	text-align:justify!important;
}

.page-id-7790 .gdlr-core-timeline-item .gdlr-core-timeline-item-bullet
{
background-color:#FFA500!important;
}

.page-id-7790 .gdlr-core-timeline-item .gdlr-core-timeline-item-date, .page-id-7790 .gdlr-core-timeline-item .gdlr-core-timeline-item-title
{
color:#154a96!important;
}

.page-id-7748 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title, .gdlr-core-tab-style1-vertical .gdlr-core-tab-item-title
{
	background-color:#ffffff!important;
	border:2px solid #033985!important;
	border-radius: 10px!important;
}
.page-id-7748 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title {
    margin-left: 13px !important;
	font-size:14px!important;
	font-weight:400!important;
	margin-top: 10px;
    padding: 6px;
    transition: transform 0.3s ease-in-out; 
	color:#aba9a9;
	border-color:#818181!important;
}

.page-id-7748 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title.gdlr-core-active {
    transform: scale(1.1); 
	font-weight:500!important;
    z-index: 1; 
	color:black;
	border-color: #033985!important;
}

@media screen and (min-width:1097px)
{
	.page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content, .page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content.gdlr-core-active 
	{
		display:grid;
		grid-template-columns:repeat(4,1fr);
		grid-template-rows:auto;
		gap:15px;
	}
	.page-id-7748 .sdm_fancy2_grid
	{
		width:100%!important;
	}
	
}

.gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail, .gdlr-core-opacity-on-hover img {
    max-width: 100%;
    height: 250px;
    object-fit: cover;
}
@media screen and (max-width:1096px)
{
	.page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content, .page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content.gdlr-core-active
	{
		display:grid;
		grid-template-columns:repeat(3,1fr);
		grid-template-rows:auto;
		gap:15px;
		padding:0!important;
	}
	.page-id-7748 .sdm_fancy2_grid
	{
		width:100%!important;
	}
}
@media screen and (max-width:1030px)
{
	.page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content, .page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content.gdlr-core-active
	{
		display:grid;
		grid-template-columns:repeat(2,1fr);
		grid-template-rows:auto;
		gap:15px;
	}
	.page-id-7748 .sdm_fancy2_grid
	{
		width:100%!important;
	}
	
	.page-id-6208 .sdm_fancy2_item
{
width:100%!important;
}
	 .page-id-6208 .gdlr-core-text-box-item-content
	{
		display:flex;
		justify-content:center!important;
		flex-wrap:wrap;
	}
}
@media screen and (max-width:768px)
{
	.page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content, .page-id-7748 .gdlr-core-tab-item .gdlr-core-tab-item-content.gdlr-core-active
	{
		display:grid;
		grid-template-columns:repeat(1,1fr);
		grid-template-rows:auto;
		gap:15px;
	}
	.page-id-7748 .sdm_fancy2_grid
	{
		width:100%!important;
	}
	
	.page-id-7748 .gdlr-core-tab-style1-horizontal .gdlr-core-tab-item-title-wrap
	{
		display:grid;
		grid-template-columns:repeat(2,1fr);
		gap:5px;
	}
	.page-id-7748 .clearfix:before, .clearfix:after
	{
		display:none;
	}
	
	.page-id-7341 .gdlr-core-tab-style2-vertical .gdlr-core-tab-item-content-wrap
{

	overflow:unset!important;
}
}



/*Download Monitor*/



.gdlr-core-pbf-section:first-child, .kingster-content-area{
	padding-top:20px!important;
}


.single-tribe_events .secondary .tribe-events-venue-map
{
	margin: 30px auto!important;
	
}

.tribe-events-meta-group.tribe-events-meta-group-venue, .single-tribe_events .secondary .tribe-events-venue-map
{
	width: fit-content!important;
	
}
.tribe-events-single>.tribe_events
{
	justify-content:center;
}
#tribe-events-pg-template, .tribe-events-pg-template
{
	padding-top:40px!important;
}

@media(max-width:767px)
{
	 .kingster-blog-title-wrap.kingster-feature-image .kingster-blog-title-bottom-overlay
	{
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1))!important;
	}
/* 	.kingster-page-title-wrap .kingster-page-title-bottom-gradient
	{
		background:none!important;
	} */
	.kingster-blog-title-wrap.kingster-feature-image .kingster-blog-title-top-overlay
	{
		background:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))!important;
	}
}
.kingster-overlay-menu-content
{
	background-color:#17082d!important;
}

.kingster-overlay-menu-content ul.menu
{
	text-align:left!important;
}

.is-form-style input.is-search-input {
height:61px;
color:black;
font-size:19px;
font-family:sans-serif;
border-radius:10px 0 0 10px;
padding:0 20px;
border: 2px solid #000;
}

div.is-ajax-search-details, div.is-ajax-search-result
{
	background:white!important;
	border-radius:10px;
	margin-top: 20px;
}



.gdlr-core-event-item-list.gdlr-core-style-grid2.gdlr-core-without-frame .gdlr-core-event-item-thumbnail, .gdlr-core-personnel-list-image, .gdlr-core-event-item-list.gdlr-core-style-grid.gdlr-core-without-frame .gdlr-core-event-item-thumbnail, .is-search-sections .thumbnail img, .gdlr-core-alert-box-item .gdlr-core-alert-box-item-inner, .gdlr-core-social-share-item.gdlr-core-style-color a, .gdlr-core-fluid-video-wrapper > iframe, .gdlr-core-blog-grid.gdlr-core-blog-grid-with-frame, .gdlr-core-blog-full-frame, .gdlr-core-blog-list-frame, .gdlr-core-blog-link-format,.gdlr-core-opacity-on-hover,.gdlr-core-body .gdlr-core-load-more, .gdlr-core-body .gdlr-core-button, .kingster-body .kingster-button, .kingster-body input[type="button"], .kingster-body input[type="submit"],.gdlr-core-blog-grid.gdlr-core-style-2 .gdlr-core-blog-thumbnail .gdlr-core-blog-info-category
{
	-moz-border-radius:10px!important;
	-webkit-border-radius:10px!important;
	
}
.gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail,.gdlr-core-opacity-on-hover
{
	background:none;
}
.gdlr-core-blog-grid-with-frame .gdlr-core-blog-thumbnail:hover, .gdlr-core-opacity-on-hover:hover
{
	background:#000;
}


.is-form-style input.is-search-submit, .is-search-icon
{
	background-color:#FFF!important;
	border:none!important;
	height:61px;
	border-radius:0 10px 10px 0;
	padding:0!important;
}

.is-search-icon
{
	background-color:#fffffff4!important;
	transition: 0.2s ease;
}
.is-search-icon:hover
{
	background-color:#d3d3d3!important;
	transition: 0.2s ease;
}
{
	background-color:#1c1c1cb8!important;
}


.is-form-style button.is-search-submit
{
	height:61px;
}
.is-search-icon svg
{
	height:61px;
}


.w3eden .card .table thead th, .w3eden .panel .table thead th
{
	color: #444444!important;
}

/*
.gdlr-core-personnel-style-grid.gdlr-core-with-background .gdlr-core-personnel-list-content-wrap
{
	background-color:#f7f7f7!important;
}
*/


.w3eden b, .w3eden strong
{
	color:#444444!important;
}

.gdlr-core-social-share-item.gdlr-core-style-color .gdlr-core-social-share-twitter
{
	background-color:#000!important;
}
.gdlr-core-social-share-item.gdlr-core-style-color .gdlr-core-social-share-email
{
	background-color:#BB001B!important;
}

.gdlr-core-alert-box-remove .fa.fa-remove
{
	color:#997521!important;
}

/* 
div.kingster-page-title-content.kingster-item-pdlr
{
	padding-top:126px!important;
	padding-bottom:116px!important;
} */

body #kingster-page-wrapper [id^="wpdmmydls-"] table tr.__dt_row {
    border: 1px solid rgba(0, 0, 0, 0.09) !important;
	border-radius:5px!important;
}
.dataTables_length select{
		width:70px!important;
}
@media screen and (max-width: 820px) {
    .dataTables_wrapper .dataTables_filter {
        display: flex;
        flex-direction: column;
        margin-bottom: 10px;
        align-items: stretch;
		justify-content:center;
		width:100%;
    }
	.wpdmdt-toolbar
	{
		display:flex;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		padding:0!important;
	}
	.dataTables_filter a.btn.btn-secondary.ml-3
	{
		font-size:13px!important;
		margin-top:1rem!important;
		margin-left:0!important;
	}
	.dataTables_filter label{
		margin-bottom:0!important;
		display:flex;
		width:100%;
		align-items:center;
	}
	.dataTables_filter label input[type="search"] {
    flex-grow: 1;
	}

	.w3eden .card{
	border:none!important;
}
.w3eden .table tbody+tbody, .w3eden .table td, .w3eden .table th
	{
		border:none!important;
	}
.dataTables_length
	{
		align-self:start;
	}
}
td span.__dt_categories
{
	display:flex!important;
	flex-wrap:wrap!important;
	max-width:fit-content!important;
	gap:2px;
}
td strong
{
	white-space: normal;
    overflow-wrap: break-word;
    word-break: normal;
}

.tribe-events .datepicker .datepicker-switch
{
	color:lightgray!important;
}.tribe-events .datepicker .datepicker-switch:hover
{
	color:#1c1c1c!important;
}


