/** Responsive css *//*--------------------------------------------------------------## Menus--------------------------------------------------------------*/@media all and (min-width: 490px) and (max-width: 1060px) {	.checkout-navigation {		padding-top: 0.4%;	}}@media all and (min-width: 850px) {	.main-navigation .menu-bar {		display: none;	}}@media all and (max-width: 850px) {	.checkout-navigation {		padding: 0;		width: 100%;	}		.checkout-navigation ul {		padding: 0;		text-align: center;	}	  	.main-navigation ul {		display: none;   		font-weight: normal;  		margin: auto;  		width: 98%;   	}  	  	.main-navigation ul li {  		font-size: 0.65em;  		width: 100%;   	}  	  	.main-navigation li.add-separator a {  		border-right: none;  	}  	  	.main-navigation ul li a {  		border-bottom: 1px solid #ccc;   		display: block;   		padding: 8px 0px;   	}}/*--------------------------------------------------------------## Header--------------------------------------------------------------*/@media all and (max-width: 1060px) {	header#masthead div.site-branding-content {		height: 60px;	}		div.header-image {		display: block;		float: none;				height: 80px;		margin: auto;		text-align: center;	}		div.header-image img {		padding-top: 7%;		width: 85%;	}}/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/@media all and (max-width: 960px) {	body.category-blog .site-main,	aside.widget-area {		float: none;		width: 100%;	}		aside.widget-area section.widget {		margin: auto;		margin-bottom: 1.5em;	}}