.alternativy,.coupgr{
    display: none;
}
.cookies-bar{
    display: none;
}
.hidden-blog{
    display: none;
}




.starsa .content {
    text-align: center;
}
.starsa .content h1 {
    font-family: 'Sansita', sans-serif;
    letter-spacing: 1px;
    font-size: 50px;
    color: #282828;
    margin-bottom: 10px;
}
.starsa .content  i {
    color: #FFC107;
}
.starsa .content span {
    position: relative;
    display: inline-block;
}
.starsa .content  span:before,.starsa .content  span:after {
    position: absolute;
    content: "";
    background-color: #282828;
    width: 40px;
    height: 2px;
    top: 40%;
}
.starsa .content  span:before {
    left: -45px;
}
.starsa .content  span:after {
    right: -45px;
}
.starsa .content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    letter-spacing: 1px;
}
.starsa .wrapper {
    position: relative;
    display: inline-block;
    border: none;
    font-size: 14px;
    margin: 50px auto;


}
.starsa{
    text-align: left;
    margin-bottom: 20px;
}

.starsa .wrapper{
    margin-top: 0;
    margin-bottom: 30px;
    display: inline-block;
    text-align: left;
    float: right;
}
.starsa .wrapper input {
    border: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    opacity: 0;
}

.starsa .wrapper label {
    position: relative;
    float: right;
    color: #C8C8C8;
}

.starsa .wrapper label:before {
    margin: 5px;
    content: "\f005";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 1.5em;
    color: #ccc;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.starsa .wrapper input:checked ~ label:before {
    color: #FFC107;
}

.starsa .wrapper label:hover ~ label:before {
    color: #ffdb70;
}

.starsa .wrapper label:hover:before {
    color: #FFC107;
}

.left{
    text-align: left;
}
.starsa .wrapper label{
    width: initial;
}

.hidden-review{
    display: none;
}

.dz-image img {
    width: 100%;
    height: 100%;
}
.dropzone.dz-started .dz-message {
    display: block !important;
}
.dropzone {
    border: 2px dashed #028AF4 !important;;
}
.dropzone .dz-preview.dz-complete .dz-success-mark {
    opacity: 1;
}
.dropzone .dz-preview.dz-error .dz-success-mark {
    opacity: 0;
}
.dropzone .dz-preview .dz-error-message{
    top: 144px;
}

.dropzone {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 14px;
    margin: 60px 0 0 0;
    background: #e3e6ff;
    border: 1px dotted #4e4e4e;
}

.pub_date{
    display: none;
}
.sale_price_single{
    display: none;
}
.hiddet{
    display: none;
}


.lokall-icon.icon-like.liked {
    background-image: url(../icons/icon_like_hover.svg);
}
.regionswitcher.active,.okressel.active{
    background: #F4F8F8;
}

.regionswitcher,.okressel{
    cursor: pointer;
}

.filter-products-offset .item.active span {
    color: #252A31;
}

.tab-bottom-fixed{
    z-index: 9999999999;
    display: none;
}

.ui-slider-horizontal .ui-slider-handle{
    border-radius: 50px;
}

.nodecor{
    text-decoration: none;
}
.countl{
    display: inline-block;
}

.liked{
    color: #252A31!important;
}
.liked .svg-inline--fa{
    opacity: 0.6!important;
    color: #00838C!important;
}
.notextdecor{
    text-decoration: none!important;
}
.editproduct{
    color: #7F8FA3;
    text-decoration: none;
}
.ui-state-active{
    background-color: #00838C!important;
    border-color: #00838C!important;
}
.filter-item-value,.pager,.products-list-bottom,.tohide{
    display: none!important;
}
.subpage-style-1-bottom{
    z-index: 9999999999999999999!important;
}
.edit-pr,.faudaje{
    cursor: pointer;
}
.okresy{
    display: none;
}

.thisishidden{
    display: none;
}
.thisishidden,.thisishidden2{
    display: none;
}
.thisishidden2 #map{
    height: 300px;
    margin-top: 20px;
}

.header-register-social .col a {
    border-radius: 100px;
    display: block;
    font-size: 1rem;
    color: #ffffff;
    height: 42px;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.header-register-social .col .item-fb{
    background-color: #3B5998;
}

.header-register-social .col .item-google {
    background-color: #DD4B39;
}
.item-google svg{
    margin-right: 5px;
}
.item-fb svg{
    margin-right: 5px;
}
.ui-state-active{
    background: #8a23de!important;
}
.ui-state-default{
    border-color: #8a23de!important;
}
.filtering span{
    cursor: pointer;
}
.borrowed{
    opacity: .5;
}
.logo img{
    display: none;
}
.sorting ul li{
    margin-top: 5px!important;
    margin-bottom: 5px!important;
}


.bootstrap-datetimepicker-widget .timepicker .timepicker-picker a.btn,.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]
{
    background: transparent;
    color: black!important;
}
.bootstrap-datetimepicker-widget .datepicker-days tbody td,.bootstrap-datetimepicker-widget table th{
    padding: 5px!important;
}

.uk-offcanvas-bar {
    background: #f6f7fb!important;
}
button.uk-icon,.uk-offcanvas-close{
    color: black!important;
}
.prod_btn form{
    display: none!important;
}
.about_hero:before{
    background-image: linear-gradient(to left, #faa244 0%, #4f1480 100%)!important;
}
#map{
    box-shadow: 0px 0px 40px 0px grey;
}
.seller{
    background-color: rgba(250,162,68,0.2);
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    display: inline-block;
}
.user{
    background-color: rgba(79,20,128,0.2);
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    display: inline-block;
    text-align: left;
    padding-bottom: 20px;
}
.usera{
    text-align: right;
}

.content_above .btn--round{
    width: 250px;
    text-align: center;
}
.footer-big .footer-menu{
    vertical-align: top;
    padding-left: 0;
}
.nova span,.nova span a{
    color: red;
}
.text_field.is-invalid:focus, .was-validated .text_field:invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 .25rem rgba(220,53,69,.25);
}
div.niceselect,.nice-select{
    display: block!important;
    width: 100%!important;
}
.ffl-select{
    padding-top: 15px;
}
div.notValidated{
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: center right calc(.375em + .1875rem);
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.nice-select.notValidated:after{
    display: none;
}
.row.shipmis,.row.shipmis{
    display: none;
    color: #dc3545;
}
.shipmis .error-alert{
    color: #dc3545;
}

.list .disabled{
    display: none;
}
.nice-select{
    line-height: 28px!important;

}
.nice-select.open .list{
    width: 100%!important;
    max-height: 250px;
    overflow: scroll;

}
li[data-value=Vyberte]{
    display: block!important;
}
.nice-select.open{

}
.placeImage{
    margin-bottom: 30px;
}
.repeater-item .deleteItem{
    visibility: hidden;
    opacity: 0;
}
@media screen and (min-width: 767px) {
    .featured__single-slider img{
        height: 270px;
        object-fit: cover;
    }
}
@media screen and (min-width: 992px) {
    .featured__single-slider img{
        height: 380px;
        object-fit: cover;
    }
}
@media screen and (min-width: 1199px) {
    .featured__single-slider img{
        height: 450px;
        object-fit: cover;
    }

}



.error-alert-info{
    color: darkred;
}

.filter-bar.filter-bar2{
    margin-bottom: 0!important;
    box-shadow: initial!important;
}

.navbar-nav li{
    margin-left: 15px;
    margin-right: 15px;
}
.testimonial-slider .lnr {
    background-color: initial!important;
    background: transparent!important;
    box-shadow: initial!important;

}


.revert{
    transform: rotate(180deg);
}
.svg-group{
    position: absolute;
    left: 0;
    bottom: -3.7vw;
}
.fullww{
    padding-top: 150px;
    padding-bottom: 150px;
    height: 100%;
    position: relative;
}
.orange-content{
    overflow: hidden;
}
.svg-group .eleven{
    max-width: 15vw;
    width: 15vw;
    position: relative;
    display: block;

}
.svg-group2{
    right: 0;
    position: absolute;
    right: 0;
    bottom: -0.3vw;
}
.ui-widget.ui-widget-content a,.ui-menu .ui-menu-item-wrapper{
    color: #2D2D34!important;
}
.ui-widget.ui-widget-content {

    border: 1px solid #c5c5c5;
    margin-top: -20px!important;
    border: 0;
    color: #2D2D34!important;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px!important;
    border: 0!important;
    border-top-right-radius: 10px!important;
    padding: 10px;
}
.svg-group2 .twirteen{
    display: inline-block;
    width: 13vw;
}
:focus:not([tabindex^='-']){
    outline: initial!important;
}
.ui-menu .ui-menu-item-wrapper{
    background: transparent!important;
    border: 0!important;
}
.svg-group2 .fourteen{
    display: inline-block;
    width: 12vw;
}

.svg-group .ten{
    top: 14vw;
    left:4.5vw;
    position: relative;
}
.svg-group .twelve{
    max-width: 10vw;
    width: 10vw;
    display: block;
    top: 4vw;
    left: 3vw;

    max-width: 10vw;
    width: 10vw;
    display: block;
    top: 9vw;
    left: 6vw;
    position: relative;
}
.fancyvideo{
    color: white;
}
.new-date{
    text-align: left;
}
.new-date p{
    color: black;
    font-size: 18px;
}
.post-name{
    font-size: 50px;
    font-weight: 700;
    margin-top: 30px;
    text-align: left;
}
.news{
    margin-bottom: 30px;
}
.news:hover .arrow .ar-purple{
    display: inline-block!important;
}
.blog_area{
    background: #fbfbfb!important;
}
.post-header-inner{
    padding-left: 100px;
    padding-right: 100px;
    text-align: left;
}
.single_blog{
    background: transparent!important;
}
.single_blog{
    box-shadow: initial;
}
.blog--default{
    box-shadow: initial!important;
}
@media screen and (min-width: 992px){
    .post-header{
        max-width: 70%;
        margin: 0 auto;
    }
}

@media screen and (min-width: 1920px){
    .post-header{
        max-width: 65%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 767px){
    .post-header-inner{
        padding-left: 40px;
        padding-right: 40px;
        text-align: left;
    }
}
.actions-wrap img{
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
    width: 30px!important;
}
.post-header img{
    margin-top: 40px;
    max-width: 100%;
    border-radius: 20px;
    width: 100%;
}
.custom-radio label span.circle:before{
  background: #7953c4!important;
}
.custom-radio label span.circle{
  border: 1px solid black!important;
}
.ico{
  margin-right: 10px;
}
.custom-radio label span.circle:before{
  left: -1px!important;
  bottom: -1px!important;
}
.news:hover .arrow{
    padding: 0;
}

.signup_area{
  padding-top: 180px!important;
  background-color: #F2EBDB!important;
}
.withradius{
  border-radius: 10px;
  border: 1px solid #ababaf;
  padding-left: 40px!important;
}
.signup_form .login--header{
  border-bottom: 0!important;
}
.item-fb,.item-google{
  font-weight: 700;
}

.labname{
  font-size: 20px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 15px;
}
.ffl-label{
  padding-left: 15px;
  font-weight: 700;
}
.btn--round{
  font-weight: 700!important;
  font-size: 18px!important;
}
.labname,.custom_checkbox{
  padding-left: 40px;
}
.signup_form button{
  margin-top: 15px;
  margin-bottom: 15px;
}
.login_assist{
  text-align: center;
  margin-top: 10px!important;
}
.login_assist .recover{
  color: #7953c4!important;
  font-weight: 700;
}
.signup_form{
  border-radius: 10px!important;
}
.recover{

}
.custom_checkbox label .label_text{
  color: #818186!important;
font-size: 16px!important;
font-weight: 500!important;
}
.custom_checkbox label .shadow_checkbox{
  border-radius: 50px!important;
  width: 22px!important;
  margin-right: 10px;
  height: 22px!important;
}
label, .form-group p.label,.btn{
  text-transform: none!important;
}
.custom_checkbox input[type='checkbox']:checked + label .shadow_checkbox:before{
  border-radius: 50px!important;
}
.custom_checkbox label .shadow_checkbox:before{
  padding-top: 2px;
}
.author-author__info{
  display: none!important;
}
.faq-title{
  border-bottom: 0!important;
}
.accordion .accordion__single h4 a,.accordion .accordion__single{
  border: 0!important;
  color: black!important;
  font-weight: 700!important;
  background: transparent!important;
}
.accordion .accordion__single h4 a i.lnr{
  display: none!important;
}
.purple-icon-faq{
  background-color: #684BA7;
  display: inline-block;
  margin-right: 15px;
  text-align: center;
  border-radius: 5px;
  width: 30px;
  height: 30px;
}


.faq--sidebar .faq--card .card-content li:before{
  display: none;
}
.faq--sidebar .sidebar-card .card-content{

}
.btn--faq.orange{
  background-color: #EF9B7F!important;
}
.faq--sidebar .sidebar-card .card-content{
    padding-top: 40px!important;
}
.faq--sidebar .collapsible-content{
  padding-left: 15px!important;
  padding-right: 15px!important;
}
.faq--sidebar .faq--card .card-content a, .affliate_rule_module .faq--card .card-content a{
  font-weight: 700;
  font-size: 18px!important;
}
.faq--sidebar .faq--card .card-content li{
  margin-bottom: 15px!important;
}
.term_condition_area{
  padding-top: 180px!important;


}

.search{
  max-width: 65%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;

}
.withim{
  position: relative;
}
.withim img{
  position: absolute;
  top: 13px;
  left: 15px;
  width: 22px;
}
.search input{
    box-shadow: 0 6px 40px rgba(0, 0, 0, 0.15)!important;
    border-radius: 5px;
    background: white;
    padding-left: 50px!important;
    border: 0;
    height: 50px!important;
    line-height: 50px!important;
}
.withim img.arrrko{
  left: initial;
  right: 15px;
}

em{
  color: #7958B2!important;
}


.navbar-nav a:hover{
  color:#7953c4!important;
}
li .fancyvideo:hover{
  background: transparent;
}
.all-testimonial{
  display: none!important;
}
.navbar .has_dropdown:hover .dropdowns{
  border-color: initial!important;
  border: 0!important;
}

.sidebar-card, .item-preview{
  box-shadow: initial!important;
  text-align: left;
}
.author-card .author-infos{
  text-align: left!important;
}
.mcolorbg4{
  border-radius: 9px!important;
background-color: #f2ebdb!important;
}
.card-author-info p{

  color: #2d2d36!important;

  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 21.6px;

}
.card-author-info h3{
  background-color: #f7a31e;
  border-radius: 50px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: inline-block;
  margin-top: 15px;
  width: 100px;
  font-size: 22px!important;
  font-weight: 700;

}
.card-author-info{
  padding-top: 35px!important;
  padding-bottom: 35px!important;
  margin-bottom: 15px!important;
}
.card-author-info2{
  border-radius: 9px!important;
background-color: #f5f7f6!important;
padding-top: 35px!important;
padding-bottom: 35px!important;
margin-bottom: 15px!important;
}
.rev_time{
  /* Style for "21. 11. 20" */
color: #7b53c1;

font-size: 14px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 13.48px;
text-align: left;
margin-bottom: 8px;
}
.rev_heading{
  color: #2d2d36;

margin-top: 15px;
font-size: 22px;
font-weight: 700;
font-style: normal;
letter-spacing: 0.33px;
line-height: 22.24px;
text-align: left;
}
.single-thread{
  margin-top: 15px;
  margin-bottom: 15px;
}
.rev_text{

color: #57575e;

font-size: 14px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 16.8px;
text-align: left;
}
.single-thread{
  padding: 35px;
  border-radius: 9px;
background-color: #f2ebdb;
}
.thecatdgs{
  background-color: #d5d5d7;
}
.pos-right{
  float: right;
}
.information_module{
  border-radius: 8px!important;
  box-shadow: 0 2px 10px rgb(0 0 0 / 8%)!important;
}

.toggle_title h4{
  color: #2d2d36;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
text-align: left;
}
.information_wrapper.form--fields h4{
  font-size: 12px;

  color: #2d2d36;

font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
text-align: left;
}

.information__set .register_btn{
  background-color: #00d85a!important;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 15px;

}


.information__set .custom_checkbox{
  margin-bottom: 15px;
}

.dash_divider{

  width: 100%;
  height: 1px;

  background-color: #818186;
width: 100%;
height: 1px;
margin-top: 60px;
}

.header-area-user{
  margin-top: 80px;
}
.header-area-user h3{
  color: #2d2d36;
font-size: 32px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 37.54px;
text-align: left;
}
.registrovany{
  color: #7b53c1;
font-size: 14px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 13.48px;
text-align: left;
}
.registrovany strong{
  color: #7b53c1;
font-size: 14px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 13.48px;
text-align: left;
}
.header-area-user h3{
  margin-top: 30px;
}
.avaicon{
  text-align: right;
}
.seticon{
  width: 15px;
  position: relative;
  top: -2px;
  display: inline-block;
}
.acka a{
  margin-right: 10px;
}

.navbuticon{
  color: white!important;
  background-color: #818186!important;
}


.toggle_title{
  padding-top: 20px!important;
  padding-bottom: 20px!important;
}
.pos-right{
  position: relative;
  top: 5px;
}


.toggle_title h4{
  font-size: 20px!important;
}

.mtbp{
  margin-bottom: 40px;
}
.logtp{
  margin-top: 15px;
}
.header-register-social .col a{
  width: 130px;
}
.login--form .col{
  text-align: center;
}
.header-register-social .col a{

  margin-bottom: 20px;
}

.login--form{
  padding-top: 0;
}

.btn--round{
  font-size: 16px!important;
}

.navbuticon{
  font-size: 12px!important;
}

.bottom-menu img{
  width: 20px;
}
.bottom-menu ul{
  padding-left: 0;
  margin-right: 0;
}
.bottom-menu img{
  margin-right: 10px;
}
.bottom-menu li{
  margin-right: 40px;
  display: inline-block;
}
.bottom-menu li a{
  color: #7b53c1!important;
font-size: 14px;
font-weight: 500!important;
}
.bottom-menu{
  margin-top: 60px;
  margin-bottom: 60px;
}

.title_area h4{

color: #57575e;
font-size: 14px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 15.6px;
text-align: left;

}
.prenajate-podukty{
  color: #2d2d36;
  font-size: 24px;
  font-weight: 700;
  font-style: normal;
  letter-spacing: normal;
  line-height: 25.2px;
  margin-bottom: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: left;
}
.product_archive{
  border-radius: 8px!important;

  margin-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
}
.theobj{
  color: #7b53c1;
  font-size: 17px;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 500;
}
.zrusit-hedline{
  margin-bottom: 30px;
}
.zrusit_img{
  height: 120px;
    width: 120px;
    border-radius: 8px;
    object-fit: cover;
    object-position: center center;
}
.zrusit_submit{
  line-height: 45px!important;
  background-color: #eb5e61!important;
}
.headlt{
  padding-top: 25px!important;
  padding-bottom: 25px!important;
}
.thezrusit{
  padding-left: 30px;
  padding-right: 30px;
}
.headlt{
  color: #eb5e61;
font-size: 15px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
}
.zrusit-hedline h3{
  color: #2d2d36!important;

font-size: 21px!important;
font-weight: 700!important;
font-style: normal;
letter-spacing: normal;
}
.title_area{
  padding-left: 0!important;
  padding-right: 0!important;
}
.single_product{
  padding-left: 0!important;
  padding-right: 0!important;
}
.single_product .product__description img{
  height: 120px;
  width: 120px;
  border-radius: 8px;
  object-fit: cover;
  object-position: center center;
}
.product_archive .title_area{
  border-bottom: 0!important;
  padding-bottom: 0!important;
}
.the_title_area{
  padding-top: 15px;
  padding-bottom: 15px;

}

.the_title_area::after{
  width: calc(100% - 30px );
  content: "";
  display: block;
  height: 1px;
  background-color: #74747a;
  margin: 0 auto;
  margin-top: 15px;
}
.single_product .product__additional_info p{
  color: #57575e;
font-size: 14px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 14.4px;
}
.product__additional_info li{
  margin-bottom: 13px;
  margin-top: 13px;
}
.stavcolor{
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  color: white!important;
  display: inline-block!important;
  border-radius: 8px;
}
.single_product .product__additional_info p{
  color: #2d2d36!important;
}
.the_title_area::before {
    width: calc(100% - 30px );
    content: "";
    display: block;
    height: 1px;
    background-color: #74747a;
    margin: 0 auto;
    margin-bottom: 15px;
}
.ordmersuma,.ordmersuma2{
  display: inline-block;
}

.ordmersuma span{
  border-radius: 4px;
  background-color: #f7a31e;
  color: white;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  width: 50px;
  font-size: 13px;

  width: 65px;
    text-align: center;
      display: inline-block;
      font-weight: 700;

}
.ordmersuma,.ordmersuma2{
  display: block;
}
.ordmersuma2 span{
  border-radius: 4px;
background-color: #fda975;
color: white;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
font-weight: 700;
width: 50px;
padding-bottom: 0px;
font-size: 14px;
width: 65px;
    text-align: center;
    display: inline-block;
}
.ordmersuma, .ordmersuma2{
  margin-bottom: 3px;
  margin-top: 3px;
}
.item_action a{
  color: #57575e!important;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  letter-spacing: normal;
  line-height: 14.4px;
  display: inline-block;
  margin-bottom: 9px;

}
.single_product .product__price_download .item_action{
  float: initial!important;
}
a.downloadinvoice{
  background-color: #818186!important;
    position: absolute;
    color: white;
    left: 0;
    bottom: 0;
    border-radius: 15px;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 8px;
    color: white!important;
    padding-bottom: 8px;
}
.headlt{
  position: relative;
}
.mini-back-btn{
  background-color:  #cacacd!important;
    position: absolute;
    color: white;
    font-size: 11px;
    font-weight: 700;
    right: 0!important;
  color: #ffffff;
    border-radius: 15px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 4px;
    color: white!important;
    padding-bottom: 4px;
    top: 22px;
}
.headlt{
  padding-left: 0!important;
  padding-right: 0!important;
}
.ord-wrapper{
  max-width: calc(100% - 55px);
}
.newnicel{
  border-color: #2d2d36!important;
  border-radius: 8px!important;
  height: 50px!important;
line-height: 37px!important;
}
.newnicel:after{
  border-color: #2d2d36!important;
}
.newnicel .current{
  color: #2d2d36;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
text-align: left;
}
.napovedaa{
  color: #7b53c1;
font-size: 12px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 11.62px;
text-align: right;
}
.naozaj{
  color: #57575e;
font-size: 15px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
}
.thezrusit .information_wrapper{
  padding-left: 0!important;
  padding-right: 0!important;
}

@media screen and (max-width: 767px){

  .zrusit_img{
    margin: 0 auto;
    display: block;
    margin-bottom: 30px;
  }
  .thgll{
    text-align: center!important;
  }
  .naozaj{
    text-align: center;
    margin-bottom: 10px;
  }
  .ord-wrapper{
    max-width: 100%;
  }

}
.starsa .wrapper label:before{
  font-weight: 400!important;
  font-family: "Font Awesome 5 Free";
    font-weight: 400;
    color: #fda975!important;
}
.starsa .wrapper input:checked ~ label:before,.starsa .wrapper label:hover ~ label:before{
    color: #fda975!important;
      font-weight: 900!important;
}
.thetextr{
  border-radius: 8px;
border: 1px solid #2d2d36!important;
margin-top: 30px!important;
padding-top: 15px!important;
padding-left: 30px!important;
height: 180px!important;
resize: none;
}
input.orange{
  background-color: #fda975!important;
}
.greentl{
  color: #00d85a;
font-size: 15px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.newnicel2{
  margin-bottom: 30px;
}
.thetextr::placeholder{
  color: #818186;
font-size: 16px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
text-align: left;
}
.information__set.ohodnotenie{
  padding-top: 8px;
}
.starsa .wrapper label:hover:before{
  font-weight: 900!important;
  font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #fda975!important;
}

.starsa label{
  color: #57575e;
font-size: 15px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.headlt2{
  color: #2d2d36;
font-size: 15px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
padding-top: 25px!important;
padding-bottom: 25px!important;
padding-right: 0!important;
padding-left: 0!important;
position: relative;
}
.prij{
  color: #57575e;
font-size: 15px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 28px;
}
.ord-wrapper{
  max-width: calc(100% - 90px);
}
.finishing{
  font-size: 15px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 28px;
text-align: left;
color: #2d2d36;
}
.ord_submit{
  background-color: #818186!important;
}
.borderrmenu{
  border-radius: 8px!important;
}
.purplecvzz{
  color: #7b53c1;
font-size: 16px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.purplecvzz a{
    color: #7b53c1!important;
}
a.down2{
  background-color: #ababaf!important;

  color: #ffffff;
font-size: 13px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 13.2px;
position: relative;
}

.konv{
  position: absolute;
  right: 0;
}
.bordeivider{
  width: 100%;
  height: 1px;
  background-color: #6c6c72;
  margin-top: 15px;
  margin-bottom: 15px;
}
.lormd{
  color: #2d2d36;
font-size: 16px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 15.6px;
text-align: left;
}
.datum{
  color: #7b53c1;
font-size: 13px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 15.6px;
text-align: left;
}
.message-right{
  top: -2px;
    position: absolute;
    right: 0;
}
.green-message{
  border-radius: 4px;
background-color: #00d85a;
padding-right: 9px;
padding-left: 9px;
padding-top: 3px;
padding-bottom: 3px;
color: white;
margin-right: 5px;


color: #ffffff;
font-size: 11px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 13.2px;
text-align: left;

padding-top: 4px;
padding-bottom: 5px;
}
.lorps{
  color: #57575e;

font-size: 14px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 14.4px;
text-align: left;
}
.thepurplea{
  color: #7b53c1;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.profphoto{
  border-radius: 50px;
  width: 45px;
  height: 45px;
  border-radius: 50px;
  object-fit: cover;
  object-position: center center;
}
.objdet{
  color: #7b53c1;
font-size: 15px;
font-weight: 500;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.divider-obj{
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #ececec;
}

@media screen and (max-width: 767px){
  .profphoto{
    display: block;
    margin: 0 auto;
    width: 80px;
    height: 80px;
    margin-bottom: 30px;
  }
  .konv{
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
  }
  .bordnextdiv{
    padding-bottom: 80px!important;
  }

}

.modal-open .modal{
  background-image: radial-gradient(1px 1px at 0.08% 377.16%, #fda975 0%, #fd9779 100%);
}
.modal-body h2{
  color: #2d2d36;
font-size: 24px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 25.2px;
margin-bottom: 30px;
margin-top: 40px;
margin-bottom: 40px;
text-align: left;
margin-bottom: 15px;
}
.rating_modal .modal-header P{
  margin-left:0!important;
  margin-bottom: 30px!important;
  color: #57575e;
font-size: 15px;
font-weight: 600;
font-style: normal;
letter-spacing: normal;
line-height: 18px;
text-align: left;
}
.dropdowns.dropdown--cart:before{
  display: none;
}
.modal .modal-header{
  border: 0;
}
.modal-content{
  border-radius: 8px!important;
  border: 0!important;
}

@media screen and (max-width: 480px){
  .message-right{
    position: relative;
  }
}
.copozicat{
  color: #2d2d36;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
text-align: left;
}
.copozicat img{
  margin-right: 5px;
}
.themodals .modal-content{
  max-width: 600px;
  margin: 0 auto;
}

.themodals .modal-header{
  padding-left: 140px;
  padding-right: 140px;
}

.keyw{
  border-radius: 8px!important;
border: 1px solid #818186!important;
padding-left: 30px!important;
padding-top: 20px!important;
padding-bottom: 20px!important;
height: 50px!important;
line-height: 50px!important;
margin-top: 30px;
}
.vybkat{
  color: #7b53c1;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
text-align: center;
line-height: 19.2px;
display: block;
margin-top: 25px;
margin-bottom: 25px;
}
.detailgr{
  font-weight: 600!important;
  color: #2d2d36!important;
}

.catgrey.gtgrey.detailgr:hover{
  color: #2d2d36!important;
}

#myModal12345 .daterangepicker{
  top: 0!important;
  position: relative!important;
  left: 0!important;
}
#myModal12345 .daterangepicker.show-calendar .drp-calendar{
  display: inline-block!important;
  width: 50%!important;
}
#myModal12345 .daterangepicker th.month{
  color: #7b53c1!important;
font-size: 16px;
font-weight: 700;
font-style: normal;
letter-spacing: normal;
line-height: 19.2px;
font-family: 'Quicksand', sans-serif;
}
#myModal12345 .daterangepicker .calendar-table th,#myModal12345 .daterangepicker .calendar-table th{
  color: #7b53c1!important;
  font-weight: 700!important;
}
#myModal12345 .daterangepicker{
  border: 0!important;
}
#myModal12345 .daterangepicker .drp-buttons{
  display: none!important;
}
#myModal12345 .daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table th{
    color: #7b53c1!important;

}
#myModal12345 .daterangepicker .calendar-table th, .daterangepicker .calendar-table td{
  color: #2d2d36!important;
  font-weight: 500!important;
  padding: 8px!important;
  padding-left: 12px!important;
  padding-right: 12px!important;
}
#myModal12345 .daterangepicker .calendar-table th.month{
  color: #7b53c1!important;
}

#myModal12345 .drp-calendar.left{
  float: left!important;
}
#myModal12345 .drp-calendar.right{
  float: right!important;
}
.drp-calendar.left{
  margin-left: -30px;
}
#myModal12345 .modal-body{
  padding-top: 0;
}
#myModal12345 .modal-content{
  margin: 0 auto!important;
  padding-bottom: 7px!important;
  max-width: 700px!important;
}
#myModal12 #map{
  height: 250px;
}

.product--card-small .product__thumbnail img{
  border-radius: 8px!important;
}
#myModal12 #map{
  margin-bottom: 30px!important;
  margin-top: 0!important;
}
#myModal12345 .daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{
  border-color: #7b53c1!important;
}
#myModal12345 .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{
  color: #2d2d36!important;
  opacity: .5!important;
}
#myModal12345 .daterangepicker .calendar-table th, .daterangepicker .calendar-table td{
  font-family: 'Quicksand', sans-serif!important;
}



#myModal12345 .daterangepicker td.in-range,.daterangepicker td.active, .daterangepicker td.active:hover{
  color: white!important;
    border-radius: 8px!important;
  background-color: rgba(123,83,193,.5)!important;
}
#myModal12345 .daterangepicker td.off.in-range{
  color: white!important;
}
#myModal12345 .daterangepicker td.active, .daterangepicker td.active:hover{
  border-radius: 8px!important;
background-color: #7b53c1!important;
}
#myModal12345 .daterangepicker .calendar-table th{
    color: #7b53c1!important;
    font-weight: 700!important;
}
@media screen and (min-width: 567px){
  .catgrey:hover{
    padding-left: 35px!important;
    padding-right: 35px!important;
  }
}

.menu-area .top-menu-area .navbar{
  padding-top: 16px!important;
  padding-bottom: 16px!important;
}

@media screen and (max-width: 1199px){
  .menu-area .top-menu-area .navbar{
    padding-top: 8px!important;
    padding-bottom: 8px!important;
  }
  .navbar-collapse.lefter{
    padding-left: 0!important;
  }
  .product--card-small .product-desc{
    height: 250px!important;
  }
  .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before{
    opacity: 1!important;
  }
}

@media screen and (max-width: 567px){
  .menu-area .top-menu-area .navbar{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }
  .thecatsc .search{
    width: 100%!important;
    margin-left: 0;
    margin-right: 0;
    max-width: 100%!important;
  }

  .thecatsc .catgrey.gtgrey{
    display: block;
    width: 100%;
  }
  .product--card-small .product__thumbnail img{
    height: 200px!important;
  }
  .product__thumbnail .prod_btn span{
    font-size: 22px!important;
  }
  .navbar{
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .navbar-light .navbar-toggler{
    padding-right: 0!important;
  }
  .thesearchx{
    width: 100%!important;
    max-width: 100%!important;
  }
}
@media screen and (max-width: 767px){
  .menu-area .top-menu-area .navbar{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }
  .sidebar.product--sidebar{
    margin-bottom: 30px;
  }
  .top-menu-area{
    padding-top: 0px!important;
    padding-bottom: 0px!important;
  }
}

@media screen and (max-width: 567px){
  .menu-area .top-menu-area .navbar{
    padding-top: 12px!important;
    padding-bottom: 12px!important;
  }
}


.thetit{
  padding-left: 0!important;
  padding-right: 0!important;
}
.tbvv{
  padding-left: 30px;
  padding-right: 30px;
}
.text_field{
  border-radius: 8px;
}

.infmdl{
  padding-left: 30px;
  padding-right: 30px;
}
.the_title_area::before,.the_title_area::after,.dash_divider{
  opacity: .3;
}
.objdatel{
    color: #7b53c1;
    font-size: 17px;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 12px;
    font-weight: 700;
}
.infset p{
    font-size: 14px;
    margin-bottom: 10px!important;
    font-style: normal;
    letter-spacing: normal;
    line-height: 14.4px;
    color: #2d2d36!important
}
.inmof{
  padding-left: 30px;
  padding-right: 30px;
}
.thestav{
  margin-bottom: 15px;
  display: block;
}
.stavcolor{
  background-color: #333;
}
.newnicel,.newnicel .current{
  border-color: rgba(45,45,54,.3)!important;
  color: rgba(45,45,54,.7)!important;
}

.footer-area .footer-big{
  background-color: #e4ddf3!important;
}


.onas-gr1{
  top: initial!important;
  bottom: 0!important;
}
.container-bigger{
  max-width: 1600px!important;
}


@media screen and (min-width: 1600px){
  .container-bigger{
    max-width: 1500px!important;
  }
}
.theoj{
  font-weight: 500;
}
@media screen and (min-width: 1400px){
  .container-bigger{
    max-width: 1350px!important;
  }
  .sesn{
    width: 100%;
  }
}
.sedm{
  width: 100%!important;
}

.hero-area.about .hero-content .content-wrapper{
  padding-top: 0!important
}
.container-bigger{}
.onas-gr7 .sesn{

}
.dvaosm{


  width: 65%!important;
}
.onas-gr8{
  left: 0!important;
  right: 0!important;
  bottom: 0!important;
  top: initial!important;

}
.dvaosm{

  max-width: 40%!important;
  margin: 0 auto!important;
}
.about h1{
  margin-top: 125px;
}
@media screen and (min-width: 1440px){
  .about h1{
    margin-top: 12.5%;
  }
}
.hore{
  width: 120px;
  margin-left: 150px;
}
.onas-gr9{
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  top: -20px;

}
.objavuj{
  font-weight: 700;
}
.navbar-collapse.lefter{
  padding-left: 30px;
  justify-content: left!important;
}
.navbar .author-area a.author-area__seller-btn{
  background-color: #00d85a!important;
}
.hmicon{
  width: 15px;
  height: auto;
}
.navbar-nav a{
  font-weight: 600!important;
  color: #2d2d36!important;
}
.hero-area.about{
  max-height: 800px;
}
.hero-area.about .hero__content__title h1{
  font-size: 50px;
}
.onas-gr7{
  top: initial!important;
  bottom: 0!important;
}
.purpled{
  color: #7b53c1!important;
}
.viacmenej{
  background-image: linear-gradient(to right, #fda975 0%, #fd9779 100%)!important;
  margin-bottom: 100px!important;

}
.shar{
  font-size: 32px!important;
  margin-bottom: 50px;
}
.col-md-12 .menu-switcher li:nth-child(1) a{
  color: #7b53c1!important;
font-size: 20px;
font-weight: 700;
}
.menu-switcher li:nth-child(1){
  background-color: #ffffff!important;
}
/*
.menu-switcher li:nth-child(1):hover{
  background-color: #7b53c1!important;
}
.menu-switcher li:nth-child(2):hover{
  background-color: #ffffff!important;
} */

.col-md-12 .menu-switcher li:nth-child(2) a{
  font-size: 20px;
  font-weight: 700;
  color: white!important;

}
.mackaa{
  width: 300px!important;
}
.mdva{
  width: 250px!important;
}
.mstyri{
  width: 220px!important;
}
.content_block2{
  background: transparent!important;
}
@media screen and (max-width: 567px){
  .about_mission .content_block1 .content_area{
    text-align: center;
  }
  .home1 .products.section--padding2{
    padding-bottom: 0px!important;
  }
}
.mtri{
  width: 300px!important;
}
.poz-gr2{
  top: 60px!important;
}
.col-md-12 .menu-switcher li:nth-child(2){
    background-color: #7b53c1;
    border-bottom-right-radius: 8px;
      border-top-right-radius: 8px;


}
.event_module .list_item li:before{
  width: 12px!important;
  height: 12px!important;
  top: 42px!important;
}
.event_module .list_item li{
  line-height: 1.8!important;
}

/*
.menu-switcher li:nth-child(1):hover a{

  color: #ffffff!important;
}
.menu-switcher li:nth-child(2):hover a{
  color: #7b53c1!important;
} */

.testimonial .testimonial__about .name-designation .name{
  color: #2d2d36;
}
.testimonial .testimonial__about .name-designation .desig{
  font-weight: 600!important;
  color: #7b53c1!important;
}

.testimonial .testimonial__text p{
  color: #57575e!important;
font-size: 16px!important;
font-weight: 400!important;
}

.viacmenej p{
  font-weight: 500;
}
.odtx{
  font-weight: 500!important;
  max-width: 500px!important;
}

.sharehead{
  color: #7b53c1!important;
font-size: 18px;
font-weight: 700;
}

.footer-big .footer-menu ul.thefooter2 li a{
  color: #42424a!important;
  font-weight: 400;
}
li.mina a{
  font-size: 16px!important;
  font-weight: 500!important;
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: 13px!important;
  line-height: 1.4em!important;
}
.footer-widget-title{
  margin-bottom: 40px!important;
}
li.mina a:hover{
  color: #42424a!important;
}
.odoslatbtn{
  border-radius: 4px;
background-color: #00d85a;
color: white;
width: 100%;
border: 0;
}
.rded{
  height: 40px!important;
  line-height: 40px!important;
  border-radius: 8px!important;
}
.rded::placeholder,.rded{
  color: #2d2d36;
font-weight: 600;
}
.thecold img{
  width: 50px!important;
}
.sharko{
  margin-left: 30px;
  margin-top: 10px;

  margin-left: 30px;
  top: 3px;
  font-weight: 400!important;
  color: #42424a!important;
  display: inline-block;
  position: relative;
}
.sharko a{
  color: #42424a!important;
}
.footer-area .footer-big{
  padding-bottom: 40px;
}
.bottom-div{
  width: 100%;
  height: 1px;
  margin-top: 50px;
  margin-bottom: 35px;
  background-color: rgba(66,66,74,.3);
}
.odoslatbtn{
  margin-left: 5px;
  height: 40px;
  line-height: 40px;
  font-weight: 700;
  border-radius: 8px!important;
}
.footer-big p, .footer-big ul li, .footer-big .footer-menu ul li a{
  color: #42424a!important;
}

.footer-big .footer-menu{
  padding-right: 0;
  width: 100%;
}
@media screen and (max-width: 767px){
  .sharko{
      margin-left: 0;
  }
}
.domovswitcher li:nth-child(1){
  background-color: #7555BA!important;
  border-top-left-radius: 0!important;
}
.domovswitcher.menu-switcher li:nth-child(2) a{
  background-color: white!important;
  border-bottom-right-radius: 8px!important;

  color: #3E4149!important;
}
.faqh.purpleul li{
  background: white!important;
  color: #7b53c1!important;
}
.faqh.purpleul li{
    color: #7b53c1!important;
}

.thewither{
  color: white!important;
}
.span-title{
  display: block;
  border-radius: 8px;
background-color: #e4e4e5;
font-weight: 700;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
font-size: 16px;
}
.collapsebody{
  padding-left: 105px;
  padding-right: 30px;
}
.collapsebody ul,.collapsebody ol{
  padding-left: 18px;
  padding-right: 15px;
}
.faqs .collapsed .span-title{
  background-color: transparent;
}
.faqs .collapsed .purple-icon-faq{
  opacity: .5;
}
.collapsebody li{
  list-style: inherit;
}
.accordion .accordion__single .panel-body p,.collapsebody li, .accordion .panel-default .panel-body p, .panel-group .accordion__single .panel-body p, .panel-group .panel-default .panel-body p{
  color: #2d2d36;
  font-size: 16px;
font-weight: 500;
padding-left: 0!important;
padding-right: 0!important;
}
.purple-icon-faq{

  width: 37px;
height: 37px;
line-height: 35px;
position: relative;
top: 4px;

}
.sform .ui-widget{
  display: none;
}
.thehidequestion{
  display: none;
}
.accordion .accordion__single .single_acco_title h4 a span{
  display: block!important;
  margin-right: 0!important;
}
.theallshow{
  color: white!important;
}
.accordion .accordion__single .single_acco_title h4 a span{
  padding-right: 25px;
}
@media screen and (max-width: 767px){
  .faqs{
    padding-left: 0!important;
    padding-right: 0!important;
  }

}

.fancybox-video {
  display: none;
}

video{
  height: 100vh!important;
  width: auto!important;

}
.fancybox-button svg{
  color: white!important;
}

#single-video.fancybox-nav {
	top: 50%;
  transform: translateY(-50%);
	height: 40%;
}


.single_blog figure img{
  padding-top: 0;
  margin-top: 0!important;
}

figure.wp-block-image{
  margin-top: 40px!important;
  margin-bottom: 40px!important;
}
.post-header-inner li{
  list-style: inherit!important;
  margin-bottom: 10px;
}
.post-header-inner ul,.post-header-inner ol{
  padding-left: 22px!important;
}
.news{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
label span, .form-group p.label span{
  color: #818186!important;
  font-weight: 500!important;
}
.radio_title{
  position: relative;
  top: 1px;
}
.withradius{
  border: 1px solid #818186;
  color: #818186!important;
}
.withradius::placeholder{
  color: #818186!important;
}
.detcrumarea .col-md-12{
  text-align: left!important;
}
.detailgr{
  background-color: #d5d5d7!important;
  padding-left: 12px;
padding-right: 12px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 12px;

color: #2d2d36!important;
font-weight: 600!important;
}
.catgrey:hover{
  color: #2d2d36!important;

}
.breadcrumb a{
  color: #2d2d36!important;
  font-weight: 600!important;
  font-size: 13px!important;
}
.ios-forward{
  margin-left: 8px!important;
  margin-right: 8px!important;
}
.oddelovac{
  background: rgba(129, 129, 134, 0.3);
}
.acka a{
  font-size: 14px!important;
}
.radio_title{
  font-weight: 500;
}
.form-photos-upload.border-bottom{
  border-bottom: 0!important;
}
.dropzone.dropzone-file-area.dz-clickable{
    max-width: 100%;
    width: 100%;
    margin-top: 30px;
    background-color: #f2ebdb;
    border: 0!important;
    font-weight: 500!important;
}
.dropzone .dz-preview .dz-remove{
  color: #7b53c1!important;
}
.navbar .author-area a.author-area__seller-btn{
  font-weight: 500!important;
}
.dashboard-edit .product .prod_option{
  right: 20px!important;
  left: initial!important;
  top: 15px!important;
}
.upload_modules{
  box-shadow: initial!important;
}
.avaicon img{
  width: 120px;
  height: 120px;
  object-fit: cover;
  border-radius: 50%;
}

@media screen and (max-width: 992px){
  .theidf{
    display: none;
  }
}

.product--card img{
  border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important;
}
.objavuj{
  color: #2d2d36;
}

.svg-group2 .twirteen{
  bottom: 0;
  width: 420px!important;
}
.svg-group2{
  bottom: 0;
}

.navbuticon{
  margin-bottom: 15px!important;
}
.bottom-menu li{
  margin-bottom: 15px;
}
.col-md-12.acka{
  margin-top: 30px;
}

.product_archive .single_product{
  padding-top: 10px!important;
  padding-bottom: 20px!important;
}

@media screen and (max-width: 767px){
  .avaicon{
    text-align: center;
  }
  .avaicon img{
    margin: 0 auto;
  }
  .header-area-user,.header-area-user h3, .header-area-user p{
    text-align: center;

  }
  .acka a{
    width: 47%;
  }
  .product_archive .single_product{
    text-align: center;
    padding-top: 50px!important;
    padding-bottom: 30px!important;
  }
  .thezaloha{
    margin-top: 5px!important;
      margin-bottom: 5px!important;
  }
  a.downloadinvoice{
    display: block;
    position: relative;
  }
  .single_product .product__price_download .item_action{
    margin-top: 10px;
  }
  .single_product .product__description img{
    margin-bottom: 20px;
  }
  .message-subject,.message-text,.message-from,.ffl-wrapper,.custom-file{
    text-align: left;
  }
  a.downloadinvoice{
    bottom: 0!important;
  }
  a.down2{
    display: inline-block!important;
  }
}
.bordeivider{
  background-color: rgba(108,108,114,.3);
}

.mesko{
  background-color: #fef4e4;
  border-radius: 8px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.prenajimatel .card-title h4{
  font-size: 16px!important;
}
.author-card.prenajimatel{
  padding-left: 20px;
  padding-right: 20px;
  font-weight: 500;
}
.product--card-small .product-desc .product_title h4{
  font-weight: 700;
}
.sidebar--single-product .sidebar-card.card-pricing .price {
    box-shadow: transparent;
    background-color: #7B52C0;
    border-top-left-radius: 10px!important;
    border-top-right-radius: 10px!important;
}
.sidebar-card.card-pricing{
  border-radius: 8px!important;
}

.withim input{
    background-color: white!important;
    border-radius: 8px;
    color: #2d2d36!important;
    font-weight: 700;
}
.pozriet-vsetky-fotografie{
  font-weight: 600!important;
}
.likeicon{
  font-weight: 600!important;
}

@media screen and (max-width: 767px){
  .finimage{
    height: 180px!important;
  }
  .sidebar-card.card-pricing{
    margin-top: 70px!important;
  }
  .ord-wrapper{
    max-width: 100%!important;
  }
  .thezrusit .information_module .information__set .information_wrapper.form--fields{
      margin-right: 0!important;
      width: 100%!important;
max-width: 100%!important;
text-align: center!important;
  }
  .thezrusit .finishing{
    text-align: center!important;
  }
}
@media screen and (max-width: 480px){
    .greentl a{
      display: block!important;
      float: initial!important;
    }
    .greentl img{
      margin: 0 auto!important;
      margin-top: 10px!important;
    }
}
.subory a{
  font-weight: 500;
}
.thetextr{
  border-color: rgba(45,45,54,.3)!important;
}
.recenzie{
  color: #828284!important;
}
.term_condition_area{
  background-color: #f5f7f6!important;
}
.onvc .author-area__seller-btn{
  background: #00d85a!important;
}

.btn,.go_top{
  box-shadow: initial!important;
}


.adresa{
  font-weight: 700!important;
  margin-top: 30px;
  margin-bottom: 30px;
  color: #323137!important;
  text-align: center!important;
  font-size: 24px!important;
  max-width: 100%;
    text-align: center!important;
    display: block!important;
    margin-bottom: 50px!important;
    line-height: 1.5!important;
}

.daterangepicker.openscenter:before{
  display: none!important;
}
@media screen and (max-width: 992px){
  .odtpcc{
    margin-top: 20px!important;
  }
}
@media screen and (max-width: 600px){
  .daterangepicker{
    text-align: center!important;
    width: 100%!important;
  }
  .modal .modal-dialog{
    padding: 20px!important;
    margin: 0!important;
  }
  .modal .modal-body{
    padding: 0!important;
  }
  .modal .daterangepicker.show-calendar .drp-calendar{
    width: 100%!important;
    float: initial!important;
    text-align: center;

  }
}
@media screen and (max-width: 767px){
  .detailmapmodal #map{
    height: 250px!important;
  }

  .detailmapmodal .modal-body{
    padding: 10px!important;
  }

  .detailmapmodal .modal-dialog{
    width: 100%;
max-width: 1000px;
margin: 0;
padding: 20px;
  }
}
.breadcrumb-area.areac.thecatsc{
  padding-top: 80px!important;
}
.gtgrey{
  font-weight: 700!important;
}
.tprr{
  padding-top: 10px!important;
}
@media screen and (min-width: 567px){
  .product--sidebar .card--category ul li a:hover{
    padding-left: 15px!important;
  }
}
.sidebar.product--sidebar .sidebar-card:nth-child(1){
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.card--category h4{
  position: relative;
}
.product--sidebar .card--category ul li a{
  color: color: #6c6c72!important;
  font-weight: 500!important;
}
.hambac{
  position: absolute;
  right: 15px;
  top: 5px;
}
.col-lg-8 .product__thumbnail::after{
  display: none!important;
}
.cennik-text{
  color: #57575e;

font-size: 16px;
font-weight: 500;
}
.cennik-sluzieb{
  color: #2d2d36;
font-size: 34px;
font-weight: 700;
margin-bottom: 50px;
}
.bordered-text{
  padding-left: 40px;
  padding-right: 40px;
}
.doplnujuce-informacie{
  color: #7b53c1;
font-size: 17px;
font-weight: 700;
margin-top: 35px;
margin-bottom: 35px;
}
.border-greyize{
  border-radius: 8px;
background-color: #f5f7f6;
padding-top: 40px;
padding-bottom: 40px;
}
.mini-divider-box{
  height: 1px;
  width: 50px;
  background-color: #7b53c1;
}
.thetable td{
  padding-left: 0!important;
  padding-right: 0!important;
}
.thetable td:nth-child(1), .thetable td:nth-child(2){
  font-weight: 700;
  padding-top: 8px!important;
  padding-bottom: 8px!important;
  border-top: 0!important;
  color: #57575e;

  border-color: #7b53c1!important;

font-size: 16px;
font-weight: 700;
}
.purple-star{
  margin-right: 3px;
  position: relative;
  top: -2px;
}
.info-cennik{
  color: #7b53c1;
font-size: 12px;
font-weight: 600;
margin-top: 8px;
margin-bottom: 0px;
}
.thetable tr{
  border-bottom: 1px solid rgba(123, 83, 193, 0.3)!important;
}
.border-greyize{
  margin-top: 35px;
}
.thetable td:nth-child(2){
  text-align: right;
}
.cennik-page{
  padding-top: 75px;
  padding-bottom: 75px;
}
video{
  max-width: 900px!important;
}

.cenaden{
  display: block;
  font-weight: 500;
  color: white;
}
.smallwhite,.smallwhite9{
  font-weight: 500;
  color: white;
font-size: 14px;
text-align: center;
}
.product-detail-price{
  margin-bottom: 15px;
}
.dayof{
  color: #E6A32A;
}

.thezisk1{
  margin-top: -10px;
  margin-bottom: 0;
}

.dropdowns.dropdown--menu{
  border: 0!important;
}
@media screen and (min-width: 1199px){
  .go_top{
    margin-right: -80px!important;
  }
}
.post-header-inner h3{
  font-size: 22px;
}
.product__thumbnail{
  overflow: hidden;
}
.product__thumbnail:hover img{
  transform: scale(1.1);

}
.product__thumbnail img{
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -ms-transition: all 1s ease;
     transition: all 1s ease;
}

.owl-references .owl-nav{
  display: block!important;
}
.inf-slider .testimonial{
  box-shadow: initial!important;
}
@media screen and (max-width: 567px){
  .testimonial-slider.inf-slider .slick-arrow.lnr-chevron-left{
    left: 46px!important;
  }
  .testimonial-slider.inf-slider .slick-arrow.lnr-chevron-right{
    right: 6px!important;
  }
  .prewdiv{
    height: 250px!important;
  }
  .go_top {
      bottom: 110px!important;
      right: 30px;
  }
  .theshare{
    display: block!important;
    width: 100%!important;
  }
  .post-header img{
    margin-top: 60px;
  }
  /* .blog-content-area .col-md-12,.blog-content-area .col-md-4{
    padding-right: 30px;
    padding-left: 30px;
  } */
  .logo-footer-2{
    margin-bottom: 15px;
  }
}
li.active .catgrey img{
  display: block;
position: absolute;
top: 10px;
right: 10px;
}
.product--sidebar .card--category ul li.active a{
  border-radius: 10px;
background-color: #C0C0C2;
    color: white!important;
padding-top: 5px;
    padding-left: 15px!important;
padding-bottom: 5px;
}


.uk-offcanvas-bar{
  background: #f2ebdb!important;
  z-index: 99999999999999999999999!important;
}
.uk-offcanvas{
  z-index: 99999999999999999999!important;
}
.price_love{
  z-index: 999999999!important;
}

@media screen and (min-width: 767px){


  .uk-offcanvas.uk-open{
    width: 100%!important;
  }
  .uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{
    width: 30%!important;
  }

}

@media screen and (max-width: 767px){
  .uk-offcanvas.uk-open,.uk-offcanvas-flip .uk-open>.uk-offcanvas-bar{
    width: 100%!important;
  }
}
.thezisk1{
  font-size: 14px;
}
.homeicon{
  margin-right: 10px;
}
@media screen and (min-width: 1199px){
  body .bottom-buttons.thenoborder.author-area{
    display: none!important;
  }
}
@media screen and (max-width: 1199px){
  .navbar-collapse.lefter{
    background: #7b53c1;
    margin-top: 15px;
  }
  .hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{
    width: 25px!important;
    height: 2px!important;
  }
  .navbar-nav li a{
    font-size: 24px!important;
    color: white!important;
    font-weight: 500!important;
  }
  .onvc.nobtt.thenoborder{
    text-align: center!important;
  }

  .hamburger-box{
    position: relative!important;
    top: -3px!important;
  }
  .navbar-nav li a:hover{
    color: white!important;
  }
  .menu-area .top-menu-area .navbar{
    padding-bottom: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .top-menu-area .logo{
    margin-left: 30px;
    margin-bottom: 3px;
    margin-top: 5px;
    position: relative;
    top: -5px;
  }
  .navbar-collapse.lefter{
    margin-top: 0;
  }
  .navbar-light .navbar-toggler {
    border: 0;
    position: relative;
    margin-right: 7px;
    top: -7px;
  }
  .navbar-nav{
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar .author-area a.author-area__seller-btn{
    font-size: 16px!important;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 10px;
  }
  .author-area span{
    line-height: 1.6em;
  }
  .bottom-buttons a{
    margin-right: 0!important;
  }
  .navbar .author-area a.author-area__seller-btn.thelogina{
    background-color: #fda975!important;
    margin-top: 30px;
    margin-bottom: 10px;
  }
  .bottom-buttons{
    padding-bottom: 40px!important;
    padding-top: 40px!important;
  }
  .onvc .author-area__seller-btn{
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .thecontainerbigger{
    padding-left: 0!important;
    padding-right: 0!important;
  }
  .navbar-nav li:nth-last-child(1){
      border-bottom: 0!important;
  }
  .navbar-nav li.thenoborder{
    border-bottom: 0!important;
  }
  .onvc .author-area__seller-btn{
    font-size: 16px!important;
  }
  .logdeskt{
    display: none!important;
  }
  .navbar-nav li{
      text-align: left!important;
      border-bottom: 1px solid #a78cd6!important;
  }
  .has_dropdown img{
    display: none!important;
  }
  .homeicon{
    display: none!important;
  }
}
@media screen and (max-width: 767px){
  .top-menu-area .logo{
    padding-bottom: 0!important;
  }
}
@media screen and (max-width: 567px){
  .top-menu-area .logo {
    margin-left: 30px;
    margin-bottom: 9px;
    margin-top: 5px;
    position: relative;
    top: -5px;
  }
}

.count2{
  color: #fd9779!important;
  font-size: 48px;
  font-weight: 700;
}
.alert{
  border-radius: 8px;
}
@media screen and (max-width: 767px){
  .count2{
    font-size: 42px;
  }
}
.counter-up-area .bg_image_holder{
  background: #4f2e7b!important;
}
.counter-up .counter .count{
  color: #fd9779!important;
}

.inf-message{
  display: block;
  margin-top: 10px;
  font-weight: 700;
  color: #ECA641!important
}

.profile_images .upload_btn .btn{
  color: white!important;
}
.login--header{
  padding-bottom: 0;
}
.alert{
  border-radius: 8px!important;
}
.login--header .content_area--title.logtp{
  margin-bottom: 25px;
}

.custom-file-label::after{
  content:"Vyberte"!important;
}


.menu-area{
  z-index: 9999999999!important;
}

.modal-open .modal{
  z-index: 999999999999!important;
}
.fancybox-container{
  z-index: 999999999999!important;
}


        #c-ttl{
       color: #EDAB74;
   }
   #c-txt,.cc_div .cc-link{
       color: #373940;
   }
   .c-la-b{
       display: none;
   }
   .c-la-b{display: none;}
   .cc_div .cc-link,.cc_div .c-bn{
       font-family: 'Nexa', sans-serif!important;
   }
   .cc_div .cc-link{
       border-bottom: 1px solid #253b48!important;
   }
   .cc_div .c-bn{
       background-color: #EDAB74!important;
       background: #EDAB74!important;
   }
   .cc_div .cc-link{
        color: #EDAB74!important;
        border-bottom-color: #EDAB74!important;
   }
   #cookies{
       display: none!important;
   }
   #cc--main{
       z-index: 999999999999999999999999!important;
   }

   .c-bn{
       background: #373940!important;
       color: white!important;
       font-family: 'opinionpro'!important;
       border: 1px solid white!important;
   }
   #s-c-bn::after, #s-c-bn::before{
       background-color: white!important;
   }
   div[data-service] .c-n-c .c-la-b{
       display: none!important;
   }



   @media screen and (max-width: 992px){
     .counter-up .counter p{
       font-size: 16px!important;
     }
   }


@media screen and (max-width: 767px){
  .counter-up .counter{
    width: 100%!important;
  }
  .owl-blog .owl-nav{
    display: block!important;
  }
  .count2{
    font-size: 38px!important;
  }
  .counter-up{
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .counter{
    margin-top: 30px;
    margin-bottom: 30px;
  }
}


.owl-blog .owl-nav{
  position: absolute;
  top: 43%;
  width: 100%;
}
.owl-blog .owl-nav .owl-next{
  right: 0;
  position: absolute;
}
.owl-blog .owl-nav img{
  width: 40px;
  height: 40px;
}
.owl-blog .owl-nav .owl-prev img{
  left: -15px;
  position: relative;
}
.owl-blog .owl-nav .owl-next img{
  right: -15px;
  position: relative;
}
.owl-blog .owl-next img{
  transform: rotate(180deg);
}

@media screen and (max-width: 1199px){
  .hero-area .hero__content__title h1 .light, .pozicaj h3{
    font-size: 47px;
  }
  .orange-content.ab-or-cont h3{
    font-size: 47px!important;
  }
  .orange-content.ab-or-cont p{
    font-size: 18px!important;
    max-width: 350px!important;
  }
  .go_top{
    right: 15px;
    position: fixed!important;
  }
}
@media screen and (max-width: 992px){
  .orange-content.ab-or-cont p{
      max-width: 100%!important;
  }
}
@media screen and (max-width: 480px){
  .go_top{

    position: absolute!important;
  }
  .sharko{
    display: block!important;
  }
}
.centerit{
  padding: 15px;
}

@media screen and (min-width: 1199px){
  .therighter{
    float: right;
  }
}

@media screen and (max-width: 1199px){
  .about img{
    display: none!important;
  }
  .has_dropdown .dropdowns.dropdown--menu{
    display: none!important;
  }
  .about .hero-content{
    padding-top: 80px!important;

  }
  .right-svg-icon, .left-svg-icon{
    display: none;
  }
  .about{
    height: 50vh!important;
  }
}
.ordmersuma2 span,.ordmersuma span{
  width: 100px;
}

.a {

   	animation: pulsee 3s linear infinite;
}
@-webkit-keyframes "pulsee" {
    0% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
    50% {
        -webkit-transform: scale(0.90);
        transform: scale(0.90);
    }
    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}



.count2{
  word-spacing: -5px!important;
}

.count{
  font-size: 48px!important;
  color: #fd9779!important;
  font-size: 48px;
  font-weight: 700!important;
  margin-right: 5px;
}
.error-alert-info{
  text-align: center;
}
.tox-statusbar__branding{
  display: none!important;
}

.product--card-small .product-desc .product_title h4{
  text-transform: initial;
}

@media screen and (min-width: 1199px){
  div.logo{
    width: 150px;
    height: 50px!important;
  }
}

@media screen and (max-width: 767px){
  .count{

    font-size: 38px!important;

  }
}
#blah{
  object-fit: cover;
  object-position: center center;
  width: 100px;
  height: 100px;
}
.detaili-btn{
background-color: #d5d5d7!important;
    color: #2d2d36!important;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 8px;
    position: absolute;
    right: 15px;
    font-size: 12px;
    font-weight: 700;
}
.onjustmob{
  display: none;
}
@media screen and (max-width: 992px){
  .detaili-btn{
    position: relative;
    right: 0px;
  }
}
@media screen and (min-width: 992px){
  .thedetail{
    display: none;
  }
}
@media screen and (min-width: 1199px){
  .dashboard-area .avaicon{
    position: relative;
    left: -15px;
  }

}

@media screen and (max-width: 767px){
  .onjustmob{
  display: block;
  position: absolute;
  right: 15px;
  top: 30px;

}
.single_product .product__price_download .item_action{
  margin-top: 5px;
}
.invoice-merchant{
  position: relative!important;
}
.ordmersuma{
  margin-top: 15px;
}
.thedetail{
    display: none;
  }

}

@media screen and (max-width: 1199px){
  .navbar-collapse ul {
    height: 100vh;
  }
}

.StripeElement{
  width: 100%!important;
}

@media screen and (max-width: 767px){
  .homeban{
    height: 100%!important;
  }
  video{
    height: 100%!important;
    width: 100%!important;
  }
  .acka a{
    padding-left: 10px;
    padding-right: 10px;
  }
  .profile_images .profile_image_area .img_info{
    padding-left: 0!important;
    margin-top: 15px;
  }
  .profile_images .upload_btn{
    float: initial!important;
    padding-left: 0!important;
  }
}

.nobr br{
  display: none;
}
.homeban .hero-content{
  padding-bottom: 30px;
}
@media screen and (max-width: 567px){
  .menu-switcher li a{
    font-size: 15px!important;
  }
  .purpleul li a{
    padding-left: 20px!important;
    padding-right: 20px!important;
  }
  .acka a{
    width: 46%;
  }
  .viacmenej{
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
  .mdm .modal-footer{
    display: block!important;
  }
  .cropper-container{
    width: 100%!important;
  }
  .modal .modal-title{
    font-weight: 700;
    display: inline-block;
  }
  .mdm .preview{
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mdm button{
    margin-bottom: 10px;
  }
  .sharheader br{
    display: none;
  }
  .collko{
    width: 100%!important;
  }
  .collko2{
    margin-top: 15px;
  }
  .theverify a{
    text-align: center;

    display: block!important;
    width: 170px!important;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
  }
  .collko{
    border: 1px solid #ababaf!important;
    border-radius: 10px!important;

    padding-left: 20px!important;
    padding-right: 5px!important;
    padding-top: 8px!important;
    padding-bottom: 3px!important;
    padding-top: 3px!important;
  }
  .header-register-social .col a{
    font-size: 16px;
    width: 115px;
  }
  #myModal123 .closemodal{
    margin-top: 30px;
  }
  #myModal12 .point{
    left: 5px;
  }

#myModal12345 .daterangepicker.show-calendar .drp-calendar{
  width: 100%!important;
  float: initial!important;
}
#myModal12345 .daterangepicker.show-calendar .drp-calendar .next{
  position: absolute;
  top: 8px;
  right: 4px;
}
#myModal12345 .daterangepicker.show-calendar .drp-calendar{
  margin-left: -20px;
}
  #myModal12 .modal-header{
    padding-left: 15px;
    padding-right: 15px;
  }
  section.areac{
    padding-top: 130px!important;
  }
  ul.mswitch{
    margin-top: 0px!important;
  }
}


@media screen and (max-width: 567px){
  .themobilecenter h5,.themobilecenter h6{
    text-align: center;
  }
  .top-menu-area .logo{
    height: 40px!important;
  }
}


.test-content{
    min-height: 367px;
}
.formingtable tr:nth-child(1) td{
  border-top: 0!important;
}
.formingtable td{
  padding-left: 0!important; 
  color: #828284!important;
  font-size: 16px!important;
  padding-right: 20px!important;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
}



.modaltable{
  width: 70%!important;
  margin: 0 auto!important;
  text-align: left!important;
}
.tox-tinymce{
  height: 150px!important;
}
.modaltable td{
  font-size: 14px!important;
  padding-top: 2px!important;
  padding-bottom: 2px!important;
}
.tox-editor-header,.tox-statusbar{
  display: none!important
}




@media screen and (max-width: 1199px){
  .navbar-nav li:not(.bottom-buttons){
    padding-top: 0!important;
    padding-bottom: 0!important;
  }
  .navbar-nav li:not(.bottom-buttons) a{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    display: block!important;
  }
}

.product-description,.lorps,.ttstyler{
  white-space: pre-line;
}
 .author-area a{
  position: relative;
 }

 .author-area span{
        width: 15px;
    height: 15px;
    background: #fd9779;
    text-align: center;
    /* display: block; */
    position: absolute;
    border-radius: 100%;
    font-size: 10px;
    color: white;
    font-weight: 700;
    top: -10px;
    right: -6px;
    }


    .thezisk1{
      display: none!important;
    }



    .weak{
      display: block;
      margin-top: 10px;
      color: darkred;
    }
    .strong{
      color: green;
      
      margin-top: 10px;
    }
@media screen and (min-width: 1199px){
    .detaili-btn{
      font-size: 16px;
      top: -3px;
    }
  }


  #ui-id-3{
    z-index: 9999999999999999999!important;
  }
  input[name="platnost_op"]{
  	background-color: white!important;
  }

@media screen and (max-width: 767px){
  .product-headline{
    font-size: 30px!important;
    word-break: break-all;
  }
}


.multiselect.dropdown-toggle{
    height: 50px;
    border: 0;
    border-radius: 10px;
    box-shadow: 0 6px 40px rgba(0, 0, 0, 0.15)!important;
    text-align: left!important;
    padding-left: 55px;
    font-weight: 700;
  }
  .multiselect-container .multiselect-option .form-check input{
    height: 17px!important;
  }
  .multiselect-container{
    width: 100%;
    border-radius: 5px;
    border: 0!important;
    padding: 15px;

  }

  .multiselect-container .multiselect-option.dropdown-item:hover{
    background-color: rgba(253,169,117,1)!important;
  }
   .multiselect-container .multiselect-option.dropdown-item:hover label{
      color: white!important;
    }

      .multiselect-container .multiselect-option.dropdown-item.active{
    background-color: rgba(253,169,117,1)!important;
  }
   .multiselect-container .multiselect-option.dropdown-item.active label{
      color: white!important;
    }

    .multiselect-container .multiselect-filter>.fa-search{
      font-size: 15px!important;
      color: rgba(253,169,117,1)!important;
    }
    .multiselect-selected-text{
      opacity: .8;
    }

    .multiselect-container.dropdown-menu.show{
      transform: initial!important;
      border-radius: 10px!important;
    }

    .multiselect-reset{
      width: 100px;
      margin: 0 auto;
    }

    .multiselect-reset button{
      background: #7953c4!important;
    }

    .btn-group{
      width: 100%;
    }
    


    label span.required,  label span.required a{
      color: red!important;
    }


.multiselect-option input{
  accent-color: #7953c4!important;
}
.btn-group.show::after{
  position: absolute;
    top: 345px;
    border-radius: 5px;
    color: white;
    line-height: 35px;
    padding-top: 5px;
    font-weight: 600;
    z-index: 9999!important;
    height: 45px;
    width: 100%;
    display: block;
    content: "Potvrdiť";

    cursor: pointer!important;
    left: 0;
    right: 0;
    background: #7953c4!important;
}

@media screen and (max-width: 567px){
  .multiselect-option.dropdown-item {
    width: 30px;
    display: flex;
  }
  .multiselect-container .multiselect-option .form-check input{
    height: 23px!important;
    width: 23px!important;
  }
  .multiselect-option .form-check-label{
    margin-left: 10px!important;
  }
  .multiselect-container .multiselect-option.dropdown-item.active label,.multiselect-container .multiselect-option.dropdown-item:hover label{
    color: black!important;
  }
  .multiselect-container .multiselect-option.dropdown-item:hover,.multiselect-container .multiselect-option.dropdown-item.active{
    background: white!important;
  }
  .multiselect-container .multiselect-option.dropdown-item label{
    margin-left: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .dataprodukty .product--card-small .product__thumbnail img{
    height: 200px!important;
  }





}


@media screen and (max-width: 567px){
  .section--padding2.section--padding4 .product--card-small .product__thumbnail img{
    height: 265px!important;
    background: white!important;
    object-fit: contain!important;

  }

  .load0{
    height: 165px;
    padding-top: 50px;
  }
  .load1{
    height: 95px;
    padding-top: 50px;
  }
  .why_choose.section--padding{
    padding-bottom: 0!important;
    margin-bottom: -60px;
  }
  .load2{
    height: 95px;
    padding-top: 50px;
  }
}


.multiselect-container{
  height: 350px;
}

.multiselect-option span{
  pointer-events: none!important;
}
.multiselect-option input{
  pointer-events: all!important;
}


.cat-laz-prev{
  opacity: 1;
  background-position: center center!important;
  background-repeat: no-repeat;
  background-size: cover!important;
  background: url('../Shareo_nahlad.svg');
  width: 100%;
  min-height: 250px;
  border-radius: 15px;
}
.city{
    bottom: 50px;
    left: 20px;
    background: rgba(253,169,117,1);
    color: white;
    font-weight: 700;
    border-radius: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    position: absolute;
}
.cat-laz-prev img{
  background: transparent!important;
}