/*
Theme Name: Avada
Description: The #1 selling theme of all time that allows you to build virtually any design style.
Author: ThemeFusion
Theme URI: http://avada.theme-fusion.com/
Author URI: http://themeforest.net/user/ThemeFusion
Version: 5.6.2
License: Themeforest Split Licence
License URI: -
Text Domain: Avada
*/

/* Classes needed by Theme Check */
.wp-caption-text,
.gallery-caption,
.bypostauthor {
}


.homepage_slider{
margin-top:70px!important;}

/* HEADER */
.fusion-main-menu > ul > li {text-transform: uppercase !Important;}
.fusion-is-sticky .fusion-main-menu > ul > li > a {color:#202934 !important;}
.fusion-is-sticky .fusion-main-menu > ul > li > a :hover {color:#b09f8d !important;}
.fusion-mobile-menu-design-modern .fusion-header > .fusion-row {top:30px !important;}
.fusion-is-sticky .fusion-mobile-menu-design-modern .fusion-header > .fusion-row {top:0px !important;}

.fusion-secondary-header {
    display: block !important;
    position: relative !important;
    z-index: 9998 !important;
}

.textarea.f1-message{
width: 489px!important;
}

.fusion-is-sticky .fusion-secondary-header {
    z-index: 100 !important;

}

li#menu-item-425 a {font-weight:700 !important;}

.fusion-last-menu-item a span{font-weight: bold !important;}
.fusion-logo {max-width: 220px !Important;}
.fusion-contact-info {float:right !Important;}
.fusion-header { margin-top: -30px !important;}.fusion-is-sticky .fusion-header { margin-top:0px !important;}.fusion-header-wrapper {background:#202934 !important; border-bottom: 1px solid #EDEEF2 !important;}
.fusion-contact-info a {color:#fff !Important; 
font-size: 20px !important; 
font-weight: 700; 
border-radius: 3px;    
transition: background .25s ease-in-out,padding .25s ease-in-out;
    -moz-transition: background .25s ease-in-out,padding .25s ease-in-out;
    -webkit-transition: background .25s ease-in-out,padding .25s ease-in-out;
}

.fusion-contact-info a:hover {color:#b09f8d !important;}
}

li.brochure {top:40px !important; font-family: 'Open Sans' !important;}
i.fa.fa-download {font-family: 'Open Sans' !important;}

i.fa.fa-calendar {
    margin-right: 10px !Important;
}

.fusion-header-wrapper {z-index: 9990 !important;} 


/* CONTENT */

.center { margin: 0 auto; width: 600px !Important;
}
.redirect-text {
    font-size: 14px !Important;
    font-style: italic !important;
color:#c095a0 !important;
text-align:center !Important;
}

div#sliders-container {border-bottom: 6px solid #202934 !Important; top: 100px !Important;}
.tp-bgimg.defaultimg {-webkit-box-shadow: inset 0px -72px 60px -48px rgba(0,0,0,0.41);-moz-box-shadow: inset 0px -72px 60px -48px rgba(0,0,0,0.41);box-shadow: inset 0px -72px 60px -48px rgba(0,0,0,0.41);}
.tparrows {background: transparent !Important;}
.tparrows:before {font-size:30px !important;}
strong {color:#202934 !important;}

.big-text {font-size: 20px !Important;margin-bottom: 20px !Important; color: #202934 !important; font-family: 'Domaine-Display' !important;}
.fusion-fullwidth.poi-1 p {color:#fff !important;}

h2, h3, h4 {text-transform: uppercase !important;}

input.wpcf7-form-control.wpcf7-submit.download {
    float: right !important;
    width: 100% !important;
}

.fusion-fullwidth.wedding-packages {
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(left, rgba(0,0,0,1) 15%, rgba(32,41,52,1) 51%, rgba(0,0,0,1) 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 15%,rgba(32,41,52,1) 51%,rgba(0,0,0,1) 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,1) 15%,rgba(32,41,52,1) 51%,rgba(0,0,0,1) 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}


.fusion-fullwidth.wedding-packages  h2 {color: #fff !important;}
.fusion-fullwidth.wedding-packages strong {color: #fff !important;}
.fusion-fullwidth.wedding-packages label {color: #fff !important;}

.fusion-fullwidth.wedding-packages input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    height: 55px !Important;
}

.fusion-fullwidth.wedding-packages input.wpcf7-form-control.wpcf7-text {
    height: 55px !Important;
}

.fusion-fullwidth.wedding-packages input.wpcf7-form-control.wpcf7-submit.download {font-family: 'Effra-Medium' !important; font-weight: 900 !important;}


.fusion-one-full.disclaimer p {text-align:center !Important; font-size: 12px !important; font-style:italic !important; margin-top:-10px !important; color: #fff !important;}

.fusion-fullwidth.reviews p {color:#fff !important; margin-top: 50px !important; margin-bottom: 0px !important; text-align:center !Important;}

.fusion-fullwidth.cta-1 {
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(left, rgba(0,0,0,1) 15%, rgba(32,41,52,1) 51%, rgba(0,0,0,1) 85%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 15%,rgba(32,41,52,1) 51%,rgba(0,0,0,1) 85%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,1) 15%,rgba(32,41,52,1) 51%,rgba(0,0,0,1) 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

.fusion-fullwidth.cta-1 h2 {color: #fff !Important;}
.fusion-fullwidth.cta-1 h3 {color:#fff !important;}

a.fusion-button.button-flat.button-square.button-xlarge.button-default.gold  a {
    font-family: 'Effra-Medium' !important;
	background:#820022 !Important;
    transition: all .2s;
    transition-property: all;
    transition-duration: 0.2s;
    transition-timing-function: initial;
    transition-delay: initial;
    padding: 15px 43px !important;
    -webkit-box-shadow: 0px 0px 0px -1px rgba(0,0,0,0);
    -moz-box-shadow: 0px 0px 0px -1px rgba(0,0,0,0);
    box-shadow: 0px 0px 0px -1px rgba(0,0,0,0);
}



a.fusion-button.button-flat.button-square.button-xlarge.button-default.gold a:hover {
-webkit-box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 26px 0px rgba(0,0,0,0.75);
color:#820022 !Important;
background:#fff !Important;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100% !Important;
}

.maple-group {    text-align: center !important;	margin-top:20px !important;}
.fusion-fullwidth.intro {    margin-top: 50px !important;}
.fusion-fullwidth.outbound-maple {    margin-top: -125px !important;}
.slider-btns {    font-size: 22px !Important;}
img.fusion-logo-1x.fusion-sticky-logo-1x {    padding-bottom: 10px !important;    padding-top: 10px !important;}
.fusion-logo img {    width: auto;    padding-right: 20px !Important;}
.fusion-separator.fusion-full-width-sep.sep-single {	padding-top: 40px !important;	border-color:#000 !important;}
a.fusion-button.button-flat.button-square.button-xlarge.button-default.button-4.gold {background: #b09f8d !important;}
a.fusion-button.button-flat.button-square.button-xlarge.button-default.button-4.gold:hover {background: #988807 !important;}
span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none.ew-logo {    max-width: 220px !Important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-accordian .panel-title .fusion-toggle-heading {    margin-left: 40px;    text-align: right !important;    margin-right: 40px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-toggle-icon-wrapper {float:right !important;}.fusion-footer-widget-column {margin-bottom: 10px !Important;}
.fusion-imageframe.ew-logo {max-width: 220px !important;}
.bx-wrapper .bx-next {right: 80px !important;}
.bx-wrapper .bx-prev {left: 80px !important;}
.jig-caption-title {
    padding-top: 0px !important;
    padding-bottom: 0px !Important;
    text-transform: uppercase !important;
	font-family: 'Effra-Light' !important;
	font-size:26px !Important;
	line-height:80px !important;
}

.jig-caption-wrapper {top: 0px !important;}

#jig1, #jig2, #jig3.jig-imageContainer img {height:300px !important;}


.tmls_text { font-family: 'Effra-Light' !important; letter-spacing:1px !Important;}

.jig-caption-wrapper.jig-cw-role-real {
    pointer-events: none !important;
}

.jig-imageContainer img {opacity: 1;  transition: opacity 1s, -webkit-transform 1s;  transition: opacity 1s, transform 1s;  transition: opacity 1s, transform 1s, -webkit-transform 1s;}
.jig-imageContainer img:hover {opacity: 1;  -webkit-transform: scale3d(1.1, 1.1, 1);  transform: scale3d(1.1, 1.1, 1);}

a.social {
    margin-right: 10px !Important;
	margin-bottom:10px !Important;
}

.social-sidebar {
    position: fixed !important;
    top: 25% !important;
    left: 10px !important;
    width: 30px !important;
	z-index: 9998 !important;
}

img.social-sidebar-img {
    margin-bottom: 15px !important;
}

h3.gform_title {
    display: none !Important;
}

.gform_wrapper .gform_footer {text-align:center !important;}

.fusion-fullwidth.wedding-packages label.gfield_label {
    color: #fff !important;
}

.river-terrace-vt { width: 100% !important; height: 220px !important; overflow: hidden !important;}.panorama-vt { width: 100% !important; height: 220px !important; overflow: hidden !important;}.bx-wrapper .bx-viewport {    box-shadow: 0 0 0px #ccc !important;    border: 0px solid #fff !important;    left: 0px !important;}.Main_tour-wrap {    background: #efefef;    width: 100%;    overflow: hidden;    padding: 15px 0;}.Main_tour-holder {    width: 865px;    margin: 0 auto;}.tour1 {    float: left;    width: 100%;    margin: 0 6% 0 0;}.tour2 {    float: left;    width: 100%;	margin-top: 20px !important;}
/* WIDGET/SIDEBAR */


/* WOOCOMMERCE */


/* FORM FIELDS */
#comment-input input, .avada-select .select2-container .select2-choice, .avada-select-parent select, .chzn-container .chzn-drop, .chzn-container-single .chzn-single, .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield input[type="number"], .gform_wrapper .gfield input[type="password"], .gform_wrapper .gfield input[type="password"] input[type="number"], .gform_wrapper .gfield input[type="tel"], .gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="url"], .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 .search-table .search-field input, .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="text"], select {
height:45px !important;}



/* FOOTER */
footer.fusion-footer-widget-area.fusion-widget-area.fusion-footer-widget-area-center {    padding-top: 40px !important;}

/* FORMS 
/* 
.form-rows {    margin: 0 0 10px;    overflow: hidden;    text-transform: uppercase;}.form-col {    width: 153px;    float: left;    margin: 0 22px 0 0;}
.gform_wrapper .top_label input.medium {    padding-right: 2px;    width: 100% !important;    margin-bottom: 10px !Important;}
.fusion-one-full.our-packages .gform_wrapper li, .gform_wrapper form li  {float:left !Important; width:25% !important; margin-right: 4% !Important;}.fusion-one-full.our-packages label {color: #fff !important;}   input[type=submit] {background:#820022 !important; color: #fff !important; border: 0px !important; line-height: 15px !important; font-size: 18px !important; padding: 17px 40px !important;}input#brochure_submitter {    margin-top: 28px !important;  height: 45px !important;}
*/

input.wpcf7-form-control.wpcf7-submit {
    margin: auto !important;
    display: block !Important;
}
.paypal-form {text-align:center !Important;}

ul.contact-form-1 {
    list-style: none !Important;
    padding-left: 0px !Important;
}

.contact-form-1.gform_wrapper li {margin-top:15px !Important;}


input[type=submit] {
background:#820022 !important; 
color: #fff !important; 
border: 0px !important;
 line-height: 15px !important; 
font-size: 18px !important; 
padding: 17px 40px !important;
}

input#contact-form_submit {   
margin-top: 0px !important;
    height: 45px !important;
    width: 100% !important;
}

li.cf-field {
    width: 48% !important;
    float: left !Important;
    margin-right: 2% !important;
}

li.cf-email {
    margin-right: 2% !important;
}

textarea.textarea.f1-message {
    width: 100% !important;
}

div#recaptcha2 {
    width: 100% !important;
    display: block !Important;
    position: relative !important;
}

.contact-form-1 .gform_footer {
    text-align: center !important;
    width: 50% !important;
    margin: auto !Important;
    margin-top: 100px !Important;
}

input {margin-bottom: 10px !important;}

li.br-field {
    width: 23% !important;
    float: left !Important;
    margin-right: 2% !important;
}

input#brochure_submit {
    margin-top: 25px !important;
    height: 45px !important;
    width: 18% !important;
}

.brochure.gform_footer.top_label {
    width: 19% !important;
    float: left !important;
    margin-top: 25px !important;
}

/* FIX HACKS */
.modal-dialog {margin-top: 20px !Important;}

.modal-content {
  background-color: transparent!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border:0px !important;
}
.modal-header{border:0px !important;}
.modal-body ,.modal-body a{color:#fff;}
.fusion-modal{background: rgba(0, 0, 0, 0.72) !important;}
.modal-body{margin-top:0px !important;}
.modal-content a:hover{color:#fff !important;border-bottom:1px dotted #fff !important;}
.modal-content{text-align:center !important; box-shadow: none !important;     background: transparent !Important; border: 0px !important;}
.modal-content .fusion-toggle-heading{color:#fff !important;text-align:left !important;text-transform:uppercase;font-weight:bold;padding-top:2px;}
.modal-header .close{color:#fff !important;opacity:1 !important;}
.button-close{padding:8px 10px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0px !important;}
.button-close:hover{background:rgba(111, 111, 111, 0.34) !important;}
.modal-content a.button-close{border:0px !important;}

/* Below Code Shows Background Behind Modal Content Area 
.modal-header,.modal-body .fusion-one-fourth,.modal-body .fusion-one-half{background: rgba(255, 255, 255, 0.14) !important;}
*/

/* MEDIA QUERIES */

/* Laptops/PC */
@media (min-width:1024px) {
	.hide-desktop{display:none !important;} /* When you need to hide an element on a laptop/PC */.river-terrace-vt { display: none !important;}.panorama-vt { display: none !important;}.Main_tour-wrap {display: none !important;}
}

/* Avada Mobile Breakpoint */
@media (max-width:800px) {}

/* iPad Portrait */
@media (min-width:768px) and (max-width:1024px) {
div#sliders-container {top: 0px !important;}
.fusion-header {margin-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {width: 100% !important;}
#jig1, #jig2, #jig3.jig-imageContainer img {height: auto !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 40px; text-align: left !important; margin-right: 0px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-toggle-icon-wrapper {float:left !important;}
.gform_wrapper .top_label li.gfield.gf_middle_third {margin-left: 0% !important;}
.fusion-contact-info {float: none !important;}
a.fusion-icon.fusion-icon-bars { margin-top: -30px !important;}.river-terrace-vt { display: none !important;}.panorama-vt { display: none !important;}
li.br-field {
    width: 100% !important;
    float: left !Important;
    margin-right: 0% !important;
}
}
/* Landscape */@media (min-width:568px) and (max-width:736px) {.fusion-is-sticky .fusion-logo {max-width: 150px !important;}.fusion-is-sticky .fusion-secondary-header {display: none !Important;}.river-terrace-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}.panorama-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}div#rev_slider_4_3_wrapper {display: none !important;}div#rev_slider_2_2_wrapper {display: none !important;}} 

/* iPhone 5 Portrait */
@media (min-width:320px) and (max-width:568px) {
div#sliders-container {top: 0px !important;}
.fusion-header {margin-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {width: 100% !important;}
#jig1, #jig2, #jig3.jig-imageContainer img {height: auto !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 40px; text-align: left !important; margin-right: 0px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-toggle-icon-wrapper {float:left !important;}
.social-sidebar { display: none !Important;}
.gform_wrapper .top_label li.gfield.gf_middle_third {margin-left: 0% !important;}
.fusion-contact-info {float: none !important;}
a.fusion-icon.fusion-icon-bars { margin-top: -30px !important;}
.fusion-is-sticky .fusion-logo {max-width: 150px !important;}
.fusion-is-sticky .fusion-secondary-header {display: none !Important;}
.river-terrace-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}.panorama-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}
div#rev_slider_4_2_wrapper {display: none !important;}div#rev_slider_2_1_wrapper {display: none !important;}.bx-wrapper .bx-next {right: 10px !important;}.bx-wrapper .bx-prev {left: 10px !important;}
#main {padding-top: 0px !important;}.fusion-fullwidth.outbound-maple { margin-top: -20px !important;}.fusion-one-half.virtualtour-pano div#rev_slider_2_1_wrapper {display: none !important;}
.fusion-one-half.virtualtour-rt div#rev_slider_4_2_wrapper {display: none !important;}
li.br-field {
    width: 100% !important;
    float: left !Important;
    margin-right: 0% !important;
}
ul.brochure { padding-left: 0px !Important;}
input#brochure_submit {
    margin-top: 25px !important;
    height: 45px !important;
    width: 100% !important;
}
.360-tour iframe {max-width: 100% !Important; width: 100% !important;}
iframe {width: 100% !important;}
.360-tour {widht: 100% !important; overflow: hidden !Important;}

}

/* iPhone 6 Portrait */
@media (min-width:375px) and (max-width:627px) {
div#sliders-container {top: 0px !important;}
.fusion-header {margin-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {width: 100% !important;}
#jig1, #jig2, #jig3.jig-imageContainer img {height: auto !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 40px; text-align: left !important; margin-right: 0px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-toggle-icon-wrapper {float:left !important;}
.social-sidebar { display: none !Important;}
.gform_wrapper .top_label li.gfield.gf_middle_third {margin-left: 0% !important;}
.fusion-contact-info {float: none !important;}
a.fusion-icon.fusion-icon-bars { margin-top: -30px !important;}.fusion-is-sticky .fusion-logo {max-width: 150px !important;}.fusion-is-sticky .fusion-secondary-header {display: none !Important;}.river-terrace-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}.panorama-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}div#rev_slider_4_2_wrapper {display: none !important;}div#rev_slider_2_1_wrapper {display: none !important;}.bx-wrapper .bx-next {right: 10px !important;}.bx-wrapper .bx-prev {left: 10px !important;}#main {padding-top: 0px !important;}.fusion-fullwidth.outbound-maple { margin-top: -20px !important;}.panorama-vt {display: none !important;}.river-terrace-vt {display: none !important;}
li.br-field {
    width: 100% !important;
    float: left !Important;
    margin-right: 0% !important;
}
ul.brochure { padding-left: 0px !Important;}
input#brochure_submit {
    margin-top: 25px !important;
    height: 45px !important;
    width: 100% !important;
}
.360-tour iframe {max-width: 100% !Important; width: 100% !important;}
iframe {width: 100% !important;}
.360-tour {widht: 100% !important; overflow: hidden !Important;}
}
@media only screen and (max-width: 489px) {
.textarea.f1-message{
width: 100%!important;
}}


/* iPhone 6 Plus Portrait */
@media (min-width:414px) and (max-width:736px) {
div#sliders-container {top: 0px !important;}
.fusion-header {margin-top: 0px !important;}
.gform_wrapper .top_label li.gfield.gf_left_third, .gform_wrapper .top_label li.gfield.gf_middle_third, .gform_wrapper .top_label li.gfield.gf_right_third {width: 100% !important;}
#jig1, #jig2, #jig3.jig-imageContainer img {height: auto !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 40px; text-align: left !important; margin-right: 0px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.lead-up .fusion-toggle-icon-wrapper {float:left !important;}
.social-sidebar { display: none !Important;}
.gform_wrapper .top_label li.gfield.gf_middle_third {margin-left: 0% !important;}
.fusion-contact-info {float: none !important;}
a.fusion-icon.fusion-icon-bars { margin-top: -30px !important;}.fusion-is-sticky .fusion-logo {max-width: 150px !important;}.fusion-is-sticky .fusion-secondary-header {display: none !Important;}.river-terrace-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}.panorama-vt { width: 100% !important; height: 300px !important; overflow: hidden !important;}div#rev_slider_4_2_wrapper {display: none !important;}div#rev_slider_2_1_wrapper {display: none !important;}.bx-wrapper .bx-next {right: 10px !important;}.bx-wrapper .bx-prev {left: 10px !important;}#main {padding-top: 0px !important;}.fusion-fullwidth.outbound-maple { margin-top: -20px !important;}.panorama-vt {display: none !important;}.river-terrace-vt {display: none !important;}
li.br-field {
    width: 100% !important;
    float: left !Important;
    margin-right: 0% !important;
}
ul.brochure { padding-left: 0px !Important;}
input#brochure_submit {
    margin-top: 25px !important;
    height: 45px !important;
    width: 100% !important;
}

.360-tour iframe {max-width: 100% !Important; width: 100% !important;}
iframe {width: 100% !important;}
.360-tour {widht: 100% !important; overflow: hidden !Important;}
}


/* PRINT QUERY */
@media print {}

/* AVADA OVERRITES */

/* Style ONLY Numbers */
@font-face {
    /*font-family: 'My New Font Which Handles Numbers Correctly';*/
    unicode-range: U+30-39;
}

.updatedddd{}





/*INSERT NORMALIZE*/

/* Anchor Link Colour Transition */
a{
transition:color .25s ease-in-out;
-moz-transition:color .25s ease-in-out;
-webkit-transition:color .25s ease-in-out;
}

/* Colour the 'EW' Social Icon */
/* Footer - Black
.fusion-social-links-footer .fusion-social-networks a{-webkit-filter: brightness(0);} 
*/

/* Header - White 
.fusion-social-links-header .fusion-social-networks a{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}
*/

/* Fix Hacks */
.wpcf7-form textarea{max-width:100% !important;} /* Readjusts the textarea width for non-sticky popup forms */
.sticky-popup .wpcf7-form textarea{max-width:95% !important;} /* Readjusts the textarea width for sticky popup forms */
.wpcf7 .fusion-layout-column{margin-bottom:0px !important;} /* Removes odd bottom spacing below fields */
.required{color:red !important;} /* CF7 Asterisk <span class="required">*</span> */
img{transform: translateZ(0px);} /* Avoids images flickering on transition hover effects */

/* Custom List Styling (quicker than using Avada list items) */
.custom-list ul{list-style:none !important;}
.custom-list ul li:before{font-family:'fontawesome' !important;content:"f054";margin-right:10px;color:#820022;font-size:auto;
transition:margin-right .25s ease-in-out;
-moz-transition:margin-right .25s ease-in-out;
-webkit-transition:margin-right .25s ease-in-out;
margin-left:-25px !important;
}
.custom-list ul li:hover:before{margin-right:5px !important;}

/* Custom List 2 Styling (quicker than using Avada list items) */
.custom-list-2 ul{list-style:none !important; color:#fff !important;}
.custom-list-2 ul li:before{font-family:'fontawesome' !important;content:"f054";margin-right:10px;color:#820022;font-size:auto;
transition:margin-right .25s ease-in-out;
-moz-transition:margin-right .25s ease-in-out;
-webkit-transition:margin-right .25s ease-in-out;
margin-left:-25px !important;
}
.custom-list-2 ul li:hover:before{margin-right:5px !important;}

/* Center Easy Weddings Review Widget */
.EasyWeddingsReview{margin:auto !important;}

/* Sticky Secondary Menu */
.fusion-secondary-header{top:0px;
transition:top .25s ease-in-out;
-moz-transition:top .25s ease-in-out;
-webkit-transition:top .25s ease-in-out;
}
.fusion-is-sticky .fusion-secondary-header{top:65px !important;position:fixed !important;width:100% !important;background:#202934 !important;z-index:100;border-top:1px solid rgba(0, 0, 0, 0.14); color #fff !Important;}

/* Big paragraph text (useful for taglines & emphasis) */
.big-text p{font-size:24px !important;font-weight:100 !important;}

/* Text Rotate for Sticky Popup Plugin */
.popup-title{
transform: rotate(0deg) !important;
-webkit-transform: rotate(0deg) !important;
-moz-transform: rotate(0deg) !important;
-o-transform: rotate(0deg) !important;
-ms-transform: rotate(0deg) !important;
text-align:center;
height:100%;
}

/* Transparent background for boxzilla module */
.boxzilla{background:none !important;}

/* Easy Weddings Review Widget Responsive Hack */
.EasyWeddingsReview{max-width:100%;}

/* Center the Google Recaptcha Box */
.wpcf7-recaptcha div{margin:auto !important;}

/* Mobile Customisations */
@media (max-width:800px) {
/* Responsive Google Recaptcha */
.g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

/* Mobile Dropdown Menu Items contain button area + shading */
.fusion-open-submenu{background:#dedede !important;padding-left:22px !important;}

/* Center logo for mobile devices */
.fusion-logo{float:none !important;text-align:center !important;}

/* Hide boxzilla module on mobile devices */
.boxzilla{display:none !important;}
}