@media only screen and (max-width: 600px) {
 html,  body {
 min-width: 0px;
 width: auto;
 margin: 0;
 padding: 0;
 overflow-x: hidden;
}

#content .title-container .font, #mainmenu ul.menu li a.font, .readmore a, input[type="submit"] {
    text-shadow: 0 -1px 0 #170e06;
}
 .wrapper {
 width: 100%;
}
 #logo-container {
 float: none;
 width: 100%;
 text-align: center;
}
 #tagline {
 display: none;
}
 #mainmenu .wrapper {
 width: 100%;
}
#mainmenu .responsive_cart {
    display: block;
}
#mainmenu .wppizza-cart {
 background: none;
 border: none;
 height: 70px;
 min-height: inherit;
}
#mainmenu .wppizza-order-pickup-choice, 
#mainmenu .wppizza-cart-total-label, 
#wppizza-orders-info, 
#mainmenu .wppizza-order, 
#mainmenu .wppizza-cart-discount, 
#mainmenu .wppizza-cart-total-items, 
#wppizza-cart-self-pickup,
#mainmenu .wppizza-cart-delivery,
#mainmenu .wppizza-cart-tax-included {
 display: none !important;
}
#mainmenu .wppizza-cart-info .wppizza-cart-info-price {
 float: inherit;
 font-size: 20px;
}
#mainmenu .wppizza-cart-info {
    margin: 8px !important;
		position: relative;
}
.wppizza-cart-button input {
	background: none;
	border: none;
	color: white;
    margin: 4px 0 0;
}
.wppizza-cart-info .wppizza-cart-total {
	color: wheat;
	font-weight: normal !important;
 display: inline-block;
}

.wppizza-cart-button input:hover {
   cursor: pointer;
}
#mainmenu .wppizza-cart-button {
   float: inherit;
}
 #menu-container-border {
 left: auto;
 float: none;
 display: display-block;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box; /* Firefox */
 -webkit-box-sizing: border-box; /* Safari */
}
 #menu-container {
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box; /* Firefox */
 -webkit-box-sizing: border-box; /* Safari */
 text-align: center;
}
 #mainmenu .wp_nav_menu {
 display: none;
}
 #mainmenu .wp_nav_dropdown {
 display: block;
}
 #menu-left,  #menu-right,  #stars-left,  #stars-right {
 display: none;
}
 #header {
 overflow: hidden;
}
 .nivo-caption {
 display: none !important;
}
 #breadcrumbs {
 left: 25px;
 display: none;
}
 #content-top,  #content-bottom,  #widget-bottom {
 height: inherit;
 width: 100%;
}
 .fullwidthpage .post,  .fullwidthpage #post-container {
 width: auto;
 display: block;
}
 #post-container {
 width: 94%;
}
 #content-border,  #widget-border {
 display: block;
}
 #content,  #frontwidgets {
 width: 100%;
}
 #content.menucard {
 display: block;
}
 #gallery #post-container {
 width: auto;
 display: block;
}
 .post {
 width: 100%;
}
 .post img {
 max-width: 100% !important;
 box-sizing: border-box;
 -moz-box-sizing: border-box; /* Firefox */
 -webkit-box-sizing: border-box; /* Safari */
}
 .post-img {
 width: auto;
}
 .post-img img {
 width: 100%;
}
 .post .column2x1 img,  .post .column3x1 img,  .post .column3x2 img,  .post .column4x1 img,  .post .column4x3 img {
 max-width: 100%;
}
 .post .column2x1,  .post .column3x1,  .post .column3x2,  .post .column4x1,  .post .column4x3 {
 display: block;
 height: auto;
 margin: 0;
 width: 100%;
 padding-bottom: 20px;
}
 #sidebar {
 display: none;
}
 .widget-container .sidepanel {
 width: 100%;
 padding: 40px 0 20px 0;
 text-align: center;
}
.sidepanel p {
    line-height: 1.5;
    margin-top: 8px;
    padding: 0 20px;
    text-align: left;
}
 .rf_fronttext_widget .postimage-container {
 float: none;
 display: inline-block;
}
 .menucard .menucard-devider {
 display: none;
}
 .menucard .card-cat {
 display: block;
 float: none;
 width: auto;
 padding-top: 50px;
}
 .menucard .card-cat:first-child {
 padding-top: 0;
}
 .card-item .item-img {
 display: none;
}
 .gal_item {
 width: auto;
 display: block;
}
 .gal-devider {
 display: none;
}
 #footer-container {
 overflow: hidden;
}
#footer-container a {
    display: block;
    padding: 10px 0;
    position: relative;
}
 #footer {
 width: auto;
 display: block;
}
 #footer-border {
 width: auto;
 display: block;
}
 #footer .sidepanel {
 float: none;
 width: auto;
 margin-left: 20px;
 margin-right: 20px;
}
	
	/*.ismobile #slider_arrow .arrow_bit_bottom,
	.ismobile #card-prev .arrow_bit_bottom,
	.ismobile #card-next .arrow_bit_bottom {
		box-shadow: 0 0 0 #888;
  		-moz-box-shadow: 0 0 0 #888;
  		-webkit-box-shadow: 0 0 0 #888;
	}*/
	
	.noslider #header {
 height: 80px !important;
}
 .noslider #slider {
 display: none !important;
}
 .noslider #slider_arrow {
 display: none !important;
}
#CDSWIDWRM {
    left: 5px;
    position: absolute;
    top: -10px !important;
}
.likebutton {
    left: inherit !important;
    position: absolute !important;
    right: 15px !important;
    top: 25px !important;
}
#header {
    z-index: -1;
}
