/*######  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:9px 0 9px 8px; -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;}

	#sheetswitch, .best-slideshow .box_skitter .label_skitter{display:none !important;}

	

	/*/////// CURRENT THEME ////////////////////*/

	.best-header-info .section-content{text-align: center;}

	.best-header-info .section-content > div{display: inline-block;}

	.best-footer-info .section-content > div, .best-accordion{margin-bottom: 30px; overflow: hidden; display: block;}

	.best-featured .box{text-align: left !important;}

	.best-banner.banner-top .section-title{display: none;}
	
	.menu-stick{}
	/*.best-menu-item-wrapper:after{position: absolute; top:15%; left: 60%; width: 45px; height: 45px; display: block; content: "="; text-align: center; background-color: #eee;}*/
	.touch .nav.nav-canvas {z-index: -99999; visibility: hidden; transition: all .8s;}
	.touch .oMenuStickOpen .nav.nav-canvas{z-index: 99999; visibility: visible;}
	form#searchbox{width: 200px !important; background-color: #333 !important;}

}





/* Landscape tablet and up */

@media (max-width: 767px) {

	.widget-logo, .widget-cart #cart > .btn, .best-header-info{text-align: center;}

	.best-services .media{margin-bottom: 30px;}

}





/* Phone */

@media (max-width: 543px) {

	#subcategories > ul > li{width:100%; display: block;}

	.best-logo .logo0 > a{background-position: center center;}
	.best-search{display: block !important; width: 100% !important; clear: both;}
	form#searchbox{position: static !important; display: inline-block;}

}