.page-title {
padding-top: 30px; }
.woocommerce-products-header {
margin-bottom: 10px; }
.woocommerce-products-header h1 {
margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 70px; }
@media (max-width: 1370px) {
.woocommerce-products-header h1 {
padding-left: 0px; } }
.woocommerce-products-header .grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 40px; }
@media (max-width: 690px) {
.woocommerce-products-header .grid {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
margin-top: 30px; } }
.woocommerce-products-header .filter__single {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
gap: 15px; }
.woocommerce-products-header p {
margin-top: 0px;
margin-bottom: 0px; }
.form_sort_hide {
display: none; }
.category_wrapper {
padding-bottom: 50px; }
.category_wrapper .container {
display: grid;
grid-template-columns: 350px 1fr;
gap: 40px; }
@media (max-width: 1250px) {
.category_wrapper .container {
grid-template-columns: 250px 1fr; } }
@media (max-width: 800px) {
.category_wrapper .container {
grid-template-columns: 1fr; } }
.category_wrapper .cat_hr {
height: 5px;
border: none;
outline: none;
display: block;
margin-bottom: 20px;
background-image: url(//stage.zaplicense.eu/wp-content/themes/Webgo%20v2/img/separator-1@2.png);
background-repeat: no-repeat;
background-size: 100% auto;
border-radius: 0px; }
.category_wrapper .grid_wrapper {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
gap: 30px; }
@media (max-width: 1020px) {
.category_wrapper .grid_wrapper {
gap: 15px; } }
@media (max-width: 930px) {
.category_wrapper .grid_wrapper {
grid-template-columns: 1fr 1fr; } }
@media (max-width: 800px) {
.category_wrapper .grid_wrapper {
grid-template-columns: 1fr 1fr 1fr; } }
@media (max-width: 720px) {
.category_wrapper .grid_wrapper {
grid-template-columns: 1fr 1fr; } }
@media (max-width: 380px) {
.category_wrapper .grid_wrapper {
grid-template-columns: 1fr; } }
.form_get {
border: 1px solid #e8e8e8;
padding: 20px 60px 40px 60px;
border-radius: 30px; }
@media (max-width: 1250px) {
.form_get {
padding: 20px 30px 40px 30px; } }
@media (max-width: 992px) {
.form_get {
padding: 20px 15px 40px 15px; } }
@media (max-width: 800px) {
.form_get {
padding: 15px 15px 20px 15px; } }
.form_get .cta {
outline: none;
border: none;
cursor: pointer;
margin-top: 20px;
display: none; }
.form_get .filter_title {
margin-bottom: 40px;
font-weight: 700; }
@media (max-width: 1080px) {
.form_get .filter_title {
margin-bottom: 0px; } }
@media (max-width: 800px) {
.form_get .filter_title {
grid-column: span 3; } }
@media (max-width: 510px) {
.form_get .filter_title {
grid-column: span 2; } }
@media (max-width: 335px) {
.form_get .filter_title {
grid-column: span 1; } }
@media (max-width: 800px) {
.form_get .form_filter {
display: grid;
grid-template-columns: 1fr 1fr 1fr; } }
@media (max-width: 510px) {
.form_get .form_filter {
grid-template-columns: 1fr 1fr; } }
@media (max-width: 335px) {
.form_get .form_filter {
grid-template-columns: 1fr; } }
.form_get .filter__single fieldset {
border: none;
outline: none;
padding: 0px; }
.form_get .filter__single .form-group {
display: block;
margin-bottom: 5px; }
.form_get .filter__single .form-group input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none;
cursor: pointer; }
.form_get .filter__single .form-group label {
position: relative;
cursor: pointer; }
.form_get .filter__single .form-group label:before {
content: '';
-webkit-appearance: none;
background-color: #efefef;
border: 2px solid #efefef;
width: 23px;
height: 22px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 10px;
border-radius: 5px; }
.form_get .filter__single .form-group input:checked + label:after {
content: '';
display: block;
position: absolute;
top: 2px;
left: 9px;
width: 6px;
height: 14px;
border: solid #173bf5;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }