/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/
.single_variation_wrap{
display: block !important;
}
.clearboth{
clear: both;
}
#logo{
display:none !important;
}
ul.nav {
margin-right: 0 !important;
}
#navigation ul.nav > li a{
font-weight: 700;
}
#navigation ul.nav li.current_page_item a{
color: #c52761;
}
.woocommerce ul.products li.product h3{
min-height: 85px !important;
}
h1{
color: #818b25;
}
h2 {
color: #818b25;
}
h3{
color: #c52761;
}
h4{
color: #D89F39;
}
.btn{
background: #818b25;
color: #fff !important;
font-weight: 700;
padding: 10px;
border-radius: 3px;
float: left;
margin-right: 10px;
}
.btn a:hover{
text-decoration:none !important;
}
.buttonpack{
width: 100% !important;
height: 80px !important;
}
ul.products li.product a img {
max-width: 150px !important;
max-height: 150px !important;
display: block;
margin-bottom: .75em;
margin: auto !important;
}
.woocommerce .images img{
width: 75% !important;
margin-left: 11%;
}
#mc_signup_submit{
background: #818b25;
color: #fff;
padding: 6px;
float: right;
}
#mc_signup_form .mc_input {
float: right;
width: 189px;
}
.mc_required, #mc-indicates-required {
display:none !important;
}
#mc_signup_form .mc_input{
margin-top: -30px !important;
}
.mc_merge_var{
margin-bottom: 1.0em !important;
}
#mc_signup_submit{
margin-top: 0 !important;
}
.woocommerce-ordering{
margin-bottom: 30px !important;
}
.newpar{
margin-top: -15px !important;
margin-bottom: 35px !important;
}
.related .products{
margin-top: 35px !important;
}
.woocommerce.one-col .related, .woocommerce.one-col .upsells, .related, .related .products{
width: 100% !important;
margin-top: 35px !important;
}
.woocommerce.one-col .related h3, .woocommerce.one-col .upsells h3, .related h3, .related .products h3{
min-height: 27px !important;
margin-top: 10px !important;
}
ul.products li.product a img{
min-height: 150px !important;}
.frontlist h3{
font-size: 13px !important;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{
width: 29% !important;
}
.frontlist .entry ul li{
list-style-type: circle !important;
}
.page-template-template-contact-php .location-twitter {
border-bottom: 0 !important;
}
#contact-page .entry, #single_map_canvas{
width: 50% !important;
float: left !important;
}
#single_map_canvas{
margin-top: -20px !important;}
#office-location{
width: 100% !important;
}
.entry .quote cite{
padding-right: 25px !important;
}
.entry .quote{
background: rgb(252, 241, 243) !important;
padding: 10px !important;
}
.entry blockquote:before{
display:none !important;
}
.column-1{
width: 850px !important;
}
#tab-description{
clear:both !important;
}
.gift-wrapping, .price{
font-weight: bold !important;
}
.price{
font-size: 15px;
padding: 5px;
}
.variations_button{
margin-top: 10px;}
.woocommerce .product_meta{
border-bottom: 0!important;}
.posted_in, .sku_wrapper{
display:none !important;
}
.productlist{
list-style: circle;
font-size: 13px !important;
  padding: 0px 0 24px 24px !important;
}
.product h3{
font-size: 18px !important;
}
.form-row{
width: 100% !important;
}
#wc_checkout_add_ons_3_field label{
font-weight:bold;
}
.add_info_wccs{
display:none !important;
}
.social{
margin-top: -20px !important;
}

#my_field_name{
display:none;
}
#wc_checkout_add_ons_5_field textarea, .form-row.notes textarea{
height: 100px;
}

 .checkoutbtn, .single_add_to_cart_button{
border: none;
background: #c52761 !important;
background: -webkit-gradient(linear, left top, left bottom, from(#E4CBDD), to(#c52761))!important;
background: -webkit-linear-gradient(#E4CBDD, #c52761)!important;
background: -moz-linear-gradient(center top, #E4CBDD 0%, #c52761 100%)!important;
background: -moz-gradient(center top, #E4CBDD 0%, #c52761 100%)!important;
box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1)!important;
-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1)!important;
-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1)!important;
font-size: 20px !important;
}