/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 07 2017 | 20:16:10 */
/*----General----*/

header .social-media .social-tw:hover,
header .social-media .social-tw:focus {
	color: #e5e5e5 !important;
   	
}

button.alt, 
input[type="button"].alt, 
input[type="reset"].alt, 
input[type="submit"].alt, 
.button.alt, 
.added_to_cart.alt, 
.widget-area .widget a.button.alt, 
.added_to_cart, 
.pagination .page-numbers li .page-numbers.current, 
.woocommerce-pagination .page-numbers li .page-numbers.current {
	background-color: #046648;
    border-color: #046648;
    color: #ffffff;
}

button.alt:hover, 
input[type="button"].alt:hover, 
input[type="reset"].alt:hover, 
input[type="submit"].alt:hover, 
.button.alt:hover,
.added_to_cart.alt:hover, 
.widget-area .widget a.button.alt:hover, 
.added_to_cart:hover, 
.pagination .page-numbers li .page-numbers.current:hover, 
.woocommerce-pagination .page-numbers li .page-numbers.current:hover {
	background-color: #004d2f;
    border-color: #004d2f;
    color: #ffffff;
}

.wpforms-confirmation-container-full {
	border: none;
  background: #046648;
  color: #ffffff;
}

.site-header .custom-logo-link img, .site-header .site-branding img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {padding: 0}
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
max-width: 100%
  width: 100%;
}

#primary.no-secondary {
	margin: 0 auto !important;
    width: 100% !important;
  	float: none !important;
}

header .top-area {
	padding: 12px;
}

header .social-media .social-tw .fa {
	font-size: 26px;
}

header .social-media, header .second-nav {
	display: block;
	width: 100%;
	text-align: right;
}


body{
color: #888888;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Russo One', sans-serif;
	font-weight: 400;
}


/*----Headers Banners----*/
 @media screen and (max-width: 979px) {
		#banner-area .product-slider .banner-product-image{
          display: block;
          float: none;
		  text-align: center;
		  width: 100%;
		}
   
   		#banner-area .product-slider .banner-product-details {
		   background: rgba(0,0,0,0.6);
		   color: #fff;
	   }
   }


#home-banner {
	background: url('https://www.kosherclothing.co.nz/wp-content/uploads/2017/12/kosher-cover.jpg') center center no-repeat;
    background-size: cover;
  border-bottom: 2px solid #046648;
}

@media only screen and (min-width : 480px) {
#home-banner {
  	height: 30vh;
  }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  #home-banner {
  	height: 30vh;
  }
  
.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
	max-width: 80%
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
#home-banner {
  	height: 45vh;
  }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}

.banner-product-image div {
background-position: center top !important;
}

#banner-area {
  max-width: 100%;
  width: 100%;
}

#banner-area .flexslider .slides img {
	padding: 10px;
}

#banner-area .flexslider .slides li {
  border-left: none;
  border-right: none;
}

.overlay {
	background: rgba(77, 82, 86, 0.4);
}

.title-holder {
	padding: 15px 15px;
    border-color: #046648;
	border-bottom-width: 2px;

}

.title-holder .overlay {
  background: #333333;

}


.site-header {
    border-color: #046648;
    border-bottom-width: 2px;
}


/*----Slider-----*/


#carousel .slides {
	width: 100%!important; text-align: center;
}

#carousel .slides li {
  	display: inline-block!important; *display: inline!important; float: none!important;
}


#slider.flexslider {
	border-color: #046648;
    border-bottom-width: 2px;
	border-bottom-style: solid;
}


#carousel .slides{
	margin-top: 35px;
}


#carousel .slides .overlay {
    background: a9a1a2;
	opacity: 0.2;
}

#carousel .slides li.flex-active-slide .overlay {
	background: none;
	border-style: solid;
  	border-width: 5px;
	border-color: #046648;
	opacity: 1;
}

#banner-area .product-slider .banner-product-details h3  {
	color: #888888;
}


#banner-area .product-slider .banner-product-details .price .woocommerce-Price-amount {
	color: #D3D0D0;
	font-size: 0.75em;
}



/*----Navigation-----*/


.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
	font-family: 'Russo One', sans-serif;
	color: #888888;
	font-size: 1.25em;
	text-transform: uppercase;
    letter-spacing: 2px;
}


.main-navigation  {
	text-align: right;

}


/*----Forms-----*/

div.wpforms-container-full .wpforms-form button[type=submit] {
	background-color: #046648;
	color: #ffffff;
  	text-transform: uppercase;
}


div.wpforms-container-full .wpforms-form input[type=text] {
	border-color: #046648;
	background-color: #ffffff;
}



div.wpforms-container-full .wpforms-form input[type=email]  {
	border-color: #046648;
	background-color: #ffffff;
}


div.wpforms-container-full .wpforms-form textarea {
	border-color: #046648;
	background-color: #ffffff;
}

/*---- Product View-----*/
.single-product div.product .product_meta {
	display: none!important;
}

ul.products li.product .woocommerce-loop-product__title,
ul.products li.product h2, ul.products li.product h3 {
  margin-top: .5407911001em;
  font-size: 1.3em;
}