/*
Theme Name:	Tidewater 2024
Theme URI: 	https://brainstormforce.com/demos/imedica/
Description:Child Theme for iMedica WordPress Theme
Author: 	Brainstorm Force
Author URI: http://themeforest.net/user/brainstormforce
Template:   imedica
Version:    1.1
License: 	Themeforest Split Licence
License URI: - 
Tags:       light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Tags: 		2 Column, 3 columns.
*/





/* FIX MENU BREAKPOINT */
@media screen and (min-width: 783px) and (max-width: 1100px) {
#primary-navigation, #menu-main-menu, .site-heading {width: 100%;}
#menu-main-menu, .site-heading {text-align: center;}
}
.navbar .imd-contact-info-wrap {line-height: 50px;}
.navbar .imd-top-social {width: 38% !important;}
.menu-toggle .fa-bars {font-size: 1.7em;}
.imd-mobile-menu-buttos {margin-top: 30px;}

/* FOOTER REVIEW SNIPPET */
#footer-reviews {font-size: 12px;}
.stars {font-family: "Times New Roman", Times, serif !important;}

/* PCAB FOOTER LOGO MARGIN */
#pcab {margin-top: 10px;}

/* LANDING PAGE BUTTON STYLES */
.lp-button .imedica-btn {padding: 15px 30px 15px 30px !important;}
.lp-button-download .imedica-btn {padding: 15px 30px 15px 30px !important; min-width: 80%; margin-bottom: 15px !important;}


/* STYLE GFORM ERRORS */
body .gform_wrapper .gfield_error {background-color: transparent !important; border-top: 0px !important; border-bottom: 0px !important; margin-bottom: 0px !important; margin-right: 16px; padding-bottom: 0px !important; padding-top: 0px !important;}
.gfield_error select {background: #ffffff; border: solid 1px #790000 !important;}
.gfield_error input {background: #ffffff; border: solid 1px #790000 !important;}
.gfield_error textarea {background: #ffffff; border: solid 1px #790000 !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border: 1px solid #ccc;}
.validation_message {display: none;}
body .gform_wrapper .validation_error {margin-bottom: 0px !important; border-top: 0px !important; border-bottom: 0px !important;}
.partial_entry_warning {display: none;}


/* STYLE GFORM */
.gform_wrapper {max-width: 90%; margin: auto;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {color: #333333;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {color: #333333;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li {color: #333333;}
body .gform_wrapper .gform_footer input[type=submit] {min-width: 75% !important; margin: auto; display: block; background-color: #398888;}
body .gform_wrapper .gform_footer input[type=submit]:hover {background-color: #06486c;}
body .gform_wrapper .gform_body .gform_fields .gfield select {color: #666; border: 1px solid #cdcdcd; border-radius: 0; resize: none; -webkit-box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); -moz-box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); min-height: 40px; margin-top: 12px;}

body .gform_wrapper .gform_body .gform_fields .gfield .gform_button_select_files {background-color: #398888}

/* GF TEL INPUT */
.gform_wrapper input[type="tel"] {color: #666; border: 1px solid #cdcdcd; border-radius: 0; resize: none; -webkit-box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); -moz-box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); box-shadow: inset 1px 2px 7px 0 rgba(240, 240, 240, .58); min-height: 30px;}

/* Livi Background */
#livi {

background-position: center bottom;
background-repeat: no-repeat;
background-size: cover;

}


