/*
Theme Name: Shopkeeper
Theme URI: http://www.getbowtied.com/
Author: GetBowtied
Author URI: http://www.getbowtied.com/
Description: shopkeeper is a responsive, super-mobile-friendly theme for WordPress and WooCommerce.
Version: 1.0.0
License:
License URI:
Text Domain: shopkeeper
Domain Path: /languages/
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/



@font-face{
	font-family:"Adobe Garamond W08_i4";
	src:url("fonts/4c83158e-1435-42b3-9577-b2b30ca41519.eot?#iefix") format("eot");
}

@font-face{
	font-family:"Adobe Garamond W08";
	src:url("fonts/4c83158e-1435-42b3-9577-b2b30ca41519.eot?#iefix");
	src:url("fonts/4c83158e-1435-42b3-9577-b2b30ca41519.eot?#iefix") format("eot"),url("fonts/6d0c45bd-b627-4868-942a-91b2f83580f2.woff") format("woff"),url("fonts/6334af5a-f301-4a6a-bbe1-2f3f58d3a799.ttf") format("truetype"),url("fonts/f00e2b8d-55bd-4f31-b5ae-e6230f2c8481.svg#f00e2b8d-55bd-4f31-b5ae-e6230f2c8481") format("svg");
	font-weight:400;
	font-style:italic;
}

@font-face{
	font-family:"Adobe Garamond W08_n4";
	src:url("fonts/9b59db8d-790b-448e-901a-83bee80695d7.eot?#iefix") format("eot");
}

@font-face{
	font-family:"Adobe Garamond W08";
	src:url("fonts/9b59db8d-790b-448e-901a-83bee80695d7.eot?#iefix");
	src:url("fonts/9b59db8d-790b-448e-901a-83bee80695d7.eot?#iefix") format("eot"),url("fonts/b263ec73-3337-45b9-9e86-933d27164f2c.woff") format("woff"),url("fonts/9675cf06-4f76-47fb-97df-9b255507e865.ttf") format("truetype"),url("fonts/825d51b9-cc7d-4f4d-ba2c-47ffd291aebd.svg#825d51b9-cc7d-4f4d-ba2c-47ffd291aebd") format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:"Linotype Didot W01_n4";
	src:url("fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix") format("eot");
}

@font-face{
	font-family:"Linotype Didot W01";
	src:url("fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix");
	src:url("fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix") format("eot"),url("fonts/8cf278e2-5b07-4c21-97da-4762c9ea76c1.woff") format("woff"),url("fonts/488ffbea-dc53-43b4-a9e2-d5bff132a85d.ttf") format("truetype"),url("fonts/972bb961-7f13-4e8d-8c1f-034e3f4e7517.svg#972bb961-7f13-4e8d-8c1f-034e3f4e7517") format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face{
	font-family:"Sackers Gothic W01_n5";
	src:url("fonts/27587338-8a56-4b02-9294-f3c6cb9a1aa3.eot?#iefix") format("eot");
}

@font-face{
	font-family:"Sackers Gothic W01";
	src:url("fonts/27587338-8a56-4b02-9294-f3c6cb9a1aa3.eot?#iefix");
	src:url("fonts/27587338-8a56-4b02-9294-f3c6cb9a1aa3.eot?#iefix") format("eot"),url("fonts/e166de1f-75a3-44b0-b88e-a037e19243d2.woff") format("woff"),url("fonts/2d9efcdc-b053-4bc8-bef4-80630d67027e.ttf") format("truetype"),url("fonts/a4ece7c2-be4a-4681-bb11-d02bfc53c66e.svg#a4ece7c2-be4a-4681-bb11-d02bfc53c66e") format("svg");
	font-weight:500;
	font-style:normal;
}

@font-face{
	font-family:'icons';src:url("fonts/icons.eot?robusk");
	src:url("fonts/icons.eot?#iefixrobusk") format("embedded-opentype"),url("fonts/icons.woff?robusk") format("woff"),url("fonts/icons.ttf?robusk") format("truetype"),url("fonts/icons.svg?robusk#icons") format("svg");
	font-weight:normal;
	font-style:normal;
}




#products-grid .product_thumbnail {
	height: 0px;
	padding-bottom: 150%;
	overflow: hidden;
}
.copyright_text a {
    border-bottom: none !important;
    
}
.copyright_text span {
	font-size: 10px !important;
}

#menu-new-main-menu-1 li a,
.menu-new-main-menu li a strong,
.menu-new-main-menu li a {
	font-family: "Sackers Gothic W01";
	font-size: 10px !important;
	font-weight: lighter;
	line-height: 10.4px;
}
.widget_price_filter .button {
	
	width: 60px !important;
}

.page-title {
	font-family: "Adobe Garamond W08";
	font-weight: normal;
	font-style: italic;
	margin-top: -60px !important;
	/*margin-bottom: -60px !important;*/
}
.product_meta { display: none;}

body.home .page-title {
	display: none;
}

body.home #primary {
	padding-top: 0px;
}
/*body.home #content {
	margin-top: -40px;
}*/

.woocommerce-breadcrumb {
	font-family: "Adobe Garamond W08";
	font-weight: normal;
	font-style: italic;
}
#site-footer .other-brands {
	padding-top: 4px;
}
.widget_layered_nav li a {
	font-weight: normal;
	font-size: 12px;
}
.product_description p,
.product_description span {
	font-family: "EB Garamond",sans-serif !important;
	font-size: 18px !important;
	line-height: 27px !important;
}


.site-footer-widget-area .large-4:nth-child(2) {
	width: 66.66666%;
	float: right;
}

.newsletter-subscription form {
	
	text-align: center !important;
}
.newsletter-subscription  .newsletter-email {
	width: 50% !important;
	vertical-align: bottom !important;
	border: 1px solid #000 !important;
	display: inline-block !important;
	background: #fff !important;
}
.newsletter-subscription  .newsletter-email:focus { border: 1px solid #000;}
.newsletter-subscription .newsletter-submit {
	min-width: 10% !important;
	height: 40px !important;
	width: 53px !important;
	line-height: 40px !important;
	display: inline-block !important;
	background: #000 !important;
	padding-top: 0px !important;
	margin-top: -10px !important;
	color: #fff !important;
	border: 1px solid #000 !important;
}
.newsletter-field {
	display: inline-block;
	border: 1px solid red;
}
.newsletter-subscription .newsletter-submit:hover { background: #000 !important;}


.coupon_code_wrapper {
	border: none !important;
}

.woocommerce-cart .xxlarge-9.xlarge-10.large-12.large-centered.columns,
.woocommerce-wishlist .xxlarge-6.xlarge-8.large-12.large-centered.columns {
	margin-top: 100px;
}

.page-id-10448 #one.widgets_on_page ul {
	list-style: none !important;
}
.page-id-10448 select {
	width: 100px;
}

.woocommerce-cart .large-9.large-centered.columns { display: none;}
.checkout_coupon_box {
	margin-top: 50px;
}
.woocommerce .woocommerce-checkout-payment {
	display: none !important;
}
.checkout .state_select {
	
}

.home_social {text-align: center;}
.home_social a {
	color: #fff;
	background: #000;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin: 0px 5px;
}
.home_social i { font-size: 18px;}

.state_select1 {
	border: 1px solid #e8e8e8 !important;
}

.subscribe h3 {
	font-family: "Playfair Display",sans-serif !important;
	font-size: 36px;
	font-style: italic;
	font-weight: normal;
	margin-top: 17px;
}
.subscribe {
	font-family: "Playfair Display",sans-serif !important;
	font-size: 23px;
	font-style: italic;
}

#box-gift_message label {
	text-transform: none;
	font-weight: normal;
	font-size: 16px;
}


#myfld1_field label,
#myfield2_field label,
#myfield3_field label {
	display: none;
}


#myfield2 {
	width: 103.5%;
}
#myfld1_field,
#myfield2_field,
#myfield3_field {
	width: 100%;
}

.ribbon_free {
	background-color: #333333;
	background-image: url('images/ribbon.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-align: right;
	text-transform: uppercase;
	font-style: italic;
	padding: 3px 15px;
	width: 200px;
	font-size: 12px;
	margin-left: -210px;
	position: relative;
	top: -120px;
}

.site-search.open .woocommerce-product-search {
	text-align: center;
}
.site-search.open .search-field {
	width: 50%;
	margin-top: 100px;
	display: inline;
	float: none;
	height: 52px;
	border: 1px solid black;
}
.site-search.open input[type="submit"] {
	width: 180px;
	display: inline;
	float: none;
	margin-left: 15px;
}



/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  
}

/* Media Queries
*********************************************/

/* Large desktop */
@media (max-width: 1050px) { 
    .ribbon_free {
    	display: none;
    }
}
@media only screen and (max-width : 1500px){ 
	
}
@media only screen and (max-width : 1300px){ 
	
}

@media only screen and (max-width : 1024px){ 
    .site-footer-widget-area .large-4:nth-child(2) {
		width: 100%;
		float: left;
	}
}

@media only screen and (max-width: 992px) {
	
}

@media only screen and (max-width : 768px){
	
}
 
@media only screen and (max-width : 500px){
	
}

@media only screen and (max-width : 420px){
	
}

@media only screen and (max-width : 320px){
    
}
