/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
.gravity-theme form {
	margin-top: 30px;
}
.gravity-theme form textarea,
.gravity-theme form input{
    border:none;
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
	background: #131313;
	color: #fff;
    min-width:250px;
    width:100%;
}

#gform_1 .ginput_container_fileupload #input_1_18, #gform_2 .ginput_container_fileupload #input_2_13 {
	text-decoration: none;
	-webkit-appearance: none!important;
	/*font-family: Boston,sans-serif;*/
	font-size: 16px;
	clear: both;
}
.ginput_container_fileupload .gform_fileupload_rules {
	font-family: Courier New, serif;
	font-size: 14px;
}
.ginput_container_fileupload+.gfield_description {
	font-family : Courier New, serif !important;
	font-size   : 14px !important;
	position: relative;
	top: -110px;
	left: 100px;
}
.select2-container.select2-container--classic {
	min-width: 250px !important;
}
.select2-container .select2-selection--single {
	height: 40px !important;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
	line-height: 38px !important;
	min-width: 250px;
	background: #444;
	color: #ffffff !important;
	border-radius: 5px;
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable, .select2-results__option {
	background: #444;
	color: #ffffff !important;
}
.cc-btn {
	font-family: Boston,sans-serif;
}

.cc-floating .cc-message {
	font-family: Special Elite,sans-serif;
}

.grecaptcha-badge {
	display: none;
}
#field_1_1000 .gfield_repeater_item {
	clear: both;
	border-bottom: none;
}
#field_1_1000 .gfield_repeater_item .gfield_repeater_cell {
	float: left;
	margin-right: 20px;
}
#field_1_1000 .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
	padding-top: 0 !important;
}
#field_1_1000 .gfield_repeater_buttons {
	display: none;
}
/*.gfield_label, .gfield_description {
	font-family: Boston, sans-serif !important;
}*/
.gravity-theme form textarea,
input[type=number],
input[type=text],
input[type=email],
input[type=text],
input[type=email],
.select2-selection__rendered,
.select2-results__option {
	font-family: Courier New, serif;
}
.shareable_registration {
	margin-top: 10px !important;
}
.alcotraz_share_links {
	clear: both;
	float: left;
	margin: 10px;
}
.alcotraz_shareable_text {
	margin-left: 20px;
}
.gfield_repeater_cell .gfield-choice-input {
	width: 35px;
	height: 35px;
}
.gfield_repeater_cell .gfield_label {
	color: #9b9a9a;
	font-weight: 400 !important;
	font-size: 12.8px !important;
	padding-top: 8px !important;
}
.select2-container .select2-selection--single {
	height: 40px;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
	height: 38px !important;
}

body.page-id-1233 header.header,
body.page-id-1233 .wrapper>.site-switcher,
body.page-id-1233 footer.footer,
body.page-id-1235 header.header,
body.page-id-1235 .wrapper>.site-switcher,
body.page-id-1235 footer.footer,
body.page-id-1237 header.header,
body.page-id-1237 .wrapper>.site-switcher,
body.page-id-1237 footer.footer {
	display: none;
}
body.page-id-1233 .mb-lg-200,
body.page-id-1235 .mb-lg-200,
body.page-id-1237 .mb-lg-200 {
	margin-bottom: 0;
}

body.page-id-1233 .builder:before,
body.page-id-1235 .builder:before,
body.page-id-1237 .builder:before {
	height: 320px;
}


@import url('https://fonts.cdnfonts.com/css/boston-traffic');
@font-face{font-family:Special Elite;src:url(https://www.alcotraz.co.uk/wp-content/themes/alcotraz/assets/fonts/special_elite_regular.ttf)}
h2.heading,
.list-lead a {
	font-family: Boston,Poppins,Helvetica,sans-serif;
}
#invite-link {
	display: none;
}

.gravity-theme form .select2-container--classic .select2-selection--single {
	background: none;
	border:none;
	border-radius: 0;
	outline: 0;
	filter:none;
}

.gravity-theme form .select2-container--classic .select2-selection--single .select2-selection__arrow {
	
	border: none;
	border-left:none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	height: 26px;
	position: absolute;
	top:0;
	right: 0;
	width: 30px;
	background: none;
}

.gravity-theme form .select2-container--classic .select2-selection--single .select2-selection__rendered {
	background: #131313;
	border-radius: 0;
    padding: 4px 6px;
}

.gform_wrapper.gravity-theme input[type="submit"]{
    margin: 0 0 20px;
    
}
@media (max-width:767px) {
    .gform_wrapper.gravity-theme input[type="text"],
    .gravity-theme form .select2-container.select2-container--classic {

        width: 100% !important;
    }
}
