.ves-brandlist-page .brand-logo {
    float: none;
    margin-bottom: 5px;
    min-height: 80px;
    display: block;
}

.ves-brandlist-page .brand-title {
    font-size: 15px;
    font-weight: bold;
}

.ves-brandlist-page li,.ves-brandlist-page .brand-item{
    min-height: 130px;
    text-align: center;
    background-color: white;
    border: 1px solid #DDDDDD;
    padding: 8px;
    margin: 5px;
}

.ves-brandlist-page .layout-grid li, .ves-brandlist-page .layout-grid .brand-item{
	float: left;
}
.ves-brandlist-page .pager .pages {display: block; margin-left: 10px	;}

.venus-brand-menu li {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.venus-brand-menu li:first-child {
    border: medium none;
}
.brand-showmore{
    text-align: center;
    margin: 10px 0px;
}
.brand-submit{
    text-align: right;
    margin: 10px;
}


.btn-checkout span span {
    color: #333333;
    /* font-weight: bold; */
}

.cart-forms .discount {
    min-height: 206px;
}

.button-wrapper .button2 {
    color: red;
}

div#onestepcheckout-authentification {
    border: solid 1px #cccccc;
    padding: 15px 15px 0;
    background-color: #f9f9f9;
    margin-bottom: 2%;
}

.onestepcheckout-payment-method .sp-methods dt label {
    padding: 6px 35px !important;
}

.sp-methods dt label[for="p_method_ccsave"], .sp-methods dt label[for="p_method_checkmo"] {
    padding: 6px 35px !important;
}

table.onestepcheckout-cart-table tbody {
    border-bottom: thin solid #BEBCB7;
}

.col-3 .opc .allow:last-child {
    float: right;
    padding-right: 20px;
    line-height: 3;
    margin-top: 0px;
}

.authentification-login-title {
    color:#405934;
    font-size: 20px;
    font-weight: 500;
}

@media only screen and (max-width: 525px ){
    .authentification-login-title {
        font-size: 16px;
    }    
}

#onestepcheckout-authentification label.required {
    color: #666666;
}

.col-lg-6.col-md-6.col-sm-6.col-xs-12 {
    width: 50%;
    text-align: -webkit-center;
    margin: 20px 0 0;
}

.form_search_mobile {
    display: flex;
}

.form_search_mobile button {
    height: 40px;
}