/*
 Theme Name:   Enfold LoS Child
 Theme URI:    http://lothar-schiffler.de/
 Description:  Enfold Child Theme for Lothar-Schiffler.de
 Author:       Nikolai Klassen
 Template:     enfold
 Version:      1.0.0
*/



/* ---------- ENFOLD GENERAL STYLING ---------- */

/* Adjusts padding on pages */
#main .content, .sidebar {
padding-top: 35px;
padding-bottom: 20px;
}

/* Sets background-color of page, which is visible below Footer on short pages */
#wrap_all {
background: #f2f2f2 !important;
}

/* Table Styling (currently used on exhibition page) */
td {
border: none !important;
min-width: 100px !important;
padding: 0px 25px 15px 0px !important;

}

/* Accordeon-Styling (currently used for bird glossary)*/
tr, .toggle_content  {
background: #f2f2f2 !important;
color: #666666 !important;
}

/* Disables enlarge-arrows on mouseover for images */
.image-overlay-inside, .image-overlay.overlay-type-extern, .image-overlay.overlay-type-image {
display: none !important;
width: 0px !important;
height: 0px !important;
}

/*Disable special style for ampersands */
.special_amp {
font-family: inherit;
font-style: normal;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit!important;
}



/* -------- LEFT MENU PANEL STYLING -------- */

/* Sets width of left menu panel */
.html_header_sidebar #top #header {  width: 250px; }
.html_header_left #main {  margin-left: 250px;  }

/* BORDERS */
/* Sets right border on left menu panel */
.header_bg {
border-right-style: solid !important;
border-right-width: 1px !important;
border-color: #e1e1e1 !important;
}
/* removes border right next to left menu panel */
#main, .main_color {
border: none !important;
}
/* Remove borders between menu items */
#header .av-main-nav > li > a {
border: none !important;
}
/* main menu font styling */
.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
    font-size: 13px;
    font-weight: 600;
    display: block;
}

/* reduces padding on menu panel widgets (currently language switcher) */
#header .avia-custom-sidebar-widget-area .widget {
padding: 16px 36px;
}

/* show widget area "Sprachenumschalter Mobile" (from functions.php) only on mobile view*/
@media only screen and (min-width: 768px) {
	#polylang-6 { display: none !important; }
}
/* styling for "Sprachenumschalter Mobile" */
@media only screen and (max-width: 767px) {
	#polylang-6 {
		position: absolute;
		right: 60px;
		top: 0px;
	}
	#polylang-6 a {
		font-size: 13px !important;
		color: #666;
	}
}



/* ------- LAYERSLIDER STYLING ---------*/

/* Gets rid of shadow around LayerSliders*/
.avia-layerslider.avia-shadow { box-shadow: none; }

/* Styles the navigation arrows on LayerSliders: color, no box, size, position outside */
.ls-nav-prev, .ls-nav-next { 
color: #666 !important;
width: 0 !important;
font-size: 28px !important;
margin: -30px 0px 0px -10px !important;
}

/* ------- PHOTOSWIPE LIGHTBOX STYLING ------- */

/* background color */
.pswp__bg {
background: #111 !important;
}




/* ------- ENVIRA-LIGTBOX STYLING  -------- */

/* Envira-Lightbox: no border, background color */
.envirabox-skin { padding: 0px !important; }
.envirabox-overlay { background: rgba(242, 242, 242, 0.9) !important; }
.page-id-8 .envirabox-overlay { background: #f2f2f2 }
.page-id-581 .envirabox-overlay { background: #f2f2f2 }

/* Envira-Lightbox: caption color and alignment*/
.envirabox-title, .envirabox-outside-wrap { 
color: #666 !important;
text-align: center !important;
margin-top: 30px !important;
}

/* Changes navigation icons of Envira-Lightbox*/
#envirabox-loading, .envirabox-close, .envirabox-prev span, .envirabox-next span { 
background-image: url(images/envirabox_sprite.png) !important; 
}

/* Reposition close button on Envira's lightbox */
.envirabox-close{
top:-36px !important;
right:0px !important;
}
/* Reposition prev/next navigation arrows to prevent them from clipping on window edge */
.envirabox-prev { left: -55px !important; }
.envirabox-next { right: -55px !important; }




/* ------- NACHTZUG-SEITE STYLING -------- */

/* main area background */
.page-id-13 .main_color, .page-id-13 #scroll-top-link, .page-id-13 #socket,
.page-id-824 .main_color, .page-id-824 #scroll-top-link, .page-id-824 #socket 
{
background: #222;
}
/* left menu panel background */
.page-id-13 .header_bg, .page-id-13 #advanced_menu_toggle,
.page-id-824 .header_bg, .page-id-824 #advanced_menu_toggle 
{
background: #333;
}
/* dark grey borders */
.page-id-13 #header_main,  .page-id-13 .header_bg, .page-id-13 .logo, .page-id-13 #scroll-top-link, .page-id-13 #socket, .page-id-13 #advanced_menu_toggle, .page-id-13 #header .avia-custom-sidebar-widget-area .widget,
.page-id-824 #header_main,  .page-id-824 .header_bg, .page-id-824 .logo, .page-id-824 #scroll-top-link, .page-id-824 #socket, .page-id-824 #advanced_menu_toggle, .page-id-824 #header .avia-custom-sidebar-widget-area .widget
{
border-color: #444 !important;
}
/* Font Color */
.page-id-13 p, .page-id-13 strong, .page-id-13 h1, .page-id-13 h3,
.page-id-824 p, .page-id-824 strong, .page-id-824 h1, .page-id-824 h3 
{
color: #bbb !important;
}
/* Font Color left panel main menu*/
.page-id-13  #header .av-main-nav > li > a .avia-menu-text, .page-id-13 .sidebar a,
.page-id-824  #header .av-main-nav > li > a .avia-menu-text, .page-id-824 .sidebar a 
{
color: #ccc;
}
/* Font Color langguage switcher */
.page-id-13 .sidebar a,
.page-id-824 .sidebar a 
{
color: #ccc !important;
}
/* Blue Font */ 
.page-id-13 h1 strong, .page-id-13 h3 strong, .page-id-13 a,
.page-id-824 h1 strong, .page-id-824 h3 strong, .page-id-824 a
{
color: #2b67cc !important;
}



/* ---------- AUSSTELLUNGSTABELLE STYLING --------- */

.page-id-17 td:first-child, .page-id-1318 td:first-child {
  width: 120px !important;
}




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


.rounded-container .iconfont, .small-preview .iconfont {
    display: none;
}
.single .big-preview.single-small, .single .blog-meta {
	display: none!important;
}
#top .fullsize .template-blog .post-meta-infos, .post-meta-infos,#top .fullsize .template-blog .post-title { 
	text-align: left !important; 
}
.recentcomments a, .widget_recent_entries li a {
  font-style: inherit;
  font-family: inherit;
}





/* ------- CURRENTLY NOT USED ------ */

/* Enfold-Lightbox: background color and opacity  
.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
opacity: 1 !important;
background: #f2f2f2 !important;
}
*/

/* Enfold-Lightbox: caption color 
.mfp-title, div.avia-popup button.mfp-arrow:before, .mfp-counter, .mfp-image-holder, .mfp-close, .mfp-iframe-holder .mfp-close { 
color: #333 !important; 
}
*/

/* LayerSlider: Removes border on top. 
div#after_layer_slider_1 { border-top: none; }
*/

/* LayerSlider: Moves navigation dots on bottom up. 
.ls-bottom-nav-wrapper {
margin-bottom: -50px !important;
}
*/
