/*
CTC Separate Stylesheet
Updated: 2016-11-07 22:28:39
*/

body{
font-size:17px;
}
.site-header{
background-color: transparent;
}
.site-footer {
background-color: transparent;
}
body {
    background: transparent;
    background: -moz-radial-gradient(top center, ellipse cover, #fefcea 0%, #fcf5b3 56%, #f1da36 100%);
    background: -webkit-radial-gradient(top, ellipse cover, #fefcea 0%,#fcf5b3 56%,#f1da36 100%);
    background: -o-radial-gradient(top, ellipse cover, #fefcea 0%,#fcf5b3 56%,#f1da36 100%);
    background: radial-gradient(ellipse at top, #fefcea 0%,#fcf5b3 56%,#f1da36 100%);
    background-attachment: fixed;
}
#content{
background-color:#ffffff;
}
img {
    border-radius: 0px;
}
.metaslider img {
    border-radius: 3px;
}

@media (min-width: 768px){


.woocommerce-active .site-header .header-shipping {
    width: 25%;
    float: right;
    margin-right: 0;
    clear: none;
}
.woocommerce-active .site-header .header-shipping img{
display:inline-block;
margin:0 auto;
}

.secondary-navigation ul.menu a,
.secondary-navigation ul.menu a:hover {
    color: #666666;
}
.storefront-primary-navigation {
    background: #bc0e21;
}

.site-header .site-branding {
    width: 70%;
    margin-right: 1%;
    margin-bottom: 1.7em;
}
.woocommerce-active .site-header .secondary-navigation {
    width: 8%;
    float: left;
    margin-right: 4.347826087%;
}
.woocommerce-active .site-header .secondary-navigation {
    width: 10%;
    float: left;
    margin-right: 1.347826087%;
}
.woocommerce-active .site-header .site-search {
    width: 17%;
    float: right;
    margin-right: 0;
    clear: none;
}
.site-header {
    padding-top: 1.5em;
}
.site-search {
    margin-bottom: 1.5em;
}
.main-navigation ul li a {
    font-size:103%;

}
.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
    padding: 1.3em 1em;
}
.site-header-cart .cart-contents {
    padding: 1.3em 0;
}
}


@media (max-width: 768px){
.woocommerce-active .site-header .header-shipping{
display:none;
}
.site-header .site-logo-link img {
    max-width: 260px;
}

.main-navigation.toggled .handheld-navigation {
padding:0 10px;
    background-color: #bc0e21;
}
.woocommerce-active .site-branding {
    float: none;
}
.site-header .site-logo-link {
    float: none;
}
.site-header .site-logo-link img{
    margin: 5px auto 15px;
}
}


#text-5{
    margin: 0 0 1.2em;
}
#text-4 img{
display:inline-block
}
.header-widget-region .col-full {
    max-width: 1300px;
}
.home.page:not(.page-template-template-homepage) .site-header {
    margin-bottom: 0em;
}



blockquote+h2, blockquote+h3, blockquote+h4, blockquote+header h2, form+h2, form+h3, form+h4, form+header h2, ol+h2, ol+h3, ol+h4, ol+header h2, p+h2, p+h3, p+h4, p+header h2, table+h2, table+h3, table+h4, table+header h2, ul+h2, ul+h3, ul+h4, ul+header h2 {
    margin-top: 1.5em;
}

[class^="sfmsb-icon-"], [class*=" sfmsb-icon-"] {

    background: white;
}

.header-widget-region {
	background-color: rgba(67, 185, 65, 0.9);
	background-image: url(images/bg2.jpg);
	background-size:cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}