@import url("../WCM010020/responsive.css");

@media only screen and (max-width: 1249px) and (min-width: 980px) {

	.header_right { width: initial; }
	.header-contactus { padding-right: 15px; margin-right: 15px; border-right: 1px solid #1476b2; }
/*	.header_cart { position: absolute; top: 50%; right: 0px; transform: translate(0,-50%); } */
	.header-search { right: 0px; bottom: 65px !important; } 
	.topbar-main .fa { color: #0D7C9A !important; }

	/* Custom code by Matheus Soares */
	#pg-3663-0 { width: 935px; top: -91px; }

	.home-category-container .newsletter-email {
		width: 134px;
		height: 37px;
		font-size: 11px;
	}

	.ei-slider-large li img { height: 338px !important; }

	.home-category-container .sidebar-category .product-categories { max-height: 360px; }
}
@media only screen and (max-width: 979px){

	/*************Header************/
	.main-navigation{background:none;}

	.toggled-on .mega-menu .mega{background-color:#06649e;}
	.toggled-on .mega-menu ul li a:hover{background-color:#002c4e;}
	
	/*************Footer*************/
	.follow_us_inner{width:100%; border:none;}
	.site-footer .mobile_togglecolumn{  color: #efefef;;}
	
	/* Custom code by Matheus Soares */
	#pg-3663-0 { width: 718px; top: 10px; position: relative; }
	#pg-3663-0 .panel-grid-cell { width: 100%; }

	.header-search {
		right: 0px;
		transform: translateX(-50%);
		bottom: 81px;
	}
	.topbar-main .fa { color: #0D7C9A !important; }

	.header-search .woocommerce-product-search input[type="search"] {
		width: 145px;
	}
	
	.home-category-container { width: 100%; }

	.home-category-container .widget_text .textwidget {
		margin-top: 5px;
		padding-top: 5px;
		padding-right: 5px;
		padding-left: 5px;
		margin-bottom: 5px;
		background-color: #0D7C9A;
		border-radius: 5px;
		display: inline-block;
	}

	.home-category-container aside.widget { margin-bottom: 0px; text-align: center }

	.home-category-container .widget .newsletter-submit { text-transform: uppercase !important; background-color: #FDD922; color: #15144F; }

}
@media only screen and (max-width: 767px){
	.header-menu-links .header-menu-toggle {
    	background: #002c4e;  
	}
	.header-menu-links ul{
		background:#002c4e;
		opacity:0.8;
	}
	
	/* Custom Matheus Soares */
	.mega-menu li span {
		display: initial !important;
	}
	.header-search {
		width: initial;
		margin: auto;
		bottom: 52px;
		transform: initial;
	}
	.header_left { margin-bottom: 0px; margin-top: 0px; }
	.header_right { margin-top: 0px; }

	.home-category-container .widget .newsletter-email { margin-bottom: 0px; }

	.home-slider-container .ei-slider { height: 338px; }
}

@media only screen and (max-width: 560px) {
	.header-search .follow-us { display: none }
}

@media only screen and (max-width: 479px) {
	.header-search input[type="submit"]{background:url("images/megnor/respo-search.png") no-repeat scroll center center #06649e;}
	.header-search input[type="submit"]:hover{background:url("images/megnor/respo-search.png") no-repeat scroll center center #06649e;}
	
	.header-search .woocommerce-product-search input[type="submit"] { width: 30px; }
	.header-search .woocommerce-product-search input[type="search"] {
		height: 40px;
		border: 1px solid #06649E;
	}

	.home-slider-container .ei-slider { height: 252px; }
	.home-slider-container .ei-slider-large { height: 338px; }
	.home-category-container .newsletter.newsletter-subscription.main-ul { width: auto; }
	.home-category-container .newsletter.newsletter-subscription.main-ul tbody { display: initial; }
	.home-category-container .newsletter tr { width: auto; float: left; }
	.home-slider-container-inner .home-slider .main_background_image { margin-top: 0px; }

	.main-content-inner-full #pg-3663-0 { width: 100%; }

}

@media only screen and (max-width: 380px) {
	.header-main { margin: 0px; }
	.header-search { left: -15px; right: initial; bottom: 42px; width: calc(100% + 30px); }
	.header-search .woocommerce-product-search { width: 100%; }
	.header-search .woocommerce-product-search input[type="search"] {
		width: calc(100% - 40px);
	}
	.header-search .woocommerce-product-search input[type="submit"] {
		float: right;
	}
	.header-main { height: 115px; }
	.header_left a img { max-height: 72px; }
	.header_left { width: initial; }
	.header_right {
		display: table-cell;
		float: right;
		top: 12px;
		width: initial;
	}
}
