/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 15 2025 | 07:12:57 */
/*abstand*/
.abstand_eins { height: 2px; }
.abstand_zwei { height: 5px; }
.abstand_drei { height: 10px; }

/*aufzählungen*/
ul { padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important; line-height: 1.4 !important; }
ul.disc, .entry-content-wrapper ul { list-style: square !important; }

/*breadcrumb*/
.title_container { height:40px !important; background-color:#f1f1f1 !important; }
.breadcrumb-trail { font-size:8px !important; margin: -1px 0px 0px 0px; }
.breadcrumb-title { display: none !important; }
.main-title a  { display: none !important; }
@media only screen and (max-width: 767px){ #top #wrap_all .breadcrumb { display: none; }}
@media only screen and (max-width: 767px){ .container_wrap.title_container { display: none; }}

/*burger menu*/
#top #wrap_all #av-burger-menu-ul li { font-size: 12px; padding: 0px 0px 4px 15px !important; }
#header #av-burger-menu-ul > li > a { text-transform: uppercase; font-size: 12px; padding: 4px 0px 6px 20px !important; font-weight: 500; }

/*color section*/
.avia-section { min-height: 50px !important; }

/*cookie*/
.cmplz-logo { width:150px !important; margin:5px 10px -15px -1px !important; }

/*fonts*/
h1 { letter-spacing: 0px !important; }
h2 { letter-spacing: 0px !important; }
h3 { letter-spacing: 0px !important; }
h4 { letter-spacing: 0px !important; line-height: 1.0 !important; font-size: 1px !important; font-weight: lighter !important; color: #ffffff !important; }
h5 { letter-spacing: 0px !important; }
h6 { letter-spacing: 0px !important; }
a:link { text-decoration: none !important; } 
a:visited { text-decoration: none !important; } 
a:hover { text-decoration: none !important; } 
a:active { text-decoration: none !important; }
p { line-height: 1.4 !important; }

/*footer*/
#footer .widget { margin: 10px 0px 10px 0px !important; }
.container_wrap { padding: 0px !important; }

/*graufilter*/
img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(//pulsar-consulting.com/wp-content/uploads/custom-css-js/desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1); transition-property: all; transition-duration: 1s; }
img.desaturate:hover { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: none; transition-property: all; transition-duration: 1s; }

/*hintergrund weltkarte*/
.page-id-2355 { background-image: url(https://pulsar-consulting.com/wp-content/uploads/2019/04/pc_worldmap.png); }

/*kontakt*/
.hauptkontakt { border:2px solid #7fc600 !important; background-color: rgba(255,255,255,0.8); padding:15px 20px 15px 20px; border-radius:3px; }
.kontakt { border:1px solid #e6e6e6 !important; background-color: rgba(255,255,255,0.8); padding:15px 20px 15px 20px; border-radius:3px; }

/*menu*/
nav.main_menu .sub-menu .avia-menu-text { font-size: 13px !important; font-weight: 300 !important; }
.sub-menu li a { padding: 4px 15px 4px 15px !important; }
ul.sub-menu { border-radius: 10px; }
.av-main-nav ul li:first-child a { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; overflow: hidden; }
.av-main-nav ul li:last-child a { border-bottom-right-radius: 3px !important; border-bottom-left-radius: 3px !important; overflow: hidden; }

/*news*/
.phone-info { line-height: 1.3 !important; font-size: 15px !important; padding: 15px 7px 7px 0px !important; font-weight: lighter !important; }

/*partner*/
.profilbild { width:120px; height:120px; }
.background { border: 1px solid #eeeeee !important; }

/*phone social info header*/
.phone-info { line-height: 1.3 !important; font-size: 15px !important; padding: 15px 7px 7px 0px !important; font-weight: lighter !important; }

/*profil*/
.profil { border: 1px solid #e9e9e9 !important; background-color: #f3f3f3; display: inline-block; padding: 20px 15px 20px 15px; margin: 0 0 0 0; height: 100%; width: 100%; border-radius: 3px; }
.profil_head { font-size: 12px; font-weight: 400; text-align: left; line-height: 1.2; margin-bottom:5px; padding: 0px 0px 0px 0px; }
.profil_name { font-style: italic; font-size: 15px; font-weight: 400; margin-bottom: 4px; text-align: left; line-height: 1.2; color: #465c69; padding: 0px 0px 5px 0px; }

/*projektreferenzen*/
.projektreferenzen { border:1px solid #e6e6e6 !important; background-color: rgba(242,242,242,0.8); padding:10px 15px 10px 15px; border-radius:3px; }

/*reminder*/
.reminder { border: 1px solid #3a4b56 !important; background-color: #465c69; display: inline-block; padding: 20px 15px 20px 15px; height: 100%; width: 100%; border-radius: 3px; line-height: 1.3; }

/*social media buttons*/
#header_main .social_bookmarks { top: 35% !important; left: -4% !important; font-size: 10px; }
#socket .social_bookmarks li a { display: none !important; }

/*tagline*/
.taglineoben { background:rgba(127,198,0,0.85); padding: 13px 30px 13px 30px; border-radius: 2px; color: #ffffff; font-size: 30px !important; font-weight: lighter; line-height: 1.1; display:inline-block; }
.taglineunten { background:rgba(127,198,0,0.85); padding: 16px 30px 16px 30px; border-radius: 2px; color: #ffffff; font-weight: lighter; font-size: 22px !important; line-height: 1.1; display:inline-block; }

/*themen*/
.themen { border: 1px solid #73b300 !important; background-color: #7fc600; display: inline-block; padding: 20px 15px 20px 15px; height: 100%; width: 100%; border-radius: 3px; line-height: 1.3; }

/*title*/
.entry-content-wrapper { padding: 7px 0px 0px 0px; }

/*toggle slider*/
.main_color .toggler { opacity: 0.75; }
.main_color .toggle_content { opacity: 0.75; }

/*trennlinie*/
hr { margin: 7px 1px 10px 1px; border-top: 1px dotted #666666 !important; }