/*
Theme Name: OnePress KOMBO
Template: onepress
Version: KOMBO-2023052500
*/

html, body {
    font-size: 17px;
    color:rgba(0,0,0,0.8);
}

.no-sidebar .entry-content > .alignfull {
    margin-top: 0;
    margin-bottom: 0;
}

.entry-content li {
    margin-left: 0.5em;
}

#primary {
    padding-bottom: 0px;
    padding-top: 40px;
}

.breadcrumbs {
    padding: 0px;
}

#post-301, #post-365 {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto;
}

.onepress-menu a {
    font-family: Helvetica, Arial, sans-serif;
}
     
.onepress-menu ul li a {
    color: #333333;
}

.onepress-menu.onepress-menu-mobile a:hover {
    color: #2196f3;
}

.onepress-menu.onepress-menu-mobile a {
    color: #333333;
}

.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow {
    color: #ffffff;
    background-color: #3d3d3d;
}

.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow .fa {
    font-weight: 900;
}

#footer-widgets .sidebar .widget a {
  color: #c0c0c0;
}

ul#menu-glowne-1 li ul.sub-menu li a:before {
    content: "\2013  ";
}

.kombo-focus,
li.kombo-focus,
li.kombo-focus a,
.onepress-menu.onepress-menu-mobile li.kombo-focus a {
  color: #ff6900;
} 

li.emo-cart a:before {
    content: "\1F6D2  " !important;
}

li.emo-new > a:before {
    content: "\1F195  " !important;
}

li.emo-expand > a:after {
    content: " \25BC" !important;
}


.onepress-menu.onepress-menu-mobile li.emo-expand > a:after {
    content: "" !important;
}

.wp-social-link a {
    color: white !important;
}


span.wwwajax-error-mesg {
    color: #f33e3e;
    font-weight: bolder;
}

#wwwajax-form-1 {
    display: flex;
    flex-wrap: wrap;
}
#wwwajax-form-1 > div {
    display: block;
    width: 100%;
    padding: 8px;
}
@media (min-width:768px) {
    #wwwajax-form-1 > div {
        width: 50%;
    }
}
#wwwajax-form-1 > div > label,
#wwwajax-form-1 > div > input,
#wwwajax-form-1 > div > textarea,
#wwwajax-form-1 > div > span
{
    display: block;
    width: 100%;
}

div#wwwajax-form-1-info-wrap,
div#wwwajax-form-1-submit-wrap {
    width: 100%;
}
div#wwwajax-form-1-gdpr-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
div#wwwajax-form-1-gdpr-wrap > input {
    display: block;
    width:auto;
}
div#wwwajax-form-1-gdpr-wrap > label {
    width: auto;
    margin-left: 8px;
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 40%;
}
span.wwwajax-error-mesg {
    color: #f33e3e;
    font-weight: bolder;
}

#wwwajax-form-2 {
    display: flex;
    flex-wrap: wrap;
}
#wwwajax-form-2 > div {
    display: block;
    width: 100%;
    padding: 8px;
}
@media (min-width:768px) {
    #wwwajax-form-2 > div {
        width: 50%;
    }
}
#wwwajax-form-2 > div > label,
#wwwajax-form-2 > div > input,
#wwwajax-form-2 > div > textarea,
#wwwajax-form-2 > div > span
{
    display: block;
    width: 100%;
}

div#wwwajax-form-2-info-wrap,
div#wwwajax-form-2-submit-wrap {
    width: 100%;
}

div#wwwajax-form-2-gdpr-wrap,
div#wwwajax-form-2-biz-wrap,
div#wwwajax-form-2-contract-wrap,
div#wwwajax-form-2-contract_gdpr-wrap
{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
div#wwwajax-form-2-gdpr-wrap > input,
div#wwwajax-form-2-biz-wrap > input,
div#wwwajax-form-2-contract-wrap > input,
div#wwwajax-form-2-contract_gdpr-wrap > input
{
    display: block;
    width: auto;
}
div#wwwajax-form-2-gdpr-wrap > label,
div#wwwajax-form-2-biz-wrap > label,
div#wwwajax-form-2-contract-wrap > label,
div#wwwajax-form-2-contract_gdpr-wrap > label
{
    width: auto;
    margin-left: 8px;
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 40%;
}

#wwwajax-form-qcontact {
    display: flex;
    flex-wrap: wrap;
}
#wwwajax-form-qcontact > div {
    display: block;
    width: 100%;
    padding: 8px;
}
@media (min-width:768px) {
    #wwwajax-form-qcontact > div {
        width: 50%;
    }
}
#wwwajax-form-qcontact > div > label,
#wwwajax-form-qcontact > div > input,
#wwwajax-form-qcontact > div > textarea,
#wwwajax-form-qcontact > div > span
{
    display: block;
    width: 100%;
}

div#wwwajax-form-qcontact-info-wrap,
div#wwwajax-form-qcontact-subject-wrap,
div#wwwajax-form-qcontact-submit-wrap {
    width: 100%;
}
div#wwwajax-form-qcontact-gdpr-wrap {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
div#wwwajax-form-qcontact-gdpr-wrap > input {
    display: block;
    width:auto;
}
div#wwwajax-form-qcontact-gdpr-wrap > label {
    width: auto;
    margin-left: 8px;
    display: block;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 40%;
}
