/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2025 | 11:23:07 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

body .site-container{
	max-width:100%;
}
body #gform_wrapper_1{
	margin-top:0px;
}
body #gform_wrapper_1 .gform_heading{
	text-align:left;
	margin-bottom:0px;
}
body #gform_wrapper_1 .gform_heading h2{
	padding:0px;
	margin-bottom:0px;
}
body #gform_wrapper_1 .gform_heading .gform_description{
	display:none;
}
body #gform_wrapper_1.gform-theme--framework .gfield--input-type-datepicker .ginput_container_date input{
	min-width:100%;
}
body #gform_wrapper_1.gform_wrapper .ginput_address_country.ginput_left{
	width:52%;
}
.gv-table-view table thead {
    background: #000;
    color: #fff;
}
.gv-table-view table thead a {
	color:#ffff;
}
.gv-table-view .table>tbody>tr>td{
	vertical-align:middle;
}
.singular-gravityview-1339 .calendar-archives{
	display:none;
}
.gv-search-box input, .gv-search-box select{
	width:100%;
	background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 9px 14px;
	box-shadow: 0px 1px 5px rgb(0, 0, 0, .11);
    border-radius: 3px;
}
#ui-datepicker-div{
	z-index:9999!important;
}
.gv-widget-search .gv-search-box.gv-search-field-search_all{
	flex:1 1 100%;
}
.button.gv-search-button {
    max-width: max-content;
    padding: 6px 20px;
    background: #000;
    color: #fff;
    border: none;
    border-radius: 3px;
	font-size: 14px;
	
}
.gv-table-view table td a{
	color:#000;
}
.gv-table-view table td a.btn, .gv-widgets-footer .btn{
	background:#000;
	color:#fff;
	border-radius:4px;
}
.gv-widgets-footer .btn{
	font-size:14px;
}
.gv-table-view table thead th[data-label='First']{
	max-width:100px;
	width:100px;
}
.gv-table-view table thead th:first-child{
	max-width:30px;
	width:20px !important
}
.gv-table-view table thead th[data-label='Email']{
	width:32%;
}
.gv-widget-search{
	margin-top:0px;
}
p.newsletter-confirm-msg {
    text-align: center;
    min-height: 77dvh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mTS_horizontal .mTSThumbContainer, .mTS_horizontal ul.mTSContainer>li{
	position:relative;
}
.mTS_horizontal ul.mTSContainer>li .caption.text-center {
    position: absolute;
    max-width: 98%;
    text-align: left;
    z-index: 9999;	
}
.mTS_horizontal ul.mTSContainer>li .caption h4.caption-title{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
	font-style: italic;
    letter-spacing: 0.5px;
}

@media only screen and (min-width: 1024px) {
	.pum-container.pum-responsive.pum-responsive-small{
	    width: 100%;
        max-width: 500px !important;
			}
}
@media only screen and (max-width: 1023px) {
	.pum-container.pum-responsive.pum-responsive-small{
	    width: 100%;
        max-width: 500px !important;
			}
}
@media only screen and (max-width: 767px) {
	.pum-container.pum-responsive.pum-responsive-small{
	    width: 96%;
        left:1% !important;
			}
	body #gform_wrapper_1.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_last,
	body #gform_wrapper_1.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_first{
		padding-right:6px;
	}
	body #gform_wrapper_1.gform_wrapper .ginput_address_country.ginput_left {
		width: 100%;
	}
}
@media screen and (max-width: 575.98px) {
	.gv-table-view tr{
		padding:0px 0px;
	}
    .gv-table-view tr td {
                display: flex;
        width: 100%;
        min-width: 100%;
        align-items: center;
    }
	.gv-table-view tr:nth-child(even){
		background-color:#fafcff;
	}
	.gv-widgets-footer .gv-left>div{
		text-align:center;
	}
}

