/* Header */

#sp-header {
    
	background: rgba(238, 238, 237, 0.8) !important;
    position: absolute !important;
    box-shadow: none !important;
	height:120px !important;
}

.user1 {
	padding-top: 0px;
	display:block !important;
}

.burger-icon {
  width: 25px;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-top: 13px !important;
  margin-left:10px;
}

.burger-icon > span {
  display: block;
  height: 3px !important;
  background-color: #000;
  margin: 5px 0;
  transition: background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in;
}


.booknow {
	margin-right:0px; !important;
}

.mod-languages ul.lang-inline {
  margin: -16px 5px 0px 0px !important;
  padding: 0;
}

.sp-module-content .mod-languages img {
  width: 30px !important;
}

.user4-mobile-flags {
	margin-top:15px !important;
}


.sp-page-title {
  
  padding: 240px 0px 120px 0px !important;
  background-attachment: local !important;
}



#offcanvas-toggler {
  height: 15px !important; 
  
 }
 
 
 @media (max-width: 575px) {
  
  #offcanvas-toggler {
    height: 15px !important;
  }
  
  .burger-icon {
  width: 25px;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-top: 0px !important;
  margin-left:10px;
}
  
.header-mobile-2d {
  background: linear-gradient(to bottom, rgb(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  height:50px !important;
  padding: 10px 0px 0px 0px !important;
  }  
  
}


@media (max-width: 991px) {
  
  #offcanvas-toggler {
    height: 15px !important;
   }
   
 #sp-header {
  background: rgba(238, 238, 237, 0.8) !important;
}

.header-mobile-2d {
  background: linear-gradient(to bottom, rgb(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  height:50px !important;
  padding: 10px 0px 0px 0px !important;
}

.booknow {
	display: none !important;
}

.article-header {
 margin: -100px 0px 15px 0px !important;
}

}


/* Carousel  */

.sppb-carousel-extended.home-default-carousel .sppb-carousel-extended-nav-control {
  width: 70px !important;
  top: -35px !important;
  bottom: auto !important;
  left: 48% !important;
  right: auto !important;
}

/* End of Carousel  */


#sp-page-builder .sppb-section-title {
  margin-bottom: 20px !important;
  position: relative;
  z-index: 1;
}

.sppb-row-column {
  padding-right: 0px !important;
  padding-left: 0px !important;
}


.articles-layout-classic h3 {
  font-size: 18px !important;
  line-height: 5px !important;
  font-weight: normal !important;
}


/* Footer */

#sp-footer {
  padding: 0px 0px 0px 0px !important;
  font-size: 18px !important; 
  background-image: none !important;
}

.jb-cookie-decline {
	font-size:14px !important;
    align-text:center !important;
}

.jb-decline.link {
  font-size:14px !important;
  margin-top: -2px !important;
  display: block !important;
}

.footer2 {
	align-content:center !important;
}


/* OffCanvas */

.offcanvas-overlay {
  background: rgba(0, 0, 0, 0.1) !important;
}

.offcanvas-menu {
  background-color: #EDEDED !important;
  color: #000000 !important;
}

.offcanvas-menu.border-menu .offcanvas-inner ul.menu > li > a {
  padding: 10px 30px 10px 10px !important;
}

.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons {
  font-size: 16px !important;
}


/* Blog */

#sp-right .sp-module:first-child {
  margin-top: 32px !important;
}

 #sp-right .sp-module {
  margin-top: 50px;
  border: 1px solid #f3f3f3;
  padding: 10px 30px 10px 30px !important;
  border-radius: 3px;
}

.view-article .article-details .article-header {
 padding: 50px 0px 15px 0px !important;
 max-width: 1120px !important;
}

#sp-right .sp-module .sp-module-title {
  margin: 0 0 5px !important;
  padding-bottom: 20px;
  font-size: 36px !important;
  font-weight: 400;
  border-bottom: 1px solid #f3f3f3 !important;
  font-family: Gupter !important;
}

.view-article .article-details .article-header h1 {
  color: #000 !important;
  font-family: Gupter;
  font-size: 36px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
}

