/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*Schriftarten unter custom-css Theme*/

/*remove first Column Padding */
.page-wrapper {
    padding-top: 0px;
}

/*reduce Headline Padding */

.small-hl h4 {
    margin-top: .1em;
    margin-bottom: .8em;
    font-family: "Arial", sans-serif;
    font-weight: 200;
	line-height: 1;
}
.raise-hl h3 {
	    margin-top: 0.5em;
}
/* Column no bottom padding */
.no-bottom-padding, .col, .gallery-item, .columns {
    padding: 0 15px 0px;
}

/*Column Hover entfernen */
.no-transition, .row-box-shadow-1-hover .col-inner:hover {
   box-shadow: 0 0px 0px -0px rgba(0,0,0,0), 0 0px 0px rgba(0,0,0,0.24);
}

/*Schrift Menü */
.nav > li > a {
    font-weight:300 !important;
}
.nav-top-link {
	font-size:1.6em !important;
}

/*Padding Menü */
.nav-spacing-large>li {
    margin: 0 30px;
}
/*Contact Form 7 Button */
input[type='submit']:not(.is-form) {
	background-color: #892747 !important;
}
/* Contact Form 7 Font */
.wpcf7-textarea {
	font-weight:200;
	font-family:  "Arial", sans-serif;
	color:#777 !important;
}
.wpcf7-text {
	font-weight:200;
	font-family:  "Arial", sans-serif;
	color:#777 !important;
}

/*Kommentaranzeige deaktivieren */
.post_comments {
	display:none;
}

/*Hauptunterschrift mit Hintergrund */
.Mainline h1 {
	    margin-bottom: 0;
}

/*padding von Sektionen reduzieren*/
.min-padding {
	padding-top:10px !important;
}

/*author entfernen*/
.byline, .cat-links {
	display:none;
}
/* Iconbox Hintergrund */

.bg-red .icon-inner {
    background-color: #892747;
}

.bg-red:hover .icon-inner {
    background-color: #892747 !important;
}	
/* unnötige Linie Archiv entfernen*/
footer.entry-meta {
    border-top: 0px;
}

/*Archiv weiterlesen Button*/
.blog-right-button .mb-0 {
    margin-right: 0 !important;
    position: absolute;
    right: 30px;
}
/*widget Sidebar Padding*/
 .widget {
    padding-top: 30px;
}
/*mobile Menu color*/
.nav-dark .nav>li>a {
    color: #777 !important;
}
/*blog Post Overlay entfernen */
.title-overlay {
    background-color: rgba(0,0,0,0) !important;
}

.paddingacht {
	padding:8px;
}
/*Standorte */

.basel {
	bottom:32%;
	left:27%;
}

.dresden {
	top:45%;
	right:11%;
}
.bautzen {
	top:45%;
	right:7%;
}

.leipzig {
	top:44%;
	right:24%;
}

.chemnitz {
	top:47%;
	right:20%;
}

.essen {
	top:44%;
	left:25%;
}

a.hotspot {
    height: 0.8em;
    width: 0.8em;
}
a.hotspot i {
    display: none;
}

/*Listen anpassen*/
li {
    margin-bottom: 0em;
}

/*header anpassen */

.nav-spacing-xlarge>li {
    margin: 0 30px;
}
/*links mit unterlinie*/
.link-underline a {
	text-decoration-line: underline;
}
/*Checkbox anpassen*/
input{
    margin-bottom: 0 !important;
}
label {
    font-weight: 400 !important;
	font-size: 1em !important;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}