/**
Theme Name: WEBSPATZ Child
Author: WEBSPATZ WEBDESIGN GmbH
Author URI: https://webspatz.ch/
Description: WEBSPATZ Theme ist ein schnelles und vollständig anpassbares Theme, das für jede Art von Website geeignet ist. Es ist sehr leichtgewichtig (weniger als 50 KB im Frontend) und bietet eine unvergleichliche Geschwindigkeit. Das Webspatz Theme wurde mit Blick auf SEO entwickelt und verfügt über integrierten schema.org-Code, damit Suchmaschinen Ihre Website lieben werden.
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: webspatz-child
Template: astra
*/


/* ----------------- LAYOUT ----------------- */ 

.grecaptcha-badge { 
visibility: hidden !important;
 }

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
    float: left !important;
	font-size: 12px !important;
	position: absolute !important;
}

.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none !important;
}


body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display:block;
height: 100px; /* fixed header height*/
margin: -100px 0 0; /* negative fixed header height */
visibility: hidden;
pointer-events: none;
}

div.linktext a {
    color: #C1A67F !important;
}

div.linktext a:hover {
    color: #000000 !important;
}

.ast-page-builder-template.single .post-navigation {
    padding-bottom: 2em;
    display: none !important;
}

/* ----------------- FONTS ----------------- */ 


.custom-font-exodus-regular {
    font-family: 'Exodus', sans-serif !important;

}


.custom-font-clanot-book {
    font-family: 'ClanOT-Book', sans-serif !important;

}


/* ----------------- SHARE BUTTONS ----------------- */ 


/* share buttons */
#share-buttons .fa-facebook:before,
#share-buttons .fa-twitter:before,
#share-buttons .fa-linkedin:before,
#share-buttons .fa-whatsapp:before,
#share-buttons .fa-envelope:before{
    background-size: 20px 20px;
  display: inline-block;
  width: 20px; 
  height: 20px;
  content:"";
}
#share-buttons .fa-twitter:before {
    background-image: url('http://belvedere-am.com/wp-content/uploads/2022/06/twitter.svg');
}
#share-buttons .fa-linkedin:before{
  background-image: url('http://belvedere-am.com/wp-content/uploads/2022/06/linkedin.svg');
}
#share-buttons .fa-envelope:before{
  background-image: url('http://belvedere-am.com/wp-content/uploads/2022/06/paper-plane.svg');
}

#share-buttons .fa-whatsapp:before{
  background-image: url('http://belvedere-am.com/wp-content/uploads/2022/06/whatsapp.svg');
}

.elementor-share-buttons--view-icon .elementor-share-btn__icon{
    justify-content: flex-start;
}
@media screen and (min-width: 768px){
.elementor-share-buttons--view-icon .elementor-share-btn__icon{
    justify-content: flex-end;
}   
}

/* ----------------- NAVIGATION ----------------- */ 


/* ----------------- MOBILE NAVIGATION ----------------- */ 


/* ----------------- BODY ----------------- */ 


/* ----------------- SIDEBAR ----------------- */ 



/* ----------------- FOOTER ----------------- */ 


/* ----------------- BLOG ----------------- */ 


/* ----------------- PORTFOLIO ----------------- */ 


/* ----------------- GALLERY ----------------- */ 


/* ----------------- CONTACT FORM ----------------- */ 


/* ----------------- TABLES ----------------- */ 


/* ----------------- OTHERS ----------------- */ 


/*------------------------------------*\
SPECIFIC SCREENSIZE
\*------------------------------------*/


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

h2.widget-title {
    font-weight: inherit;
    font-family: 'ClanOT-Book', sans-serif !important;
    font-size: 25px !important;
}

li.cat-item  {
    font-family: 'ClanOT-Book', sans-serif !important;
}

.widget_tag_cloud .tagcloud {
    margin-top: 0px !important;
    display: inline-block;
    font-family: 'ClanOT-Book', sans-serif !important;
}

}


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


}

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


}

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


}

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


}

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


}

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


}

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


}


/*------------------------------------*\
MOBILE
\*------------------------------------*/

/*Ipad Landscape*/

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



}

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



}



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

}


/*Ipad Air*/


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




}


/*Ipad Mini*/


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


}



/*Iphone 6/7 Plus Landscape*/



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



}



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



}


/*Iphone 6/7 Landscape*/


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



}

/*Galaxy S5*/

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


}




/*Iphone 5 Landscape*/


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



}

/*Iphone 4 Landscape*/

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



}

/*Nexus 6P*/

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



}




/*Iphone XR*/

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



}


/*Nexus 5X*/

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



}


/*Iphone 12 Pro*/

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



}


/*Iphone SE*/

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



}


/*Galaxy S5*/

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



}




/*Iphone 4/5 Portrait*/



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



}

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



}



/*
ZWISCHEN ZWEI GROESSEN:
*/


@media screen and (min-width: 769px) and (max-width: 2560px) {

 div.hide-on-desktop {
display: none !important;
 }

}

@media screen and (min-width: 200px) and (max-width: 768px) {

div.hide-on-mobile {
display: none !important;
 }

}