/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


/* ... Farben ... 

Mittelgrau #676767
Hellgrau #EEEEEE
Mittelblau #000080
Gelb #FEFE01



*/


/* Local Fonts via google-webfonts-helper.herokuapp.com */

/* rock-salt-regular - latin */
@font-face {
  font-family: 'Rock Salt';
  font-style: normal;
  font-weight: 400;
  src: url('../../uploads/fonts/rock-salt-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../uploads/fonts/rock-salt-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../uploads/fonts/rock-salt-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../uploads/fonts/rock-salt-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../uploads/fonts/rock-salt-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../uploads/fonts/rock-salt-v16-latin-regular.svg#RockSalt') format('svg'); /* Legacy iOS */
}

/* quicksand-300 - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 300;
  src: url('../../uploads/fonts/quicksand-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../uploads/fonts/quicksand-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../uploads/fonts/quicksand-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../uploads/fonts/quicksand-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../uploads/fonts/quicksand-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../uploads/fonts/quicksand-v28-latin-300.svg#Quicksand') format('svg'); /* Legacy iOS */
}

/* quicksand-regular - latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('../../uploads/fonts/quicksand-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../uploads/fonts/quicksand-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../uploads/fonts/quicksand-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../uploads/fonts/quicksand-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../uploads/fonts/quicksand-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../uploads/fonts/quicksand-v28-latin-regular.svg#Quicksand') format('svg'); /* Legacy iOS */
}







/* ... Layout allgemein ... */

hr {margin:0;border-top-width:2px;}



/* ... Typografie allgemein ... */

* {font-family:'Quicksand', sans-serif !important;font-weight:300;}

p, li, dt, dd, dl, address, label, small, pre, code {margin:0 0 10px 0;line-height:1.24;}
b, strong {color:#000;font-size:14px; font-weight:400 !important;}
em, i {font-style:italic;}

h1 {margin:0 0 20px 0;text-transform:uppercase;}

.zeilenhoehe_a p {line-height:1.75 !important;}


/* ... Header / Navigation ... */

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {color:#000;}
.menu-light .menu-smart .search-icon a {color:#000; /* war bis 230831 #BBB */}

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {background:none !important;}
.submenu-light .menu-smart a:hover, .submenu-light .menu-smart a:focus {color:#000 !important;}

@media screen and (min-width: 960px) {
/* .drop-menu {top:99% !important;margin-left:-13px !important;} */
.submenu-light .menu-smart ul {margin-top:-50px !important; margin-left:-13px !important;}
}

ul.menu-smart ul {left:-4000px;}
.single-portfolio li#menu-item-49 a {color:#000;}

/* Korrektur, damit 1. Eintrag Submenu klickbar ist, ES 230216 */
.hmenu .menu-primary .menu-smart > li > a, .hmenu-center .menu-primary .menu-smart > li > a {height:50%;}	
}


/* Mobile Nav */ 

@media screen and (max-width: 959px) {
body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {padding-bottom:27px;}
}





/* ... Content-Bereich ... */

.post-content ul {margin-bottom:18px;}

.home #index-211821 {margin-top:24px !important;}

/* Unterseiten Aktuelles: Ergänzung HL */ 

/* deaktiviert 230831 ...
.page-id-971 h1:before {content:'Aktuelles: ';margin-right:5px;}
.page-id-971 h1 {display:inline-flex !important;}

.page-id-1030 h1:before {content:'Aktuelles: ';margin-right:5px;}
.page-id-1030 h1 {display:inline-flex !important;}

.page-id-1061 h1:before {content:'Aktuelles: ';margin-right:5px;}
.page-id-1061 h1 {display:inline-flex !important;}

.page-id-1066 h1:before {content:'Aktuelles: ';margin-right:5px;}
.page-id-1066 h1 {display:inline-flex !important;}

.page-id-1068 h1:before {content:'Aktuelles: ';margin-right:5px;}
.page-id-1068 h1 {display:inline-flex !important;}
... */

.page-id-971 h1:before {content:'News: ';margin-right:5px;}
.page-id-971 h1 {display:inline-flex !important;}

.page-id-1030 h1:before {content:'News: ';margin-right:5px;}
.page-id-1030 h1 {display:inline-flex !important;}

.page-id-1061 h1:before {content:'News: ';margin-right:5px;}
.page-id-1061 h1 {display:inline-flex !important;}

.page-id-1066 h1:before {content:'News: ';margin-right:5px;}
.page-id-1066 h1 {display:inline-flex !important;}

.page-id-1068 h1:before {content:'News: ';margin-right:5px;}
.page-id-1068 h1 {display:inline-flex !important;}


/* Unterseiten Aktuelles: Abstände */ 

.page-id-971 .isotope-wrapper.half-gutter {margin-top:-36px !important;}
.page-id-971 .t-entry-text-tc.single-block-padding, .page-id-971 .t-entry-text-tc.half-block-padding {padding-top: 9px !important;}

.page-id-1030 .isotope-wrapper.half-gutter {margin-top:-36px !important;}
.page-id-1030 .t-entry-text-tc.single-block-padding, .page-id-1030 .t-entry-text-tc.half-block-padding {padding-top: 9px !important;}

.page-id-1061 .isotope-wrapper.half-gutter {margin-top:-36px !important;}
.page-id-1061 .t-entry-text-tc.single-block-padding, .page-id-1061 .t-entry-text-tc.half-block-padding {padding-top: 9px !important;}

.page-id-1066 .isotope-wrapper.half-gutter {margin-top:-36px !important;}
.page-id-1066 .t-entry-text-tc.single-block-padding, .page-id-1066 .t-entry-text-tc.half-block-padding {padding-top: 9px !important;}

.page-id-1068 .isotope-wrapper.half-gutter {margin-top:-36px !important;}
.page-id-1068 .t-entry-text-tc.single-block-padding, .page-id-1068 .t-entry-text-tc.half-block-padding {padding-top: 9px !important;}



/* Beitraege */ 

.post-title-wrapper .post-info {display:none;}


/* Tabs auf Kontaktseite */

.nav-tabs > li > a, .nav-tabs > li.active > a {padding-left:0;}

.nav-tabs > li > a {color:#676767 !important;}
.nav-tabs > li.active > a {color:#000 !important;border-bottom:none;}

.nav-tabs {text-transform:none; text-align:left;letter-spacing:0;border-bottom:none;}
.tabs_kontaktseite .single-block-padding {padding:0;}


/* Lageplan */ 

.leaflet-popup-content a, .leaflet-container a {color:#676767 !important;}
.leaflet-popup-content {font-family:'Quicksand' !important;font-size:14px;color:#676767;}
.leaflet-popup-content .umsMarkerTitle {display:none !important;}
img.leaflet-tile {filter:grayscale(100%) !important;}
.leaflet-control-zoom, .leaflet-control-scale {display:none !important;}



/* ... Footer ... */ 

.site-footer p {font-size:13px;}

footer .col-lg-9 {width:85%;}
footer .col-lg-3 {width:15%;padding-left:0px !important;}

.footer-scroll-top {right:36px; bottom:34px;}
.footer-scroll-top i {border-radius:0;width:3em;height:3em;line-height:3em;}
.footer-scroll-top i.btn-default {background-color:#000080 !important; border-color:#000080 !important;}




/* ... Bilder ... */

figcaption {margin-top:9px !important;}




/* ... Formulare ... */





/* ... Projekte ... */

		
/* Uebersicht */

.isotope-filters ul.menu-smart {margin-bottom:18px;}
.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {font-size:14px;font-weight:300 !important;}
.isotope-filters ul.menu-smart > li > span {padding:0 18px 15px 0px;}
.isotope-filters .menu-light .menu-smart > li a.active {color:#000;}
.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {letter-spacing:0;}


/* Galerie (Media Gallery) */

div.caption.caption-visible {display:none !important;}

.page-id-38 .uncode_text_column ul {list-style-type:none;padding-left:0;}
.page-id-38 .uncode_text_column ul li {display:inline;text-transform:uppercase;margin-right:2em;line-height:1.8em;}
.page-id-38 .uncode_text_column ul li a::before {content:'» ';}

		
/* Einzelseiten */

.single-portfolio h1 {padding-top:10px;} 

@media screen and (min-width: 960px) {

	.single-portfolio .uncode_text_column {min-height:478px;}	
	
	.single-portfolio.postid-100 .uncode_text_column, 
	.single-portfolio.postid-112 .uncode_text_column, 
	.single-portfolio.postid-125 .uncode_text_column,
	.single-portfolio.postid-137 .uncode_text_column,
	.single-portfolio.postid-163 .uncode_text_column,	
	.single-portfolio.postid-589 .uncode_text_column,
	.single-portfolio.postid-605 .uncode_text_column,	
	.single-portfolio.postid-766 .uncode_text_column
	{height:478px !important;overflow:auto;}	
	
}
.single-portfolio .post-content .single-block-padding {padding:0 10px;}

.owl-next .owl-nav-container, .owl-prev .owl-nav-container {border-radius:0 !important;}
.t-inside .t-entry-visual, .t-inside .t-entry-visual:hover {border:none !important;}

/*.single-portfolio img {border:1px solid #EEE;}
.style-dark .btn-default, .style-light .style-dark.style-override .btn-default, .style-light .style-dark .btn-default
{background-color:#EEE !important;border-color:#EEE !important;}*/

.ueberschrift_textblock_mobil {visibility:hidden; height:0 ; margin-bottom:0;}




/* Lightbox */

.ilightbox-fullscreen, .ilightbox-play {display:none;}



/* ... Lageplan ... */ 

.leaflet-popup-content {font-family:'Quicksand' !important;}
.leaflet-popup-content .umsMarkerTitle {display:none !important;}
img.leaflet-tile {filter:grayscale(100%) !important;}




/* ... Tabellen ... */





/* ... Mobile ... */

@media screen and (max-width: 959px) {
.font-weight-menu, .menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container ul.menu-smart li.dropdown > a, .menu-container ul.menu-smart li.mega-menu > a, .menu-container:not(.vmenu-container) ul.menu-smart > li > a, .menu-smart i.fa-dropdown, .vmenu-container a {font-weight:300 !important;}
	
.main-container .row-container .single-bottom-padding {padding-bottom:18px;}	
}













