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

#et-main-area {margin-top:80px;}

h1 {font-size: 72px !important; text-transform: uppercase; font-weight: 900 !important; color: #be1e2d !important;}
h2 {font-size: 40px !important; text-transform: uppercase; font-weight: 900 !important;}
h3 {font-size: 25px !important; text-transform: uppercase;}
h4 {}
h5 {}

.special-button a { padding: .6em 1.2em !important; color: #ffffff;
    background-color: #be202e;
    border-width: 0px !important;
    border-radius: 15px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;}

.image-left, .image-right {padding: 0 !important; }
.image-left .et_pb_image { width: 120%; margin-bottom: 0px !important; left: -20%; }
.image-right .et_pb_image { width: 120%; margin-bottom: 0px !important; }
.image-left .et_pb_column_3_5, .image-right .et_pb_column_3_5 {    padding-top: 40px;}

.et_fixed_nav.et_show_nav #page-container {padding-top: 0px !important;}

#main-footer {box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; margin-top: 10px;}
#footer-widgets {padding: 2% 0 0 !important;}
.footer-widget { margin-bottom: 0% !important; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; font-weight: 700;}
.footer-widget .fwidget p {margin-top: 6% !important; font-size: 14px; text-transform: uppercase; letter-spacing: 2px; font-weight: 700;}

.sub-feature {padding: 8% 0px 6% 0px !important;}

#footer-info {width: 100%;}

.srfm-form-container.srfm-bg-color {background: transparent;}
.srfm-form-container .srfm-form {row-gap: 0px;}
.editor-styles-wrapper .srfm-button, .srfm-form-container .srfm-button {    font-size: 17px;
    background-color: #be202e;
    border-width: 0px !important;
    border-radius: 15px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none; color: #ffffff;    padding: .3em 1em !important;}

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

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

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

@media only screen and (max-width: 640px) {
	
h1 {font-size: 52px !important; text-transform: uppercase; font-weight: 900 !important; color: #be1e2d !important;}
h2 {font-size: 30px !important; text-transform: uppercase; font-weight: 900 !important; color: #be1e2d !important;}
h3 {font-size: 20px !important; text-transform: uppercase;}
	
#footer-info {width: 100%; text-align:center !important;}
}

@media only screen and (max-width: 500px) {
	h1 {font-size: 42px !important; text-transform: uppercase; font-weight: 900 !important; color: #be1e2d !important;}
h2 {font-size: 28px !important; text-transform: uppercase; font-weight: 900 !important; color: #be1e2d !important;}
h3 {font-size: 20px !important; text-transform: uppercase;}
}