/* Enter Your Custom CSS Here */

h1, .entry-content h1
{
	 font-size: 20px !important;
}

h2, .entry-content h2
{
	 font-size: 20px !important;
}


.main-header-bar-wrap,.footer-adv .footer-adv-overlay,.ast-small-footer {
    border-top: 4px solid;
	border-image: rgb(74,0,112); /* Old browsers */
border-image: -moz-linear-gradient(left,  rgba(74,0,112,1) 2%, rgba(183,0,159,1) 100%); /* FF3.6-15 */
border-image: -webkit-linear-gradient(left,  rgba(74,0,112,1) 2%,rgba(183,0,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
border-image: linear-gradient(to right,  rgba(74,0,112,1) 2%,rgba(183,0,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a0070', endColorstr='#b7009f',GradientType=1 ); /* IE6-9 */
border-image-slice: 1;
	
}

.main-header-bar-wrap {
    border-bottom-width: 1px;
    border-bottom: 1px solid #777;
}

.ast-search-menu-icon.ast-dropdown-active .search-field {
    width: 250px;
}

.ast-search-icon .astra-search-icon {
    font-size: 1.8em;
}


 .sow-slider-base ul.sow-slider-images li.sow-slider-image>img, .sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img, .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img, .sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img {
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    top: -20px;
    margin-top: -5%;
}



#primary {
    background: white;
    padding: 3%;
    margin-top: 1%;
}

.ast-header-break-point .main-navigation ul .button-custom-menu-item a, .ast-header-break-point .main-navigation ul li a {
	padding: 0 40px;
	font-size: 16px;
}

body.page.page-id-336 {
    background-color: white;
    background: none;
}

.menu-item i._mi {
  
	    margin-top: 2%;
	font-size: 2.2em;
}


.site-header {
    z-index: 999;
}

span.ast-woo-product-category {
    display: none !important;
}

/* Mobile CSS */
@media only screen and (max-width: 980px) {
ul#menu-footer-menu {
    position: fixed;
    width: 100%;
    bottom: 0;
    background: rgb(74,0,112); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(74,0,112,1) 2%, rgba(183,0,159,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(74,0,112,1) 2%,rgba(183,0,159,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(74,0,112,1) 2%,rgba(183,0,159,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    left: 0;
    height: 50px;
	  z-index: 2000;
}
.footer-primary-navigation {
    line-height: 3.0;
}
}

