/*
Theme Name:     Kudil Child
Theme URI: 		http://kudil.dttheme.com/
Author: 		the DesignThemes team
Author URI: 	https://themeforest.net/user/designthemes
Description:    Child theme for the Kudil theme powered by DesignThemes
Template:       kudil
Version:        1.0
*/


.home-event-broadcast h3{font-size:22px;letter-spacing: 2px;color:#ffffff;}
.home-event-broadcast strong {font-size: 32px; top: 3px;position: relative;color:#ffffff;}
.home-event-broadcast i.fa-solid.fa-circle {font-family: "FontAwesome";font-style: normal !important;color:#d5243e;}
.home-event-broadcast-list1 h3{color:#ffffff;}
.home-event-broadcast-list1 i {font-family: "FontAwesome";font-style: normal !important;}
/* Icon styles */
.jp-play .icon-play::before {
    content: '\f04b'!important;
}

.jp-pause .icon-pause::before {
    content: '\f04c' !important; 
}
.promoboxtxt p {font-size: 18px;}
#wpforms-19462 {box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 30px 30px 30px 30px;border-radius: 12px;}
#wpforms-19462 input[type="text"], #wpforms-19462 input[type="email"], #wpforms-19478 input[type="text"], #wpforms-19478 input[type="email"], #wpforms-19478 input[type="number"], #wpforms-19499 input[type="text"], #wpforms-19499 input[type="email"], #wpforms-19601 input[type="text"], #wpforms-19601 input[type="email"] {width: 100%;height: 52px;padding: 10px 12px;color: #777777;border-radius: 8px;}
#wpforms-19462 button[type="submit"], #wpforms-19478 button[type="submit"], #wpforms-19499 button[type="submit"], #wpforms-19601 button[type="submit"] {padding: 8px 40px; font-size: 18px; border-radius: 8px;height: 50px;}
#wpforms-19462 .wpforms-field, #wpforms-19478 .wpforms-field, #wpforms-19499 .wpforms-field {padding: 10px 0!important;}
#wpforms-19462 .wpforms-submit-container, #wpforms-19478 .wpforms-submit-container, #wpforms-19499 .wpforms-submit-container, #wpforms-19601 .wpforms-submit-container {text-align: center; padding-top: 15px;}

#wpforms-19478, #wpforms-19499, #wpforms-19601 {box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; padding: 30px;}
#wpforms-19478 select {height: 50px;border-radius: 8px;color: #777777;}
@media only screen and (min-width: 320px) and (max-width: 479px) {
    .page-id-18760 .container, 
    .page-template-tpl-blog .container,
    .page-template-tpl-blog .layout-boxed .vc_row .dt-sc-stretch-row-content, 
    .page-id-18760 .layout-boxed .vc_row .dt-sc-stretch-row-content, 
    .post-type-archive-moondog .container, 
    .post-type-archive-moondog .layout-boxed .vc_row .dt-sc-stretch-row-content,
    .post-type-archive-tribe_events .container, 
    .post-type-archive-tribe_events .layout-boxed .vc_row .dt-sc-stretch-row-content {
        width: 100% !important;
        max-width: 100% !important;
    }
}
.breadcrumb {
    font-size: 24px !important;
    font-weight: 700!important;
    letter-spacing: 0.5px!important;
    padding: 10px !important;
	align-items: center;
	color: #c59d5f !important;
}
.breadcrumb a{
	color: #c59d5f !important;
	font-size: 24px !important;
}

#event-container img {
    width: 50px;
    height: 50px;
    margin-right: 12px;
}
.nineimg .wpb_column .vc_column-inner {
    padding-left: 5px;
    padding-right: 5px;
}
h3.beerfifteen {
    text-transform: uppercase;
	letter-spacing: 2px;
	position: relative;
	z-index: 2;
}
.image-hover-effect .vc_single_image-wrapper {
  position: relative;
  overflow: hidden;
}
.image-hover-effect .vc_single_image-wrapper img {
  transition: transform 0.5s ease-in-out;
}
.image-hover-effect:hover .vc_single_image-wrapper img {
  transform: scale(1.2);
}
.image-hover-effect .vc_single_image-wrapper::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  z-index: 1;
}
.image-hover-effect .vc_single_image-wrapper:hover::before {opacity: 1;}
.cal-img img {height: 360px!important;}
.calpd > .vc_column-inner {padding-left: 0px;padding-right: 0px;}
.post-card-front {overflow: initial;}

.reservbtn {right: 0;}
#menu-header-main-menu > li:last-child {margin-left: auto; position: absolute;}
#menu-header-main-menu > li:last-child a {background-color: #ffa500;color:#ffffff; border-radius: 5px;}
#menu-header-main-menu > li:last-child a:hover {color: #ffffff!important;}