body {background-color:#999; font:300 100% 'Roboto', sans-serif;color:#666;}

#wrapper {background-color:#FFF; margin-top: 20px; margin-bottom:20px; box-shadow: 0px 0px 35px #000; padding:0;}
#inner-wrapper {background-color:#666;}
#content {margin: 20px;background-color: #FFF;padding: 40px 20px;}
#logo {margin-left:40px;}
.header-container{
background:#D04500 !important
}

.notification-banner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #e74c38;
    color: #fff;
    text-align: center;
    padding: 7px 10px;
    box-sizing: border-box;
    font-weight: bold;
    font-size: 16px;
}

/* Phones */
@media only screen and (max-width: 420px) {

#inner-wrapper {padding:0;}
#header {background-image:none;} 
#logo {width:50%; margin: 0 25%;}
.nav-toggle {padding-left:1em; background-color:#666;background-image:none;}
#navigation ul {margin-left:0!important;} 
#content {margin:0;}
#footer-widgets.col-2 div.footer-widget-1 {width:100%!important;}
#footer-widgets.col-2 div.footer-widget-2 {width:100%!important;}
li.formwid1, li.formwid2, li.formwid3 {width:100%!important;}
body #footer-widgets .gform_wrapper ul li.formwid4 {float:left!important; margin-top:0!important; padding-right:0; margin-right:0;width:100%!important;}
}

/* iPad */
@media only screen and (max-width:768px) {

#header {background-image:url(images/resp_bg.png);} 
#logo {width:50%; margin: 0 25%;}
#content {margin:0;}
}

/* iPad Pro */

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


}




/*Navigation*/

#navigation {background-color:#666; border-radius:none 0;font:700 1.1em/1em 'Roboto', sans-serif; margin-bottom:0;
}

#navigation ul {
    margin-bottom: 0;
    margin-left: 7%;
}

#navigation h3 {display:none;}


#navigation ul.nav > li a {color:#CCC; background-color: #666;}
#navigation ul.nav > li a:hover {background-color: #666; color:#FFF;}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {background-color: #666;color: #FFF;}

ul.nav li ul li a {background: #666 !important;color: #CCC !important;}
ul.nav li ul li a:hover {text-decoration: none; color: #FFF !important; }
#navigation ul.nav ul {background-color: #666;}

/*Fonts*/
.entry, .entry p {font:400 100% 'Roboto', sans-serif; color:#666;}
h1, h2, h3, h4, h5, h6, .entry h1,.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin:0 0 0.4em 0;
    font-family:'Merriweather';
    color: #e04e39;
    font-weight: 700;
    line-height: 1.2em;}
	
.page .title {font:normal 700 1.8em/1.8em 'Merriweather'; text-align:center;}
	
h2, .entry h2 {font-size:1.4em;margin-bottom:1em;
}
h3 {font-size:1.2em;}
.woocommerce-loop-product__title {display:inline
}
ul.products li.product .price  {display:inline
}
/*Imgs*/

.entry img, img.thumbnail, #portfolio .group.portfolio-img img {
    height: auto;
    padding: 0;
    border: 4px solid #999;
    background:none;
}

/*Links*/

a:link, a:visited {color: #e04e39;}
a:hover {color:#666;}



/*Homepage*/

.page-id-5 h2.title, .page-id-5 h2.entry-title {display:none;}
.twocol-one {margin-bottom:0;}

#map {float:right; height:300px; margin:0 30px 0 0; width:400px; border: 4px solid #999;}

/*Contact Page*/
#gform_submit_button_3 {background: #e04e39; font-weight:bold;}

/* Process Page*/
.easingslider {margin-bottom: 100px;}
.easingslider-image {border:0 none!important;}

/*Order Page */

twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {margin-bottom: 40px;}


/*Footer*/


#footer-widgets{border-top:none;padding: 20px;background-color:#CB5A23; color:#FFF;}


#footer-widgets.col-2 div.footer-widget-1 {width:38%;margin-top:50px;}
#footer-widgets.col-2 div.footer-widget-2 {width:58%;}
	

#footer-widgets .widget h3 {margin: 0 0 0.2em 0;padding: 0;font-family:'Merriweather'; font-size:2.4em;color: #333;border-bottom: none;}

#footer-widgets .block {
    margin-right: 0;
    float: left;
	padding:0;
}
	
body #footer-widgets .gform_wrapper label.gfield_label + div.ginput_container {margin-top: 0em !important;}

#footer-widgets #gform_widget-2 {float:right; width:100%;}
#footer-widgets .gfield_label {display:none;}

#footer-widgets .formwid1, #footer-widgets .formwid2, #footer-widgets .formwid3 {float:left; margin-left:-100px!important; width:80%; margin-bottom:0!important;}
body #footer-widgets .gform_wrapper ul li.formwid4 {float:right; margin-top:-100px; padding-right:0; margin-right:-100px;width:100%; clear:both; position:relative;}
#footer-widgets .gform_wrapper #input_1_4 {margin-top:-50px;}

#footer-widgets .gform_wrapper {
    margin: 1em 0;
  
    background-color: #666;
    padding: 20px;
}

#footer-widgets .gform_wrapper .gform_footer.left_label {margin-left: 0!important;}

#footer-widgets .gform_wrapper .gform_footer input[type="submit"] {background: #e04e39; font-weight:bold;margin-left:20px;}

#footer-widgets .gform_wrapper .gform_footer:not(.top_label) {padding:0;}

#footer {
    padding: 20px;
    border-top: none 0;
    color: #FFF;
    background-color: #777;}
	
#footer a:link, #footer a:visited {color: #CCC;}
#footer a:hover {color:#FFF; text-decoration:none;}
h2, .entry h2 .woocommerce-loop-product__title  {
	font-size:1.2em !important;
}
.woocommerce .product_meta {
	display: none;
}