.uk-width-1-10.top_nav_right_lang {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-basis: 7%;
}
ul.uk-navbar-nav.top_nav_left {
    display: flex;
    align-items: center;
}

.uk-width-9-10.top_nav_right_link.topMenuLink {
    height: 45px;
    display: flex;
    align-items: center;
}
.uk-width-1-4.top_nav_left.topMenuLink {
    display: flex;
    justify-content: flex-start;
    flex-basis: 33%;
}
.uk-width-3-4.top_nav_right {
    justify-content: flex-end;
    display: flex;
    flex-basis: 71%;
}

/*lang-menu*/
img.lang_active {
    opacity: 0.5;
}
.lang_item_ua {
    padding: 5px;
    line-height: 10px;
}
.lang_item_ru {
    border-right: 2px solid #e5e6e7;
    padding: 5px;
    line-height: 10px;
}
div#lang_list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 5px;
}
li.uk-parent.profitablity_nav {
    padding-right: 15px;
}
.header-item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.logoHeader {
    width: 12%;
}
.logoHeader img {
    max-width: 86%;
}
.mobileSearch {
    width: 27%;
    /* text-align: center; */
}
#idsearchkeywords {
    width: 96%;
    transition: all .5s;
    padding: 10px 0 10px 5px;
    font-size: 13px;
    display: block;
    border: none;
    background-color: #f1f6f9;
}
.goSearch {
    border: none;
    border-radius: 6px;
    background: #f1f6f9;
    position: absolute;
    right: 0!important;
    padding: 10px 15px 9px!important;
    top: 0!important;
    font-size: 16px!important;
    transition: all .5s;
    cursor: pointer;
    z-index: 2;
}
.phoneMobileHead {
    width: 17%;
    display: flex;
    justify-content: space-evenly;
}

/*.ourPhone .skroll_Phone_other:after {
    position: absolute;
    content: "";
    background-image: url(..//img/360deg/dropdownicon.svg);
    top: 10px;
    left: 133px;
    background-repeat: no-repeat;
    width: 6px;
    height: 4px;
}*/
.phoneHeader .ourPhone span {
    float: right;
    line-height: 12px;
    margin-top: 6px;
    margin-left: 7px;
    color: #a0a0a0;
    font-size: 12px;
    border-bottom: 1px dashed #a0a0a0;
}
.phoneHeader .ourPhone span:hover {
    color: #fdb002;
}

.ourPhone .skroll_Phone_other:before {
    content: "\e903";
    font-family: icomoon3 !important;
    speak: none;
    font-weight: 200;
    font-variant: normal;
    text-transform: none;
    line-height: 1.5;
    color: #e5e6e7;
    font-size: 15px;
    position: absolute;
    left: 0;
    /* top: -9px; */
}
a.ourPhoneContacts {
    font-size: 13px;
    color: #3a3151;
    font-weight: 400;
    letter-spacing: .9px;
    margin:0;
}
.ourPhone {
    width: 190px;
}
.mymobile {
    background: 0 0;
    color: #a0a0a0;
    line-height: initial;
    min-height: inherit;
    border: none;
    border-bottom: 1px dashed #a0a0a0;
    margin-left: 42px;
    padding: 0;
    font-size: 12px;
    font-family: OpenSans;
    font-weight: 300;
    letter-spacing: 0.2px;
}

.viber_work {
    width: 32%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.viberModal_fixed:before {
    content: "\e904";
    font-family: icomoon3 !important;
    speak: none;
    font-variant: normal;
    line-height: 1.5;
    left: 0;
    top: 6px;
    font-size: 25px;
    color: #e5e6e7;
}
.viberModal_fixed{
    margin-top: 0px;
    line-height: 23px;
    font-weight: 300;
}
.LinkGoPageContact:before {
    content: "\e900";
    left: -4px;
    font-size: 25px;
    color: #e5e6e7;
}
.LinkGoPageContact:before, .mymac:before {
    font-family: icomoon3 !important;
    speak: none;
    font-style: normal;
    font-variant: normal;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 6px;
}
.mymac:before {
    content: "\e901";
    font-weight: 300;
    text-transform: none;
    position: absolute;
    left: -55px;
    font-size: 31px;
    color: #7e5686;
    top: 0px;
}
div#mini-cart {
    display: flex;
    justify-content: flex-end;
    line-height: 24px;
}

button.uk-button.skroll_Phone_other {
    position: relative;
    padding: 0 0 0 30px;
    background: none;
    color: #354050;
    font-size: 13px;
    font-weight: 300;
    line-height: 22px;
    min-height: 22px;
}

#custom-search-form {
    box-shadow: none;
    margin: 0;
    border-radius: 6px;
}
.LinkGoPageContact span {
    display: block;
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .8px;
    max-width: 190px;

    color: #354050;
}
.LinkGoPageContact {
    margin-top: 0px;
    padding-bottom: 0;
    line-height: 22px;
}
button.uk-button.skroll_Phone_other{
    margin-top: 0px;
    margin-right: 12px;
}
.mymac{
    margin-top: 0px;
}
.viberModal_fixed span {
    font-weight: 300;
    color: #7e5686;
    letter-spacing: .3px;
    display: block;
    font-size: 12px;

}
.LinkGoPageContact i {
    font-style: normal;
    display: inline-block;
    line-height: initial;
    color: #a0a0a0;
    font-weight: 300;
    letter-spacing: .3px;
    border-bottom: 1px dashed #a0a0a0;
}
.ourPhone {
    line-height: 22px;
}

li.uk-parent.profitablity_nav>a {
    height: 28px;
    border: 1px solid;
    margin: 2px 0;
    line-height: 26px;
    border-radius: 15px;
    color: #528c08;
    padding: 0px 10px;
    transition: all 0.5s;
}
.top-nav-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
li.uk-parent.akcii_nav>a {
    color: #ec785e;
}
@media only screen and (max-width: 1450px) {
    #mini-cart {
        width: 12%;
    }
}
@media only screen and (max-width: 992px){
    .mymac:before {
        top: -28px!important;
    }
    div#mini-cart{
        line-height: 14px;
        width: auto;
    }  }





.productinfoCaptionBlock{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.rewievsBrandRatingBlock {
    flex-wrap: wrap;
    display: flex;
}

.ratingFlex {
    order: 2;
    flex-basis: 50%;
}
.brandtableBlock{
    order: 1;
    flex-basis: 39%;
    margin-bottom: 15px;
}
#prodprice_table b {
    padding: 0px 5px 0 0px;
}
.articulProd-1.articulProdTovar {
    background-color: #FFE8B5;
    padding: 5px 10px;
    width: max-content;
    min-width: 110px;
}

.articulProd-1 p {
    display: inline-block;
    margin: 0;
    color: #7e5686;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .2px;
}
.productrating.reviwsFlex {
    order: 3;
}

@media only screen and (max-width: 768px) {
    .productInfoMainDiv .productinfoCaption {
        line-height: 1.3;
        font-size: 26px;
    }

    .productInfoMainDiv .productinfoCaption {
        flex-basis: 100%;
    }

    .articulProd-1.articulProdTovar {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 680px) {
    .ratingFlex {
        flex-basis: 80%;
        margin-bottom: 15px;
    }
    .brandtableBlock {
        flex-basis: 60%;
    }
}

.my_s {
    margin-bottom: 5px;
}

.topbanner_blackfriday {
    text-align: center;
}

li.uk-parent.profitablity_nav a:hover {
    color: white;
    border-color: #444;
    background: #528c08;
}

.LinkGoPageContact span:hover {
    color: #fdb002;
    text-decoration: none;
}

button.uk-button.skroll_Phone_other:hover {
    color: #fdb002;
    text-decoration: none;
}

.mymac .capt_cart:hover {
    color: #fdb002;
    text-decoration: none;
}

.mymobile:hover {
    color: #005599;
    border-bottom-color: #005599;
}
.viberModal_fixed span:hover{
    color: #005599;
}
.LinkGoPageContact i:hover{
    color: #005599;
    border-bottom-color: #005599;
}
.mymac .text_carti:hover {
    color: #005599;
}



.video_topFourCosm.relative {
    height: 150px;
    width: 100%;
}
.video_topFourCosm iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
}
.relative{
    position: relative;
}
.topFourCosm_block {
    display: flex;
    flex-direction: column;



}
.topFourCosm_one {
    height: 50px;
}

.topFourCosm_caroosel_scroll {
    overflow: scroll;
    overflow-y: hidden;
    width: auto;
    white-space: nowrap;
}
.topFourCosm_caroosel_product {
    display: inline-block;
    width: 185px;
}
.title-center{
    text-align: center;
}

.bg-yellow {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff4de;
    padding: 37px;
    align-items: center;
    border-radius: 10px;
}
.bg-yellow img {
    width: 78px;
}
.leftRight {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 40px 0;
}
.vrAlinge{
    align-items: center;
}
.title-block {
    margin-bottom: 29px;
}
.uk-width-1-1.bg-yellow p {
    margin: 0;
    font-size: 18px;
    line-height: 21px;
    letter-spacing: 0.36px;
}
.topFourCosmet, .topFourCosmetTwo, .topFourCosmetFour, .topFourCosmetTree {
    padding: 36px 21px;
    position: relative;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border-radius: 5px;
    margin: 50px 2% 2% 2%;
    height: 100%;
    background: #fff;
}

.topFourCosmet:after{
    content: "";
    background-image: url(..//img/page-business/7558D657-F801-42B0-9756-5CD427FC912A.svg);
    top: -50px;
    left: 120px;
    z-index: -1;
    background-repeat: no-repeat;
    width: 85px;
    height: 75px;
    position: absolute;
}
.topFourCosmetTwo:after{
    content: "";
    background-image: url(..//img/page-business/2/02.svg);
    top: -50px;
    left: 120px;
    z-index: -1;
    background-repeat: no-repeat;
    width: 85px;
    height: 75px;
    position: absolute;
}
.topFourCosmetTree:after{
    content: "";
    background-image: url(..//img/page-business/2/03.svg);
    top: -50px;
    left: 120px;
    z-index: -1;
    background-repeat: no-repeat;
    width: 85px;
    height: 75px;
    position: absolute;
}
.topFourCosmetFour:after{
    content: "";
    background-image: url(..//img/page-business/2/04.svg);
    top: -50px;
    left: 120px;
    z-index: -1;
    background-repeat: no-repeat;
    width: 85px;
    height: 75px;
    position: absolute;
}

img.imgShadowGrey {
    box-shadow: 140px 0px 0 46px rgba(232, 229, 242);
}
img.imgShadowYellow {
    box-shadow: -140px 0px 0 46px rgba(255, 244, 222);
}
.imgRight{
    text-align: right;
}
section.reviews_pro_cosm, .blogExp {
    margin: 50px 0;
}

.bg-purple-gradient{
    background: linear-gradient(to top left, #6203cf 8%, #a508f8 78%);
    max-height: 600px;
}
img.imgBground {
    position: absolute;
    top: -63px;
    right: 32%;
    height: 620px;
}
.noPadding{
    padding: 0 0 0 0;
}
.textChristina {
    width: 30%;
    float: right;
    z-index: 1;
    padding: 15px 10px;
}

.ChristinaBlock{
    align-items: center;
    display: flex;
}
form.uk-form.formCosmetologyBusi {
    max-width: 475px;
}
.buttonCosmetologyBusi{
    border-radius: 2px;
    font-size: 17px;
    padding: 7px 0;
    width: 100%;
    text-transform: uppercase;
    background: #e86b3a;
    color: #fff;
    display: block;
    font-weight: 600;
    border: 3px solid transparent;
    letter-spacing: 1px;
    cursor: pointer;
}
.colorWhite {
    color: #ffffff;
    text-shadow: 1px 1px 10px #000;
}
.textChristina .colorWhite {
    text-shadow: 2px 2px 4px #000000;
}

.h2Reviews_pro_cosm:after {
    content: "";
    background-image: url(https://venko.com.ua/ext/wshopThemeVenko/views/template/img/page-business/invalid-name.svg);
    z-index: -1;
    right: 85px;
    background-repeat: no-repeat;
    width: 57px;
    height: 47px;
    position: absolute;
}

.violet {
    color: #7e5686;
}
h1.title-h1 {
    font-size: 36px;
}

h2.title-center {
    font-weight: 600;
    margin-bottom: 40px;
}

h2.h2Reviews_pro_cosm {
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 0.76px;
    line-height: 36px;
}
.img__center {
    text-align: center;
}
.textYelows {
    color: #e86b3a;
}
h3.textYelows {
    font-size: 20px;
    line-height: 28.8px;
    letter-spacing: 0.4px;
}
.uk-width-1-1.leftRight.relative.noPadding {
    align-items: center;
}

/*
.textChristina {
    position: absolute;
    background: indianred;
    top: 215px;
    right: 0;
}*/

.formMiddle {
    padding: 10px;
}
.topFourCosm_one {
    text-align: center;
    margin-bottom: 40px;
}
div#blueBordFilter {
    z-index: 25;
}

.soglashCookie section {
    padding-bottom: 5px;
    background-color: #f2eded;
    margin-top: 20px;
    position: relative;
    overflow-x: hidden;
}
.soglashCookie p:first-child {
    margin: 0;
    text-align: center;
    padding-top: 10px;
    font-weight: 700;
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
}
.soglashCookie div {
    text-align: center;
}
.soglashCookie div {
    text-align: center;
}
.soglashCookie section:before {
    content: '';
    position: absolute;
    background-color: rgb(219, 219, 219);
    top: 0;
    bottom: 0;
    left: -500px;
    width: 500px;
}
.soglashCookie section:after {
    content: '';
    position: absolute;
    background-color: rgb(219, 219, 219);
    top: 0;
    bottom: 0;
    right: -500px;
    width: 500px;
}
.closeCooki {
    background-image: url(/ext/wshopThemeVenko/views/template/img/ico-set-32.svg);
    width: 20px;
    height: 20px;
    background-size: 100%;
    position: absolute;
    top: 45%;
    cursor: pointer;
    right: 25px;
    z-index: 2;
    background-position: 0 20px;
}
.frame_blc{
    overflow:hidden;
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
}
.mb20{
    margin-bottom: 20px!important;
}