ast-logo-title-inline/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.9.4.1669025829
Updated: 2022-11-21 10:17:09

*/



@font-face { 
  font-family: GothamNarrow-Book; 
  src: url(https://glockenhof.org/wp-content/themes/astra-child/assets/fonts/GothamNarrow-Book.otf);
}

@font-face { 
font-family: GothamNarrow-Bold; 
src: url(https://glockenhof.org/wp-content/themes/astra-child/assets/fonts/GothamNarrow-Bold.otf);
}

a{
text-decoration: none !important;
}

h1,h2,h3,h4,h5,h6{
font-family: 'GothamNarrow-Bold', sans-serif;
}

h1{
font-size: 48px;
line-height: 52px;
letter-spacing: 0.02em;
}

h2{
font-size: 48px;
line-height: 52px;
letter-spacing: 0.02em;
}

h3{
font-size: 32px;
line-height: 38px;
letter-spacing: 0.02em;
}

h4{
font-size: 24px;
line-height: 34px;
letter-spacing: 0.02em;
}

p{
font-family: 'GothamNarrow-Book', sans-serif;
font-size: 24px;
line-height: 34px;
font-weight: 325;
}  

/* .site-content p{
font-weight: 325;
line-height: 34px;
letter-spacing: 0.02em;
font-size: 24px;
color:#3c3c3b;
} */

.tag1{
font-size: 48px;
line-height: 52px;
}



/* footer */

.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
margin-left: 50px;
}

.bottom-footer-h{
color: #ffffff; 
letter-spacing: 0.08em;
font-weight: 600;
font-size: 15px;
}

.bottom-footer-p{
line-height: 1.4em;
font-size: 15px;
}

.bottom-footer-p span{
font-size:15px;
}

.footer-links a:hover{
color: #ffffff !important;
}


.site-footer p{
color: #ffffff !important;
line-height: 20px !important;

}

.site-footer a{
line-height: 20px !important;
}

.site-footer li{
font-size: 15px !important;
color: #ffffff !important;
}

.footer-links .bottom-footer-h {
  font-family: 'GothamNarrow-Bold', sans-serif;
}
/* footer-end */




/* contact-icons-start */
.fa-circle {
  color: #CCB674; 
  transition: all 0.6s ease-in-out;
}

.fa-envelope-o, .fa-phone-alt, .fa-map-marker-alt {
  color: #ffffff;
  transition: all 0.6s ease-in-out;
}

.fa-stack:hover .fa-circle {
  color: #ffffff;
  
}

.fa-stack:hover  .fa-envelope-o,   .fa-stack:hover  .fa-phone-alt, .fa-stack:hover  .fa-map-marker-alt {
  color:#CCB674; 
  
}

/* contact-icons-end */






/* pdf-template start*/
.pdf-section{
  margin: 85px;
}

.all-pdf{
display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;
align-content: flex-start;
}

.pdf-display{
text-align: center;
width:240px;
height:320px;
background: #cdb770;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
flex:  0 23%; /* explanation below */
margin: 10px;
transition: all 0.6s ease-in-out;
}

.pdf-display:hover{
background: #A7955F;
}
.pdf-display h1{
font-size: 80px;

}
.pdf-display h1,  .pdf-display h6{
color: #E6DABB;
margin-top: 15px !important;
}

.pdf-display:hover h1,  .pdf-display:hover h6{
color: #E6DABB;
}

.pdf-section{
width: 100%;
}

.pdf-headings{
padding-left: 100px;
}

/* pdf-template end*/

.inline{
display:inline-block;
}
.elementor-image-box-wrapper{
min-height: 36rem;
}
h4.elementor-image-box-title {
color:#CCB674 !important;
}
.elementor-image-box-wrapper:hover h4.elementor-image-box-title {
color:#ffffff !important;
}

.elementor-image-box-wrapper .elementor-image-box-content{
padding-left: 10px;
}



/* widget table start */
.widget_text,.wp-block-table{
  color:#ffffff;
}

.widget a{
  color:#ffffff;
}

.widget a:hover{
  color:#E6DABB;
}

.widget h6, .widget h2{
  color:#E6DABB;
}

.widget table, td, tr{
  border:0px !important;
}

/* widget table end */
.room-table{
  overflow: auto;
}

.room-table table{
border: none;
}

.room-table tr{
border-bottom: 1px solid #3c3c3b;
}

.room-table th{
font-size: 32px;
line-height: 38px;
padding-left:0px;
text-align: left;
}

.room-table td{
border-bottom:2px solid #000000 !important;
padding-left:0px;
font-size: 24px;
vertical-align: middle;

}

.room-table td.top-border{
border-top:2px solid #000000 !important;
}

.room-table td.link{
padding-right: 0px !important;
}

.room-table td a{
float:right;
text-decoration:none;
color:#cdb770;
}

.wp-block-table td{
padding:0px 8px;
}

#block-10 {
margin: 1em 0em;
}

#block-10 p{
margin-bottom: 0em;
}

.widget{
margin-bottom: 1.5em !important;
margin:0 0 1.5em 0 !important;
font-family:'GothamNarrow-Book', sans-serif !important;
}


.elementor-widget-container p{
margin-bottom: 0em !important;
}  

.footer-links .fa-arrow-right{
color:#B7A368;
}



.main-header-menu  .menu-item{
text-transform: uppercase ;
}

.entry-content p {
margin-bottom: 0em;
}

.tpg-excerpt-inner{
/* display: none; */
color:transparent !important;
}

.rt-detail:hover .tpg-excerpt-inner{
color:#ffffff !important;
}
.rt-tpg-container .rt-holder .rt-detail .entry-title-wrapper .entry-title {
margin-bottom: 0;
transition: .4s;
margin-top: 35px !important;
}

h1.entry-title a{
font-size: 30px;

}
.rt-tpg-container .grid_hover_layout_wrapper.grid_hover-layout3 .rt-grid-hover-item .rt-holder .post-footer, .rt-tpg-container .grid_hover_layout_wrapper.grid_hover-layout3 .rt-grid-hover-item .rt-holder .rt-el-post-meta, .rt-tpg-container .grid_hover_layout_wrapper.grid_hover-layout3 .rt-grid-hover-item .rt-holder .rt-tpg-social-share, .rt-tpg-container .grid_hover_layout_wrapper.grid_hover-layout3 .rt-grid-hover-item .rt-holder .tpg-el-excerpt, .rt-tpg-container .grid_hover_layout_wrapper.grid_hover-layout5 .rt-grid-hover-item .rt-holder .rt-el-post-meta {
max-height: none !important;
}


container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

min-height: 10px;
}



/* .home-hh1{

color: #3c3c3b !important;
font-style: normal !important;
font-weight: 400 !important;
font-size: 48px !important;
line-height: 52px !important;
letter-spacing: 0.02em !important;
margin:30px 0px !important;
} */

/* .home-text{
font-family: 'Gotham Narrow-Book', sans-serif !important;
font-style: normal !important;
font-weight: 325 !important;
font-size: 15px !important;
line-height: 21px !important;
} */


.home-box h4{
padding: 10px 10px 0px 10px;
font-size: 24px; 
}

.home-box p{
font-weight: 325;
font-size: 20px !important;
/* line-height: 28px; */
padding: 10px 10px ;
}



/* 
.site-header{
font-weight: 325 !important;
font-size: 15px !important;
line-height: 21px;
letter-spacing: 0.08em;
} */

.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
color: #3c3c3b;
font-family: 'GothamNarrow-Bold', sans-serif;
font-weight: 600 !important;
}


.ast-scroll-top-icon::before {
content: url('assets/images/Arrow2.png') !important;
font-family: icons !important;
}

.ast-scroll-top-icon {
transform: rotate(-90deg) !important;
padding: 3px;
}

.nav-previous a, .nav-next a{
color: #cdb770 !important;
} 

.fa-chevron-left,.fa-chevron-right{
font-size: 24px;
vertical-align: middle;
margin-bottom: 4px;
}

.wp-block-table table {

  margin-top: -2px !important;
}

.wp-block-table table {

width: 65% !important;
}
.wp-block-table td {
padding: 0px 0px !important;
}

.supernova body{
  overflow: hidden !important;
}


@media screen and (min-width: 1024px) {
  .ast-container {
    max-width: 1240px !important;
}
.site-title {
  display: none !important;
}

}




@media screen and (max-width: 1023px) {
  .site-title {
    display: none !important;
  }
}



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

  .elementor-2599 .elementor-element.elementor-element-ae6c806{
    margin-top:20px !important;
  }

  .elementor-16 .elementor-element.elementor-element-5555450{
    padding-bottom: 0px !important;
  }
  
  .rt-tpg-container .rt-holder .rt-detail .entry-title-wrapper .entry-title {
    margin-top: 60px !important;
    }
  .curr-post a{
    display: none;
  }

  .site-title {
    display: none !important;
}
  .ast-single-post .entry-title, .page-title {
    margin-left: 5px !important;
  }

  .elementor-widget-container{
    padding-left:5px !important;
    padding-right:5px !important;
    margin-left: 5px !important;
    margin-right:5px !important;
  }
  .pdf-headings {
    padding-left: 5px;
    margin-top: 20px;
    margin-left: 20px;
}
.pdf-section{
  margin: 5px;
}
  .elementor-section{
    padding-left:5px !important;
    padding-right:5px !important;
  }
  .site-title a{
    display: none;
  }
  .footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
    margin-left: 0px !important;
}


.footer-links h3{
  text-align: left;
  margin-left: 65px;
  line-height: 0.08em !important;
}

.wp-block-table table td {
  padding: 0px 0px !important;
  line-height: 1.6em;
  /* text-align: left; */
}
.wp-block-table table {
  width: 80% !important;
    text-align: left;
    margin-left: 16%;
}

}


.ast-single-post .entry-title, .page-title {
  margin-left: 150px;
  text-transform: capitalize;
}


.entry-meta, .entry-meta * {
  display:none;
}

table.post-table{
  border: none; 
  width: auto; 
  font-size: 24px; 
  color: #3c3c3b;
  
}

.post-table td{
  padding: 0px 0px;
  
}


.post-table td.text1{
  padding-left: 15px;
}

/* .post-table tr td:first-child{
  min-width: 10em;
}
 */

.post-heading{
font-size: 48px;
line-height: 52px;
}   

.footer-right a, .footer-right p, .footer-right span{
  color: #ffffff; 
  font-size: 15px;
}

.footer-right a:hover{
  color: #A7955F; 
}
.footer-right p{
  margin-bottom: 0.75em;
}

span.footer-copyright{
  font-size: 15px; 
  letter-spacing: 0.04em;
  margin-top: 50px;
}

.post-table td.title1{
  font-family: 'GothamNarrow-Bold', sans-serif;
}

/* .footer-right p{
  color: #ffffff; 
  font-size: 16px; 
  letter-spacing: 0.04em;
}

.footer-right h4{
  margin-top:20px !important;
  line-height: 0.8em;
  color: #ffffff !important; 
  font-size: 20px;
} */

#masthead .site-logo-img .sticky-custom-logo .astra-logo-svg, .site-logo-img .sticky-custom-logo .astra-logo-svg, .ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img .astra-logo-svg {
  width: 115px !important;
}


.single .post-navigation {
  border-top: none !important;
}

.curr-post{
    justify-content: center;
    width: 100%;
    display: flex;
}

.curr-post a{
  position: absolute;
  text-align: center;
  color: #cdb770 !important;
  transform: translateY(-43px);
  font-size: 24px !important;
  line-height: 34px;
  
}

.single .post-navigation a {
  line-height: 34px;
  font-size: 24px;
}
.icons{
  width:40px;
  height: 40px;
  background:#cdb770;
  border-radius: 50%;
  color: #ffffff;
  transition: all ease-in-out 0.3s;
  padding: 6px;
  text-align: center;
  margin-right: 20px;
}

.icons:hover{
  background:#A7955F;
}

.icons img{
  width:24px;
  height: auto;
}

img.location-vector{
  width:19px;
  height: auto;
}

.icons-outer,.footer-icons-outer{
  margin-top: -1.4em;
  display: flex;
  flex-direction: row;
}
.footer-icons-outer .icons{
padding: 6px;
}

#block-20 h5{
color: #ffffff;
letter-spacing: 0.08em;
}

/* #block-19 a{
color:#000000;
font-size: 18px;
}   */

#block-19 a:hover{
color:#ffffff;
}  


/* .zentrum:hover.glock-logo{
content:url('http://glockenhof.org/wp-content/uploads/2022/11/Glockenhof_Zuerich.jpg');
} */


.logo-outer-div{
text-align: center !important;
justify-content: center;
width: 100%;
height: 130px;
display: block;

}

.logo-div img{
width: 240px !important;
height: 120px !important;

}

.logo-div{

display:none;
padding:10px;
text-align:center;
align-self: center;
}  


.heading-div{
display: block;
width: auto;
text-align: center;
}  

.heading-text{
cursor: pointer;
font-size: 36px;
color: #ffffff;
text-decoration: underline !important;
font-weight: 600;
}

.heading-text:hover{
color:#c6b674;
text-decoration: none !important;
}

.tagline-div{
display: block;
width: auto;
text-align: center;
}

.p-div{
display:none;
padding:10px;
text-align:center;
color: #ffffff;
font-size: 18px;
}  

div.landing{
overflow-y: hidden !important;
}

.grid-hover-content h1.entry-title a{
text-transform: uppercase;
font-weight: 600;
font-family: 'GothamNarrow-Bold', sans-serif;
font-size: 48px;
}


.ast-plain-container.ast-no-sidebar #primary{
margin-top:0px;
}

.cubic{
display: block;
  opacity: 1;
  transition-duration: 600ms;
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}


.small-t{
  text-transform: lowercase !important;
}

.post-slider img{
/* transform: translateZ(1px);
transform-origin: center center;
animation-name: scale-even; */
/* animation-duration: 4000ms; */
/* animation-timing-function: linear; */
/* max-width: none;

animation-iteration-count: infinite;
animation-direction: alternate; */
/* transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); */
/* animation-name: scale-odd; */
}

@keyframes scale-even{

0% {
    transform: translate(0, 0) scale(1);
}
100% {
    transform: translate(10%, 10%) scale(1.2);
}
}

@keyframes scale-odd{
0% {
transform: translate(0, 0) scale(1);
}
100% {
transform: translate(-10%, -10%) scale(1.2);
}
}

.progress{
width: 100%;
height: 6px;
background: #ccb676;
/* animation-name: progress-bar;
animation-duration: 9000ms;
animation-timing-function: linear;
animation-iteration-count: infinite; */
/* animation-delay: 1000ms; */

}


@keyframes progress-bar{

0% {
width: 0%;
}
100% {
width: 100%;
}
}




.landing-inner-container{
height: 100vh;
width: 100%;
}

.landing-inner-box{
height:50vh;
width:100%;
}


.toggle-brief{
font-weight: 400;
padding-left: 50px;
font-size: 24px;
padding-bottom: 16px;
font-family: 'GothamNarrow-Book', sans-serif !important;
line-height: 34px;
}

.toggle-table td{
vertical-align: top;
padding-left:0px;
}


.fa-minus:before {
/* content: "\f068"; */
content: url('assets/images/minus1.svg') !important;
font-size: 0.2em;
}


.fa-plus:before {
/* content: "\f067";   */
content: url('assets/images/plus1.svg') !important;
font-size: 0.2em;
width: 50%;
}


.elementor-toggle .elementor-tab-title {
padding-left: 0px !important;
}


p::selection {
color: #ffffff;
}

span::selection {
color: #ffffff;
}


span.bb{
font-family: 'GothamNarrow-Bold', sans-serif !important;
}

.elementor-toggle-title{
font-family: 'GothamNarrow-Bold', sans-serif !important;
}


.elementor-488 .elementor-element.elementor-element-d44e7c6 .elementor-toggle-icon.elementor-toggle-icon-left {
  margin-top: 6px;
}


.right{
  text-align: right;
}


.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next {
  height: 14em;
  justify-content: center;
  align-items: center;
}

.rt-tpg-container .grid_hover-layout3 .tpg-el-image-wrap {
  height: 400px;
}

.supernova body{
  overflow: hidden !important;
}
.elementor-swiper-button.elementor-swiper-button-prev {
  height: 5em;
  justify-content: start;
  align-items: center;
}
.elementor-swiper-button.elementor-swiper-button-next{
  height: 5em;
  justify-content: end;
  align-items: center;
}

.elementor-swiper-button.elementor-swiper-button-prev, .elementor-swiper-button.elementor-swiper-button-next{
  width: 35%;
  height: 97%;
}




@media (max-width: 1023px){

  .rt-tpg-container .grid_hover-layout3 .tpg-el-image-wrap {
    height: 200px;
  }  

  #masthead .site-logo-img .astra-logo-svg{
    width: 100px;
    height: 55px;
  } 

h1{
font-size:32px !important;
line-height:40px;
}  

h2,.tag1{
  font-size:32px !important;
  line-height:40px;
  }  

h3,.elementor-toggle-title{
  font-size:22px !important;
  line-height:20px;
}  
  
p, .toggle-brief, .elementor-tab-content, .title1, .text1{
font-size:16px !important;
line-height:20px;
}

.grid-hover-content h1.entry-title a {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 20px;
}

.toggle-table td{
  font-size:16px;
  line-height:20px;
}

table td{
  vertical-align: top;
  font-size: 16px !important;
  line-height:20px;
}

.slider-card{
  margin-top: -40px !important;
}



.home-box p{
font-weight: 325;
font-size: 16px !important;
line-height: 20px!important;
padding: 10px 10px ;
}

.pdf-display {
  text-align: center;
  width: 240px;
  height: 140px;
  background: #cdb770;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex: 0 23%;
  margin: 10px;
  transition: all 0.6s ease-in-out;
}

.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner {
  text-align: left !important;
  padding-left: 50px;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner {
text-align: left !important;
padding-left: 50px;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner {
text-align: left !important;
padding-left: 50px;
}
.wp-block-table table {
width: 100% !important;
text-align: left;
margin-left:0px;
}

.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
text-align: left !important;
padding-left: 50px;
}
.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
text-align: left !important;
padding-left: 50px;
}


/* .post-table-pd{
  padding: 5px;
} */

.elementor-element-populated{
  margin:5px !important;
  padding: 5px !important;
}


.elementor-9 .elementor-element.elementor-element-f9f330f > .elementor-widget-container {
  margin: 10px 0px 0px 0px !important;
}

.elementor-image-box-wrapper {
  min-height: 29rem;
}

.elementor-6 .elementor-element.elementor-element-37a3ce9 {
  width: 100%;
  max-width: 100%;
}

.elementor-6 .elementor-element.elementor-element-0fa784a > .elementor-widget-container {
  margin: 20px 0px 0px 0px !important;
}
.elementor-6 .elementor-element.elementor-element-37a3ce9 > .elementor-widget-container {
  margin: 20px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px;
}


.elementor-6 .elementor-element.elementor-element-e35df3e {
  margin-top:20px !important;
  margin-bottom: 50px;
}

.elementor-6 .elementor-element.elementor-element-37a3ce9, .elementor-6 .elementor-element.elementor-element-0fa784a {
  width: 100% !important;
  max-width: 100% !important;
}
.elementor-488 .elementor-element.elementor-element-e01349d > .elementor-widget-container {
  padding: 10px 0px 10px 0px !important;
}
.elementor-10 .elementor-element.elementor-element-c27cb0e > .elementor-widget-container {
  padding: 0px !important;
}



.elementor-10 .elementor-element.elementor-element-8d813be {
  padding: 0px 0px 10px 0px !important;
}
.elementor-10 .elementor-element.elementor-element-d61348f {
  padding: 0px 20px 50px 20px !important;
}

.elementor-14 .elementor-element.elementor-element-3063a31 > .elementor-widget-container {
  margin: 10px 0px 0px 0px !important;
}
.elementor-14 .elementor-element.elementor-element-023eb96 {
  margin-top: 10px !important;

}
.elementor-9 .elementor-element.elementor-element-281751e > .elementor-widget-container {
  margin: 20px 0px 0px 0px !important;
}
.elementor-9 .elementor-element.elementor-element-f9f330f {
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-9 .elementor-element.elementor-element-281751e {
  width: 100% !important;
  max-width: 100% !important;
  padding: 10px 10px !important;
}

.elementor-9 .elementor-element.elementor-element-8b2a6ed {
  margin-top: 20px !important;
  margin-bottom: 60px;
  padding: 0px 0px 0px 0px !important;
}

.elementor-14 .elementor-element.elementor-element-9c70d8f {
  margin-top: 10px !important;
}

.elementor-62 .elementor-element.elementor-element-79983aa {
  margin-top: 20px !important;

}
#p-bar{
  display: none;
}


/* .elementor-84 .elementor-element.elementor-element-5458e6e > .elementor-element-populated,.elementor-987 .elementor-element.elementor-element-281b885 > .elementor-element-populated {
  margin: 0px 10px 0px 10px !important;
}
.elementor-84 .elementor-element.elementor-element-816a983 > .elementor-element-populated,.elementor-987 .elementor-element.elementor-element-8a5ae2a > .elementor-element-populated {
  padding: 10px !important;
} */
.nav-links{
margin-bottom: 20px;
}

.elementor-987 .elementor-element.elementor-element-fed8628,
.elementor-62 .elementor-element.elementor-element-fd30efb,
.elementor-84 .elementor-element.elementor-element-6851f38,
.elementor-999 .elementor-element.elementor-element-fe8987d, 
.elementor-917 .elementor-element.elementor-element-cb066fb,
.elementor-90 .elementor-element.elementor-element-702e43f,
.elementor-971 .elementor-element.elementor-element-72bf0a4,
.elementor-98 .elementor-element.elementor-element-2ad76d0,
.elementor-1995 .elementor-element.elementor-element-152f930,
.elementor-2004 .elementor-element.elementor-element-74cc3c2  {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.elementor-13 .elementor-element.elementor-element-558f9da,
.elementor-13 .elementor-element.elementor-element-4d9a28e,
.elementor-1959 .elementor-element.elementor-element-b90b9bb,
.elementor-1959 .elementor-element.elementor-element-b432a2a,
.elementor-1959 .elementor-element.elementor-element-fea186f{
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.elementor-16 .elementor-element.elementor-element-bd7a8ed > .elementor-widget-container{
  padding:10px !important;
}

.elementor-16 .elementor-element.elementor-element-6618d38,
.elementor-16 .elementor-element.elementor-element-0b5d5cb {
  padding-bottom:10px !important;
}

.elementor-15 .elementor-element.elementor-element-5746bed > .elementor-widget-container,
.elementor-15 .elementor-element.elementor-element-e3ef35b{
  margin-top: 10px !important;
}

.all-pdf {
  justify-content: center;
}
.pdf-display {
  flex: 0 70%;
  height: 350px;
}

.pd-10{
  padding-left: 29px !important;
}
.post-table{
  margin-bottom:0px !important;
}


.elementor-14 .elementor-element.elementor-element-1f0fdd6 .elementor-heading-title {
  line-height: 40px !important;
}

.elementor-14 .elementor-element.elementor-element-a82b743 {
  margin-top: 20px !important;
}
.elementor-10 .elementor-element.elementor-element-b6f3ad5 > .elementor-widget-container {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
  background: #3c3c3b;
}
 .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link {
  font-size: 20px;
  color: #ffffff;
  line-height: 70px;
  border-bottom: 0.5px solid #cdb77050;
}


.site-navigation{
  height: 100vh !important;
  background: #3c3c3b;
}

/* .ast-builder-menu-1 .menu-item.current-menu-item > .menu-link, .ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, .ast-builder-menu-1 .current-menu-ancestor > .menu-link {
  color: #d0d013 !important;
  font-family: 'Gotham Narrow-Bold', sans-serif !important;
  font-weight: 600 !important;
  } */

  .ast-logo-title-inline .ast-site-identity {
    padding: 0em 0 !important;
    margin: 10px 0px;

  }

  .ast-mobile-header-wrap .ast-primary-header-bar {
    min-height: 65px !important;
}

[aria-current]:not([aria-current="false"]) {
  color: #cdb770 !important;
  font-family: 'GothamNarrow-Bold', sans-serif !important;
  /* font-weight: 600 !important; */
}
.elementor-2532 .elementor-element.elementor-element-b92530c{
  margin-top:20px !important;
  margin-bottom:20px !important;
}


.elementor-84 .elementor-element.elementor-element-a9b0fce.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-84 .elementor-element.elementor-element-f201463.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-62 .elementor-element.elementor-element-19ea55a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-62 .elementor-element.elementor-element-dc4f76a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-987 .elementor-element.elementor-element-87e9618.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-987 .elementor-element.elementor-element-5c2c6e0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-999 .elementor-element.elementor-element-64c6a80.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-999 .elementor-element.elementor-element-b62e986.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-917 .elementor-element.elementor-element-aafdd4e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-917 .elementor-element.elementor-element-53062c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-90 .elementor-element.elementor-element-d22881d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-90 .elementor-element.elementor-element-c183ef1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-971 .elementor-element.elementor-element-31f49cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-971 .elementor-element.elementor-element-b3cf517.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-98 .elementor-element.elementor-element-1bda7d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-98 .elementor-element.elementor-element-738152f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-1995 .elementor-element.elementor-element-7bd8a23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-1995 .elementor-element.elementor-element-3d873ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}

.elementor-2004 .elementor-element.elementor-element-9b87645.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}
.elementor-2004 .elementor-element.elementor-element-fc62330.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin:0px !important;
  padding: 0px !important;
}




}
.home-pagbx a{
  font-family: "GothamNarrow-Bold", Sans-serif!important;
    font-weight: 600;
}
/* ///patner? */
.patnerbxcard h4 a {
  /* font-weight: 600; */
  font-family: "GothamNarrow-Bold", Sans-serif!important;

}

.single .entry-header {
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  /* .site-header .sticky-custom-logo {
    display: block!important;
} */
.custom-logo.astra-logo-svg{

}
/* .custom-logo-link img[alt='Glockenhof Zürich']{
  display: none!important;
} */
}
@media screen and (max-width: 480px)
[data-type=control_time] .form-sub-label-container:last-child {
    width: 100% !important;
}

.rt-tpg-container .grid_hover-layout3 .rt-grid-hover-item .rt-holder .grid-hover-content {
  padding:10px 4px !important;
}

@media screen and (min-width: 980px) and (max-width: 1500px){
.grid-hover-content h1.entry-title a {
  font-size: 42px !important;
}

}
