body{}

.term-179 .term-description p:last-child {
    border: 2px solid #c04927;
    padding: 8px 5px 3px;
    border-radius: 3px;
    box-shadow: 0 0 10px #f2042e;
    /* background: #c04927; */
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password]{
	line-height:1.5;
}
#gform_wrapper_24{
	font-style: normal;
    margin-bottom: 0;
    border: 1px solid rgba(0,0,0,.1);
    border-bottom-width: 2px;
    border-right-width: 2px;
    text-align: left;
    width: 100%;
    border-radius: 5px;
    padding: 6px 12px;
    background: url(images/header_bg_orange.png) no-repeat center center;
    background-size:cover;
    max-width:550px; 
    margin:0 auto;
}
#gform_wrapper_24 .gfield_label{margin-bottom:0;}
#gform_wrapper_24 p{margin:10px 0;}
#gform_wrapper_24 p small{font-size:12px;}
#gform_wrapper_24 p strong{font-size:18px;}
.radio_img_wrap{position:relative; min-height:70px; width:100%;}
.radio_img_wrap a._trigger, .radio_img_wrap a.g_trigger{display: none;
    position: absolute;
    right: 17px;
    bottom: 26px;
    background: #c0492b;
    color: #fff;}
 .radio_img_wrap a._trigger:hover,  .radio_img_wrap a.g_trigger:hover{color:#c0492b; background:#fff;}   
 
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label a._trigger, 
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label  a._trigger,
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label a.g_trigger, 
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label  a.g_trigger {
	display:inline-block;
}
input, textarea, select{font-family:Arial, Helvetica, sans-serif !important;}

.woocommerce div.product div.images img {

    max-width: 300px !important;

}
.postid-2369 div.images{clear:both;float:none;}

.giant_cookie_dips ul.gfield_radio li{width:50%;}
.giant_cookie_dips ul.gfield_radio li input {
       position: absolute;
       top:auto;
    	bottom: 13px;
    	margin-left: 5px;
}
.gform_wrapper ul.gfield_radio li{width:33.3% !important;}

.gform_wrapper ul.gfield_radio li:nth-child(3n +1){
	clear:left;
}

.gform_wrapper li.gfield ul.gfield_radio li input{
    margin-left: 4px;
    margin-bottom: -8px;
}

.gform_wrapper li.gfield ul.gfield_radio li label .radio_name{
	white-space:initial !important;
	padding-left:15px;
}

#field_17_62 input{opacity:1;}
#field_2_58  input{opacity:1;}
#field_2_58 input[type="radio"]:checked + label{color:#c0492b;}

@media (max-width:480px){
	.gform_wrapper .gfield_checkbox li .radio_name, .gform_wrapper .gfield_radio .radio_name{
	   font-size:14px;
	}
}

/* additional spacing and padding tweaks ------------------------------------------------------*/
@media (min-width:700px){
.custom .gform_wrapper ul.gfield_checkbox li,
.custom .gform_wrapper ul.gfield_radio li {
  width: 19% !important;
}
.custom .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label{
	max-width:100%;
}
.custom .gform_wrapper ul.gfield_radio li:nth-child(2n +1){
	clear:none;
}
.custom .gform_wrapper ul.gfield_radio li:nth-child(5n +1){
	clear:left;
}

}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
    font-size: 1.8em;
    line-height: 1;
}

@media (max-width: 768px){
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary{
	width:100% !important;
}
}
