/*######  Design by BestAddon http://www.bestaddon.com All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 991px) {
	/*/////// MENU ////////////////////*/
	.menu-stick, .menu-button-main{float: left; margin:18px 0; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid;}
	.main-best-menu,
	.main-best-menu .sub-container > div,
	.main-best-menu .sub-container ul,
	.main-best-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-best-menu .sub-container,
	.main-best-menu .sub-container .sub-container,
	.oVertical > .main-best-menu .sub-container{position:relative !important; width:100% !important; left:0 !important;}
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite,
	.main-best-menu .sub-container > div,
	.main-best-menu .sub-container ul,
	.main-best-menu li, .best-header-info .section-content > div.widget-logo{display:block !important;}
	
	/*/////// CURRENT THEME ////////////////////*/
	.best-header-info .section-content{text-align: center;}
	.best-header-info .section-content > div{display: inline-block;}
	.homepage .widget-logo a{margin-top: 0.5rem;}
	.best-footer-info .section-content > div{margin-bottom: 2rem;}
	#sheetswitch, .slideshow .box_skitter .label_skitter{display:none !important;}
	.best-carousel-group .widget-image,.featured-dog, .featured-bird{margin-bottom: 4rem;}
}


/* Landscape tablet and up */
@media (max-width: 767px) {
	.widget-logo, .widget-cart #cart > .btn, .best-header-info{text-align: center;}
	.best-footer-contact .html-content > div + div{border-left:none; margin-top: 2rem;}
	.best-header-info .call-us{width: 100% !important; display: block;}
	.best-header-info .section-content > div.widget-module{padding-right:0;}
	.best-header-info .section-content .shopping_cart{margin-right: 5px;}
	.best-slideshow .label_skitter{display: none !important;}
	.best-header-info, .best-mainmenu{padding: 0 1rem !important;}
	.shop-phone{line-height: 1;}
}


/* Phone */
@media (max-width: 543px) {
	#header .cart_block, #header .blockcart > .body{right: auto; left: -10%;}
	.widget-logo{border-bottom:1px solid #ddd; padding-top: 1rem; padding-bottom: 1rem;}
	.widget-logo .logo0 > a{background-position:center center !important;}
	.widget-logo img{display: inline-block;}
	#subcategories > ul > li{width:100%; display: block;}
	.best-header-info .best-contact{border-bottom: 1px solid rgba(150,150,150,.2); padding-bottom: 1rem;}
	.best-header-info .width-auto+.width-auto{border-left:none; border-right: 1px solid rgba(150,150,150,.2);}
}