@charset "UTF-8";
/*
Theme Name: Streamline Jacks
Theme URI: 
Description: 
Author: Streamline Jacks
Author URI: 
Template: Divi
Version: 0.1
*/

h1 {font-size: 90px;}
h2 {font-size: 56px;}
h3 {font-size: 24px;font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;}
h4 {font-size: 20px;text-transform: uppercase; letter-spacing: 4px; font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;}
h5 {font-size: 18px; line-height: 24px; font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;}

.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6 {color:#edeada !important;}
.et_pb_bg_layout_dark h4, h4 {color: #c78e3f !important;}

.et_pb_button.et_pb_bg_layout_dark {background-color: #c78e3f; color: #0a3345 !important;}
.special a { background-color: #c78e3f !important; color: #0a3345 !important;padding: .6em 1.2em !important; border-width: 0px !important; border-radius: 8px; font-weight: bold !important;}

#footer-info {width: 80%;}
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget { margin-bottom: 2% !important; width: 100%;}
#footer-widgets .footer-widget a:hover {color: #b65e3b !important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 100% !important;}
.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"], .print-link {padding: .3em 1em !important;-webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; line-height: 1.7em !important; border-radius: 0px; font-weight: bold; font-style: normal; text-transform: uppercase; text-decoration: none; -webkit-animation-duration: .2s; -moz-animation-duration: .2s; -o-animation-duration: .2s; animation-duration: .2s;}

.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type="submit"]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type="submit"]:hover, .print-link:hover {}

.gform_confirmation_wrapper {border: 1px solid; padding: 20px; margin-top: 30px;
background-color: rgba(255,255,255,0.8);}

.home-menu h4 { font-size: 12px; color: #c78e3f;}

.sub-feature h1 {font-size: 70px;}
.menu-items h4 strong {font-size: 20px; letter-spacing: 2px; border-bottom: 1px solid; line-height: 24px; text-transform: uppercase;}
.menu-items strong {font-weight: 700; letter-spacing: 1px; font-size: 16px; text-transform: capitalize;}
.menu-items p {text-transform: lowercase;}

.hours { padding: 2% 0 !important;}
.hours .et_pb_row { max-width: 2000px; width: 95%;}
.hours h5 {letter-spacing: 1px; text-transform: uppercase;}

.images {padding: 1% 0 !important;}
.images .et_pb_row { width: 98% !important;}
.images .et_pb_column_1_4 { width: 23% !important; margin-left: 1% !important; margin-right: 1% !important;}
.image-left .et_pb_image .et_pb_image_wrap { width: 130%; max-width: 130%; left: -30%;}
.image-right .et_pb_image .et_pb_image_wrap { width: 130%; max-width: 130%; }


@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 1080px) {
}

@media only screen and (max-width: 980px) {
h1, .sub-feature h1 {font-size: 70px;}
h2 {font-size: 46px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 16px;}
	
	.hours .et_pb_column .et_pb_module { margin-bottom: 0px;}
	.menu-items p { padding-bottom: 15px; line-height: 20px;}
	.menu-items h4 {padding-top: 25px;}
	.menu-items .et_pb_column .et_pb_module {margin-bottom: 10px;}
	.menu-items .et_pb_column { margin-bottom: 15px; }
	.menu-items .et_pb_row {padding: 0px !important;}
}

@media only screen and (max-width: 640px) {
#footer-info {width: 100%; text-align:center !important;}
	
	h1, .sub-feature h1 {font-size: 60px;}
	h2 {font-size: 40px;}
	.images .et_pb_column_1_4 {width: 48% !important; margin-bottom: 10px !important;}
	#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {margin-bottom: 1.5% !important;}

}

@media only screen and (max-width: 500px) {
	h1, .sub-feature h1 {font-size: 50px;}
	h2 {font-size: 34px;}
}