/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 21 2021 | 13:37:38 */
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 4 version
*/

.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-content-wrap .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
/* chato debeselis */
a.header-chat-icon.rtcl-chat-unread-count {
  display:none;
}

/* ///////////// */
/* Prisijungimas meniu */
.header-login-icon span {
    /* font-size: 17px; */
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 26px;
    text-transform: capitalize;
    font-style: normal;
    margin-left: 10px;
}
@media screen and (max-width:992px){
  .header-login-icon span{
    display:none;
  }
}
/* //////////////////// */

/* footer */
ul#menu-footer-meniu {
    display: -ms-grid;
    display: grid;
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-line-pack: center;
        align-content: center;
  margin: 20px 0 0;
  max-width: 450px;
}

ul#menu-footer-meniu li {
   max-width: 45vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.footer-top-area .widget a:hover, .footer-top-area .widget a:active {
    color: #828282;
    font-weight: 500;
}

/* ////////////////// */


/* BUUUUUGAI */
#content .listing-grid-each-1 .rtin-item .rtin-thumb a img{
  width:100%;
}
.rt-el-pricing-box-2 .LV-currency-sign {
    display: none;
}
/* profilio */
.row aside.sidebar-widget-area{
  padding-top:0;
}
.row.classima-acc-form-whatsapp-row {
    display: none;
}

.row.classima-acc-form-website-row {
    display: none;
}
.row.classima-acc-form-zip-row {
    display: none;
}

.row.classima-acc-form-address-row {
    display: none;
}

.row.classima-acc-form-map-row {
    display: none;
}
/* end of profilio */
.rtcl .features span {
  margin-bottom:0;
}
.classima-form .rtin-textvalue{
  word-wrap: break-word;
}
.rtcl-map {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
    /* Conversation  */
ul.rtcl-conversation-item-list {
    max-height: 50vh;
    overflow-y: auto;
}
/* /////////////// */
  @media screen and (max-width:767px){
.site-content .listing-archive-top {
  text-align:center;
}
    .rtcl-responsive-table td, .rtcl-responsive-table th, .rtcl-responsive-table tr{
          padding: 20px;
    }
    .rtcl-responsive-table td:before{
      display:block!important;
      top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    }
    .rt-slide-nav{
      z-index:102;
    }
}
.classima-form label.control-label {
  float: left;
}
#content .rtcl-list-view .listing-list-each-1 .rtin-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  height:unset;
  padding:20px 5px;
}
/* fixing content */
#content .rtcl-list-view .listing-list-each-1 .rtin-item .rtin-right {
    margin-right: 0;
}
#content .rtcl-list-view .listing-list-each{
  position:relative;
}
.rtcl .rtcl-slider-nav .rtcl-slider-thumb-item img{
  -o-object-fit:scale-down;
     object-fit:scale-down;
}
body, select, gtnbg_root, ul li, gtnbg_root p{
  font-weight:400;
}
#content .listing-grid-each-1 .rtin-item{
    width:100%;

}
#content .listing-grid-each-1 .rtin-item .rtin-content {
padding: 25px 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
#content .listing-grid-each .rtin-item .rtin-content .rtin-title{
  font-family: Montserrat, sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 400;
    font-style: normal;
}
#content .listing-grid-each .rtin-item .rtin-content .rtin-meta li {
    color: #000000;
}
/* #content .listing-grid-each-1  */
/* .rtin-item */
/* .rtin-content  */
.rtin-price{
      font-size: 20px!important;
    line-height: 1.5;
    font-weight: 600;
  color: #303030;
}
#rtcl-form-pricing-type-wrap {
  display:none;
}
.rtcl-post-video-urls.rtcl-post-section {
  display:none;
}
/* profilio nuotrauka  */

.row.classima-acc-form-picture-row {
    display: none;
}
/* apmokejimu lentele  */
.promotion-item.label-item {
    display: none!important;
}

.rtcl-membership-promotions {
    border-top: none!important;
}

.rtcl .rtcl-membership-promotions .promotion-item + .promotion-item {
    border-top: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    margin: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}

.rtcl .rtcl-membership-promotions .promotion-item .item-label {
    display: none;
}
.rtcl .rtcl-membership-promotions .promotion-item .item-listings, .rtcl .rtcl-membership-promotions .promotion-item .item-validate {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 0px;
            flex: 0 0 0;
}
td.form-check.rtcl-pricing-option {
    vertical-align: middle;
}
.rtcl-responsive-table td:before{
  display:none;
}
td.rtcl-pricing-price.text-right {
    text-align: left!important;
    vertical-align: middle;
}
.promotion-item span {
    margin-left: 10px;
}
td.form-check.rtcl-pricing-option:before{
  content:"Paketas";
}
td.rtcl-pricing-features:before{
  content:"Paketą sudaro";
}
td.rtcl-pricing-price.text-right:before{
  content:"Kaina EUR";
}
table.table.table-bordered.table-striped td {
    text-align: left!important;
}
.table td, .table th{
vertical-align: middle;
}
/* pardavejo informacija */

/* .site-content .content-area .site-content-block .main-content {
    padding: 0 30px 30px;
} */
.classima-listing-single .classima-single-details .rtin-slider-box #rtcl-slider-wrapper 
.rtcl-slider-item, .classima-listing-single .classima-single-details .rtin-slider-box 
#rtcl-slider-wrapper .rtcl-listing-single-image{
   background-color: #303030;
}
aside.sidebar-widget-area {
    padding-top: 30px;
}
.classima-listing-single-sidebar .rtin-price {
    margin-bottom: 0;
}



.sidebar-widget-area .widget h3 {
    padding: 12px 20px;
}
.classima-single-details h3.rtin-specs-title {
    display: none;
}

.rtcl  .classima-single-details p {
    margin: 0;
}
/* meniu */
.mean-container .mean-bar{
  border-color:transparent;
}
.offscreen-navigation li > a{
  font-weight:400;
}
@media screen and (max-width:991px){
  .banner-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
    height: 200px;
    padding: 0!important;
}
.sidebar-widget-area .widget.rtcl-widget-filter-class h3 {
    display: none;
}
}

@media screen and (min-width:992px){
  .sidebar-listing-archive{
    display:block!important;
  }
}

/* Kategorijos */
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body{
  padding:40px;
}
.rtcl-ui-modal .rtcl-modal-wrapper .rtcl-modal-content .rtcl-modal-body .rtcl-ui-select-list-wrap .rtcl-ui-select-list ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.site-content .listing-archive-top .listing-sorting .rtcl-ordering select option:nth-of-type(1), 
.site-content .listing-archive-top .listing-sorting .rtcl-ordering select option:nth-of-type(2) {
    display: none;
}

/* woocomerce */
.payment_box.payment_method_paysera {
    /* display: flex; */
}


.payment-group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
}



.payment-group-wrapper>div {
    min-width: 25%;
    padding: 20px;
  flex: 1 1 0px;
}

div.paysera-payments span.paysera-text {
    display: none;
}

.payment-group-wrapper>div label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.payment-group-title {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0!important;
  flex:unset!important;
}

@media screen and (max-width:767px){
 .payment-group-wrapper{
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
} 
  .payment-group-wrapper>div {
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
  div.paysera-payments div.payment {
/*     justify-content:flex-start; */
    padding:0px;
  }

}