/*
Theme Name: J.C.'s Quality Foods Theme
Author: Efront
Author URI: http://efront.com.au/
Description: The base J.C.'s Quality Foods Wordpress template.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: efront
*/


.woocommerce .quantity .selectric-items .selectric-scroll {
    overflow: scroll !important;
}

.free-ship-notice {
    padding: 15px;
    font-weight: 600;
    background: #ffa400;
    text-align: center;
    font-size: 29px;
    color: #fff;
}

.amount{
	text-decoration:underline;
}

#gform_wrapper_4 ul {
    list-style: none;
    list-style-type: none;
}

#gform_wrapper_4 input {
    padding: 10px;
    margin-top: 5px;
}

.form-section {
    padding: 15px;
    margin: 10px 0 10px;
    background-color: #ffa400;
    color: #fff;
}
 


.paging li {
    display: inline-block;
    padding: 12px 12px !important;
    font-size: 22px !important;
    line-height: 1.2;
    border: 1px solid #eee !important;
    margin: 3px;
}

.product .product__image {
    position: relative;
    padding-top: 100%;
    margin-bottom: 15px;
    background: #fff;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
     -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.00);  
      box-shadow: 2px 2px 5px 0 rgba(0,0,0,.00);  
    text-align: center;
}



input#gform_submit_button_4 {
    background-color: #ffa400;
    color: #fff;
	margin-top:20px;
}
li#field_4_14 {
    margin-top: 20px;
}

input#gform_submit_button_4:hover {
   border-color: #f18a00;
    background: #f18a00;
    color: #fff;
}



.intro--small {
    height: 274px;
    padding: 50px 0;
}

#countdown {
    color: #e02955;
    padding: 34px;
    background: #e3eaa4;
    border: solid 5px #faeed1;
    text-align: center;
}



@media (max-width: 767px){
   
    .intro {
    height: 260px;
    padding: 50px 0;
    margin-top: 132px;
}

.intro--small {
    height: 200px;
    padding: 30px 0;
    margin-top: 141px;
}
	
	
.product--featured .product__image {
    display: block;
}


.sticky,.bypostauthor,.gallery-caption{display:normal;}
.alignnone{margin:1em 1em 1em 0;}
.aligncenter,div.aligncenter{display:block;margin:.5em auto;}
.alignright{float:right;margin:0 0 1em 1em;}
.alignleft{float:left;margin:0 1em 1em 0;}
.aligncenter{display:block;margin:1em auto;}
img,img[class*="align"],img[class*="wp-image-"]{max-width:100%;height:auto;}
img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
img.alignright{margin-left:1em 0 1em 1em;}
img.alignleft{margin:1em 1em 1em 0;}
img.aligncenter{display:block;margin:1em auto;}
img#wpstats{display:block;margin:0 auto;}
img[class*="align"],img[class*="wp-image-"],.gallery .gallery-icon img{border:none;}
.wp-caption{margin-bottom:1em;margin-left:0;max-width:96%;text-align:center;}
.wp-caption img{display:block;margin:0 auto;}
.wp-caption-text{position:relative;font-size:.8em;}
.gallery{margin:0 auto;}
.gallery .gallery-item{margin:0;float:left;text-align:center;width:33%;}
.gallery a img{border:none;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-4 .gallery-item img{width:100%;height:auto;}
.comments ol{padding-left:0;}
.comments ol li{margin:0;}
.comment-author{padding:0;text-decoration:none;}
@media only screen and (max-width: 800px) {
embed,object{max-width:100%;}
}
@media only screen and ( max-width: 650px ) {
.gallery-columns-3 .gallery-item{width:33.33%;}
.gallery-columns-3 .gallery-item img{width:100%;height:auto;}
}
@media only screen and (max-width: 480px) {
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-2 .gallery-item img{width:100%;height:auto;}
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;}

#eway_credit_card_form > div{
	margin: 0 -10px;
}
#eway_credit_card_form .submit{
	margin-top: 20px !important; 
}
