/*
Theme Name:  Shopsters Child
Theme URI:   http://demo2.fitwp.com/shopsters/
Description: Multiconcept e-commerce theme
Author:      FitWP
Author URI:  http://fitwp.com
Version:     1.0.0
License:     GPL 2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        two-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Template:    shopsters
*/

@font-face {
	font-family: 'Conv_GOODTIME';
	src: url('/wp-content/themes/shopsters/fonts/GOODTIME.eot');
	src: local('☺'), url('/wp-content/themes/shopsters/fonts/GOODTIME.woff') format('woff'), url('/wp-content/themes/shopsters/fonts/GOODTIME.ttf') format('truetype'), url('/wp-content/themes/shopsters/fonts/GOODTIME.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
p { color: #000; }

.site-header .header-container { padding-top: 10px; padding-bottom: 10px; }
nav#site-navigation { padding-top: 20px; }

.woocommerce-page .site-header { background-image: url(/wp-content/uploads/2016/06/DSC1239-small.jpg); }

/* .site-header { background-image: url(/wp-content/uploads/2016/07/auth.jpg); }  */
.site-header { background-image: url(/wp-content/uploads/2016/09/default-header-image.jpg); }
.post-type-archive-industries .site-header { background-image: url(/wp-content/uploads/2016/07/auth.jpg); }

nav.breadcrumb { color: #fff; font-weight: bold; }
nav.breadcrumb a { color: #fff; }
.page-header .page-title { color: #fff; text-shadow: -3px -1px 4px #000; }
.archive-title { color: #fff; text-shadow: -3px -1px 4px #000; }
.tp-bgimg.defaultimg { background-position: center right !important; }

.icon-box img { float: left; }

.black-card h2 { color: #f52533; font-weight: 900; font-size: 82px; font-family: helvetica; margin-bottom: 0px; margin-top: 0px; }
.black-card h3 { font-weight: 600; font-size: 36px; margin-top: 5px; margin-bottom: 10px; }

a.button { background-color: #f52533; border-radius: 5px; padding: 8px 20px; font-size: 18px; font-weight: 300; font-family: helvetica; }

.home span.product-cats { display: none; }

#main button.single_add_to_cart_button.button.alt { clear: both; margin-top: 40px; background: #f52535; padding: 8px 20px; border-radius: 6px; }
.woocommerce div.product form.cart .button i { color: #fff; }

div#wpcf7-f134-p118-o1 { padding-top: 30px; }
input.wpcf7-form-control.wpcf7-submit { background: #f42435; padding: 6px 20px; min-width: 0; border-radius: 5px; }
#primary a.vc_general.vc_btn3 { background: #f42435; color: #fff; padding: 5px 15px; text-transform: uppercase; font-family: sans-serif; font-size: 16px; margin-top: 20px; }

body.woocommerce.shop-view-grid .first { width: 25%; float: left; padding: 0 15px; }
nav.breadcrumb { display: none; }

.icon-box a { color: #3a3a3a; }
.icon-box a:hover { color: #f52535; }

.woocommerce-variation.single_variation { clear: both; }
.quantity { clear: both; padding-top: 20px; }
.variations label { clear: both; width: 100%; padding-top: 15px; }
i.fa.fa-google-plus { display: none; }
i.fa.fa-phone { margin-right: 5px; }

div#customer_login .u-column1.col-1 { width: 49%; display: inline-block; float: left; padding-right: 50px; }
div#customer_login .u-column2.col-2 { width: 49%; display: inline-block; padding-right: 50px; }

li#menu-item-199 span { font-family: "Montserrat", sans-serif; }


body .nav ul.sub-menu { left: 0px; }
body .main-navigation li ul { border-top: 38px solid transparent; }

.page-id-2170 #primary .gallery .wpb_wrapper > div  { height: auto !important; width: auto !important; }
#top-navigation ul.sub-menu { width: 200%; }

.post-type-archive-industries a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey { display: none; }
.thumbnails.columns-4 img { margin-bottom: 15px; }
.single-case_studies .entry-format-content img { display: none; }

.home span.price { display: none !important; }
option.disabled { display: none; }
option.enabled { display: block !important; }

.archive span.product-cats { display: none; }
.archive.woocommerce ul.products li.product.product-view-layout-1 .price { max-width: 100%; text-align: center; width: 100%; }
.archive.woocommerce ul.products li.product h3 { padding: 5px 0 0 0; clear: both; text-align: center; min-height: 38px;}

.archive #content h1.archive-title { display: none; }

.search-results #content article { position: relative !important; top: auto !important; left: auto !important; width: 100% !important; }
.search-results h2 {font-size: 18px;}
.search-results .cat-links {display:none;}
.search-results .read-more {float:left; font-size: 13px;}
.search-results  .post .entry-date {padding: 0px 0px 0px 12px;}
.search-results  .post .post-wrapper {padding: 10px 20px;}
.search-results .post {margin-bottom: 20px;}

.wpcf7-response-output { clear: both; }
body.woocommerce div.product div.images div.thumbnails a { padding-left: 7.5px; padding-right: 0.5px; width: 12%; }
.woocommerce .first { clear: none; }

.search-results article img { max-width: 200px; margin-left: 16px !important; }
article.product .post-wrapper { border: 1px solid #eee; background-color: #fff; padding: 10px 20px; }
article.product { padding: 0px 15px 45px 15px; }

.blog a.entry-thumbnail { height: 220px; overflow: hidden; }
.archive .price { display: none !important; }
.related.products .price { display: none !important; }

.category-marketingtips article.post, .category-spotlight article.post, .category-installertips article.post, .category-installerqa article.post { width: 50%; }
.category-marketingtips article.post:nth-child(even), .category-spotlight article.post:nth-child(even), .category-installertips article.post:nth-child(even), .category-installerqa article.post:nth-child(even) { clear: both; }
/********************** Footer *************************/
footer ul.sub-menu { display: none; }



@media screen and (max-width: 991px) {
	.site-branding img { max-width: 120px; }
	body.woocommerce.shop-view-grid .first { width: 50%; }
}
@media screen and (max-width: 991px) and (min-width: 767px) {
	span.box-title a { font-size: 16px; }
}
@media screen and (max-width: 767px) {
	div#footer-1 { padding-bottom: 20px; border-bottom: solid 1px #efefef; }
	div#footer-2 { padding-bottom: 20px; padding-top: 20px; border-bottom: solid 1px #efefef; }
	div#footer-3 { padding-bottom: 20px; padding-top: 20px; border-bottom: solid 1px #efefef; }
	div#footer-4 { padding-top: 20px; }
	body .icon-box.clearfix { margin-top: 40px; }
	.category-marketingtips article.post, .category-spotlight article.post, .category-installertip article.post, .category-installerqa article.post { width: 100%; }
}
@media screen and (max-width: 570px) {
	.tp-bgimg.defaultimg { background-size: contain !important; background-position: 100% 100% !important; }

}

.landpageli{
	color: #000;
}

.petresortli{
	color: #000;
}

.post-type-archive-product .star-rating {
    display: none !important;
}

div.pp_woocommerce div.ppt{
    display: none !important;
}


.paypal-button-widget {display:none;}

.woocommerce-product-gallery--with-images.images {
	opacity: 1 !important;
}
