#input_2_9_other { display: inline-block; }

/* Gravity Form for Mailchimp */
.gravity-mailchimp-custom .top_label input.large {width: 100%; margin: 0 !important; }
.gravity-mailchimp-custom .gform_footer { text-align: center; margin-top: 0px; }
.gravity-mailchimp-custom .gform_button { background: #d1ccbc; padding: 8px 20px; font-size: 14px !important; }
.gravity-mailchimp-custom_wrapper { margin: 0px; max-width: 100%; }

/* Customize here */
.text-shadow-black, .text-shadow-black a, .text-shadow-blackult-ib-resp, .text-shadow-blackult-ib-resp a  { text-shadow: #000000 2px 2px !important; }

.st-content .navbar .blog-description span { border: none; padding-top: 10px;}
.st-content .navbar .blog-description span .vc_col-sm-12 .wpb_content_element { margin-bottom: 0px; }


h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato';
}
 
 
/*  Gravity form - Centre Submit Buttom  
 
#gform_submit_button_2 {
display:block;
margin:auto;
} */
 

.footer-top-2 {
     padding-top: 0px;
}
 
 
/* Customise Text with Seperator */
 
.vc_separator h4 {
    font-size: 23px !important;
    font-family: Oswald, sans-demo;
}
 
 
/* Customise Body Colour */
p {
    color: #000;
}
 
 
 
/* Customise Lists */
 
.content ul li:before { color:#d8d8d8; }
 
 
/* Customise Footer HR */
 
.copyright.text-color-light .row-copyrights {
    border-top: 3px double #fff;
}
 

 

 
/* Fix Gravity Forms Date picker */
 
.ui-datepicker-month, .ui-datepicker-year { color: #666666; margin-right: 15px; padding: 0 15px 0 10px; margin-bottom: 5px; display: inline-block; }
 
/* Fix Gravity Time Field */
 
.gform_wrapper .gfield_time_hour i { margin-top: -30px; font-weight: bolder; }
 
/* Remove HR in footer */
 
.main-footer .vc_separator { border-bottom: 0px !important; }
 
.top-bar { padding: 0px 0; }
 
.homepage-image-gallery .isotope-item { width: 375px; height: 200px; }
 
.single-post .main-gallery-display .wpb_gallery_slides ul .isotope-item { width: 270px; height: 150px; }
 
.mobile-nav ul li a { color: #ffffff; }
 
/* Reduce Gap above footer */
 
.content-page { margin-bottom: 0;}
 
/* Port Featured Image Hover and Button Fix */
 
article .wp-picture .zoom { display: none; }
 
/* Ninja Forms Datepicker */
table.ui-datepicker-calendar {
    background: #ffffff;
}
.ui-datepicker .ui-datepicker-header {
    height: 35px;
}
#ui-datepicker-div .ui-icon {
    text-indent: 20px !important;
}
#ninja_forms_field_4 {
    padding: 10px;
}
 
/* Custom Gallery for Mobile */
@media (min-width : 230px) and (max-width : 470px) {   
     .main-gallery-display { display: none; }
     .mobile-gallery-display { display: block;}
    .wpb_image_grid .wpb_image_grid_ul .isotope-item img { max-width: 95%; }
    .wpb_image_grid .wpb_image_grid_ul .isotope-item {  max-width: 99%; }
}
@media (min-width : 471px) {
     .main-gallery-display { display: block; }
     .mobile-gallery-display { display: none; }
}
 
/* Mobile */
 
@media (min-width: 280px) and (max-width: 580px) {
    .banner .banner-content p { display: block; }
}
 
/* Custom Newsletter */
#mc4wp-form-1 h3.mc-header {
    color: #DCDCDC;
    font-size: 28px;
}
#mc4wp-form-1 .mc_submit, #mc4wp-form-2 .mc_submit { 
    background: #333333; 
    padding: 12px 28px 12px 28px;
    line-height: 16px;
    margin-left: 6px;
}
 
#mc4wp-form-1 #mc4wp_email, #mc4wp-form-2 #mc4wp_email { 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
        line-height: 15px;
    padding: 8px 28px 11px 28px;
        width: 30%; 
    color: #999999; 
    border: 1px solid #999999;
}
 
.white-popup-block #mc4wp-form-1 #mc4wp_email, .white-popup-block #mc4wp-form-2 #mc4wp_email { width: 50%; }
 
 
/* Footer Font Size */
 
 
.main-footer p {
    font: 15px/22px 'Open Sans', Arial, Helvetica, sans-serif;
}
 
/* Mobile Nav - Sub Nav Colour */
 
.mobile-nav li > ul > li a {
    color: #fff;
 }
 
/* Customise Post Font */
 
.content-article {
    color: #000;
    font: 15px/24px 'Open Sans', Arial, Helvetica, sans-serif;
}


.main-footer {

 padding-top: 0px;
}


.page-content {
    margin-bottom: 0px;
 
}

/* Hide Comments on Posts */

.single article.blog-post + p { display: none; }





/* Gravity Forms */
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio] { padding: 5px !important; color: #ffffff; }

.gform_wrapper ul.gfield_checkbox li input[type=checkbox] { color: #fff; }
