#top_menu, #main_menu { border-radius: 0!important;}
.scrollup {bottom: 50px;cursor: pointer;display: none;position: fixed;right: 20px;text-align: center;z-index: 999;content: '';}
.no-decor {text-decoration: none!important;}
.fix {position: fixed; top:0; left:0; width: 100%;z-index: 10;}
/*menu*/
.navbar {
    margin-bottom: 0px;
    border-radius: 0px;
}
.navbar-default {
    background-color: #713C70;
    border-color: #713C70;
    background-image: none;
    border: none;
    box-shadow: none;
}
.navbar-default .navbar-brand {
    color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #cea5aa;
    background-color: #E20070;
    background-image: none;
}
.navbar-default .navbar-text {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-default .navbar-nav.navbar-left > li > a {
    text-transform: uppercase;
    font-weight: 700;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #E20070;
    background-image: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #E20070;
    background-image: none;
    box-shadow: none;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
    color: #ffffff;
    background-color: #E20070;
}
.navbar-default .navbar-toggle {
    border-color: #ffffff;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #E20070;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #E20070;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #713C70;
    color: #ffffff;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-default .navbar-link {
    color: #ffffff;
}
.navbar-default .navbar-link:hover {
    color: #ffffff;
}
.fix .navbar-collapse {
    max-height: 260px;
}
#cart-menu li a { color:#3c3c3c!important}
/*//menu*/
#top_header .cols { padding-top: 5px; padding-bottom: 15px; }
.v-center {
    display: flex;
    justify-content: center;
}
.v-center img{
    align-self: center;
}
.top_search input {
    border-radius: 30px;
    padding: 5px 30px 5px 5px;
}
.btn-search {
    position: absolute;
    top:0;
    right: 0;
    background: none;
    color: #cecece;
    border-radius: 50%;
}
.callback a { padding:4px;}
.text-underline { text-decoration: underline;}
.caption.info-block {
    max-width: 600px;
    margin: auto;
}
.no-border {border:none!important; box-shadow: none!important;}
.titles {
    background-repeat: no-repeat;
    background-size: 75% 1px;
    background-position: center;
}
.titles span {background-color: #fff; padding-left: 10px; padding-right: 10px;text-decoration: none;}
#footer { }
.btn-round {border-radius:50%;}
.social .btn-round {padding: 1.2% 2.4%;}
#jivo_container .jivo-bottom-left-square {background-color: rgb(189, 22, 22)!important;}