Theme Name: iAcademy Child
Theme URI: http://paymont.eu/
Description: Child theme for iAcademy
Author: Your Name
Author URI: http://paymont.eu/
Template: iacademy
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: iacademy-child

/* Add your custom CSS below this line */
#mkdf-back-to-top{
  display:none !important;
}
.text-bold {
  font-weight:700 !important;
}
.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner{
  padding-top:0px;
}


/* skakani fix */
.mkdf-default-page-template > .mkdf-container-inner{
  width:100%;
}

#nav-menu-item-838 + .menu-item {
    position:relative;
    width:40px; 
}
#nav-menu-item-838 + .menu-item a {
  font-size:0px;
  color:transparent;
}

[class*="pum-theme-"] .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
  background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E");
  font-size:0px;
  background-color:#fff !important;
     background-size:80% auto;
    background-repeat:no-repeat;
    background-position:center center;
    color:transparent;
}

.menu-item .pm-popup-info{
    font-size:0px;
    position: absolute;
    top: 50%;
    right:0px;
    margin-top: -12px;
    display:inline-block;
    width:26px;
    height:26px;
    background-size:77% auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='red' d='M12 24c6.627 0 12-5.373 12-12s-5.373-12-12-12-12 5.373-12 12 5.373 12 12 12zm1-6h-2v-8h2v8zm-1-12.25c.69 0 1.25.56 1.25 1.25s-.56 1.25-1.25 1.25-1.25-.56-1.25-1.25.56-1.25 1.25-1.25z'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center center;
}

@media(max-width: 1024px) {
  #nav-menu-item-1060{
    display:none;
  }
}
.mkdf-position-right .trp-language-switcher {
  position:absolute;
  right:65px;
  top:29px;
  margin:0;
  text-align:center;
}
.mkdf-position-right .trp-language-switcher:hover .trp-ls-shortcode-language {
  background-color:#fff;
}
.mkdf-position-right .trp-language-switcher > div{
  padding:0px;
  border:none;
  border-radius:0px;
}


@media only screen and (max-width: 1025px) {
.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner, 
.mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner {
      padding-top: 0px!important;
  }
}
@media only screen and (max-width: 1025px) {
  .mkdf-container-inner, 
  .mkdf-grid, 
  .mkdf-row-grid-section {
      width:calc(100% - 30px);
  }

  .pm-welcome { 
      position:relative;
      width: 100vw;
      left: calc(-1 * (100vw - 30px) / 2);
      padding-left: calc((100vw - 30px) / 2);
      padding-right: calc((100vw - 30px) / 2);
  }

}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,
.vc_btn3.vc_btn3-color-white:focus {
  color: #000;
}

#sticky-nav-menu-item-703,
#nav-menu-item-703{
    border-left:1px solid rgba(0,0,0,.05);
}

.white-box{
  padding:30px 20px;
  background-color:#fff;
  box-shadow:0px 5px 20px rgba(0,0,0,.2);
}

div.trp-flag-image{
    width:23px;
    height:23px;
    display:inline-block !important;
    border-radius:99px;
    background-size: cover;
    background-repeat:no-repeat;  
}

.mkdf-drop-down .narrow .second .inner ul li,
#nav-menu-item-703 .mkdf-drop-down .narrow .second .inner ul,
#nav-menu-item-703 .second {
  max-width: 74px !important;
  overflow:hidden;
}
div.trp-flag-image.kalba{
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M496.077 345.043C506.368 317.311 512 287.314 512 256C512 224.686 506.368 194.689 496.077 166.957L256 144.696L15.923 166.957C5.632 194.689 0 224.686 0 256C0 287.314 5.632 317.311 15.923 345.043L256 367.304L496.077 345.043Z' fill='%236DA544'/%3E%3Cpath d='M496.077 166.957C459.906 69.472 366.071 0 256 0C145.929 0 52.094 69.472 15.923 166.957H496.077Z' fill='%23FFDA44'/%3E%3Cpath d='M256 512C366.071 512 459.906 442.528 496.077 345.043H15.923C52.094 442.528 145.929 512 256 512Z' fill='%23D80027'/%3E%3C/svg%3E%0A");
}
div.trp-flag-image.English {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M256 512C397.385 512 512 397.385 512 256C512 114.615 397.385 0 256 0C114.615 0 0 114.615 0 256C0 397.385 114.615 512 256 512Z' fill='%23F0F0F0'/%3E%3Cpath d='M52.9201 100.142C32.8111 126.305 17.6481 156.46 8.81909 189.219H141.997L52.9201 100.142Z' fill='%230052B4'/%3E%3Cpath d='M503.181 189.219C494.352 156.461 479.188 126.306 459.08 100.143L370.005 189.219H503.181Z' fill='%230052B4'/%3E%3Cpath d='M8.81909 322.784C17.6491 355.542 32.8121 385.697 52.9201 411.859L141.994 322.784H8.81909Z' fill='%230052B4'/%3E%3Cpath d='M411.858 52.9208C385.695 32.8118 355.541 17.6488 322.782 8.81885V141.996L411.858 52.9208Z' fill='%230052B4'/%3E%3Cpath d='M100.142 459.079C126.305 479.188 156.46 494.351 189.218 503.181V370.005L100.142 459.079Z' fill='%230052B4'/%3E%3Cpath d='M189.217 8.81885C156.459 17.6488 126.304 32.8118 100.142 52.9198L189.217 141.995V8.81885Z' fill='%230052B4'/%3E%3Cpath d='M322.783 503.181C355.541 494.351 385.696 479.188 411.858 459.08L322.783 370.005V503.181Z' fill='%230052B4'/%3E%3Cpath d='M370.005 322.784L459.08 411.86C479.188 385.698 494.352 355.542 503.181 322.784H370.005Z' fill='%230052B4'/%3E%3Cpath d='M509.833 222.609H289.393H289.392V2.167C278.461 0.744 267.317 0 256 0C244.681 0 233.539 0.744 222.609 2.167V222.607V222.608H2.167C0.744 233.539 0 244.683 0 256C0 267.319 0.744 278.461 2.167 289.391H222.607H222.608V509.833C233.539 511.256 244.681 512 256 512C267.317 512 278.461 511.257 289.391 509.833V289.393V289.392H509.833C511.256 278.461 512 267.319 512 256C512 244.683 511.256 233.539 509.833 222.609Z' fill='%23D80027'/%3E%3Cpath d='M322.783 322.784L437.019 437.02C442.273 431.768 447.285 426.277 452.067 420.585L354.265 322.783H322.783V322.784Z' fill='%23D80027'/%3E%3Cpath d='M189.217 322.784H189.215L74.98 437.019C80.232 442.273 85.723 447.285 91.415 452.067L189.217 354.263V322.784Z' fill='%23D80027'/%3E%3Cpath d='M189.217 189.219V189.217L74.9811 74.98C69.7271 80.232 64.7151 85.723 59.9331 91.415L157.736 189.218H189.217V189.219Z' fill='%23D80027'/%3E%3Cpath d='M322.783 189.219L437.02 74.9811C431.768 69.7271 426.277 64.7151 420.585 59.9341L322.783 157.737V189.219Z' fill='%23D80027'/%3E%3C/svg%3E%0A");
}
div.trp-flag-image.Čeština {
  background-image: url('https://onboarding.paymont.eu/wp-content/uploads/2022/07/197576.png');
  }


@media(min-width:991px){
  .select2-dropdown{
    min-width:240px !important;
  }
  #sticky-nav-menu-item-703,
  #nav-menu-item-703{
    margin-right:20px;
  }
}

.mkdf-iwt-text a{
  text-decoration: none !important;
  color: #000;
}

.mkdf-mobile-nav.ps{
  height:100% !important;
}
@media(max-width: 767px){
    .vc_btn3-container.vc_btn3-right.mobile-align-left,
    .wpb_single_image.vc_align_right.mobile-align-left{
      text-align:left;
    }
}
#mobile-menu-item-703{
  display:none;
}
.mkdf-sticky-header{
  height:95px;
}
.mkdf-page-header .mkdf-menu-area {
  height:95px !important;
}
.mkdf-logo-wrapper a img{
  height:40px;
}
.mkdf-menu-area .mkdf-logo-wrapper a img.mkdf-normal-logo{
    
  margin-top:25px;
}
@media(min-width: 1200px) {
  .mkdf-logo-wrapper a img{
     height:50px;
   }
   .mkdf-menu-area .mkdf-logo-wrapper a img.mkdf-normal-logo{
    margin-top: 20px;
  }
}


/* sticky header */
@media(min-width: 1200px) {
  .mkdf-page-header{
    transition:.2s all;
  }
  .scroll-down .mkdf-page-header{
    opacity:0;
  }
  .scroll-up .trigger-menu-wrapper {
    opacity:1;
  }
  .scroll-up:not(.menu-open) .mkdf-page-header{
  }
}


@media(max-width: 1024px) {
  body{
      padding-top:90px;
  }
  .mkdf-mobile-header{
      transition:.2s all;
      position:fixed;
      top: 0px;
      left: 0px;
      width: 100%;
      -moz-transform:  none; !important;
      -webkit-transform:  none !important;
      transform:  none !important;
  }
  .admin-bar .mkdf-mobile-header {
    top: 46px;
  }

  .scroll-down .mkdf-mobile-header{
    opacity:0;
  }


  .mkdf-sticky-up-mobile-header .mkdf-animate-mobile-header .mkdf-mobile-header-inner,
  .mkdf-sticky-up-mobile-header .mobile-header-appear .mkdf-mobile-header-inner{
    position:relative;
    top: auto;
    left:auto; 
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
  }

}
@media(min-width: 783px) and (max-width: 1024px) {
  .admin-bar .mkdf-mobile-header {
    top: 32px;
  }
}

.text-black,
.text-black p{
  color: #000;
}
.pm-text_justify{
  text-align-last:center;
}
a, p a{
  color: #0098f9;
  text-decoration:underline;
}
p a:hover{
  color: #5AB0FA;
}
.grey-link a,
.grey-link p a {
}
h2{
  font-weight:400;
  line-height:1.2;
}
@media(max-width: 991px) {
  .h2 {
      font-size: 30px !important;
  }
}
@media(max-width: 575px) {
  .h2 {
      font-size: 24px !important;
  }
}
.vc_section{
  padding-top:40px !important;
  padding-bottom:40px !important;
}
@media(min-width: 992px){
  .vc_section:not(.pm-black_cta){
    padding-top:80px !important;
    padding-bottom:80px !important;
  }
}
.text-white p,
.text-white,
.pm-black_cta{
    color:#fff;
}


/* buttons */
.btn,
#mobile-menu-item-321 > a,
input.wpcf7-form-control.wpcf7-submit,
#sticky-nav-menu-item-321 > a,
#nav-menu-item-321 > a {
    border-radius: 99px;
    border: none;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
}

#mobile-menu-item-838 > a,
#sticky-nav-menu-item-838 > a,
#nav-menu-item-838 > a {
    border-radius: 99px;
    border: none;
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
}

.vc_btn3 {
  font-family: inherit;
}
.vc_general.vc_btn3 {
  font-weight: 700;
  font-size: 16px;
  transition: none !important;
  transition: background .15s ease-in-out;
}

.vc_btn3.vc_btn3-size-lg {
  font-size: 21px;
  padding: 18px 35px;
}
@media(max-width: 600px) {
  .vc_btn3.vc_btn3-size-lg {
    font-size: 18px;
    padding: 16px 25px;
  }
}
input.wpcf7-form-control.wpcf7-submit,
.vc_btn3.vc_btn3-color-black, 
.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
    color: #fff;
    background-color: #000;
    font-family: inherit;
}
.wpcf7-submit:hover,
.vc_btn3.vc_btn3-color-black:hover {
    background-color: #424242 !important;
}

.vc_btn3.vc_btn3-color-blue, 
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
    color: #fff;
    background-color: #2C96F2;
    font-family: inherit;
}
.vc_btn3.vc_btn3-color-blue:hover {
    background-color: #5AB0FB !important;
}

.btn-shadow button {
  box-shadow: 0px 0px 15px rgba(0,0,0,.25);
}
.vc_btn3.vc_btn3-color-white, 
.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {
  color: #000;
}

/* menu */
#sticky-nav-menu-item-321,
#nav-menu-item-321 {
  padding-top: 26px;
}

#sticky-nav-menu-item-838,
#nav-menu-item-838 {
  padding-top: 26px;
  margin-left: 15px;
}

#mobile-menu-item-321,
#mobile-menu-item-838 {
  margin-top: 20px;
}

/* Prohozený styl tlačítek */
/* Item-321 nyní získalo původní vzhled item-838 */
#mobile-menu-item-321 > a,
#sticky-nav-menu-item-321 > a,
#nav-menu-item-321 > a {
  color: #2C96F2;
  border: 1px solid #2C96F2;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232C96F2' d='M10 16c0-1.104.896-2 2-2s2 .896 2 2c0 .738-.404 1.376-1 1.723v2.277h-2v-2.277c-.596-.347-1-.985-1-1.723zm11-6v14h-18v-14h3v-4c0-3.313 2.687-6 6-6s6 2.687 6 6v4h3zm-13 0h8v-4c0-2.206-1.795-4-4-4s-4 1.794-4 4v4zm11 2h-14v10h14v-10z'/%3E%3C/svg%3E");
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 14px center;
  line-height: 1;
  vertical-align: unset;
  padding: 20px 20px 7px 38px;
  height: auto;
}
#mobile-menu-item-321 > a {
  padding: 12px 24px 12px 46px;
}
#mobile-menu-item-321 > a:hover,
#sticky-nav-menu-item-321 > a:hover,
#nav-menu-item-321 > a:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M10 16c0-1.104.896-2 2-2s2 .896 2 2c0 .738-.404 1.376-1 1.723v2.277h-2v-2.277c-.596-.347-1-.985-1-1.723zm11-6v14h-18v-14h3v-4c0-3.313 2.687-6 6-6s6 2.687 6 6v4h3zm-13 0h8v-4c0-2.206-1.795-4-4-4s-4 1.794-4 4v4zm11 2h-14v10h14v-10z'/%3E%3C/svg%3E");
  background-color: #2C96F2;
  color: #fff;
}

/* Item-838 nyní získalo původní vzhled item-321 */
#mobile-menu-item-838 > a,
#sticky-nav-menu-item-838 > a,
#nav-menu-item-838 > a {
  color: #fff;
  background-color: #2C96F2;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M2.598 9h-1.055c1.482-4.638 5.83-8 10.957-8 6.347 0 11.5 5.153 11.5 11.5s-5.153 11.5-11.5 11.5c-5.127 0-9.475-3.362-10.957-8h1.055c1.443 4.076 5.334 7 9.902 7 5.795 0 10.5-4.705 10.5-10.5s-4.705-10.5-10.5-10.5c-4.568 0-8.459 2.923-9.902 7zm12.228 3l-4.604-3.747.666-.753 6.112 5-6.101 5-.679-.737 4.608-3.763h-14.828v-1h14.826z'/%3E%3C/svg%3E");
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 14px center;
  line-height: 1;
  vertical-align: unset;
  padding: 20px 20px 7px 38px;
  height: auto;
}
#mobile-menu-item-838 > a {
  padding: 12px 24px 12px 46px;
}
#mobile-menu-item-838 > a:hover,
#sticky-nav-menu-item-838 > a:hover,
#nav-menu-item-838 > a:hover {
  background-color: #5AB0FB;
}





/* home - welcome */
.vc_section.pm-welcome {
  padding-top:120px !important;
  padding-bottom:120px !important;
  background-image:url('/wp-content/themes/iacademy-child/assets/img/globe.svg?v=3');
  background-position:right -100px bottom;
  background-repeat:no-repeat;
  background-size:auto 95%;
}
.pm-welcome h1 {
  font-weight:400;
  line-height:1.1;
}
@media(max-width: 1450px){
  .vc_section.pm-welcome {
    padding-top:80px !important;
    padding-bottom:80px !important;
    background-size: auto 80%;
  }
}
@media(max-width: 1250px){
  .vc_section.pm-welcome {
     background-position:right -250px bottom;
  }
}
@media(max-width: 950px){
  .vc_section.pm-welcome {
     background-position:right -350px bottom;
  }
}
@media(max-width: 768px){
  .vc_section.pm-welcome {
      position:relative;
      background-image: none !important;
  }
  .vc_section.pm-welcome:before {
      position:absolute;
      left:30%;
      top:0px;
      content: '';
      width: 100%;
      height:100%;
      background-image:url('/wp-content/themes/iacademy-child/assets/img/globe.svg?v=3');
      background-position:left center;
      background-repeat:no-repeat;
      background-size:auto 90%;
      opacity:0.25;
  }
}


/* home - služby */
.pm-service{
  border-radius:12px;
  background-color:#fff;
  display:block;

  height:100%;
  padding:30px 25px;
  text-decoration:none;
  text-align:center;
  transition: all .3s;
  cursor:pointer;
  box-shadow:0px 10px 30px rgba(0,0,0,.15);
}
.pm-service:hover{
  box-shadow:0px 10px 30px rgba(0,0,0,.25);
  transform: scale(1.05);
}
.pm-service_icon_holder{
  display: block;
  width:100%;
  height:90px;
  background-repeat: no-repeat;
  background-size:80px auto;
  background-position:center center;
}
.pm-service_text{
  color: #797979;
}
.pm-service_title{
  font-weight:700;
  padding-top: 15px;
  color: #000;
  font-size: 22px;
  margin-bottom:15px;
}
@media(max-width: 600px){
  .pm-service_icon{
      width:60px;
  }
  .pm-service_title{
    font-size: 19px;
  }
}
@media(min-width: 1200px){
    .pm-services {
      margin-left:-30px;
      margin-right:-30px;
    }
    .pm-services > div {
      padding-left:30px;
      padding-right:30px;
    }
}

/* header & navbar */
.mkdf-page-header{
  margin-bottom:0px !important;
}

.mkdf-page-header .mkdf-fixed-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-backface-visibility: hidden;
}

body.admin-bar .mkdf-page-header .mkdf-fixed-wrapper{

}
.pm-sharing {
  margin-top:-40px;
}
.pm-sharing a {
  display: inline-block;
  margin-right:15px;
}
.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom{
  margin-bottom:0px;
}
.mkdf-blog-holder{
  margin-bottom:20px;
}
.mkdf-content{
  margin-top:70px;
}
.mkdf-page-header .mkdf-fixed-wrapper{
  box-shadow:0px 5px 20px rgb(0 0 0 / 10%);
}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-vertical-align-containers{
  padding:0px;
}

.mkdf-main-menu>ul>li>a{
  font-weight:700;
  color: #595959;
  text-transform:none;
  font-size:17px;
  padding:0 17px;
}


body.translatepress-lt_LT .mkdf-main-menu>ul>li>a,
body.translatepress-lt_LT .mkdf-main-menu>ul>li:not(.menu-item-object-language_switcher)>a {
  padding:0 8px;
}

body.translatepress-lt_LT  #nav-menu-item-838 {
  margin-left:10px;
 }
.mkdf-main-menu .trp-flag-image{
  display:none;
}

@media(min-width: 1025px) and (max-width: 1250px) {
  body.translatepress-lt_LT .mkdf-logo-wrapper a img{
    height:40px;
  }
}



.mkdf-main-menu>ul>li#sticky-nav-menu-item-703 > a,
.mkdf-main-menu>ul>li#nav-menu-item-703>a{
  font-weight:400; 
}
.mkdf-drop-down .narrow .second .inner ul, .mkdf-drop-down .wide .second .inner, .mkdf-slide-from-header-bottom-holder, .mkdf-comparision-pricing-tables-holder .mkdf-cpt-table.mkdf-featured-item, .mkdf-shopping-cart-dropdown, .mkdf-top-bar .mkdf-login-register-widget.mkdf-user-logged-in .mkdf-login-dropdown, .mkdf-menu-area .mkdf-login-register-widget.mkdf-user-logged-in .mkdf-login-dropdown{
  border-top:1px solid #eee;
}
.mkdf-drop-down .second{
  left:0px;
}
.mkdf-drop-down .second .inner ul li a{
    color: #595959;
     text-decoration:none;
}
.mkdf-main-menu>ul>li#sticky-nav-menu-item-703 .item_outer,
.mkdf-main-menu>ul>li#nav-menu-item-703 .item_outer {
  position:relative;
}

.mkdf-position-right-inner .trp-language-switcher a:after,
.mkdf-main-menu>ul>li#sticky-nav-menu-item-703 > a > .item_outer:after,
.mkdf-main-menu>ul>li#nav-menu-item-703 > a > .item_outer:after{
  content: '';
  position:absolute;
  top: 6px;
  right:-20px;
  width:12px;
  height:12px;
  background-size: cover;
  background-position:center center;
  background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M23.245 4l-11.245 14.374-11.219-14.374-.781.619 12 15.381 12-15.391-.755-.609z'/%3E%3C/svg%3E");
}
.mkdf-position-right-inner .trp-language-switcher > div{
  background: none;
}
.mkdf-position-right-inner .trp-language-switcher a{
  padding-right:12px;
}
.mkdf-position-right-inner .trp-language-switcher a:after{
  right:0px;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a.current{
  color: #000;
}
/* footer */
.mkdf-page-footer .mkdf-footer-bottom-holder{
  padding:50px 0 100px 0;
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid{
    padding:0px;
}
.mkdf-page-footer .widget .mkdf-widget-title-holder .mkdf-widget-title, 
.mkdf-side-menu .widget .mkdf-widget-title-holder .mkdf-widget-title{
  color: #000;
}
.widget.widget_nav_menu ul li{
  padding:0px;
  margin-bottom: 20px;
  font-size:18px;
}
.mkdf-page-footer .widget a, 
.mkdf-side-menu .widget a {
    color: #5A5A5A;
}
.mkdf-page-footer {
  background-image: url('/wp-content/uploads/2021/08/grey_m.png?v=3');
  background-position:left bottom;
  background-size:30% auto;
  background-repeat:no-repeat;
}
.mkdf-footer-bottom-holder{
  border-top: 1px solid #DCDCDC;
}
.mkdf-page-footer .mkdf-footer-bottom-holder.light .widget p{
  font-size:16px;
  color: #838383;
}
.mkdf-page-footer .mkdf-footer-bottom-holder.light .widget a{
  color: #838383 !important;
}
.mkdf-page-footer .mkdf-footer-bottom-holder.light .widget a:hover{
  text-decoration: underline;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener a{
  display:block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M24 18v1h-24v-1h24zm0-6v1h-24v-1h24zm0-6v1h-24v-1h24z' fill='%231040e2'/%3E%3Cpath d='M24 19h-24v-1h24v1zm0-6h-24v-1h24v1zm0-6h-24v-1h24v1z'/%3E%3C/svg%3E");
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  width:34px;
  height:34px;
}
.mkdf-mobile-menu-icon{
  display:none;
}

.mkdf-mobile-header .mkdf-mobile-side-area{
  background-image:none; 
  padding:0px;
  text-align: right;
  background-color: #fff;
  width: 100%;
}
.mkdf-mobile-header .mkdf-mobile-side-area .mkdf-close-mobile-side-area-holder{
  right: 15px;
}
.mkdf-mobile-header .mkdf-mobile-side-area .mkdf-close-mobile-side-area-holder span{
  font-size: 45px;
  height:auto;
  width:auto;
}
.mkdf-mobile-side-area-inner{
  padding:100px 15px 15px 15px;
  background-color: #fff;
  float: right;
  max-width:300px;
  width: 100%;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a{
  text-decoration:none;
}
@media(max-width:1024px){
  .mkdf-mobile-header .mkdf-mobile-header-inner{
    height:90px;
  }
  .mkdf-mobile-header .mkdf-mobile-logo-wrapper img{
    height:40px;
  }
}


.pm-text_big{
  font-size: 21px;
}
.mkdf-icon-shortcode .mkdf-icon-element{
      top: -2px;
    position: relative;
}
.mkdf-iwt .mkdf-iwt-text{
  margin: 0;
  font-weight:700;
  font-size:18px;
}


.pm-text_extrabig p{
  font-size: 32px;
  line-height:1.5;
}
@media(max-width: 767px){
  .pm-text_extrabig p{
    font-size:26px;
  }
}

.pm-arrow_bg.vc_custom_1629880112422 {
     background-position-y: 400px !important;
    background-position-x: right !important;
}
@media(max-width: 1200px) {
  .pm-arrow_bg.vc_custom_1629880112422 {
    background-image: none !important;
  }
}
.mkdf-post-text-inner h3 a {
  text-decoration: none;
}
.mkdf-post-text-inner h3 a:hover{
  text-decoration:underline;
  color: #000;
}
.mkdf-blog-holder{
  padding-top: 50px;
}
.mkdf-blog-like,
.mkdf-post-info-comments-holder,
.mkdf-post-info-category{
  display:none !important;
}


.pm-carousel_teamItem{
  background-color:#fff;
  text-align:center;
  border-radius:12px;
  padding:25px 30px;
  box-shadow:0px 10px 25px rgba(0, 0, 0, .15);
}
.pm-carousel_team{
  margin-left:-25px;
  margin-right:-25px;
}
.pm-carousel_team .slick-slide{
  padding:30px 25px 40px 25px;
}
.pm-carousel_teamItem .avatar {
  margin: 0 auto;
  width: 125px;
  height:125px;
  border-radius:999px;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:center center;
}
.pm-carousel_teamItem .name {
  color: #000;
  padding-top: 15px;
  font-size: 22px;
  font-weight:700;
}
.pm-carousel_teamItem .position {
  font-size:17px;
  padding-top:10px;
}
.pm-carousel_teamItem .links {
  padding-top: 20px;
}
.pm-carousel_teamItem .links > a {
  margin: 0 5px;
  display:inline-block;
}

/* slick */
.slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height:40px;
  background-color: transparent;
  background-size: cover;
  background-position: center center;
  background-repeat:no-repeat;
  border: none;
  box-shadow:none;
  font-size:0px;
  color: transparent;
  z-index:999;
}
.slick-prev {
  left:10px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M20 .755l-14.374 11.245 14.374 11.219-.619.781-15.381-12 15.391-12 .609.755z'/%3E%3C/svg%3E");
}
.slick-next {
  right:10px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
}
.slick-dots{
  position:absolute;
  bottom:-20px;
  list-style:none;
  width: 100%;
  text-align:center;
  margin: 0px;
}
.slick-dots li {
  display:inline-block;
  list-style:none;
  margin:0 10px;
}
.slick-dots li button {
    display: inline-block;
    font-size:0px;
    padding: 0px;
    color: transparent;
    border: none;
    box-shadow:none;
    border-radius:99px;
    width:9px;
    height:9px;
    background-color: rgba(0,0,0,.2);
}
.slick-dots li.slick-active button{
  background-color: #2C96F2;
}

/* accordion */
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title{
  font-family:inherit;
  font-weight:700;
  font-size: 17px;
}
.mkdf-accordion-holder.mkdf-ac-simple .mkdf-accordion-content{
  padding:40px 0 50px 0;
}
 .mkdf-accordion-content .wpb_single_image img{
    max-width:120px;
}
.mkdf-accordion-holder.mkdf-ac-simple .mkdf-accordion-content h3 {
  margin-top:0;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title{
  border-radius:12px;
}


/* container */

.vc_section[data-vc-full-width="true"] {
  padding-left:0px;
  padding-right:0px;
  margin-left: 0px;
  margin-right:0px;
}
@media(max-width: 1200px) {
  .mkdf-sticky-header{
    display:none !important;
    opacity:0;
    visibility:hidden;
  }
}
.vc_section[data-vc-full-width]>.vc_row.pm-container,
.vc_section>.vc_row.pm-container{
  margin: 0 auto;
  max-width:100%;
}

@media only screen and (min-width: 1026px) and (max-width: 1200px){
  .vc_section[data-vc-full-width]>.vc_row.pm-container,
  .vc_section>.vc_row.pm-container{
    max-width:980px;
  }
  /*
  .pm-welcome { 
      position:relative;
      width: 100vw;
      left: calc(-1 * (100vw - 980px) / 2);
      padding-left: calc((100vw - 980px) / 2);
      padding-right: calc((100vw - 980px) / 2);
  }
  */
}


@media only screen and (max-width: 1299px) and (min-width: 1201px){
   
     .vc_section[data-vc-full-width]>.vc_row.pm-container,
    .vc_section>.vc_row.pm-container{
      max-width:1130px;
    }
   /*
  .pm-welcome { 
      position:relative;
      width: 100vw;
      left: calc(-1 * (100vw - 1130px) / 2);
      padding-left: calc((100vw - 1130px) / 2);
      padding-right: calc((100vw - 1130px) / 2);
  }
  */
}


@media only screen and (min-width: 1300px){
   .vc_section[data-vc-full-width]>.vc_row.pm-container,
  .vc_section>.vc_row.pm-container{
    max-width:1230px;
  }
  /*
  .pm-welcome,
  .vc_custom_1629647560867,
  .vc_custom_1629880112422,
  .vc_custom_1629647537867 { 
      position:relative;
      width: 100vw;
      left: calc(-1 * (100vw - 1230px) / 2);
      padding-left: calc((100vw - 1230px) / 2);
      padding-right: calc((100vw - 1230px) / 2);
  }
  */
}



/* contact */
.pm-contactBox .vc_column-inner{
  width: 100%;
  height:220px;
  border-radius:12px;
  color: #fff;
  padding:20px;
}
.pm-contactBox .vc_column-inner p {
  color: #fff;
}
.pm-contactBox .vc_column-inner p a {
  color: #fff;
  text-decoration: underline;
}
@media(max-width: 1024px) {
    .pm-contactBox .vc_column-inner{
      height:180px;    
    }
}
@media(max-width: 767px) {
    .pm-contactBox .vc_column-inner{
        padding:25px 15px;
        height:auto;
        width:calc(100% - 15px);
        margin:0px auto;
    }
    .pm-contactBox.photo1 .vc_column-inner,
    .pm-contactBox.photo2 .vc_column-inner{
        height:150px;
    }
}
.pm-contactBox.color1 .vc_column-inner{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#337fc2+0,62aff5+100 */
  background: #337fc2; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  #337fc2 0%, #62aff5 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  #337fc2 0%,#62aff5 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  #337fc2 0%,#62aff5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#337fc2', endColorstr='#62aff5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.pm-contactBox.photo1 .vc_column-inner{
  background-size: cover;
  backgrund-size:auto 110%;
  background-image:url('https://onboarding.paymont.eu/wp-content/uploads/2021/09/DSC0157-_comprimed.jpeg');
  background-position:center center;
}
.pm-contactBox.photo2 .vc_column-inner{
  background-size: cover;
  cursor:pointer;
  backgrund-size:auto 110%;
  background-image:url('/wp-content/uploads/2022/09/mapa_new.png');
  background-position:center center;
}

.pm-contactBoxTitle p{
  font-size: 19px;
  font-weight:700;
  padding-left:40px;
  background-size: auto 26px;
  background-position:left center;
  background-repeat:no-repeat;
}
.pm-contactBoxTitle.address p {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23fff' d='M6 7v-7h13v10h5v14h-23v-17h5zm0 16v-4h-1v4h1zm8-4h-3v4h3v-4zm6 0h-1v4h1v-4zm2-7h-3v6h2v4h1v-10zm-5-10h-9v20h1v-5h7v5h1v-20zm-13 20v-4h2v-9h-3v13h1zm17-6h-1v-2h1v2zm-17-2h1v2h-1v-2zm8 1h-2v-2h2v2zm3 0h-2v-2h2v2zm-10-4v2h-1v-2h1zm7 1h-2v-2h2v2zm3 0h-2v-2h2v2zm-3-3h-2v-2h2v2zm3 0h-2v-2h2v2zm-3-3h-2v-2h2v2zm3 0h-2v-2h2v2z'/%3E%3C/svg%3E");
}

.pm-contactBoxTitle.social p {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 2c.552 0 1 .449 1 1s-.448 1-1 1-1-.449-1-1 .448-1 1-1zm15 9c.552 0 1 .448 1 1s-.448 1-1 1-1-.449-1-1c0-.552.448-1 1-1zm-15 9c.552 0 1 .449 1 1s-.448 1-1 1-1-.449-1-1 .448-1 1-1zm0-20c-1.656 0-3 1.343-3 3s1.344 3 3 3 3-1.343 3-3-1.344-3-3-3zm15 9c-1.656 0-3 1.343-3 3s1.344 3 3 3 3-1.343 3-3-1.344-3-3-3zm-15 9c-1.657 0-3 1.343-3 3s1.343 3 3 3c1.656 0 3-1.343 3-3s-1.344-3-3-3zm4.588-16.979l.412-.021c4.281 0 7.981 2.45 9.8 6.021-.717.029-1.39.21-1.998.511-1.555-2.703-4.466-4.532-7.802-4.532 0-.703-.149-1.372-.412-1.979zm10.212 15.958c-1.819 3.571-5.519 6.021-9.8 6.021l-.412-.021c.263-.607.412-1.276.412-1.979 3.336 0 6.247-1.829 7.802-4.532.608.302 1.281.483 1.998.511zm-18.91 1.186c-1.193-1.759-1.89-3.88-1.89-6.165s.697-4.406 1.89-6.165c.392.566.901 1.039 1.487 1.403-.867 1.383-1.377 3.012-1.377 4.762s.51 3.379 1.377 4.762c-.586.364-1.096.837-1.487 1.403z'/%3E%3C/svg%3E");
}

@media(max-width: 991px) {
    .pm-contactBoxTitle p{
      font-size: 17px;
      padding-left:35px;
      background-size: auto 22px;
    }
}


/* WPCF7 - contact forms */
.wpcf7 {
  text-align:center;
  position:relative;
}
.wpcf7 label {
  display:block;
  margin-bottom: 10px;
  text-align:left;
}
.wpcf7 label + br {
  display:none;
}
.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea{
  background-color: #fff;
  border-radius:6px;
  height:45px;
  border:1px solid transparent;
}
.wpcf7-form-control.wpcf7-textarea{
  resize: vertical;
  height:130px;
}
input[type="email"].wpcf7-form-control:focus,
input[type="text"].wpcf7-form-control:focus,
textarea.wpcf7-form-control:focus {
  border: 1px solid #2C96F2;
}
.wpcf7 form .wpcf7-response-output{
  border-radius:4px;
  border: none !important;
}
.wpcf7 form.sent .wpcf7-response-output{
  background-color:#2c96f2;
  color: #fff;
}
.wpcf7-form-control-wrap{
  display:block;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output{
  background: none;
  color: red;
}
.wpcf7-not-valid-tip {
    text-align: left;
    font-size: 13px;
    position: absolute;
    top: -35px;
    right: 0px;
}
.message .wpcf7-not-valid-tip{
  top: ;
}
input.wpcf7-form-control.wpcf7-submit{
  margin:20px auto;
  width:auto;
}
.wpcf7 .ajax-loader{
  position:absolute;
  bottom:35px;
  left:50%;
  margin-left:-12px;
}
@media(min-width: 992px) {
  input.wpcf7-form-control.wpcf7-submit {
    padding-left:50px;
    padding-right:50px;
  }
}

/* services tabs */
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li a {
    text-align:center;
    border: none !important;
    display:block;
    border-radius:99px;
    font-family: inherit;
    font-size:17px;
    color: #000;
    text-decoration:none;
    padding:18px 12px;
    line-height:1;
    background-color:#F4F4F4;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li a:hover{

}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li.ui-state-active a, 
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li.ui-state-hover a{
  padding:18px 12px;
  opacity:1; 
  color: #000;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li.ui-state-active a{
    color: #fff;
    box-shadow: 0px 4px 8px rgba(134, 134, 134, 0.32);
    background-color: #000;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li:first-child,
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav li{
  border: none;
  margin-bottom:20px;
}
.mkdf-tab-container{
  position: relative;
}
.mkdf-tab-container .service-logo {
    position: absolute;
    right: 0px;
    top: -90px;
    width: 50px;
}
.mkdf-tab-container .service-logo img {
  width:100%;
}

@media(min-width: 1200px) {
  .mkdf-tabs.mkdf-tabs-vertical .mkdf-tabs-nav{
      width:320px;
  }
  .mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container {
      width: calc(100% - 320px);
  }
}
.mkdf-tabs .mkdf-tab-content-holder {
    display: block;
    width: 100%;
}
.mkdf-tabs .mkdf-tab-content-holder .mkdf-tab-content{
  display:block;
  width: 100%;
}
h2.mkdf-tab-title {
  font-weight:700;
  margin:0 0 40px 0;
  font-size: 30px;
}
.pm-h5,
.mkdf-tabs.mkdf-tabs-vertical h5 {
  font-family:inherit;
  font-weight:700;
  letter-spacing:1px;
  color:#000;
  text-transform:uppercase;
}

.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner{
  background-color:#fff;
  padding:35px;
  border-radius:12px;
  position:relative;
  box-shadow:0px 11px 25px rgba(0,0,0,.1)
}
@media(max-width: 767px) {
  h2.mkdf-tab-title {
    padding-right:60px;
    font-size: 24px;
  }
  .mkdf-tab-container .service-logo {
    top: -80px;
  }
  .mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner{
    padding: 25px;
  }
}

.pm-list ul,
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner ul {
    color: #797979;
    margin:0 0 20px 0;
    padding:0;
    font-size: 18px;
    list-style:none;
}
.pm-list ul li,
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner ul  li {
    padding:0 0 0 25px;
    margin:0 0 10px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='%23747474' d='M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z'/%3E%3C/svg%3E");
    background-size:14px auto;
    background-repeat:no-repeat;
    background-position:left 6px;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner ul  li  ul {
  padding-top: 20px;
}
.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container .inner ul  li  ul  li {
    padding:0 0 0 20px;
    background-position:left 8px;
    background-size:10px auto;
}

.about-logo img {
  width: 150px;
  display:block;
  margin: 0 auto; 
}
.arrows-about-bg > .vc_column-inner {
  background-position:center center !important;
  background-size: auto 100% !important;
  background-repeat:no-repeat !important;
}
.hands-about-bg > .vc_column-inner {
  background-position:center center !important;
  background-size: auto 60% !important;
  background-repeat:no-repeat !important;
}
@media(min-width: 768px) {
  .switch-order-md .vc_col-sm-6:first-child {
    order:2;
  }
  .switch-order-md .vc_col-sm-6:last-child {
    order: 1;
  }
}

/* footer */

#ronda-logo-footer {
   filter: grayscale(100%);
}
#ronda-logo-footer  img {
  max-width:200px;
}
#ronda-logo-footer:hover{
  filter: none;
}

body.translatepress-lt_LT .mkdf-main-menu>ul>li>a>span.item_outer .item_text{
    font-size:14px;
}

body.translatepress-cs_CZ .mkdf-main-menu>ul>li>a>span.item_outer .item_text{
    font-size:15px;
}
 

.pm-fast_contact a {
  display:block;
  font-size:26px;
  text-align:center;
  color: #000;
  text-decoration:none;
  font-weight:700;  
}
.pm-fast_contact a:hover{
  color: #000;
  text-decoration: underline;
}




/* select2 */
.form-group {
  position:relative;
}
.select2-container--default .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-search--inline .select2-search__field:focus{
    border:none;
}


.select2-container--default .select2-selection--multiple .text-light {
    color: #ffffff4d !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color:#017bff;
    position:relative;
    border:none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
    padding-left:5px;
    padding-right:0px;
    display:inline-block;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{
    border:none;
    color:#fff;
    background:none;
        padding-left: 8px;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #c5cdd5;
    border-radius: 3px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
  padding-right:32px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #495057;
    text-align: left;
    line-height:42px;
    height:43px;
}
.subitem:not(:last-child){
  border-bottom:1px solid rgba(0,0,0,.1);
}
.subitem .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 31px;
    height: 32px;
}
.select2-sm .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height:18px;
    height:43px;
    font-size:14px;
}
.select2-container--default.select2-container--focus .select2-selection--single{
    outline:none !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height:100%;
    background-color: #fbfbfb;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' class='v3ASA' focusable='false' aria-hidden='true'%3E%3Cpath d='M13 8l-3-3-3 3h6zm-.1 4L10 14.9 7.1 12h5.8z' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");
    background-size: 20px auto;
    background-position: center center;
    border-left: 1px solid #c6cdd5;
    background-repeat: no-repeat;
    width: 30px;
    height: calc(100% - 2px);
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.no-search .select2-search--dropdown{
    display:none !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  display:none !important;
}


.select2-container--default .select2-search--dropdown .select2-search__field{
  border: none !important;
  font-size:16px;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline:none;
}
.select2-dropdown{
  border-color:#c5cdd5;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
  background-color:#000;
}


.select2-container .select2-selection--single {
    height:auto;
}

@media(max-width:575px) {
    .select2-container .select2-selection--single .select2-selection__rendered{
        padding-right:15px;
    }
}


.select2-container--default .select2-search--dropdown{
  padding:4px;
  display:block;
}
.select2-container--default .select2-results__options{
  padding:0px;
}
.select2-container--default .select2-results__option{
  padding:5px 15px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{
  color:#fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  padding-right:10px;
}
.select2-container--default .select2-selection--multiple{
  padding:3px;
    height: auto;
    border: 1px solid #c4cdd5;
}



.vc_separator .vc_sep_holder{
  margin-left:20px;
}
.paymont-form h4 {
  text-transform:uppercase;
  font-size: 19px;
  letter-spacing:1px;
  color: #999;
}
.paymont-form h5 {
  font-family:inherit;
  text-transform:uppercase;
  font-size: 17px;
  letter-spacing:1px;
  color: #444;
}
.paymont-form label{
  color: #000;
  display:block;
  margin-bottom:5px;
  font-weight:700;
}
.paymont-form  .group .subitem.first .remove ,
.paymont-form  .group .item.first .remove {
  display:none !important; 
}
.paymont-form  .group .item .remove {
  display:inline-block;
  color:red;
}

.paymont-form .input-loader{
    position: absolute;
    bottom: 15px;
    right: 14px;
    z-index: 99;
    color: #999;
}
.paymont-form .box,
.paymont-form .group .item {
  background-color:rgba(0,0,0,.02);
  border-radius:4px;
  margin-bottom: 10px;
}
.paymont-form .box hr,
.paymont-form .group .item hr {
  margin-left:-1rem;
  margin-right:-1rem;
  background: none;
  border:none;
  border-bottom:1px solid #ececec;
  margin-bottom:15px;
  margin-top:15px;
}
.paymont-form .box{
  padding:12px;
}
.paymont-form .group .item .row > div:not(:last-child) {
  margin-bottom:10px;
}
.paymont-form label > span {
  color: #999;
}
.paymont-form input[type="text"],
.paymont-form input[type="number"],
.paymont-form input[type="email"],
.paymont-form select,
.paymont-form textarea {
  width:100%;
  display:block;
  border-radius:4px;
  height:45px;
  padding:10px;
  border: 1px solid #c5cdd5;
}
.paymont-form input[type="text"].small {
  height:32px;
  padding:6px;
}

.paymont-form .multiple-val {
  position:relative;
}
.paymont-form hr {
  border: none;
  background: none;
  border:1px solid #eee;
}
.paymont-form .multiple-val .remove {
  position:absolute;
  right:10px;
  top:15px;
  z-index:999;
  cursor:pointer;
  background-size:cover;
  background-position:center center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
  opacity:0.5;
  width:14px;
  height:14px;
}
.paymont-form .multiple-val .remove:hover{
 background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath fill='red' d='M12 11.293l10.293-10.293.707.707-10.293 10.293 10.293 10.293-.707.707-10.293-10.293-10.293 10.293-.707-.707 10.293-10.293-10.293-10.293.707-.707 10.293 10.293z'/%3E%3C/svg%3E");
}
.paymont-form input[type="text"]:focus,
.paymont-form input[type="number"]:focus,
.paymont-form input[type="email"]:focus,
.paymont-form textarea:focus {
  box-shadow:none;
  outline:none;
  border: 1px solid #2c96f2;
}

.dropzone .dz-preview .dz-image{
  width:80px;
  height:80px;
}
.dropzone .dz-preview .dz-details{
  padding:10px;
}
.dropzone{
    border: 1px dashed #c5cdd5;
    border-radius: 4px;
    padding:15px;
    min-height:0px;
}
.dropzone:hover{
  background-color:#f2f8fd;
    border-color:#2C96F1;
}
.dropzone .dz-message{
  margin:20px 0;
}

.dropzone .dz-preview{
  margin:5px;
}

.remove-file,.remove-file:hover,.remove-file:focus,.remove-file:active{
  color: red !important;
}


.form-group.disabled {
  opacity:0.4;
  position:relative;
} 
.form-group.disabled:after {
  width:100%;
  height:100%;
  position:absolute;
  left:0px;
  top: 0px;
  content: '';
  z-index:99;
  pointer-events:all;
}

.section-help {
  border: 1px solid #2c96f2;
  color: #2c96f2;
  padding: 10px;
  border-radius:8px;
  margin-bottom:30px;
}
@media(max-width: 1160px) {

  .mkdf-main-menu>ul>li>a{
    padding: 0 12px;
    font-size: 15px !important;
  }

}

}
