/*
Theme Name: Twenty Twenty-One Child theme of twentytwentyone
Theme URI: 
Description: Child theme of twentytwentyone theme for the Twenty Twenty-One theme
Author: <a href="https://wordpress.org/">the WordPress team</a>
Author URI: 
Template: twentytwentyone
Version: 1.2
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 15 Mar 2021 11:08:41 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

header.woocommerce-products-header {
    position: relative;
}

body {
    color: #707070 !important;
    font-family: "Roboto", Arial, sans-serif !important;
    font-size: 16px;
    line-height: 22px; 
}

.page-id-502{
    background:#e7e7e7 !important;
}
.frontend-user-login{
    width:320px;
    margin:auto;
    padding: 10% 0 0;
}

.frontend-user-login .custom-logos{
    height:25px;
    margin-bottom:25px;
}

.frontend-login-logo-left{
    height:25px;
    float:left;
}

.frontend-login-logo-right{
    height:25px;
    float:right;
}
.frontend-login-form{
    background:#ffffff;
    padding:30px 20px;
}
.frontend-login-footer-text{
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
    color: #a2a2a2;
}
.frontend-user-login #yellow-button{
    background: #fff;
    color: #009fe3;
    font-size: 13px;
    border: 1px solid #e7e7e7;
    padding: 5px 20px;
    font-weight: bold;
}
.frontend-login-form label{
    color: #5e5e5e;
    font-size: 13px;
    font-weight: bold;
}
.frontend-login-form input[type=text],
.frontend-login-form input[type=password]{
    border:1px solid #e7e7e7;
    padding:20px 10px;
}
.frontend-login-submit{
    margin-top:5px;
    text-align:right;
}
.frontend-login-form input[type=text]:focus,
.frontend-login-form input[type=password]:focus,
.frontend-user-login #yellow-button:focus{
    outline:none;
}
.frontend-user-login .input-error{
    color: red;
    font-size: 13px;
    text-align: center;
    padding: 10px;
}
.frontend-user-login .toggle-password {
    float: right;
    margin-left: -25px;
    margin-top: -30px;
    position: relative;
    z-index: 2;
}

.category_content_custom .category_upper_content{
    font-size:15px;
}

.category_content_custom .category_lower_content{
    font-size:13px;
}

.category_content_custom .category_upper_content div,
.category_content_custom .category_lower_content div {
    padding: 0px 0px 15px 0px;
}

.category_content_custom .category_upper_content ul{
    columns:2;
    -webkit-columns:2;
    -moz-columns: 2;
    list-style:none;
    padding:0px;
}

.category_content_custom .category_upper_content ul li{
    border-bottom:1px solid #e7e7e7;
    padding:5px 0px;
    color:#009fe3;
}

@media only screen and (max-width: 767px) {
    .header{
        padding: 0 20px 0 20px;
    }
}