

nav.main_menu>ul>li>a{padding: 0px 13px !important;}

/* Call to action */
.samantha {color: #843136;font-size: 42px;text-transform: unset;}
/*****######## BRIDGE STYLE CSS IMPORTS FONT USING FONTFACE DO NOT OVERWRITE THEME WITHOUT COPYING THIS CODE OVER ########******/
@import url('https://fonts.googleapis.com/css?family=Lato|Lora:400,400i');
h1, h2, h3, h4, h5, span, p, a, ul, li{font-family: Lato; color:#843136;}
a, a:hover {font-size: 20px; text-transform: Uppercase;}
p, span, a  {font-family: 'Lato', sans-serif; color: #843136}
::selection {background:#843136;color:#fff}
::-moz-selection {background:#843136;color:#fff}
/**** ######## FONTS ############*********/
.slab {font-family: 'Lato', sans-serif;}
.slab-it {font-family: 'Lato', sans-serif;}
.sans {font-family: 'Lato', sans-serif;}
.alt {font-family: 'Lato', sans-serif;}
/**** ######## COLORS ############*********/
.dark {color: #232528 !important;}
.lightdark {color: #424242 !important;}
.yellow {color: #FFE100 !important;}
.light {color: #EAEAEA !important;}
.blue {color: #00ACDA !important;}
.white {color: #fff !important;}
.orange {color: #FF5E5B !important;}
.orange-dark {color: #e22e2b !important;}
.lightblue {color: #69b6ca !important;}

/**** ######## HELPFULS ############*********/
.low {text-transform:lowercase;}
.right-push {margin-right: 12px;}
.bold {font-weight: bold;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.center, .text-center {text-align:center !important;}
.just {text-align:justify !important;}
.hidden {display:none !important;}
.caps {text-transform:capitalize;}
/****######## HEADER TOP #########******/
.header_top {padding-left: 3%;  padding-right: 3%;  background-color: rgba(255,255,255,1) !important;border-bottom: 2px #800000b3 solid;box-shadow: 0 1px 3px rgba(0,0,0,.11);margin-bottom: 12px;} .header_top a {} 
.header_top a:hover {color: #900; transition: color .25s all;  /*color: #fff;*/}
/******###### Slider ######## ********/
.hide-on-hover {
} .show-on-hover {display:none;}
/****######## HEADER #########******/
header span {font-family: 'Lato', sans-serif;} .slab.big {font-size: 128px;line-height: 128px;color: rgb(255, 204, 102);letter-spacing: 20px !important;} .phone-number-header a {font-weight: bold;letter-spacing: 0.5px;color: #fff;font-family: 'Lato', sans-serif;} 
.phone-number-header a:hover {color: #fafbfc !important;}
header:not(.with_hover_bg_color) nav.main_menu>ul>li>a>span:not(.plus), nav.vertical_menu>ul>li>a>span:not(.plus) {color: #715555 !important; } .admin-bar header.fixed, .admin-bar header.sticky.sticky_animate span{color: #968585 !important;}
.side_menu_button .fa {color: #ececec;}
/***########## TITLE ######## **************/
.title.title_size_large h1 {font-size: 64px;line-height: 60px;text-transform: capitalize;} 
.title_subtitle_holder_inner h1 span {color: #fff;font-family: 'Lato';font-weight: 300;} .title_subtitle_holder_inner .separator {background: #fff;}
/***########## BODY ######## **************/
.qbutton.qode-button-shadow {font-family: 'Lato', sans-serif;font-weight: 400;}
/****** ####### FOOTER #######*********/
.gfield_label{display: none !important;visibility: hidden;}
.gfield_label gfield_label_before_complex{display: none !important;visibility: hidden;}
.gfield field_sublabel_below field_description_below gfield_visibility_{display: none !important;visibility: hidden;}
.gform_footer.top_label{text-align: right !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{background-color: white;}
gf_browser_chrome gform_wrapper footerContact_wrapper{float: right;}
.gform_wrapper .gform_footer{padding: -15px 0px 0px !important;margin: -15px 0px 0px !important;}
@media only screen and (min-width: 850px) {.footerContact {padding-left: 100px;}
	.footer_top {padding: 48px 0 52px;} 
	.footer-logo-name {color: #fff;font-weight: 300;letter-spacing: 2px;font-size: 28px;margin-bottom: 22px;} 
	.footer-under-logo-phone {margin-bottom: 10px;} .footer-under-logo-phone .fa{margin-right: 18px;font-size: 18px;}
.footer-under-logo-phone span{font-size: 18px;color: #fff;} .footer-under-logo-email {margin-bottom: 10px;} 
.footer-under-logo-email .fa {margin-right: 18px; font-size: 18px;} 
.footer-under-logo-email span {font-size: 18px;color: #fff;} .footer-under-logo-map .fa {margin-right: 18px;font-size: 18px;}
.footer-under-logo-map span{font-size: 18px;color: #fff;} .ftr-prime {COLOR: #FFF !important;letter-spacing: 4px;} .footer-links {list-style-type:none;} .footer-links li {text-align:center;margin-bottom: 12px;font-weight: 300;font-size: 22px;color: #fff;} .footer_top .q_social_icon_holder i.simple_social, .footer_top .q_social_icon_holder span.simple_social {margin-right: 28px;} .footerContact .gfield_label {display: none;}
/*******########MEDIA QUERIES ###### *******/