/*!
	Theme Name: Skeleton Theme Child
	Theme URI: http://cmsmart.net
	Author: DJDezignz
	Author URI: http://djdezignz.com
	Description: This is a child theme of skeleton theme to be used for development of custom themes
	Version: 1.0.0
	Template: skeleton-theme-store
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain: skeleton-theme-store
	Tags: responsive, custom-menu, custom-header, post-formats
*/

/* ============================== */
/* ::::::::: Misc Styles :::::::: */
/* ============================== */

@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

@font-face {
	font-family: DeliriumSample;
	src: url(assets/fonts/delirium_sample.ttf);,
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Barlow Condensed', sans-serif;
}
p{
	font-family: 'Montserrat', sans-serif;
}
.dj_container>.row{
	margin: 0;
}
.zi-500{
	z-index: 500;
}
.vc_row[data-vc-full-width]{
	overflow: visible!important;
}

/* ================================ */
/* ::::::::: Header Styles :::::::: */
/* ================================ */

.navbar-st.top_bar{
	padding: 0px;
}
.top_bar .inner_cont{
	position: relative;
	padding: 15px;
}
/* body:not(.page-50-50-raffle) .top_bar .inner_cont{
	padding-left: 220px;
} */
.top_bar .inner_cont:after{
	content: "";
    display: block;
    clear: both;
}
.top_bar .logo_small.max_width{
	max-width: 160px;
	position: absolute;
	top: 0;
	left: 10px;
	padding: 0;
	z-index: 1000;
}
.page-50-50-raffle .top_bar .logo_small.max_width{
	right: 10px;
	text-align: center;
	margin: auto;
	max-width: 300px;
}
.top_bar .social a.top-100{
	background: transparent;
    border: none;
    border-radius: 0;
}
.top_bar .social .top-100 img{
	max-height: 45px;
	margin-top: -5px;
}
.h4h_date{
	display: inline-block;
	text-align: left;
	float: left;
	text-transform: uppercase;
}
.h4h_date h3,
.h4h_date p{
	margin: 0;
	color: #ffcb05;
}
.h4h_date p{
	font-family: Barlow Condensed, sans-serif;
}
nav.navbar-st .social a{
	display: inline-block;
    text-align: center;
    margin: 0 7px;
}
nav.navbar-st .social.round a{
    border-radius: 50%;
}
.top_bar .social a,
nav.navbar-st .social a{
	font-size: 20px;
	line-height: 30px;
	height: 35px;
	width: 35px;
}
nav.navbar-st .social a{
	line-height: 36px;
}
nav.navbar-st .social a{
	background: #ffcb05;
	color: #fff;
}
.top_bar .social{
	margin-top: 5px;
}
.navbar-st .social{
	margin-top: 8px;
}
/* body:not(.page-50-50-raffle) nav .inner_cont{
	padding-left: 205px;
} */
nav .nav>li{
	margin: 0 8px;
}
nav .nav>li a{
	font-family: Montserrat, sans-serif;
	border-bottom: 8px solid transparent;
	padding: 18px 5px 10px;
}
nav .nav>li a:hover{
	border-bottom: 8px solid #ffcb05;
}
nav .nav li.current-menu-item>a,.navbar-coll.collapsing li.current-menu-item>a, .navbar-coll.collapse.in li.current-menu-item>a,
nav .nav li.current-menu-ancestor>a,.navbar-coll.collapsing li.current-menu-ancestor>a, .navbar-coll.collapse.in li.current-menu-ancestor>a{
	font-weight: 900;
}
.navbar-toggle .icon-bar{
	background: #ffcb05;
}
nav .nav>li ul{
	border-left: 8px solid #ffcb05;
} 
nav .nav>li ul a{
	border-bottom: none;
}
nav .nav>li ul a:hover{
	color: #ffcb05!important;
	border-bottom: none!important;
}
header.entry-header{
	padding: 175px 15px 175px;
	background-size: cover!important;
	text-align: center;
	background-position: center!important;
}
header.entry-header h1,
h1.entry-title{
	background: rgba(39, 39, 39, 0.8);
	background: #ffcb05;
	display: inline;
	display: block;
	font-style: italic;
	text-transform: uppercase;
	line-height: 1.2;
	padding: 0px 20px 0 20px;
	color: #fff;
	color: #3c3c3c;
	text-align: center;
	margin: 0;
}
.navbar-coll.collapsing li, 
.navbar-coll.collapse.in li{
	width: 100%;
}

nav .navbar-coll.collapsing .nav>li.menu-item-has-children>a, 
nav .navbar-coll.collapse.in .nav>li.menu-item-has-children>a{
	display: none;
}
nav .navbar-coll.collapsing .nav>li ul, 
nav .navbar-coll.collapse.in .nav>li ul{
	border-left: none;
	background: transparent!important;
}
nav .navbar-coll.collapsing .nav>li ul, 
.navbar-coll.collapsing #menu-main li.megamenu>ul,
nav .navbar-coll.collapse.in .nav>li ul, 
.navbar-coll.collapse.in #menu-main li.megamenu>ul {
    display: block;
    position: relative;
}
nav .navbar-coll.collapsing .nav>li>ul a, 
.navbar-coll.collapsing .mega_head>a,
nav .navbar-coll.collapse.in .nav>li>ul a, 
.navbar-coll.collapse.in .mega_head>a {
    text-align: center!important;
}
.top_bar .btn_cont{
	margin-top: 7px;
}
.top_bar a.btn{
	color: #3c3c3c;
}
.top_bar a.btn:hover{
	color: #ffcb05;
}
.page-50-50-raffle nav .navbar-right{
	width: 100%;
}
.page-50-50-raffle nav .nav>li{
	float: none;
	display: inline-block;
	vertical-align: middle;
}
.page-50-50-raffle nav .nav>li:nth-child(4){
	margin-right: 165px;
}
/* .page-50-50-raffle nav .nav>li:nth-child(5){
	margin-left: 165px;
} */
.page-50-50-raffle nav .nav>li:last-child{
	margin-right: 25px;
}
.page-tour-the-tip-registered-ride header.entry-header{
	padding-top: 250px;
	padding-bottom: 15px;
}

/* ==================================== */
/* ::::::::: Breadcrumb Styles :::::::: */
/* ==================================== */

/* ============================== */
/* ::::::::: Body Styles :::::::: */
/* ============================== */

.txt-rgt{
	text-align: right;
}
.txt-lft{
	text-align: left;
}
.btn{
	text-transform: uppercase;
	font-weight: 600;
	font-family: Barlow Condensed, sans-serif;
	border-radius: 0!important;
	font-size: 25px;
}
.btn~.btn{
	margin-left: 15px;
}
button.btn[id*=eventbrite-widget-modal-trigger]~button.btn[id*=eventbrite-widget-modal-trigger]{
	margin-left: 0;
}
.btn small{
	font-weight: normal;
	text-transform: capitalize;
}
.btn.lrg{
	border-width: 8px;
	padding: 8px 36px;
	font-size: 30px;
}
.btn_yllw,
input[type=submit]{
	background: #ffcb05;
	border: 2px solid #ffcb05;
	color: #3c3c3c;
	padding: 0px 24px;
	text-transform: uppercase;
    font-family: Barlow Condensed, sans-serif;
    border-radius: 0;
    font-size: 22px;
	line-height: 1.42857143;
	font-weight: 600;
}
.btn_yllw:hover,
input[type=submit]:hover{
	background: #3c3c3c;
	color: #ffcb05;
	border-color: #3c3c3c;
	padding: 0px 24px;
}
.btn_yllw.cncrt:hover{
	background: #fff;
	color: #3c3c3c;
	border-color: #fff;
}
.btn_yllw.dl{
	line-height: 1;
	padding: 4px 24px;
}
.btn_yllw.dl small{
	line-height: 1.42857143;
}
.btn_grey{
	background: #3c3c3c;
	border: 2px solid #3c3c3c;
	color: #fff;
	padding: 0px 24px;
	text-transform: uppercase;
    font-family: Barlow Condensed, sans-serif;
    border-radius: 0;
    font-size: 22px;
	line-height: 1.42857143;
}
.btn_grey:hover{
	background: #ffcb05;
	color: #3c3c3c;
	border-color: #ffcb05;
	padding: 0px 24px;
}
.wht-arr-top,
.wht-arr-bottom,
.yllw-arr-top,
.yllw-arr-bottom{
	position: relative;
}
.wht-arr-top .inner_cont:before{
	content: '';
	display: block;
	position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
	border: 30px solid transparent;
    border-bottom: 30px solid #fff;
	border-right-width: 53vw;
    border-left-width: 53vw;
	z-index: 20;
}
.yllw-arr-top .inner_cont:before{
	content: '';
	display: block;
	position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
	border: 30px solid transparent;
    border-bottom: 30px solid #ffcb05;
	border-right-width: 53vw;
    border-left-width: 53vw;
	z-index: 20;
}
.wht-arr-bottom .inner_cont:after{
	content: '';
	display: block;
	position: absolute;
    bottom: -60px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
	border: 30px solid transparent;
    border-top: 30px solid #fff;
	border-right-width: 53vw;
    border-left-width: 53vw;
	z-index: 200;
}
.count_down_cont{
	text-align: center;
	background: linear-gradient(to right, #ffcb05 0%,#ffcb05 50%,#ffcb05 50%,#ffe73f 50%,#ffe73f 100%);
}
.countdown>div{
	display: inline-block;
	color: #fff;
	padding: 25px;
	font-size: 40px;
	line-height: 1;
	font-weight: bold;
	font-family: Barlow Condensed, sans-serif;
	min-width: 120px;
}
.countdown>div.days{
	background: #ffcb05;
}
.countdown>div.hours{
	background: #ffd41c;
}
.countdown>div.minutes{
	background: #ffde2f;
}
.countdown>div.seconds{
	background: #ffe73f;
}
.countdown span{
	display: block;
	color: #fff;
	font-weight: normal;
	font-family: Montserrat, sans-serif;
}
.dj-galleryslider .dj-gallery-thumbnail-box .dj-gallery-thumbnail{
	padding: 0 3px;
}
.btn_brdr_wht{
	color: #fff;
	border: 2px solid #fff;
}
.btn_brdr_wht:hover{
	color: #ffcb05;
	border-color: #ffcb05;
}
.btn_ppv{
	text-align: center;
	font-size: 120px;
	line-height: 105px;
	color: #ffcb05;
	background: #3c3c3c;
	height: 100px;
	width: 100px;
	border-radius: 50%;
	cursor: pointer;
}
.btn_ppv:hover{
	color: #fff;
}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev{
	background: rgba(39,39,39,0.8);
	border: 2px solid rgba(255,255,255,0.8);
	border-radius: 50%;
	text-align: center;
}
.flex-direction-nav a.flex-next:before,
.flex-direction-nav a.flex-prev:before{
	color: rgba(255,203,5,0.8);
	font-size: 27px;
	line-height: 37px;
}
.flex-direction-nav .flex-next:hover,
.flex-direction-nav .flex-prev:hover{
	background: rgba(39,39,39,1);
	border: 2px solid rgba(255,255,255,1);
	border-radius: 50%;
}
.flex-direction-nav .flex-next:hover:before,
.flex-direction-nav .flex-prev:hover:before{
	color: rgba(255,203,5,1);
}
input[type=text], 
input[type=tel], 
input[type=email], 
input[type=number], 
input[type=password], 
input[type=search], 
select, 
textarea,
fieldset,
div.wpforms-container-full .wpforms-form input[type=date], 
div.wpforms-container-full .wpforms-form input[type=email], 
div.wpforms-container-full .wpforms-form input[type=number], 
div.wpforms-container-full .wpforms-form input[type=tel], 
div.wpforms-container-full .wpforms-form input[type=text], 
div.wpforms-container-full .wpforms-form input[type=url], 
div.wpforms-container-full .wpforms-form select, 
div.wpforms-container-full .wpforms-form textarea,
div.wpforms-container-full .wpforms-form *.wpforms-field-checkbox.wpforms-list-inline{
	background: #f8f8f8;
	border: 2px solid #949494;
	padding: 10px;
}
fieldset,
div.wpforms-container-full .wpforms-form *.wpforms-field-checkbox.wpforms-list-inline{
	margin-bottom: 10px;
}
fieldset p{
	margin-bottom: 0;
}
fieldset>label{
	min-width: 100px;
}
fieldset label{
	font-weight: normal;
}
.wpcf7-form-control-wrap.aoi .wpcf7-checkbox{
	width: 100%;
	display: block;
	-webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}
.dwn-tri-tran{
	position: relative;
}
.dwn-tri-tran .inner_cont:before{
	content: '';
	display: block;
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 30px solid transparent;
    border-right: 53vw solid #f2f1f1;
    border-left: 53vw solid #f2f1f1;
    z-index: 20;
}
.fa-stack i~i{
	color: #484848!important;
}
.map_cont{
	position: relative;
}
.map_cont .map-overlay{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}
.map_cont .map-icon{
	position: absolute;
	text-align: center;
	top: 35%;
	-webkit-transform: translateY(-50.1%);
	-ms-transform: translateY(-50.1%);
	transform: translateY(-50.1%);
	width: 205px;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 100;
}
.map-icon h2{
	background: #ffcb05;
    border: 2px solid #ffcb05;
    color: #3c3c3c;
    padding: 0px 24px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Barlow Condensed, sans-serif;
    border-radius: 0;
    font-size: 22px;
    line-height: 1.42857143;
	margin: 0;
}
.map-icon .content{
	background: #3c3c3c;
    color: #fff;
    padding: 7px;
}
.map-icon :last-child{
	margin: 0;
}
.map-icon:after{
	content: '';
	display: block;
	position: absolute;
	bottom: -60px;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	margin: auto;
	border: 30px solid transparent;
	border-top: 31px solid #3c3c3c;
	z-index: 20;
}
.dj-galleryoverview,
.gall_load_more, 
.gall_pagination{
	background: #ecedee;
}
.gall_load_more, 
.gall_pagination{
	padding: 0 20px 20px;
	margin: 0;
}
.dj-gallery-thumbnail-box .dj-gallery-thumbnail,
.dj-gallery-thumbnail-vid-box .dj-gallery-thumbnail{
	padding: 20px;
}
.gall_load_more a#more_posts, 
.gall_pagination a, 
.gall_sldr_view_more a{
	background: #ffcb05!important;
	border: 2px solid #ffcb05!important;
	color: #3c3c3c!important;
	padding: 0px 24px;
	text-transform: uppercase;
    font-weight: 600;
    font-family: Barlow Condensed, sans-serif;
    border-radius: 0!important;
    font-size: 22px;
	line-height: 1.42857143;
}
.gall_pagination a.active, 
.gall_pagination a.active:hover, 
.gall_pagination a.active:active, 
.gall_pagination a.active:focus, 
.gall_pagination a:hover, 
.gall_pagination a:active, 
.gall_pagination a:focus, 
.gall_load_more a#more_posts:hover, 
.gall_load_more a#more_posts:active, 
.gall_load_more a#more_posts:focus, 
.gall_sldr_view_more a:hover, 
.gall_sldr_view_more a:active, 
.gall_sldr_view_more a:focus{
	background: #3c3c3c!important;
	color: #ffcb05!important;
	border-color: #3c3c3c!important;
	padding: 0px 24px;
    border-radius: 0!important;
}
.gall_filter_cont{
	text-align: left;
	padding: 0 20px 20px;
}
.gall_filter_cont a{
	display: inline-block;
	padding: 10px;
	color: #3c3c3c!important;
}
.gall_filter_cont a.active{
	font-weight: bold;
	position: relative;
}
.gall_filter_cont a.active:after{
	content: "";
	display: block;
	position: absolute;
	bottom: -20px;
	left: 0;
	right: 0;
	width: 20px;
	margin: auto;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 20px solid #ecedee;
	z-index: 20;
}
.bg-fixed{
	background-attachment: fixed;
}
.vc_row.bg-lg-top{
	background-position: center top!important;
}
.h4h-off-camp small{
	font-size: 75%;
}
.vc_row.con-2{
	background-image: url(https://hogsforhospice.com/wp-content/uploads/2019/03/chris-janson-bg.png?id=983), linear-gradient(#252626, #090909)!important;
}
#dj-gallery-slider-concerts li img{
	max-width: 60%;
	margin: 15px 0;
}
.vhha_cont input[type=text]{
	width: auto;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, 
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before{
	background: transparent!important;
	border: none;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
ol>li{
	margin-bottom: 10px;
}
#wpforms-5637-field_35-container,
#wpforms-5637-field_16-container,
#wpforms-5637-field_36-container{
	float: left;
	clear: none;
}

/* ============================== */
/* ::::::::: Shop Styles :::::::: */
/* ============================== */

/* ============================== */
/* ::::::::: Post Styles :::::::: */
/* ============================== */

/* ================================= */
/* ::::::::: Related Styles :::::::: */
/* ================================= */

/* ================================== */
/* ::::::::: Comments Styles :::::::: */
/* ================================== */

/* ==================================== */
/* ::::::::: Pagination Styles :::::::: */
/* ==================================== */

/* ==================================== */
/* ::::::::: Login Form Styles :::::::: */
/* ==================================== */

/* ================================ */
/* ::::::::: Footer Styles :::::::: */
/* ================================ */

footer .footer{
	padding: 40px 10px;
}
footer .footer .wpb_content_element{
	margin-bottom: 0!important;
}
footer .footer .wpb_content_element p{
	font-family: Montserrat, sans-serif;
}
footer .vc_row .vc_row .vc_column-inner{
	padding-left: 25px;
	padding-right: 25px;
}
footer .c_r_cont{
	padding: 20px 10px;
}
.c_r_cont .nav {
    margin-bottom: 10px;
}
.c_r_cont .nav li,
.c_r_cont .nav li a {
    color: #fff;
}
.c_r_cont .nav li.separator:last-child {
    display: none;
}
.c_r_cont .nav li a {
    padding: 0px 10px;
	font-family: Montserrat, sans-serif;
}
.c_r_cont .nav>li>a:hover {
    background-color: transparent;
	color: #ffcb05;
}
.c_r_cont address{
	text-transform: uppercase;
	border-top: 1px solid #fff;
	padding: 20px 0 0;
	font-family: Barlow Condensed, sans-serif;
}
.c_r_cont address a{
	color: #ffcb05;
}
footer .bt-top i{
	font-weight: 900;
}


/* =============================== */
/* ::::::::: Media Styles :::::::: */
/* =============================== */
@media (min-width: 768px){
	.navbar-header {
		float: right;
	}
	body:not(.page-50-50-raffle) .top_bar .inner_cont{
		padding-left: 220px;
	}
	body:not(.page-50-50-raffle) nav .inner_cont{
		padding-left: 205px;
	}
}
@media(max-width: 1200px){
/* 	body:not(.page-50-50-raffle) nav .inner_cont{
		padding-left: 170px;
	} */
}
@media(min-width: 1140px){
	.nav>li.mob{
		display: none;
	}
	.page-50-50-raffle nav .nav>li:nth-child(5){
		margin-left: 165px;
	}
}
@media(max-width: 1140px){
	.navbar-coll.collapse{
		display: none;
		visibility: hidden;
	}
	.navbar-toggle{
		display: block;
	}
}
@media(max-width: 1099px){
	body:not(.page-50-50-raffle) .btn{
		display: block;
		max-width: 300px;
	}
	.btn~.btn{
		margin-left: auto;
		margin-top: 10px;
	}
	.btn.lrg{
		max-width: 100%;
		padding: 8px 14px;
	}
	nav.navbar-st .mob{
		display: none;
	}
}
@media(max-width: 900px){
	.page-50-50-raffle nav.navbar-st .mob {
		display: block;
	}
	.page-50-50-raffle .top_bar .social{
		display: none;
	}
}
@media(max-width: 800px){
	body:not(.page-50-50-raffle) .btn{
		margin: auto;
		white-space: initial;
	}
	.wpcf7-form-control-wrap.aoi .wpcf7-checkbox{
		-webkit-column-count: 1;
		 -moz-column-count: 1;
			  column-count: 1;
	}
	.gall_filter_cont a.active:after{
		display: none;
	}
	.navbar-coll.collapsing, .navbar-coll.collapse.in{
		width: 50%;
	}
}
@media(max-width: 767px){
	.btn{
		display: block;
		max-width: 300px;
		margin: auto;
		white-space: initial;
	}
	.sldr h1,
	.sldr h3{
		display: inline-block!important;
		width: 100%;
		text-align: center;
	}
	.sldr h1:last-child,
	.sldr h3:last-child{
		display: block!important;
	}
	.vid h2{
		display: inline-block!important;
		width: 100%;
		text-align: center;
	}
	.vid h2:last-child{
		display: block!important;
	}
	.top_bar .inner_cont{
		padding-left: 15px;
		text-align: center;
	}
	.top_bar .logo_small.max_width{
		position: static;
		float: none;
	}
	.h4h_date{
		display: block;
		float: none;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 10px;
	}
	.top_bar .social{
		display: none;
	}
	nav .inner_cont{
		padding-left: 0;
	}
	nav .nav>li.menu-item-has-children>a{
		display: none;
	}
	nav .nav>li ul{
		border-left: none;
		background: transparent!important;
	}
	.bcma .wpb_column{
		margin-top: 15px;
	}
	.bcma .wpb_column:first-child{
		margin-top: 0px;
	}
	.footer .textwidget img{
		padding: 10px 0;
	}
	.txt-r{
		text-align: center;
	}
	p>img{
		margin-bottom: 20px!important;
	}
	.vc_row .wpb_column .vc_column-inner{
		padding-bottom: 35px;
	}
	.vc_row .wpb_column:last-child .vc_column-inner{
		padding-bottom: 0px;
	}
	.gall_filter_cont a.active:after{
		display: none;
	}
	.navbar-coll.collapsing, .navbar-coll.collapse.in{
		width: 50%;
	}
	.vc_row.con-1>.inner_cont>.wpb_column:first-child>.vc_column-inner{
		padding: 125px 0!important;
	}
	.vc_row.con-2>.inner_cont>.wpb_column:last-child>.vc_column-inner{
		padding-top: 0px!important;
	}
	#dj-gallery-slider-concerts li img{
		max-width: 80%;
	}
}
@media(max-width: 600px){
	.vc_row.count_down_cont .vc_col-sm-12.vc_column_container:first-child>.vc_column-inner, 
	.vc_row.count_down_cont .vc_col-sm-12.vc_column_container:last-child>.vc_column-inner{
		padding: 0;
	}
	header.entry-header h1, h1.entry-title{
		display: inline-block!important;
		width: 100%;
		text-align: center;
	}
	.vet h2{
		font-size: 55px!important;
	}
	.vet h3{
		font-size: 28px!important;
	}
	.btn_yllw, input[type=submit]{
		white-space: initial!important;
	}
	span.wpcf7-list-item{
		width: 100%;
	}
	nav.navbar-st .mob{
		display: block;
	}
	#dj-gallery-slider-concerts li img{
		max-width: 90%;
	}
}
@media(max-width: 445px){
	.vc_row.count_down_cont .vc_col-sm-12.vc_column_container:first-child>.vc_column-inner, 
	.vc_row.count_down_cont .vc_col-sm-12.vc_column_container:last-child>.vc_column-inner{
		padding: 0;
	}
	.countdown>div{
		min-width: 50%;
	}
	.navbar-coll.collapsing, .navbar-coll.collapse.in {
		width: 100%;
	}
}

