.site-header {
    padding-top: 0.618em;
    padding-bottom: 0;
	  box-shadow: 0 0 6px rgba(0,0,0,.7);
}
.site-header .site-branding {
    display: block;
    width: 29.739%;
    float: left;	  
    margin-right: -3.652%;
    clear: both;
}
.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
    padding: 0.618em 1em;
	  color: #fff;
}

.site-header-cart .cart-contents {
    padding: 0.618em 0;
    display: block;
    position: relative;
    background-color: transparent;
    height: auto;
    width: auto;
    text-indent: 0;
	  color:#fff;
}
/* Mobile Menu */
.storefront-handheld-footer-bar ul li > a {
    height: 3.236em;
    display: block;
    position: relative;
    text-indent: -9999px;
    z-index: 999;
    border-right: 1px solid rgba(255,255,255,.2);
}

.main-navigation ul li a, .site-title a, ul.menu li a, .site-branding h1 a, .site-footer .storefront-handheld-footer-bar a:not(.button), button.menu-toggle, button.menu-toggle:hover {
    color: #fff;
}

.storefront-handheld-footer-bar ul li.cart .count {
    color: #fff;
    background-color: #f87a00 !important;
}

.storefront-handheld-footer-bar ul li > a::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    line-height: 1.918;
    font-weight: 400;
    font-size: 1.618em;
    text-indent: 0;
    display: block;
    cursor: pointer;
}

/*  Shopping point discription full width */
.woocommerce-tabs ul.tabs li {
    display: block;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,.05);
    position: relative;
    width: 30%;
    float: left;
}

.storefront-full-width-content .woocommerce-tabs ul.tabs {
    width: 100%;
    float: left;
    margin-right: 4.347826087%;
}

.storefront-full-width-content .woocommerce-tabs .panel {
    width: 100%;
    float: right;
    margin-right: 0;
    margin-bottom: 3.706325903em;
}

.woocommerce-tabs {
    padding-top: 0em;
    padding-bottom: 0.2em;
}

/* Extra spaces */
.woocommerce-breadcrumb {
    padding: 1.41575em 99em 1.41575em;
    margin-left: -99em;
    margin-right: -99em;
    margin-bottom: 0.236em;
}

h1, h2, h3{
    color: #ff9102;
    font-weight: bold;
}
/* Wel Come */
.page-template-template-homepage .entry-content p:last-child {
    margin-bottom: 0;
    background: #00A8A9;
}
/*Extra Gaps */
.storefront-full-width-content .woocommerce-products-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header {
    text-align: center;
    padding: 0px 0 0.9968353111em;
}

.woocommerce-breadcrumb {
    padding: 0.416em 99em 0.416em;
    margin-left: -99em;
    margin-right: -99em;
    margin-bottom: 0.236em;
}

/* Button Border */
ul.products li.product .button {
    margin-bottom: .236em;
    border: 1px solid #ff9915;
}

/* Check out forms */
.input-text, input[type="email"], input[type="password"], input[type="search"], input[type="text"], input[type="url"], textarea {
    padding: 0.218em;
    background-color: #f2f2f2;
    color: #44464C;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    font-weight: 400;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
    border: 1px solid #00A8A9;
}
p {
    margin: 0 0 0.416em;
}
.quantity .qty {
    width: 4.235801032em;
    text-align: center;
    padding: 9px;
}

.site-header .widget_shopping_cart li, .site-header .widget_shopping_cart p.buttons, .site-header .widget_shopping_cart p.total {
    padding-left: 1.41575em;
    padding-right: 1.41575em;
    color: #fff;
}

.site-header-cart .widget_shopping_cart, .site-header .product_list_widget li .quantity {
    color: #fcfcfc;
}