html {
 -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
 width: 100%;
 height: auto;
}


#menux{
display:none;
}



#content img {
/*
max-width: 100%;
height: auto;
*/
/*
padding: 7px;
*/
width: auto9; /* ie8 */
/*
    margin-bottom: 0px;
*/
}




#homeimg{
    margin-bottom: 0px;

}

#checkoutproducttable{
width:90%;
}


#ordercheckout{
margin-top: 10px;
margin-right: 10px;
float: right;
}


#leftnav{
width: 25%;
  border-right: 0px solid #ccc;

    margin-top: 15px;
    height: 100%;
    min-height: 259px;

}

#rightbody{
width:71%;
padding: 15px;
border-left: 0px solid #ccc; 

}



#donatenow{
position: absolute;
right: 0px;
top: 10px;
font-size:1.4em;
}


li#cat-item bargainbin  {
display:block;
}

#productcats{
border: 0px dotted #3399cc;
width: 98%;
line-height: 31px;
}

li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #ffffff;
font-size: 15px;
}


ul.products li {
width: 221px;
}


.imageRowmobile{
display:none;
}


.mobileset{
padding-top:10px;
padding-bottom:10px;
font-size:1.5em;

}


/*
#logo{
margin-top: 3px;
 float:left;
}
*/

#socialblock{
width:95%;
}


.social {
position: absolute;
right: 315px;
top: 10px;
}

#blogpost{
width:450px;
}




#productimages{
width: 60%;
float: left;
}

#productdetails{
margin-left: 10px;
margin-top: 10px;
width: 38%;
float: left;
border: 0px solid;
}

#productname {
font-size: 23px;
color: #333333;
font-weight: bold;
letter-spacing: 1px;
}


#thumbforgallery{
float:left;
}

.c-button{
display:none
}



#imageleft{
padding-right:25px;
float:left;
/*
width: 225px;
*/
}

#contentright{
padding:5px;
float:left;
width: 69%;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
header #logo{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
/*
width: 130px;
*/
}


ul.nav-menu > li > a, div.nav-menu > ul > li > a {

  font-size: 9px;
}

#donatenow{
position: absolute;
right: 0px;
top: 0px;
}


.social{
position: absolute;
right: 328px;
top: 3px;
}


#ordercheckout{
margin-top: 10px;
margin-right: 10px;
float: right;
}	
	/* -------------------------------------------- */
	/* ------------------Content------------------- */

#leftnav{
width:100%;
padding: 15px;
clear:both;
border-right: 0px dotted #FFE119;
min-height:0px;

}

#rightbody{
width:98%;
padding: 15px;
border-left: 0px solid #ccc; 

}



li#cat-item bargainbin  {
display:block;
}

.bargainbin {
display:none;
}

li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #FFE119;
}

a#cat-link{
color:#000000;
display:block;
}

a#cat-link:hover {
color:#000000;
}
	
	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
	

.c-button{
display:block;
}

#fullsize {
display:none;
}



#imageleft{
/*
width: 225px;
*/
}

#contentright{
padding:5px;
float:left;
width: 62%;
}





}

@media only screen and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */
	header {
margin-top: 0px;
}

header #logo{
margin-top: 0px;
margin-left:auto;
margin-right:auto;
/*
width: 164px;
*/
}

#donatenow{
position: absolute;
right: 0px;
top: 148px;
font-size:1em;
}

.social{
margin-top: 82px;
right: 10px;
margin-left: auto;
margin-right: auto;
}

#ordercheckout{
margin-top: 10px;
margin-right: 10px;
float: right;
}


nav .wrap-nav{
top: 99px;
left:10px; 
right:auto;
}
	

#menux{
display: block;
    position: absolute;
    top: 87px;
    width: 100%;

}

	/* -------------------------------------------- */
	/* ------------------Content------------------- */

#leftnav{
width:100%;
clear:both;
border-right: 0px dotted #FFE119;
padding: 15px;
min-height:0px;

}

#rightbody{
width:100%;
padding: 15px;
border-left: 0px solid #ccc; 

}


.bargainbin {
display:none;
}


li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #FFE119;
}

a#cat-link{
color:#000000;
display:block;
}

a#cat-link:hover {
color:#000000;
}

.c-button{
display:block;
}

#fullsize {
display:none;
}



#imageleft{
/*
width: 225px;
*/
}

#contentright{
padding:5px;
float:left;
width: 50%;
}





.kwayy-menu-text {
    padding-right: 10px;
    padding-left: 10px;
}

	



	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* -------------------------------------------- */
	/* ------------------Header-------------------- */


.caption {
font-size:75%;
}


.captionleftwhite {
font-size:75%;
}


.captionrightwhite {
font-size:75%;
}



.captionrightblack {
font-size:75%;
}



	header{
/*
height: 180px;
*/
}



header #logo{
margin-top: 0px;
margin-left:auto;
margin-right:auto;
/*
width: 164px;
*/
}


.social{
margin-top: 82px;
right: 10px;
margin-left: auto;
margin-right: auto;
}




#ordercheckout{
margin-top: 5px;
margin-right: 0px;
float: right;
}

	.main-navigation{display:none;}
	.main-menu{display:none;}
	.minimenu{display:block;}


	/* -------------------------------------------- */
	/* ------------------Content------------------- */

#leftnav{
width:99%;
clear:both;
border-right: 0px dotted #FFE119;
padding: 15px;
min-height:0px;


}

#rightbody{
width: 95%;
padding: 15px;
border-left: 0px solid #ccc; 

}


.bargainbin {
display:none;
}



li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #FFE119;
}

a#cat-link{
color:#000000;
display:block;
}

a#cat-link:hover {
color:#000000;
}

ul.products li {
width: 45%;
}


.imageRow{
display:none;
}

.imageRowmobile{
display:block;
}


#gallery {
display:none;
}

.gallerymobile {
display:block;
}


#productimages {
width: 99%;
}


#productdetails{
width: 99%;
}

nav .wrap-nav{
top: 122px; 
left:10px; 
right:auto;
}



.c-button{
display:block;
}

#fullsize {
display:none;
}


#imageleft {
    /* padding: 5px; */
    /* float: left; */
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#contentright {
    padding: 5px;
    float: left;
    padding: 0 20px 0px 20px;
    width: 95%;
}



	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */
}

@media only screen and (max-width: 479px) {

	/* -------------------------------------------- */
	/* ------------------Header-------------------- */



.caption {
font-size:75%;
}


.captionleftwhite {
font-size:75%;
}


.captionrightwhite {
font-size:75%;
}



.captionrightblack {
font-size:75%;
}



header{
  height: 79px;
}

header #logo{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
/*
width: 164px;
*/
}

.social{
margin-top: 114px;
right: 10px;
margin-left: auto;
margin-right: auto;
}



#ordercheckout{
margin-top: 12px;
margin-right: 0px;
float: right;
}


	nav .wrap-nav {
position:relative; 
/*
height: 76px; 
*/
left:0px; 
top:0px;
}


	.main-navigation{display:none;}
	.main-menu{display:none;}
.minimenu{
display:block;
}


	
	/* -------------------------------------------- */
	/* ------------------Content------------------- */
#leftnav{
width:99%;
clear:both;
border-right: 0px dotted #FFE119;
padding: 15px;
min-height:0px;


}

#rightbody{
width:92%;
padding: 15px;
border-left: 0px solid #ccc; 

}


.bargainbin {
display:none;
}



li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #FFE119;
}

a#cat-link{
color:#000000;
display:block;
}

a#cat-link:hover {
color:#000000;
}


ul.products li {
width: 90%;
}
	



.imageRow{
display:none;
}

.imageRowmobile{
display:block;
}


#gallery {
display:none;
}

.gallerymobile {
display:block;
}

#socialblock{
width: 98%;
}

#blogpost{
width: 96%;
}


	/* -------------------------------------------- */
	/* ------------------Footer-------------------- */
	
	/* -------------------------------------------- */
	/* ------------------Other----------------*---- */

#customlogmini{
display:block;
margin-top:50px;
}


#productimages {
width: 99%;
}


#productdetails{
width: 99%;
}


.c-button{
display:block;
}

#fullsize {
display:none;
}


#imageleft {
    /* padding: 5px; */
    /* float: left; */
    width: 100%;
    margin-left: auto;
    margin-right: auto;
 max-width: 400px;
    text-align: center;
}

#contentright {
    padding: 5px;
    float: left;
    padding: 0 20px 0px 20px;
    width: 95%;
}



#eventcategory {
    width: 100%;
}
  


}


@media only screen and (max-width: 300px){
	header{height: 230px;}
	header #logo{
top: 0px;
/*
width: 164px;
*/
}



header #logo{
margin-top: 0px;
margin-left:auto;
margin-right:auto;
}

.social{
margin-top: 82px;
right: 10px;
margin-left: auto;
margin-right: auto;
}


#ordercheckout{
margin-top: 0px;
margin-right: 0px;
float: right;
}



#leftnav{
width:99%;
clear:both;
border-right: 0px dotted #FFE119;
padding: 15px;
min-height:0px;


}

#rightbody{
width:100%;
padding: 15px;
border-left: 0px solid #ccc; 

}


.bargainbin {
display:none;
}



li#cat-item {
border: 2px solid white;
padding: 0px 10px 0px 10px;
background: #FFE119;
}

a#cat-link{
color:#000000;
display:block;
}

a#cat-link:hover {
color:#000000;
}


ul.products li {
width: 90%;
}


#gallery {
display:none;
}

.gallerymobile {
display:block;
}



#productimages {
width: 99%;
}


#productdetails{
width: 99%;
}

nav .wrap-nav{
top: 76px; 
left:10px; 
right:auto;
}

.c-button{
display:block;
}

#fullsize {
display:none;
}


#imageleft {
    padding: 5px;
    float: left;
    width: 100%
    max-width: 400px;
text-align:center;
}

#contentright {
    padding: 5px;
    float: left;
    padding: 0 20px 0px 20px;
    width: 100%;
}


#contentleft {
    margin-top: 20px;
    float: left;
    width: 100%;
}


}


#crumb{
margin-bottom:30px;
}



td {
    font-size: 16px;
}