  /*

Theme Name: X - Juice Smith: Icon
Theme URI: http://thejuicesmith.com/
Author URI: http://thejuicesmith.com/
Description: Customised theme for The Juice Smith
Version: 1.0.0
Template: x

*/

@import url( '../x/framework/css/site/stacks/icon.css' );
@import url( 'fonts/Verlag-Web-Font-Demo/stylesheet.css' );
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,300,400,700);

body *{letter-spacing: 0.03em;}

img{opacity:0.85;   
   
 }
 

.page p{margin:0 0 10px 0; }

body input, body button, body select, body textarea, body, input, button, select, textarea {
    font-family: 'Open Sans', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Open Sans', sans-serif;
}
h1 , .h1 , h2 , .h2 , h3 , .h3 ,.page h1 , .page .h1 , .page h2 , .page .h2, .page h3 , .page .h3 , .entry-title , body .x-navbar .x-nav > li > a ,body .x-navbar .sub-menu a {font-family: 'Open Sans', sans-serif;  font-style:normal; letter-spacing: 0em; font-weight: 300 !important; text-transform: uppercase;}

 p ,  .p ,  .blog p , .blog .p , .entry-content ,  .excerpt {font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.5em; font-weight:300;}


.heading-text ,  .x-navbar .x-nav > li > a , #contact-details-header{font-family: 'Open Sans', sans-serif;font-style:normal; letter-spacing: 0em; padding:.5em; }


body .x-navbar .x-nav > li{height:70px;}
body .x-navbar .sub-menu{top:70px; margin-top: -10px;}
body .x-navbar .sub-menu li a{}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin:0; }
.highlighted-text{font-weight: bold; color:#f9671c;}
.orange-text{color:#f9671c;}
.green-text{color:#8cc43f;}
.green-text{color:#296300;}
.red-text{color:#cc3333;}
.yellow-text{color:#f7de50;}
.dark-red-text{color:#a63246;}
.black-text{color:#444444;}
.white-text{color:#ffffff;}

.underline-orange{border-top:1px solid #f9671c; padding-top:5px;}
.underline-yellow{ border-top:1px solid #f7de50; padding-top:5px;}
.underline-green{border-top:1px solid #93c120; padding-top:5px;}
.underline-green{border-top:1px solid #296300; padding-top:5px;}
.underline-red{border-top:1px solid #cc3333; padding-top:5px;}
.underline-dark-red{border-top:1px solid #a63246; padding-top:5px;}
.underline-black{border-top:1px solid #444444; padding-top:5px;}
.underline-white{border-top:1px solid #ffffff; padding-top:5px;}


.lowercase{text-transform: lowercase;}
.uppercase{text-transform: uppercase;}


.page input , .page textarea , .page .x-btn, .page .button, .page [type="submit"]{
	    /*-webkit-appearance: none;*/
	-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

input#ship-to-different-address-checkbox {display: none;}

/*input#payment_method_bacs {-webkit-appearance: button;}
*/
.page ul{list-style: none; margin-left:0;}

/*Move Moble nav away from widget icon*/
body .masthead-inline .x-btn-navbar {margin-right:20px;margin-top:25px;}

body .x-navbar .x-nav > li > a{border:none; border-radius: 0; }
.x-navbar .x-nav > li:hover{}
.x-navbar .x-nav > li:hover > a , .x-navbar .x-nav > li > a:hover{ background:url('');}

.x-widgetbar .wpcf7 input {height:22px; line-height:22px;}
.x-widgetbar .wpcf7 input[type='submit']{padding:4px 6px;
	height:30px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}


header.masthead {min-height: 150px;}

.x-navbar-wrap .x-navbar .x-navbar-inner .x-nav-collapse .x-nav > .current-menu-item > a { color:#cc3333;}

.x-navbar-wrap .x-navbar .x-navbar-inner .x-nav-collapse .x-nav > .current-menu-item:hover > a,
.x-navbar-wrap .x-navbar .x-navbar-inner .x-nav-collapse .x-nav > .current-menu-item > a:hover{color:#ffffff;}

#contact-details-header {
    display: block;
    color: #333333;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 16px;
    float: right;
    position: absolute;
    border-bottom: solid 1px #c2c2c2;
}

#menu-primary-menu a {
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 400;
}

.contact-details-container:hover{color:#333333;}

/*select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {color:#333333; border:1px solid#444444;}
*/
.x-btn, .button, [type="submit"] {
    border-radius: 0;
}


.page .x-icon-home{font-size: 18px;}

.x-navbar{border-bottom: none;}
.x-navbar .x-nav > li > a{display:inline-block; }

 .x-navbar .x-nav > li:after{  content:'|'; width:20px; font-size:15px; vertical-align: middle;}



  .x-navbar .x-nav > li:hover:after{color:#ffffff;}

.x-navbar-inner {margin-top: 50px;}

.x-breadcrumb-wrap {
    border: none;
}

div.x-breadcrumbs {
    display: none;
}

.entry-header {padding-bottom:20px;}


.x-iso-container-posts>.hentry {
padding: 0; margin:10px;
}

.x-iso-container.cols-3>.hentry{width:30%!important;}
.archive.category.category-testimonial .x-iso-container.cols-3>.hentry{width:100%!important; }
.archive.category.category-testimonial .x-iso-container-posts.cols-3 .entry-wrap{padding:10px 0; }
.archive.category.category-testimonial .x-iso-container-posts.cols-3 .entry-wrap .entry-header{margin-top:15px; }
.archive.category.category-testimonial .x-iso-container-posts.cols-3 .entry-wrap .entry-title{text-align: center; }
.archive.category.category-testimonial .x-iso-container-posts.cols-3 .entry-wrap .entry-content.excerpt{margin-bottom:20px; margin-top:5px; }


.blog .x-main {background:url(http://thejuicesmith.com/wp-content/uploads/2014/05/paper_js_watermark.jpg)no-repeat center center fixed;
http://thejuicesmith.com/wp-content/uploads/2014/05/paper-001.jpg
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
background:url(http://thejuicesmith.com/wp-content/uploads/2014/05/paper-001.jpg)no-repeat center center fixed;
 background:none;}
.blog header{background-color: #ffffff;}
.blog article{background-color:#ffffff;
margin-top:40px; }

.blog .x-main .x-container-fluid article .entry-wrap{background:#ffffff;}

.search.search-no-results .entry-content{display: inline-block; text-align: center;}
.search.search-no-results #searchform{width:33%; max-width:300px; margin:0 auto; display: inline-block; }
/*.search.search-no-results #s{ width:33%; max-width: 300px; display:inline-block; }
*/

/*FOOTER STYLES*/
footer .x-container-fluid.max{display: inline-block; vertical-align: middle; border-top: solid 1px #CACACA;}
footer .x-colophon-content,
footer .x-social-global,
footer #menu-footer-menu{display:inline-block; height:70px; vertical-align: left;}

footer .x-colophon-content{ width:33%; text-align: left;}
footer .x-social-global{width:100px; text-align: center; float: left;}
footer #menu-footer-menu{width:860px;text-align: left; float: left;}
footer #contact-details-footer a  ,
footer .x-social-global a,
footer #menu-footer-menu a{color:#333333; font-size: 15px;}

footer #contact-details-footer a:hover  ,
footer .x-social-global a:hover,
footer #menu-footer-menu a:hover{color:#cc3333;}


footer .statements-container{width:100%; display: inline-block; text-align: center; padding-bottom:10px; border-bottom:1px solid #000000;}
footer .footer-statement{display:inline-block; width:33%; margin:0; padding:0; text-transform:uppercase; vertical-align: middle;}
footer .footer-statement:first-child{text-align: left;}
footer .footer-statement:last-child{text-align: right;}

#footer-styling {
    border-top: none;
}

/*footer .footer-statement:last-child{ text-align: right;}*/

/*HOME PAGE STYLES*/

#rev_slider_4_1_wrapper .tp-rightarrow:before , #rev_slider_4_1_wrapper .tp-leftarrow:before, 
#rev_slider_13_1_wrapper .tp-rightarrow:before , #rev_slider_13_1_wrapper .tp-leftarrow:before, 
#rev_slider_17_1_wrapper .tp-rightarrow:before , #rev_slider_17_1_wrapper .tp-leftarrow:before, 
#rev_slider_16_1_wrapper .tp-rightarrow:before , #rev_slider_16_1_wrapper .tp-leftarrow:before 
{
    content: "";
}


#rev_slider_4_1_wrapper .tp-leftarrow.default ,
#rev_slider_4_1_wrapper .tp-rightarrow.default,
#rev_slider_13_1_wrapper .tp-leftarrow.default ,
#rev_slider_13_1_wrapper .tp-rightarrow.default,
#rev_slider_17_1_wrapper .tp-rightarrow.default,
#rev_slider_17_1_wrapper .tp-leftarrow.default,
#rev_slider_16_1_wrapper .tp-rightarrow.default,
#rev_slider_16_1_wrapper .tp-leftarrow.default{
  background-image: url(http://thejuicesmith.com/wp-content/uploads/2014/06/the-juice-smith-hammers-x40px.png) !important;

background-position-x: 0px;
background-position-y: 0px;
background-size: initial;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: transparent !important;
}

.tp-caption.medium_text {
margin-top: 20px !important; 
}
}
 
@media only screen and (max-width: 767px) {
.tp-caption.medium_text {
margin-top: 30px !important; 
}
}

.circle-image {width: 40%;}

/*Home page product images*/
.circle-image.home-circle-image{width:60%; max-width:100%;}

.product-circle {padding: 30px 0 30px 0;}

img.handwritten-text {text-align: left; width: 50%; margin-bottom: 0;}

div.product-title {
    height: 70px;
}

div.product-title strong {
    font-size: 14px;
}

/*div.product-desc-home {
    height: 150px;
}
*/
a#yellow-link { display:inline-block; margin-top:10px; border: 1px solid #f7de50; color: #f7de50; padding: 10px;}
a#red-link { display:inline-block; margin-top:10px; border: 1px solid #f1592a; color: #f1592a; padding: 10px;}
a#green-link { display:inline-block; margin-top:10px; border: 1px solid #8cc43f; color: #8cc43f; padding: 10px;}

a#yellow-link:hover {border: 1px solid #B08400; color: #B08400;}
a#red-link:hover {border: 1px solid #812020; color: #812020;}
a#green-link:hover {border: 1px solid #678716; color: #678716;}

 /*ABOUT PAGE STYLES*/
.about-us-founders{width:75%; float:right;}

/*LEARN PAGE STYLES*/ 
img.alignnone {margin-top: 30px;}

img.how-it-works-img {max-width: 60px; display: block; margin: auto;}

div#why-the-js p {padding-bottom: 10px;}

.x-accordion-heading {font-size: 14px;}

/*BLOG STYLES*/

body.blog.x-blog-masonry-active .post .entry-header .entry-title{font-size: 100%; margin:0; padding:0 10%;}
body.blog.x-blog-masonry-active .post .entry-header p.p-meta{padding:0 10%; text-align: left;}

/*CONTACT FORM*/
.wpcf7 input, .wpcf7 textarea {border: 1px solid #444444;}

/*WOOCOMMERCE STYLES*/

div.x-alert-info {background-color: #ffffff; border: 1px solid #444444; font-weight: 300; color: #444444; text-transform: uppercase; font-size: 18px; padding: 10px}

.menu-container {
    max-width: 960px;
}

li.product-category img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.shop-menus {
    float: left;
    border: 1px solid #CACACA;
    padding: 10px 20px;
/*    width: 300px;*/
    text-align: center;
    margin-bottom:0;
}

.shop-menus h2 {
    font-size: 16px;
}

/*.shop-menus.with-margin {
    margin-right: 30px;
}
*/
div.entry-featured {
    width: 150px;
}

ul.products img {width: 60%; display: block; margin: auto;}
ul.products h3 {display: none;}


div.entry-product {margin-top: 30px;}

.product-title-shop {font-size: 14px;}

.woocommerce-result-count {
    display: none;
}

header.entry-header a {font-size: 180%; font-weight: 300;}
header.entry-header p {margin-top: 30px;}
header.entry-header {margin-top: 30px;}

.x-alert-info{background-color:#f7de50;
    border-color: #cc3333;
    color: #ffffff;}


.entry-header.shop{display:none;}
.entry-title{text-transform: uppercase;}
/*.archive.woocommerce ul.products, .archive.woocommerce-page ul.products{width:100;}
.archive.woocommerce li.product.first, .archive.woocommerce-page li.product.first {display:inline-block; clear:none; margin-right:30px;}*/

.entry-featured {
    background-color: #FFFFFF;
    border: none;
    padding: 7px;
    position: relative;
}

.product_title.entry-title{color:#444444;}

span.amount {color: #566471;}

/*body .woocommerce-message .button{font-size:150%;}*/

body .x-btn, body .x-btn:hover, body .button, body .button:hover, body [type="submit"], body [type="submit"]:hover {
    text-shadow: none;
}

body .woocommerce-ordering{display:none;}
body.woocommerce li.product .entry-header h3, body.woocommerce-page li.product .entry-header h3{font-size:100%;}
body.woocommerce li.product body.woocommerce-page li.product {text-align: center; margin-top:30px;}
body.woocommerce li.product .entry-header .button, body.woocommerce-page li.product .entry-header .button {
    display: block;
    font-size: 1.4rem;
    left: 17px;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0.45em 0.5em 0.575em;
    position: absolute;
    right: 17px;
    text-overflow: ellipsis;
    top: -45px;
    white-space: nowrap;
}


body.home .woocommerce li.product, body.home  .woocommerce-page li.product{max-width:100%; margin:auto;}
body.home .woocommerce li.product .entry-wrap .price, body.home .woocommerce-page li.product .entry-wrap .price,
body.home .woocommerce li.product .entry-wrap h3, body.home .woocommerce-page li.product .entry-wrap h3
{display:none;}


body.single.woocommerce .tabs{display:none;}
body.single.woocommerce .x-tab-content{border-top:1px solid rgba(0,0,0,0.075);}

body.woocommerce-checkout .checkout-heading,
body.woocommerce-cart .cart-heading{margin:20px 0; }
body.woocommerce-checkout .juice-smith-logo,
body.woocommerce-cart .juice-smith-logo{width:45%; padding:20px; margin:0 auto;}

body .woocommerce .cart-collaterals .cart-totals, 
body .woocommerce-page .cart-collaterals .cart-totals{width:100%; float:none;}

body .woocommerce .cart-collaterals .shipping-calculator,
body .woocommerce-page .cart-collaterals .shipping-calculator{width:100%; float:none;}

body .woocommerce .cart-collaterals .cart-totals h2,
body .woocommerce .cart-collaterals .shipping-calculator h2,
body .woocommerce-page .cart-collaterals .cart-totals h2,
body .woocommerce-page .cart-collaterals .shipping-calculator h2{color:#444444; text-align: center}



body.single.single-product #tab-description h2:first-child{display:none;}

/*ADD TO CART BUTTON*/
button.single_add_to_cart_button {border: 1px solid #f1592a; text-transform: uppercase; color: #f1592a; font-weight: 700;}
button.single_add_to_cart_button:hover {background-color: #ffffff; border: 1px solid #812020; color: #812020;}

/*CHECKOUT*/
.woocommerce h2 {text-align: center;}
.shop_table thead {display: none;}
.shipping-calculator-fields {width: 50%;}
table.cart_item {border: 1px solid #444444;}
.cart-border {border-bottom: 2px solid #444444; margin-bottom: 20px;}
.checkout .juice-smith-logo {display: none;}
.checkout-heading h2 {color: #444444; border-top: none; border-bottom: 1px solid #444444; padding-bottom: 20px;}
.woocommerce-billing-fields, .checkbox, #order_comments, .form-row label {width: 60%; float: left;}
input.input-text, p.form-row textarea {border: 1px solid #444444;}
select#calc_shipping_country {border: 1px solid #444444;}
div.cart-totals th, tfoot th, .product-quantity {font-weight: 300;}
div.cart-collaterals button[type="submit"], input[type="submit"] {background-color: #CCCCCC; border: none; text-transform: uppercase;}
div.cart-heading, .shipping-calculator h2, .cart-totals h2 {border-bottom: 1px solid #444444; padding-bottom: 20px; margin-bottom: 20px;}
ul.x-alert-danger {background-color: #ffffff; color: #f1592a; border: 1px solid #f1592a;}
ul.x-alert-danger span.amount {color: #f1592a;}
div.update input[type="submit"] {font-size: 10px;}
html .woocommerce .cart .actions .action-group, .woocommerce-page .cart .actions .action-group {width: 250px; border: none;}
#order_review_heading {text-align: center; padding-bottom: 20px; border-bottom: 1px solid #444444; margin-bottom: 40px;}
ul.payment_methods {margin-bottom: 40px;}
ul.payment_methods label {padding-left: 20px;}
div.shipping_address {width: 60%;}
p#billing_country_field, p#order_comments_field label, {margin-top: 20px;}
h3#ship-to-different-address label {cursor: pointer;}
h3#ship-to-different-address label:hover {color:#f7de50;}
label.checkbox {margin: 20px 0;}
table th, table td {border: none;}
section.shipping-calculator-fields {margin-top: 25px;}
div.cart_totals table {width: 72%;}
ul.order_details {background-color: #ffffff; border: 1px solid #8cc43f; font-weight: 300; color: #8cc43f; text-transform: uppercase; font-size: 18px; padding: 10px}
ul.order_details span.amount {color: #8cc43f;}


/*MEDIA QUERIES*/
@media (max-width: 979px){

.x-widgetbar{border:none;}
.x-btn-widgetbar{position:fixed; top:0; right:0;}

.x-nav-collapse, .x-nav-collapse.collapse{top:20px; margin-bottom:10px;}

.x-navbar .x-nav > li:after {content:"";}

body .x-navbar .x-nav > li{height:auto;}

.x-navbar .x-navbar-inner .x-nav-collapse .x-nav > li > a{font-size: 16px !important; width:100%;}

.x-navbar .x-navbar-inner .x-nav-collapse .sub-menu {display:inline-block; !important; margin:0;}

.x-navbar .x-navbar-inner .x-nav-collapse li .sub-menu a{text-transform: uppercase; color:#ffffff;}

.x-navbar .x-navbar-inner .x-nav-collapse li:hover .sub-menu{display:block !important;}

.x-navbar .x-navbar-inner .x-nav-collapse .x-nav > li{border:1px solid #000000; border-top:none;}
.x-navbar .x-navbar-inner .x-nav-collapse .x-nav > li:first-child{border-top:1px solid #000000;}

footer .footer-statement{ }

footer .x-colophon-content{ }
footer .x-social-global{}
footer #menu-footer-menu{ }
div.product-title {height: 90px;}

/*The width of blog posts*/
.x-iso-container.cols-3>.hentry {
width: 45%!important;
}

/*Home page product images*/
.circle-image.home-circle-image{width:70%;}
.circle-image.home-circle-image img{margin-left:0; margin-top:30px;}

/* Shop Page Descriptions */

body.archive.post-type-archive.woocommerce ul.products h3 {visibility: visible;}

}

@media (max-width: 767px){

body.woocommerce div.product .images, body.woocommerce-page div.product .images{width:45%;}
body.woocommerce div.product .summary, body.woocommerce-page div.product .summary{width:45%; margin-top:0;}
div.product-desc-home {height: auto;}
div.product-title {height: auto;}
img.handwritten-text {width: 20%;}
a.circle-image img {width: 50%;}
div.shipping_address {width: 100%;}
.woocommerce-billing-fields, .checkbox, #order_comments, .form-row label {width: 100%;}





}



@media (max-width: 680px){

footer .x-colophon-content{ width:40%;}
footer .x-social-global{width:40%;}
/*body footer #menu-footer-menu{ width:75%;}*/
#contact-details-header *{font-size:14px;}

/*The width of blog posts*/
.x-iso-container.cols-3>.hentry {
width: 90%!important;
}

.circle-image.home-circle-image{width:70%;}



}


@media (max-width: 614px){

.contact-details-container{ width:280px;    }
}

@media (max-width: 580px) {
	html .woocommerce .cart .actions .action-group, .woocommerce-page .cart .actions .action-group {width: 100%;}
	.shipping-calculator-fields {width: 100%;}	
	table.shop_table {width: 100%;}
}

@media (max-width: 530px){
.contact-details-container{
	display:block;
    right: 10px;
    left:auto;
    text-align: right;
    top: 75px;
    width: 40%;}

.phone-image {
    margin-top: 50px;
}

div.product-title {
    height: auto;
}

div.product-desc-home {
    height: auto;
    margin: 10px 0;
}

header .x-navbar  .x-navbar-inner {
    min-height: 120px;  
}

}


@media (max-width: 480px){

footer .x-colophon-content{ width:100%; text-align: center;}
footer .x-social-global{width:100%;}
/*footer #menu-footer-menu{ display:none; width:33%;}*/

body.woocommerce div.product .images, body.woocommerce-page div.product .images{width:100%;}
body.woocommerce div.product .summary, body.woocommerce-page div.product .summary{width:100%; margin-top:40px; text-align: center;}
body.woocommerce div.product .summary h1.product_title.entry-title, body.woocommerce-page div.product .summary h1.product_title.entry-title{display:inline-block; text-align: center;}

img.handwritten-text {width: 40%;}
a.circle-image img {width: 100%;}

body.archive.post-type-archive.woocommerce ul.products h3 {visibility: visible;}

}



@media (max-width: 400px){

header .x-navbar .x-navbar-inner{text-align: center;}
body .x-navbar .x-brand {display:inline-block; width:100%; text-align: center; }
body .x-brand img{display:inline-block; width:180px; text-align: center;}
.contact-details-container{width:100%; text-align: center; right:0px; top:105px;}
body .x-btn-navbar.collapsed, body .x-btn-navbar {float:none; position: relative; margin:0; margin-top: 55px; width:30px; height:35px; display: inline-block; padding:3px 4px;}
.page .hentry .entry-content {
    padding: 0;
    width: 100%;
    margin-left:auto; 
    margin-right:auto;
}

.x-nav-collapse {
	margin-top: 
}

body .woocommerce .cart.shop_table .product-quantity input[type="button"], .woocommerce-page .cart.shop_table .product-quantity input[type="button"] {/*display: inherit;*/}
body table td.product-quantity {padding: none;}

body .masthead-inline .x-btn-navbar {float: none; display: inline-block; margin-right: 0;}

table tr.cart_item td{
	padding:0.5em 0!important;
}
}
.wrps_related_products_area{
	clear: both;
}

.owl-item h3{
	font-size:14px;
	margin-top:10px;
	text-align:center;
}
.arrow-down {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #000;
    top: 41px;
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 0;
}
.bundle-product-clock{
	padding:0 0 15px;
	margin:0 0 15px;
	display:table;
	width:100%;
	text-align:center;
	border-bottom:1px solid #d4d4d4;
}
.owl-item h2{
	font-size:14px;
	text-align:center;
}
.image-top {
    margin-top: 40px;
	padding:0 25px;
}
div.x-container-fluid.width{
	width:90%;
}
.product-list{
	clear:both;
}
.top-title{
	position:relative;
}
.owl-wrapper-list .slick-dots li button {
    background: #ddd;
    border: 0 none;
    border-radius: 100px;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px;
}
.owl-wrapper-list .slick-dots li.slick-active button{
	background:#000;
}
.slick-dots li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin: 0 5px;
}
.slick-dots{
	text-align:center;
	margin-top:25px;
	margin-bottom:0;
}
.slick-prev.slick-arrow, .slick-next.slick-arrow {
    display:none!important;
}

input[type="radio"], input[type="checkbox"] {
    cursor: pointer;
    float: left;
    line-height: normal;
    margin: 0.425em 10px 0.425em 0;
}
.ui-state-default{
	background:#5c8b3d!important;
	color:#fff!important;
}
.ui-state-disabled .ui-state-default{
	color:#555555!important;
	background:#e6e6e6!important;
	
}
.shop-link{
text-indent:-9999px;
width:87px;
height:35px;
float:left;
}

.offset-bottom .menu-container{
display:none;
}
.x-colophon.top.ra{
display:none;
}
@media (max-width: 767px){
.home #post-4 .one-third img{
	max-width:400px;
	width:70%;
}
.home #post-4 .one-third{
	text-align:center;
	margin-bottom:30px;
}
}


hr{
	border-bottom:1px solid #000;
}
