
@media screen and (max-width: 1195px){
	body .page-wrapper #maincontent > .leftContainer{ position:absolute;z-index:20;min-height:0px; }
	body .page-wrapper #maincontent > .columns{ width: calc(100% - 40px);margin-left:auto;margin-right:auto;display:table;padding-right:0px; }
	
}

@media screen and (max-width: 800px){
	body #maincontent{ width:100%; }
	body .selectors > div{ margin-right:0px;padding:3px 5px; }
	body #maincontent .columns .headerContainer h1{ font-size: 38px; }
	body .products > .product{ margin-left:auto;margin-right:auto;float:none; }
	body .post-list .blogItem{position: relative !important;width: 100%;margin-left: auto;margin-right: auto;top:unset!important}
}

@media screen and (max-width: 600px){
    body .leftContainer  {
        width: 100%;
    }

    body .leftContainer .products {
        display: flex;
        justify-content: center;

    }
    
}
