  .shadowtext {
     text-shadow: 1px 1px 20px #213959;}
/* Close menu icon */
i.ba-icons.ba-icon-close.ba-overlay-section-close,
.ba-image-modal.instagram-modal i {
  color: #bcbfb4;
  font-size: 110px;
  width: auto;
}

i.ba-icons.ba-icon-close.ba-overlay-section-close:hover,
.instagram-modal i.ba-icon-close:hover {
    transform: rotate(180deg);
}

/* Scroll down button */
.btn-sroll-down {
    transform: rotate(-90deg);
}

/* Portfolio listing */
.portfolio-listing .ba-blog-post-image {
    display: none !important;
}

.portfolio-listing .ba-blog-post {
    margin-top: 0;
}
/* меню hover */
.mynav ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0px 0;
}

.mynav li {
  margin: 0 0px;
}

.mynav a {
  position: relative;
  display: inline-block;
  font-size: 20px;
  color: black;
  text-decoration: none;
  padding: 7px 15px;
  transition: color 0.3s ease-in-out;
}

.mynav a::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  background-color: #46c97a;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.3s ease-out;
}

.mynav a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
/*  */
.podmenu .mynav a {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: black;
  text-decoration: none;
  padding: 0px 0px;
  transition: color 0.3s ease-in-out;
}


.ba-blog-post {
 margin-top: 0px; 
}
 

.ba-item-icon-list .vertical-layout li {
    margin-top: 0px;
}

#item-17471916640930 .ba-grid-layout .ba-blog-post:nth-child(n) {

    margin-top: 0px;
}
.ba-item-recent-posts .ba-grid-layout .ba-blog-post-content, .ba-item-categories .ba-cover-layout .ba-blog-post-content, .ba-item-search-result .ba-cover-layout .ba-blog-post-content, .ba-item-related-posts .ba-cover-layout .ba-blog-post-content, .ba-item-recent-posts .ba-cover-layout .ba-blog-post-content, .ba-cover-layout .ba-blog-post-content, .ba-blog-post-content {
    padding: 0 0px;
  
}

.ba-tabs-wrapper .nav-tabs li a {
 
    padding: 10px 0px;
     
}

.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list {
    box-sizing: border-box;
    left: var(--switcher-left);
    margin-left: -38px;
    margin-top: 10px;
    position: absolute;
    width: 75px!important;
}


.podmenu .ba-grid-layout .ba-blog-post:nth-child(n) { 
     
    margin-top: 10px!important;
}
.ba-tabs-wrapper.tabs-left > .nav-tabs {
    height: 385px!important;
}


   .ba-item-blog-content .ba-section{
        padding: 0rem!important;
    }
 
.ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active .ba-language-switcher-item > i {
    margin-left: 10px;
}
.ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-active img, .ba-item-language-switcher .ba-lightbox-layout .ba-language-switcher-list img, .ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-active img, .ba-item-language-switcher .ba-dropdown-layout .ba-language-switcher-list img {
   margin-right: 0px; 
}

.vor .ba-forms-lightbox-row i {
    padding-bottom: 0px !important;
}

.vor .ba-form-page  {
    margin-top: -30px !important;
}
.vor .ba-form-field-item {
    margin-bottom: 10;
    margin-top: 0;
}
 
@media (min-width: 1025px) {
 #item-17463888678501 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(1), #item-17463888678501 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(8),    #item-17463888678501 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(9),    #item-17463888678501 > .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li:nth-child(10) {
        display:none!important;
  }
}




@media (min-width: 769px){
    .custom-intro-image img {
        height: 100vh;
    }
}

@media (max-width: 768px){
    .custom-intro-image img {
        display: none;
    }   
}

/* Project page */
@media (min-width: 1025px){
.gallery-columns-gutter .ba-instagram-image {
    margin: 50px;
}
     
 
}

/* Home */

.knockout-text .headline-wrapper > * {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://topdienst.artmark.ch/images/bg/00.jpg) !important;
    transform: translate3d(0, 0, 0);
}

/* Recent works */

.recent-work ul.carousel-type li {
		box-sizing: border-box;	
  	padding-left: 100px;
}