.uppercase {
    text-transform: uppercase !important;
}

.promo-badge {
    top: 0px;
    left: 0px;
    position: absolute;
}

.promo-badge-slider {
    top: 10px;
    left: 6px;
    position: absolute;
}

.text-taiat {
    text-decoration: line-through;
}

/*.mobile-variant-row {*/
/*display: none;*/
/*}*/

/*START REVIEW
------------------------------------------------------*/
.review-background .rating-int span {
    color: #000000;
    cursor: pointer;
    margin-left: 5px;
    font-size: 20px;
    line-height: 21px;
}

.review-background .rating-int span.selected:before {
    content: "\2605";
    position: absolute;
    color: #000000;
}

.review-background .rating-int span:hover:before {
    content: "\2605";
    position: absolute;
    color: #000000;
}

.message-display {
    font-size: 13px;
    font-family: 'Roboto';
    color: #262e31;
}

.rating-date {
    font-size: 13px;
    font-family: 'Roboto';
    margin-left: 5px;
}

.rating-reply-footer {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    padding-top: 2px;
    margin-bottom: 5px;
}

#impliedsubmit {
    color: #000;
    font-weight: bold;
}

.error-input {
    border: 1px solid #cd0000 !important;
}

.error-txt {
    font-size: 10px;
    color: #cd0000;
}

.site-message-success {
    background: #39c6f4;
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto';
    padding: 10px 20px;
    display: block;
    margin-bottom: 30px;
}

.site-message-success p {
    margin: 0 0 2px;
}

.basket-btn-form {
    display: block;
    color: #fff !important;
    padding: 2px;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
    border: 1px solid #fff;
}

/* start mesaje newsletter */
/*.ajax_form_newsletter {*/
/*position: relative !important;*/
/*display: inline-block !important;*/
/*}*/

/*.custom-tooltip {*/
/*top: -78px;*/
/*right: 0px;*/
/*display: none;*/
/*}*/

/*.custom-tooltip .tooltip-inner {*/
/*min-height: 57px !important;*/
/*}*/

/*.custom-tooltip.top-left .tooltip-arrow {*/
/*margin-bottom: -4px !important;*/
/*}*/

/*.newsletter-success {*/
/*font-size: 14px;*/
/*font-family: 'Roboto Condensed';*/
/*line-height: 16px;*/
/*color: #cd0000;*/
/*margin-top: 15px;*/
/*}*/

/* end mesaje newsletter */

/*scroll to top*/

/*.scroll-to-top > i {*/
/*display: inline-block;*/
/*color: #c91f4b;*/
/*font-size: 55px;*/
/*opacity: .6;*/
/*filter: alpha(opacity=60);*/
/*}*/

/*#scroll-to-top-wrap {*/
/*position: absolute;*/
/*bottom: 0px;*/
/*right: 5px;*/
/*width: 57px;*/
/*}*/

/*.scroll-to-top {*/
/*display: none;*/
/*padding: 1px;*/
/*text-align: center;*/
/*position: fixed;*/
/*bottom: 10px;*/
/*z-index: 10001;*/
/*cursor: pointer;*/
/*}*/

/*scroll to top*/

.third-level-small .dropdown-submenu {
    background: #fff;
    /*width: 280px;*/
    position: absolute;
    top: 0px;
}

.dropdown-submenu2 {
    width: 100%;
}

.dropdown-submenu2 > .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    margin-top: 0px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
    padding-bottom: 20px;

    margin: 0px !important;
    padding: 0px 0px 20px 0px !important;

}

/*.subcat-list-small{*/
/*padding-right: 0px!important;*/
/*margin-right: 0px!important;*/
/*padding-right: 0px!important;*/
/*}*/

.subcat-list-small ul {
    margin: 0px 15px;
    padding: 0px;
}

.dropdown-submenu2:hover > .dropdown-menu {
    display: block;
}

.dropdown-submenu2 > a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    color: #fff;
    background: #262e31;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu2:hover > a:after {
    border-left-color: #fff;
}

.dropdown-submenu2.pull-left {
    float: none;
}

.dropdown-submenu2.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

@media (min-width: 768px) and (max-width: 991px) {
    #second-level-small .dropdown-submenu {
        width: 350px !important;
    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .third-level-small .dropdown-submenu {
        width: 350px !important;
    }
}

div[class^="html5gallery-elem-"], div[class*=" html5gallery-elem-"] {
    box-shadow: none !important;

}