/*
Theme Name: New Shop
Author: Ponvendhan	
Description: New Shop is a free WooCommerce WordPress theme for online stores and e-commerce websites. Elegant design and hassle free installation makes this theme unique. This WooCommerce WordPress theme will be best for online cloth store, jewellery store, tshirt store, fashion stores, cosmetic stores and all kind of online shops. Demo here http://www.ammuthemes.com/new-shop/
Version: 1.0.7
Tags: custom-menu, custom-logo, custom-background, right-sidebar, featured-images, theme-options, threaded-comments, footer-widgets, blog, E-Commerce
Text Domain: new-shop
Requires at least: 5.0
Tested up to: 7.2
Requires PHP: 5.6
Theme URI: http://www.ammuthemes.com/downloads/new-shop-pro/
Author URI: http://www.ammuthemes.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/


*{
	font-family: 'Montserrat', sans-serif;
}

a:hover{
	text-decoration: none;
}

.site-head {
	margin-bottom: 25px;
}
.top-bar{
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
}
.top-menu {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.top-menu li{
	list-style: none;
	float: left;
	line-height: 40px;
}
.top-menu li a{
	color: #aaa;
	font-size: 13px;
	padding: 0 20px 0 0;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	float: left;
}
.top-menu li a:hover{
	text-decoration: none;
}
.top-menu .sub-menu {
	padding: 0 !important;
	float: left;
}
.top-right {
	float: right;
	color: #aaa;
	padding-right: 0 !important;
}
.top-right i{
	float: left;
    font-size: 20px;
    margin: 10px;
}
.top-right p {
	float: left;
	line-height: 40px;
	margin: 0;
}
.top-right-mail, .top-right-phone {
	float: right !important;
	margin-left: 40px;
}
.logo-area {
	margin: 20px auto;
}

.site-title a, .site-title h1{
	font-size: 32px;
	color: #03a9f4;
}

.logo img{
	max-width: 100%;
}
.head-search {
	width: 100%;
	height: 35px;
	margin: 20px 0;
	padding-left: 15px;
	color: #bbb;
	border: 1px solid #ddd;
}
.head-search::placeholder{
	color: #999;
}
.header-search {
	margin: 20px 0;
}
.header-cart-button {
    height: 35px;
    margin: 20px 0;
    float: right !important;
    padding: 0;
}

.header-cart-link {
	background: #03a9f4;
    height: 35px;
    border-radius: 7px;
    padding-right: 0px;
}

.header-cart-link span{
	float: left;
    line-height: 35px;
    color: white;
    font-weight: normal;
    font-size: 13px;
}
.header-cart-link .woocommerce-Price-currencySymbol:before {
	content: "\f0d6";
	font-family: "FontAwesome";
	float: left;
    margin: 0 5px;
    color: white;
    line-height: 35px;
    padding-left: 0;
    font-size: 15px;

}
.header-cart-link
.header-cart-button a,
.cart-contents{
    height: 35px;
    text-align: center;
    display: block;
}
.cart-contents {
	float: left;
}
.header-cart-button i {
	font-size: 15px;
}
.header-cart-button i, .header-cart-button p {
	float: left;
	margin: 0 3px;
	color: white;
	line-height: 35px;
	padding-left: 0px;
}
.header-cart-button p {
	font-size: 13px;	
}

.header-cart-button .woocommerce-Price-amount {

}



.main-navigation {
	height: 45px;
	background: #03a9f4;
}
.main-navigation-content ul{
	margin: 0;
	padding: 0;
}
.main-navigation-content ul li {
	list-style: none;
	float: left;	
}
.main-navigation-content a{
	font-size: 14px;
	text-transform: uppercase;
	line-height: 45px;
	display: block;
	color: #fff;
	font-weight: bold;
    padding: 0 15px;
    letter-spacing: .5px;
}
.main-navigation-content {
	padding-left: 0;
}
.main-navigation-content a:hover{
	text-decoration: none;
}


.menu-category-container ul li ul {
	display: none;
}
.menu-category-container ul li:hover>ul {
	display: block;
}

.menu-category-container ul li .sub-menu {
	position: absolute;
	z-index: 99;
	background: #03a9f4;
	padding: 10px;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: 2px solid #4B9BD7;
	transition: .25s;
	width: 200px;
    padding-right: 0;
}

.menu-category-container ul li ul li ul {
	left:100px;
    bottom: 15px;
    margin: 0;
    border: 0px;
}
.slicknav_menu {
	display: none;
	margin-bottom: 0;
}
.secondary-navigation{
	margin-top: 0;
	background: #111;
}
.secondary-navigation-content {
	line-height: 25px;	
}
.secondary-navigation-content ul {
	margin: 0;
	padding: 0;
}
.secondary-navigation-content .sub-menu{
	padding: 0 !important;

}
.secondary-navigation-content p, .secondary-navigation-content ul, .secondary-navigation-content i {
	float: left;
	padding: 5px 0px 0px 0px;
}
.secondary-navigation-content p {
	margin-right: 10px;
	color: #d5d5d5;
}
.secondary-navigation-content i {
	line-height: 25px;
	color: #d5d5d5;
}
.secondary-navigation-content ul li{
	list-style: none;
	float: left;

}

.secondary-navigation-content ul li a{
	padding: 0 10px;
	color: #d5d5d5;
	font-size: 12px;
}

.slider {
	background: #fff url('img/slider.jpg') no-repeat;
    background-size: contain;
    min-height: 500px !important;
}

.slider-area{	
	min-height: 500px !important;
	text-align: center;
    padding-top: 9%;
    left: 20%;
}

.slider-content{
	padding: 20px;
	background: rgba(85, 85, 85, 0.8);

}

.slider-content h2{
	color: white;
	text-align: center;
}

.slider-content p{
	text-align: center;
	color: white;
	margin-bottom: 25px;
}
.slider-content a{
	color: white;
	background: #03a9f4;
	padding: 10px 20px;
}
.underline{
    width: 120px;
    height: 4px;
    text-align: center;
    background: #03a9f4;
    margin: 15px auto;
}

.home-categories {
	margin-top: 40px;
	margin-bottom: 40px;
}

.home-recent-properties{
	margin-top: 60px;
	margin-bottom: 40px;
}

.home-properties-single img{
	max-width: 100%;
	height: auto;
}

.home-properties-content-title {
	text-align: center;
	margin-bottom: 30px;
}
.home-properties-content-title h2 {
	letter-spacing: 3px;
}

.custom-background {
	width: 40px;
	height: 5px;
	background: #666;
	text-align: center;
}

.home-properties-single {
	margin-bottom: 30px;
	
}

.home-properties-single-content {
	border: 1px solid #eee;
	border-top: none;
}

.home-properties-single-content h3{
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

.home-properties-single-content p {
	text-align: center;
}

.home-single-price {
	color: green;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 30px; 
}
.home-properties-single-content a{
	text-align: center;
	background: #03a9f4;
	padding: 7px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	display: block;
    margin: 0 auto;
    width: 60%;
    transition-delay: 0.1s;
    
}

.home-properties-single-content a:hover{
	color: white;
	text-decoration: none;
	background: #333;

}
.home-single-cartbutton {
	height: 50px;
}

.home-recent-posts {
	margin: 30px 0;
}

.home-posts-single {
	margin-bottom: 40px;
}

.home-post-single-image{
	position: relative;
}

.home-post-single-image img{
	width: 100%;
	height: auto;
}
.home-post-single-image span{
	background: #03a9f4;
	padding: 5px 10px;
	color: white;
	position: absolute;
	top: 0px;
}

.home-post-single-conent h3{
	font-size: 18px;
	font-weight: bold;
}
.home-post-single-link a{
	background: white;
	border: 1px solid #888;
	padding: 5px 15px;
	color: #444;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.home-post-single-link a:hover{
	text-decoration: none;
	background: #03a9f4;
	color: white;
	border: none;
}

/*### Blog index ###*/
.content-area{
	padding: 10px 0;
}
.single-index-content {
	border: 1px solid #eee;
}
.index-single-post {
	margin-bottom: 70px;
	background: white;
}
.index-single-post img{
	width: 100%;
	height: auto;
}
.index-single-post-content {
	margin: 20px 0;
	padding: 2px;
}
.index-meta {
	text-align: center;
}
.index-meta span {
	display: inline-block;
	text-align: center;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}
.index-meta span i{
	float: left;
	padding-right: 8px;
	line-height: 32px;
}
.index-meta span p{
	font-size: 14px;
	float: left;
	margin: 5px 15px 5px 0px;
}
.index-meta span span {
	border: none;
}
.index-meta a {
	color: #03a9f4;
}
.index-single-post-content img{
	margin-bottom: 20px;
}
.index-title-content{
	padding-left: 15px;
	margin: 0;
	margin-bottom: 10px;
}
.index-title-content h1{
	margin: 0;
	font-size: 25px;
	padding-bottom: 15px;
	text-align: center;
	font-weight: bold;
}
.index-title-content h2{
	margin: 0;
	font-size: 25px;
	padding-bottom: 15px;
	text-align: center;
}
.index-title-content h2 a{
	color: #333;
	font-weight: bold;
}
.index-title-content a:hover{
	text-decoration: none;
}
.index-title-content p{
	line-height: 25px;
	margin: 20px 0;
}
.index-content-readmore {
	text-align: center;
	margin: 15px 0;
}
.index-content-readmore a{
	border:1px solid #eee;
	padding: 10px 20px;
	color: #333;
	font-weight: bold;
	font-size: 15px;
}
.index-pagination{
	margin: 20px 0;
	text-align: center;
}
.index-pagination .page-numbers{
	background: #777;
	padding: 10px;
	color: white;
}
.index-pagination .current{
	background: #03a9f4;
}
.archive-head {
	background: white;
	text-align: center;
	margin: 10px 0;
	padding: 1px 0 10px 0;
}
.archive-head h1 {
	font-size: 27px;
	font-weight: bold;
}
/*### Blog index end###*/

/*### Single post ###*/
.single-post .content-full{}
.single-index{
	background: #fff;
}
.single-content p{
	line-height: 27px;
	font-size: 17px;
	margin: 30px 0;
}
.single-content img{
	max-width: 100%;
	height: auto;
}
.single-post .single-entry {
	background: #fff;
	padding: 10px 10px;
	margin-bottom: 30px;
}
.single-post .single-content a {
	color: #03a9f4;
}
.page .single-entry {
	background: #fff;
	padding: 10px 10px;
	margin-bottom: 30px;
}
.single-post .single-entry img{
	height: auto;
}

.index-title-contents h1 {
	padding: 15px 0 50px 0;
}

.single-share-word {
	float: left;
	line-height: 50px;
	font-size: 18px;
}
.single-share-icons{
	float: right;
}
.single-share-icons a{
	color: black;
	padding: 12px 0;
	border: 1px solid #e2e2e2;
	margin-right: 7px;
	font-size: 24px;
	float: left;
	width: 60px;
	text-align: center;
}
.single-share-icons a:hover{
	background: #4B9BD7;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	color: white;
}
.single-postnav .previous-post{
	text-align: right;
}
.single-tags span{
	float: left;
	line-height: 40px;
}
.single-tags a{padding: 4px 8px;margin: 5px 5px;background: #337ab7;color: #fff;float: left;}
.single-author{margin: 30px 0;}
.author-name{float: left;background: #F5F5F5;width: 200px;border-radius: 15px 15px 0px 0px;text-align: center;padding: 10px 0 0 0;}
.author-content{background: #f5f5f5;min-height: 150px;float: left;}
.author-content img{width: 82px; height: 82px;}
.author-img{float: left;padding: 33px 20px;border-right: 1px dotted #ddd;margin-right: 20px;height: 100%;}
.author-bio{padding: 20px;}
.author-bio p{font-size: 15px;line-height: 25px;padding-top: 10px;}
/*### Single post end###*/

/* Comments section */
.comment-title p{float: left;font-size: 20px;padding: 0 10px 0 0;}
.comment-title hr{margin: 16px 0;}
.comment-box input{width: 100%;height: 40px; padding: 10px 20px;margin-left: 0;margin-bottom: 20px;border: 1px solid #a9a9a9;}
.comment-box textarea{width: 100%;margin-top: 30px; height: 250px;margin-bottom: 20px;border: 1px solid #a9a9a9;}
.comment-textbox textarea{width: 100%;min-height: 200px;margin-bottom: 20px;border: 1px solid #a9a9a9;}
.comment-form input[type="submit"] {padding: 10px 30px;background:#4B9BD7;border: none;box-shadow: 5px 5px 5px grey;color: white;font-size: 19px;}
.comments ol{list-style: none;padding: 0;}
.comment {margin: 15px 0 30px 0;}
.comment-author img{float: left;border: 2px solid #f1f1f1;padding: 2px;}
.comment-content {margin-left: 85px;}
.comment-meta a{font-weight: 500;font-size: 18px;text-decoration: none;font-style: normal;color: #4C4C4C;padding: 0;}
.comment-meta p {color: #d0d0d0;}
.comment-text {margin-bottom: 20px;margin-top: 20px;}
.comment-reply-link{text-decoration: none;color: #d0d0d0 !important;}
.comment-reply-link:hover {text-decoration: underline;color: #d0d0d0;}
.comments ol ul li, .comments ol li ul li {list-style: none;}
.comments .w-title {font-size: 20px;}
.comment-notes, .logged-in-as{font-size: 13px !important;}
.comment-notes .required, .comment-box .required{color: red;}
.bypostauthor {background: #fbfbfb; padding: 10px;border: 1px solid #eee;}

.sidebar .widget {margin-bottom: 50px;padding: 10px;background: #fff;padding: 10px 10px;border: 1px solid #eee;}
.sidebar .widget a{color: #333;}
.sidebar .widget-title{font-size: 20px;color: #333;margin-bottom: 25px;}
.sidebar .widget ul{margin: 0;padding: 0;}
.sidebar .widget ul li{list-style: none;border-bottom: 1px solid #eee;padding: 10px 0;font-size: 15px;}
.sidebar .widget ul li h3{font-size: 15px !important;padding-left: 25px;margin: 0;}
.sidebar .widget a:hover{text-decoration: none;}
/*### Single post sidebar end###*/

/*####### standard WordPress css requirements #######*/
.wp-caption {background: #FAFAFA;padding: 5px;border:1px solid #eee;border-radius: 3px;max-width: 100%;}
.wp-caption-text{font-size: 13px !important;margin: 0 !important;text-align: center;}
.alignright {background: #FAFAFA;padding: 5px;border:1px solid #eee;border-radius: 3px;float: right;margin: 5px 0 10px 15px;}
.alignleft {background: #FAFAFA;padding: 5px;border:1px solid #eee;border-radius: 3px;float: left;margin: 5px 15px 10px 0px;}
.aligncenter {background: #FAFAFA;padding: 5px;border:1px solid #eee;border-radius: 3px;margin: 15px auto;}/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.gallery-caption {}
.sticky{border: 3px solid orange;border-radius: 10px 10px 0 0;}


.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
	margin-right: 0 !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
    margin: 0 4.8% 2.992em 0;
    padding: 0;
    position: relative;
    width: 30.05%;
    margin-left: 0;
    text-align: center;
	padding: 0 0 30px 0;
	border: 1px solid #eee;
}

.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    padding: 5px;
    border: 1px solid #ddd;
 }

.woocommerce ul.products li.product .woocommerce-loop-category__title, 
.woocommerce ul.products li.product .woocommerce-loop-product__title, 
.woocommerce ul.products li.product h3 {
	margin: 0;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.woocommerce ul.products li.product .price {
	color: green;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
    font-weight: bold;
    font-size: 16px;
}
.woocommerce ul.products li.product .price del {
    color: inherit;
    opacity: .5;
    display: block;
    color: #ccc;
    font-size: 14px;
    font-weight: normal;
}
.woocommerce ul.products li.product .price ins {
	text-decoration: none;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, .woocommerce input.button {
	font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #fff;
    background-color: #03a9f4;
    border: 0;
    white-space: nowrap;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none
}

.woocommerce ul.products li.product .onsale {
	margin: 0;
	border-radius: 0;
	background: #03a9f4;
    padding: 10px;
    line-height: 17px;
}

.added {
	display: none !important;
}

.added_to_cart {
	display: block !important;
    background: #03a9f4;
    color: #fff;
    font-weight: bold;
    padding: 5px 15px;
    width: 100px;
    border-radius: 3px;
    text-align: center;
    margin: 8px auto;
}

.added_to_cart:hover {
	background: #eee;
}
/* ------------------------------------------------------------------------- *
 * Star Ratings In WooCommerce
/* ------------------------------------------------------------------------- */
.star-rating{float:right;width:80px !important;height:16px !important;background:url(images/star.png) repeat-x left 0;} 
.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left} 
.hreview-aggregate .star-rating{margin:10px 0 0 0} 
#review_form #respond{position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0} 
#review_form #respond:after{content:"";display:block;clear:both} 
#review_form #respond p{margin:0 0 10px} 
#review_form #respond .form-submit input{left:auto} 
#review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%} 
p.stars:after{content:"";display:block;clear:both} 
p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0} 
p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden} 
p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px} 
p.stars span a.active{background:url(images/star.png) repeat-x left -32px} 
p.stars span a.star-1{width:16px;z-index:10} 
p.stars span a.star-2{width:32px;z-index:9} 
p.stars span a.star-3{width:48px;z-index:8} 
p.stars span a.star-4{width:64px;z-index:7} 
p.stars span a.star-5{width:80px;z-index:6}
.products li .star-rating{margin: 0 auto !important;margin-bottom: 15px !important} 

.star-rating span:before, ul.products li.product .product-details .star-rating:before{content:none;}
.woocommerce .star-rating::before {display: none;}
.woocommerce .star-rating span::before {display: none;}


.single-product .up-sells h2, .single-product .related h2 {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}


.quantity input {
	width: 3.631em;
    text-align: center;
    padding: 5px;
    background: #e5e5e5;
    font-weight: bold;
}

.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	background-color: #03a9f4;
}

.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
	background-color: #aaa;
}

.single_add_to_cart_button {
	padding: 10px 25px !important;
}
.single-product .woocommerce-review-link {
	color: #777;
}
.single-product .product_meta a {
	color: #aaa;
}
.widget .w-title {
	font-size: 23px;
    border-bottom: 3px solid #03a9f4;
    padding-bottom: 10px;
}
.shop-sidebar .widget {
	border: none !important;
}
.widget_product_categories li {
	padding: 5px 0 !important;
    font-size: 14px !important;
	padding-left: 20px !important;
	border-bottom: none !important;
}
.widget_product_categories li:before {
	content: "\f114";
	font-family: "FontAwesome";
    margin-right: .5407911001em;
    display: block;
    float: left;
    opacity: .35;
    margin-left: -1.618em;
    width: 1em;
}

/*Checkout page styles */
.index-title-contents h1 {
	margin: 0;
	padding: 5px 0;
	font-size: 25px;
	text-transform: uppercase;
}
.woocommerce-cart .index-title-contents h1 {
	border-bottom: 3px solid #03a9f4;
	margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-info {
	margin-bottom: 5px;
	border-color: #03a9f4 !important;
}
.woocommerce-checkout .woocommerce-billing-fields h3, 
.woocommerce-checkout .woocommerce-additional-fields h3{
	font-size: 17px;
	text-transform: uppercase;
	border-bottom: 3px solid #03a9f4;
    padding-bottom: 10px;
}
.woocommerce-checkout .woocommerce-billing-fields label, 
.woocommerce-checkout .woocommerce-additional-fields label {
	font-size: 14px;
	font-weight: normal;
}
.woocommerce-checkout .checkout_coupon .button {
	font-size: 14px;
}
.woocommerce-checkout .woocommerce-checkout input,
.woocommerce-checkout .woocommerce-billing-fields input, 
.woocommerce-checkout .woocommerce-additional-fields textarea {
	border: 1px solid #ccc;
    padding: 7px;
    border-radius: 5px;
    font-size: 13px;
    margin-bottom: 10px;
}
.woocommerce-checkout #billing_country_field{
	font-size: 14px;
}
.woocommerce-checkout .form-row-wide {
	margin-bottom: 15px !important;
}
.woocommerce-checkout .woocommerce-billing-fields input::-webkit-input-placeholder {
	color: #555;
	font-size: 13px;
}
.woocommerce-checkout-review-order thead{
	background: #eee;
}
.woocommerce-checkout-review-order tfoot {
	background: #eee;
}

.woocommerce-cart .woocommerce ul.products li.product{
	margin-right: 5px !important;
}
#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img {
	width: 80px;
}
.woocommerce-cart-form thead {
	background: #eee;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	width: 120px;
}


/* Woo Search */

.site-search {
	overflow: auto;
}

.site-search #searchform {
}

.site-search input[type="text"],
.site-search button[type="submit"] {
	border-radius: 0;
	padding: 6px;
}
.site-search input[type="text"] {
	width: 85%;
	padding: 6px;
	float: left;
}

.site-search button[type="submit"] {
	float: left;
	padding: 6px 20px;
}

.site-search button[type="submit"]:hover,
.site-search button[type="submit"]:focus {
	background: #03a9f4;
	color: #fff;
	border-color: #03a9f4;
}
.footer{
	background: #eee;
	padding: 30px 0;
}

.footer-content {

}

.footer ul {
	margin: 0;
	padding: 0;
}
.footer ul li{
	list-style: none;
	float: left;
	padding: 0 5px;
}
.footer-menu {

}

.footer-copyright {
	text-align: center;
}

.footer-credit {
	text-align: center;
}

@media only screen and (min-width: 1px) and (max-width: 1000px) {
	.main-navigation {
		display:none;
	}
	.slicknav_menu {
		display:block;
	}
	.header-search {
		width: 80%;
		margin: 20px auto;
	}
	.logo {
		margin: 10px auto;
		text-align: center;
	}
	.header-cart-button {
		margin: 20px auto;
		max-width: 200px;
		float: none !important;
	}
	.secondary-navigation {
		display: none;
	}

}