/*
Theme Name:     Kulturnatta Neve Child
Theme URI:      https://kulturnatta.goteborg.se
Template: neve
Author:         Johan Johansson
Author URI:     https://johanjohansson.com
Description:    Kulturnatta theme based on Neve!
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/
.event-details.program-list-item a  {
  text-decoration: underline;color: #fff;
}


#event-1104.event-details.program-list-item a:hover {
  text-decoration: none;color: #C4CBDD
}

/*
.icon-bar {
  width: 35px !important;
 }
*/


/* Om man vill begränsa bredden på textrutan till ett max
.container .col {
    max-width: 800px !important;
}
*/

/* Lite skugga på texten för att öka kontrasten - NEJ ta bort skugga nu när vi har svart text
ul#nv-primary-navigation-main,
.nv-single-page-wrap.col {
    text-shadow: 0px 0px 1px #1D1D1D;
}
 */
 
.site-footer p {
    font-weight: 400;
}

section {
/*    background-color: rgba(255,205,55,1);
border: 1px solid white; 
    width: 100%;
    padding: 15px;
 border-radius: 1em; */
   margin-bottom:20px;
}



/* Tar bort shadow från Neve-temat som ger ett fult streck i headern */
.hfg_header.site-header {
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0)!important;
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0)!important;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0)!important; }



/* Ändra default outline color (tab-markeringar) */
:focus {outline-color: #fecb39;}

.event-name:focus,
.site-title a:focus,
.icon-star:focus,
.icons:focus {color:#fecb39 !important;border: 2px solid rgba(255, 0, 0, 1)!important;}

#program-list ul .program-list-item .header .event-name a:hover{color:#fecb39}

#program-list ul .program-list-item .header .event-name a:focus{color:#fecb39}

#program-list {margin-top: 10px;}

/* Fetare text i menyn */
ul[id^="nv-primary-navigation"] .menu-item > a {font-weight:600;}

/* Våglinjer meny border */
.menu-item {max-height:30px;
  border-right: 5px solid transparent;
  margin-left: 15px;
  -webkit-border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 40% round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 40% round; /* Opera 11-12.1 */
  border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 40% round;
}

.menu-item:last-child {
  border-right: 0px;
}

/* Försäkra att bakgrundsbilden täcker sidan i bredd */

.custom-background.wp-custom-logo.nv-sidebar-right.menu_sidebar_slide_left { width:100% !important; background-size: 100% auto !important;;}




/* Inga våglinjer mobilmeny */
.menu-sidebar-panel .menu-item {max-height:40px;
  border-right: 0px;
  margin-left: 0px;
    -webkit-border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 0% round; /* Safari 3.1-5 */
  -o-border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 0% round; /* Opera 11-12.1 */
  border-image: url(/wp-content/themes/neve-kulturnatta/linje.png) 0% round;
}

/* Fixar underline när man lagt på våglinjerna */
ul.primary-menu-ul a:after {top:18px !important; }
ul#nv-primary-navigation-sidebar.primary-menu-ul a:after {top:30px !important; }

/* Dölj ordinarie rubrik på startsidan
.home .nv-page-title {display:none;} */

/* Ändra storlek på H1 skrivit i editorn för startsidan*/
.home h1 {font-size:2.5em!important; line-height: 1.2;}

@media (max-width: 600px) {

	.home h1 {font-size:1.5em!important; line-height: 1.2;margin-top:40px;}
	}

/* Fixa storlek på footer-logo*/
.footer-top .widget_media_image {max-width:168px; min-width:111px; padding-top:47px;}

.footer-content-wrap .container{max-width:100% !important; padding-bottom:47px;}

.footer-bottom .dark-mode {background: #ebebeb !important;}
#site-footer {background: #ebebeb !important;}


/* Tar bort att mobilmenyikonen ska vara vit
.light-mode .icon-bar {background: #fff !important; }*/

button.navbar-toggle.active .icon-bar  {background: #000!important; }
	
.single-page-container{margin-top:-40px;}
.light-mode {background-color:transparent !important;}
.nv-navbar {background-color:transparent !important;}
.site-logo{margin-top:-10px;}
.site-logo .brand {margin-top:-10px;}
#nv-primary-navigation-sidebar a {color:#000;}
.header-main.hide-on-mobile.hide-on-tablet.layout-full-contained.nv-navbar {max-width:90%;}

@media (min-width: 960px) {
.site-logo{padding-left:10%;}
.footer-top {margin-left:2.5%;}
}

@media (max-width: 600px) {
#filter-controls {
	line-height: 1em;
}
}


@media print {
	
.nv-page-title h1 {
  font-size: 2em !important; line-height: 2.2em !important;
}	


  .container {
        display: inline;
    }
}

pre{
  background: none;
}
