.new-release,
.new-release-art {
text-align: center;
}

.new-release-art img {
width: 70%;
padding: 15px;
}

.new-release span {
display: block;
font-weight: 300;
}

.new-release span {
font-family: 'Source Sans Pro', sans-serif !important;
}

.new-release span {
color: #e7eff6;
font-weight: 400;
font-size: 17px;
margin-bottom: 10px;
}

.new-release h2 {
font-family: 'Merriweather', serif !important;
}

.new-release h2,
.new-release h3 {
margin-top: 0 !important;
margin-bottom: 10px;
}

.new-release h2 {
font-size: 50px !important;
color: #f9fafc;
font-weight: 700 !important;
}

.new-release h3 {
font-size: 30px !important;
color: #dfdfde !important;
font-weight: 700 !important;
}

.new-release a {
display: inline-block;
margin: 20px 0 !important;
font-size: 40px;
font-family: 'Solitreo', cursive;
padding: 15px 20px 10px;
border: 3px solid #f9fafc;
border-radius: 50px;
}

.new-release a,
.new-release a:hover {
text-decoration: none !important;
color: #f9fafc;
}

#video-section h2 {
font-size: 35px !important;
font-weight: bold;
color: #2e4482 !important;
}


.widget-title {
	text-align: center;
}
#emma-form {
	  margin-left: auto;
    margin-right: auto;
   	text-align: center;
}


li#field_1_3 {
display: none;
}

.gform_footer.top_label {
text-align: center;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
width: 50% !important;
}

#comment-input input, #tribe-bar-form input[type=text], .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .fusion-login-box .fusion-login-form input[type=password], .fusion-login-box .fusion-login-form input[type=text], .gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield select, .gform_wrapper .gfield_select[multiple=multiple], .input-text:not(textarea), .main-nav-search-form input, .post-password-form label input[type="password"], .search-page-search-form input, .searchform .fusion-search-form-content .fusion-search-field input, .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow, .tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text], .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text, input.s, input[type="email"], input[type="number"], input[type="password"], input[type="text"], select {
color: white;
font-size: 16px;
}

div#gform_confirmation_message_1 {
text-align: center;
}

/*Tour page*/
.bit-widget .bit-top-track-button {
font-family: "Roboto Slab";
font-weight: 400;
font-size: 15px;
letter-spacing: 3px;
font-style: normal;
}

.bit-widget .bit-clickable,
.bit-widget .bit-venue {
color: #917852 !important;
}

.bit-widget.bit-layout-desktop .bit-date,
.bit-widget .bit-clickable,
.bit-widget .bit-venue,
.bit-widget.bit-layout-desktop .bit-location {
font-family: "Roboto Slab";
font-weight: 400;
font-size: 15px;
}


.bit-widget .bit-play-my-city-button,
.bit-widget .bit-offers,
.bit-widget .bit-upcoming-events-show-all-button, .bit-past-events-show-all-button {
background: #262626 !important; 
color: #917852 !important;
border-color: #917852 !important;
}

.bit-widget .bit-rsvp {
color: #917852 !important;
border-color: #917852 !important;
}


@media screen and (max-width: 480px) {

.new-release-art img {
width: 80%;
padding: 15px;
}	
	
.new-release span {
font-size: 14px;
}

.new-release h2 {
font-size: 35px !important;
font-family: 'Merriweather', serif !important;
}
	
.new-release h3 {
font-size: 23px !important;
}

.new-release a {
font-size: 30px;
}
	
}

@media screen and (min-width:481px) and (max-width: 768px) {

.new-release-art img {
width: 80%;
padding: 15px;
}	
	
.new-release span {
font-size: 14px;
}

.new-release h2 {
font-size: 35px !important;
}

.new-release h3 {
font-size: 23px !important;
}

.new-release a {
font-size: 30px;
}	
	
}

@media screen and (min-width:769px) and (max-width: 992px) {

}