@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1340px) {
	header .header-middle .search-box.size-1 .search-field{
		width: 60.5%;
	}
	header .header-middle .search-box.size-1 .search-button{
		width: 11%;
	}
	header .header-middle .search-box.size-1 .search-drop-down{
		width: 28.5%;
	}
	.navigation nav ul li {
		padding: 0 20px;
	}
}
@media only screen and (max-width: 1199px) {
	header .header-middle .middle-entry.desktop-middle-search{
		display:none;
	}
	.header-top .mobile-search-box{
		display:block;
	}
	header .header-middle .middle-entry {
		display: inline-block;
		width: 60%;
		padding: 27px 0;
		float:right
	}
	header .header-middle .right-entries .header-functionality-entry .fa{
		width: auto;
		height: auto;
		line-height: initial;
		margin-left: 20px;
	}
	.mobile-right-entries{
		display: block;
		float: right;
		margin-right: 45px;
		margin-top: 0px;
	}
	header .header-middle .right-entries{
		padding-right: 55px;
		width:auto;
	}
	header .header-top .menu-button{
		top: 10px;
	}
	header .header-middle .menu-button{
		top: 44px;
	}
	header .header-top .right-entries .header-functionality-entry {
		margin-left: 0;
	}
	.navigation nav ul li {
		padding: 0 0px;
	}
	header .header-top .search-box.size-1 .search-button {
		width: 5%;
	}
	header .header-top .search-box.size-1 .search-drop-down {
		width: 19%;
	}
	header .header-top .search-box.size-1 .search-field {
		width: 76%;
		float: right;
	}
	header .header-top{
		height: auto;
    	margin-top: 5px;
		border-bottom: none;
	}
}
@media only screen and (max-width: 991px) {
	.product-filter-device {
		display: block;
		position: relative;
		background: #0f51a3;
	}
	.product-filter-device h3 {
		padding: 15px;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
		cursor:pointer;
		position:relative;
		z-index:1;
	}
	.product-filters #leftMiniSearchForm{
		display:none;
	}
	.product-filter-device .fa.fa-angle-down {
		position: absolute;
		top: 0;
		right: 0;
		font-size: 20px;
		color: #fff;
		width: 55px;
		height: 44px;
		line-height: 45px;
		text-align: center;
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
	}
	.product-filter-device.active i.fa.fa-angle-down {
		transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transition: all 300ms ease-out;
		-o-transition: all 300ms ease-out;
		-webkit-transition: all 300ms ease-out;
		transition: all 300ms ease-out;
		-ms-transition: all 300ms ease-out;
	}
	.information-blocks .sidebar-navigation .inner-categories-sidebar, 
	.information-blocks .sidebar-navigation .search-product-brand,
	header .header-top .search-box.size-1.mobile-search-box .search-drop-down {
		display: none;
	}
	header .header-top .search-box.size-1 .search-field{
		width:95%;
	}
	.device-product-brands {
		display: none;
	}
	.sidebar-navigation{
		margin-top:20px;
	}
}
@media only screen and (max-width: 767px) {
	.mobile-right-entries{
		margin-top: 6px;
	}
	header .header-top .right-entries .header-functionality-entry {
		margin-left: 5px;
	}
	header .header-middle .middle-entry{
		width:90%;
	}
	header .search-box .search-drop-down .overflow{
		background:#fff;
	}
	.blog-sidebar #leftMiniSearchForm{
		display:block;
	}
	/*.blog-sidebar .search-product-brand{
		display:none;
	}*/
	nav .simple-list .submenu{
		max-height: 250px;
	}
	header .header-middle .menu-button {
		top: 49px;
	}
	.product-filters #leftMiniSearchForm {
		display: none;
	}
	.information-blocks .sidebar-navigation .inner-categories-sidebar, 
	.information-blocks .sidebar-navigation .search-product-brand {
		display: none;
	}
	.sidebar-navigation.home-product-brand {
		display: none;
	}
	.device-show-perpage {
		float: left;
		display:block;
		clear: left;
	}
	.device-show-perpage .inline-text, 
	.device-show-perpage .simple-drop-down {
		float: left;
		font-size: 12px;
		font-weight: 600;
		line-height: 25px;;
	}
	.device-show-perpage .simple-drop-down {
		margin: 0 10px;
	}
	#content-block .shop-grid-controls .entry.desktop-show-per-page{
		display:none;
	}
	.page-selector .square-button{
		width: 24px;
		height: 24px;
		line-height: 24px;
	}
}
@media only screen and (max-width: 540px) {
	header .header-middle .logo-wrapper{
		width:150px;
	}
	header .header-top .search-box.size-1 .search-drop-down {
		width: 29%;
	}
	header .header-top .search-box.size-1 .search-field{
		width: 91%;
	}
	header .header-top .search-box.size-1 .search-button {
		width: 9%;
	}
	header .header-middle .menu-button {
		top: 36px;
	}
}
@media only screen and (max-width: 479px) {
	header .header-middle .logo-wrapper{
		width:100px;
	}
	/*header .header-middle .search-box.size-1 .search-drop-down {
		width: 39%;
	}*/
	/*header .header-middle .search-box.size-1 .search-field {
		width: 45%;
		float: right;
	}*/
	/*header .header-middle .search-field input[type="text"]{
		font-size: 11px;
    	padding: 0 10px;
	}*/
	/*header .header-middle .search-box.size-1 .search-button {
		width: 16%;
	}*/
	header .header-top .search-box.size-1 .search-field input[type="text"]{
		font-size: 11px;
    	padding: 0 10px;
	}
	header .search-box .search-drop-down.active .list{
		width:120px
	}
	header .header-middle .middle-entry{
		padding: 6px 0;
	}
	header .header-middle .menu-button {
		top: 24px;
	}
	header .header-middle .right-entries{
		padding-right: 40px;
	}
	header .header-middle .right-entries .header-functionality-entry .fa{
		margin-left: 15px;
	}
}
