@charset "utf-8";
/*--------------- basic styles start ---------*/
*
{
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	/* position:relative; */
}
.clr
{
	clear:both;
	display:block;
	width:100%;
	height:0px;
}
p
{
	margin-bottom:20px;
}
p:empty
{
	width:0px;
	height:0px;
	display:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] 
{
   -moz-appearance:none;
   -webkit-appearance:none;
   cursor:pointer;
}
button
{
    background: none;
    border: none;
    outline: none;
}
a
{
    color: #000;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
a:focus,a:active
{
    outline: none;
}
a,a img
{
	border:none;
}
img
{
	max-width:100%;
	height:auto;
}
.tac
{
	text-align:center;
}
.tal
{
	text-align:left;
}
.tar
{
	text-align:right;
}
.fleft,.alignleft
{
	float:left;
}
.fright,.alignright
{
	float:right;
}
.displaycenter,.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.displayblock
{
	display:block;
}
.displayinline
{
	display:inline-block;
	vertical-align:top;
}
.displaynone,.hide
{
	display:none;
}
.vertical_center
{
	vertical-align:central !important;
}
.vertical_bottom
{
	vertical-align:bottom !important;
}
/*--------------- basic styles end ---------*/
.w30p,
.w69p
{
	padding:10px;
	box-sizing:border-box;
}
.w30p
{
	width:30%;
}
.w69p
{
	width:69%;
}
.secondary-toggle
{
	font-size:25px;
	text-transform:uppercase;
	color:#CB352D;
	font-family: "Chewy","cursive";
}
.pad0px20px
{
	padding:0px 20px;
	display:block;
	clear:both;
}
.w250px
{
	width:250px;
}
.entry-content iframe
{
	width:100% !important;
}
.rangefees,.shopservice
{
	max-width: 700px;
	border: 2px solid #322b18;
	background:url(images/paper.png) repeat;
}
.cform
{
	max-width: 710px !important;
	width:100% !important;
}
.cform textarea, .cform input
{
	max-width: 598px !important;
	width: 100% !important;
}
.cform input[type="file"],
.cform input[type="submit"]
{
	width:auto !important;
}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha
{
    height: 30px !important;
    width: 100px !important;
    padding: 4px !important;
    margin: 0px !important;
    vertical-align: text-bottom !important;
}
#changethis ul.menu
{
	max-width:180px;
	display:block;
	margin:0px auto;	
}

/* Erics Fixes

-------------------------------------------------------------- */



/* Fix for responsive YouTube embed */

.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}
 

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

/* Woocommerce Fixes */
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 48%;
]

.stock { display: none; }

a.button, button.button, input.button, #review_form #submit,
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    color: #ffffff;
    background: #ff9c07;
    padding: 6px;
    border-radius: 6px;
	margin: 5px;
    font-weight: bold;
    display: inline-block;
}

.woocommerce span.onsale {
    background-color: #32783D;
}

.woocommerce div.product p.price, .woocommerce div.product span.price, .amount,
.woocommerce ul.products li.product .price {
    color: #32783D;
}

.woocommerce ul.products li.product {
    background: rgba(45, 38, 19, 0.2);
    padding: 6px;
    border-radius: 6px;
}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	width: 50%;
}


/* CSS Document */