/*
Theme Name: Vantage Child
Template: vantage
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage/
Description: Vantage is a flexible multipurpose theme. Its strength lies in its tight integration with some powerful plugins like Page Builder for responsive page layouts, MetaSlider for big beautiful sliders and WooCommerce to help you sell online. Vantage is fully responsive and retina ready. Use it to start a business site, portfolio or online store. We offer free and premium support on our support <a href="http://siteorigin.com/thread/">forums</a> (http://siteorigin.com/thread/).
Version: 1.4.4
License: GNU General Public License 2.0
License URI: license.txt
Tags: responsive-layout, fluid-layout, custom-background, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, black, white, light, one-column, two-columns, full-width-template
*/

/* =Reset
-------------------------------------------------------------- */

@import url("../vantage/style.css");


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 15px;
  color:#000000;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}


.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    color: #006600;
    margin: 1em 0;
    font-weight: 500;
}

#main {

    background: #fcfcfc;
    padding: 0px;

}

/* menu navigation row background */
.main-navigation {
  margin: 0 -35px;
  background: #006600;
  background-image: url("https://www.greatsealcoating.com/img-nav-back.jpg");
  background-repeat: repeat-x;
  position: relative;
  font-size: 13;
  font-weight: normal;
  /*text-transform: uppercase;*/
  /*border-top: 1px solid #FFFFFF;*/
}

/* menu navigation row background - Hoover */
.main-navigation ul li:hover > a {
    background: #000000;
    color: #009933;
}

.main-navigation ul li {
    display: inline-block;
    font-size: 11px;
    position: relative;
}

.main-navigation ul li a {
    padding: 20px 20px;
    line-height: 1em;
    box-sizing: border-box;
}

/* sub-menu navigation row background */
.main-navigation ul ul {
    box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    background: #999999;
    font-color: #000033;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 99999;
}

.main-navigation ul ul a {
  width: 210px;
  padding: 15px 20px;
}

/* sub-menu hoover navigation row background */
.main-navigation ul ul li:hover > a {
    background: #003300;
    color: #ffff33;
}

#masthead {
    background: #FFFFFF;
    padding: 0 5px 0 5px;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    zoom: 1;
	border-top: solid 20px #002B55;
}

#masthead .hgroup {
    zoom: 1;
    position: relative;
    /*padding-top: 45px;
    padding-bottom: 45px;*/
	padding-top: 22px;
    padding-bottom: 28px;
}

/* header text - upper right hand corner of page */
#masthead .hgroup .support-text {
    line-height: 1.2em;
    position: absolute;
    right: 0;
    top: 20%;
	text-align:center;
	align:center;
	/*text-transform: uppercase;*/
    margin-top: -0.6em;
    color: #ffffff;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 18px;
	font-style: normal;
    max-width: 50%;
}

#search-icon #search-icon-icon {
    box-sizing: border-box;
    position: relative;
    display: block;
    cursor: pointer;
    background-color: #999999;
    width: 59px;
    height: 100%;
}

#search-icon #search-icon-icon:hover {
    background: #003366;
    color: #ffffff;
}

#half-field
{
    max-width: 20%;
	width: 20%;
}

#colophon {
    margin-bottom: 0px;
    background: #000000;
    padding: 0px;
	border-top: solid 5px #009900;
}

#scroll-to-top.displayed {

    transform: scale(1, 1);
    opacity: 2 !important;
    z-index: 500;
}

input[type="text"], input[type="email"], input[type="password"], textarea {
    padding: 3px;
	width: 100%;
}