/*
Theme Name:     2015 librije
Description:    Child Theme voor librije
Author:         OCCHIO Web Developers
Template:       enfold
Theme URI:		
Author URI:		
Version:		


*/

@import url("../enfold/style.css");
@import url("../enfold/css/base.css");
@import url("../enfold/css/dynamic-css.php");
@import url("../enfold/css/grid.css");
@import url("../enfold/css/layout.css");
@import url("../enfold/css/shortcodes.css");
@import url("../enfold/css/grid.less");


/* General Custom CSS */
body
{
  font-family: 'Raleway', sans-serif;
  letter-spacing: 1px;
 
}

p { 
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 2.0em;
  letter-spacing: 1px;
  color: #ffffff: !important;
}

h1, h2, h3   { 
  font-family: 'Raleway', sans-serif;
  font-weight: 300;
}

h1 {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  line-height: 1.1em;
  margin-bottom: 10px;
  letter-spacing: 1px;
color: #ffffff !important;
  
}
h2 {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  line-height: 1.1em;
  margin-bottom: 10px;
}
h3 {
  font-family: 'Raleway', sans-serif;
  font-weight: 400;
  margin-bottom: 20px;
  letter-spacing: 1.5px;
  color: #a29061 !important;

}

#comments span, .minitext, .form-allowed-tags, #reply-title small, #commentform label {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    display: block;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.5em;
    letter-spacing: 1px;
    padding-top: 8px;
    text-transform: none;
}

/* ==== HOOFDMENU: grotere letter, niet vet, active-state voor hoofd-item bij een submenu-pagina ====*/

.avia-menu, .avia-menu a {
	font-size: 14px;
 	font-family: 'Raleway', sans-serif;
        letter-spacing: 1px;
        font-weight: 300;
}

/* ==== HOOFDMENU: menuicons en kleur header ====*/

#header_main {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
}
/*
#header .av-main-nav li.menu-item-type-custom {
    width: 79px;
    overflow: hidden;
    margin: 0 12px 0 12px;
}



#header #avia-menu li.menu-item-type-custom a {
	background-repeat: no-repeat !important;
    width: 100%;
    margin:0;
    background-position: center center !important;
    background-size: 100% auto;
    vertical-align: baseline;
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-restaurant a {
	background-image: url("images/layout/item-librije-restaurant.png");
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-zusje a {
	background-image: url("images/layout/item-librije-zusje.png");
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-hotel a {
	background-image: url("images/layout/item-librije-hotel.png");
	width: 77px;
}

#top #wrap_all .av_header_transparency .main_menu ul .menu-librije-hotel {
	width: 68px;
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-winkel a {
	background-image: url("images/layout/item-librije-winkel.png");
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-atelier a {
	background-image: url("images/layout/item-librije-atelier.png");
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-food a {
	background-image: url("images/layout/item-librije-food.png");
}

#top #wrap_all .av_header_transparency .main_menu ul li.menu-librije-food {
	 margin: 0 5px;
}*/

/* menu scrolled staat nu uit! in avia.js */

/* menu png's background-image nu uit! */

/*
#header.header-scrolled .av-main-nav li.menu-item-type-custom {
	margin: 0 10px 0 10px;
}

#header.header-scrolled .av-main-nav li.menu-librije-nieuwsbrief {
	margin-top: 0;
}*/

/*.menu-item-type-custom span {
	display: none;
}

#header .av-main-nav li.menu-librije-nieuwsbrief {
	width:100px;
	margin-right: 25px;
}

#header .av-main-nav li.menu-librije-nieuwsbrief a {
	padding: 0;
}


.menu-librije-nieuwsbrief span.avia-menu-text {
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 10px;
	background-image: url("images/layout/button-arrow-white.png");
	background-repeat: no-repeat;
	background-position: 87px center;
}*/

/* tablet menu landscape */
/*@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	#header #avia-menu li.menu-item-type-custom a,
	#top #wrap_all .header-scrolled .main_menu ul li.menu-item-type-custom  a {
		background-size: 95% auto !important;
	}	
}*/


/* mobile menu */
/*
@media screen and (max-width: 989px) {
	.menu-item-type-custom span {
		display: block;
	}
	
	li.menu-librije-nieuwsbrief  {
		display: none;
	}
}*/

.entry-content-wrapper li {
  font-size: 14px;
  margin-left: 1em;
  padding: 3px 0;
}
.content, .sidebar {
    box-sizing: content-box;
    min-height: 1px;
    padding-bottom: 70px;
    padding-top: 70px;
    z-index: 1;
}
/* ul acccordion */
ul {
    margin-top: 12px;
    margin-bottom: 12px;
}


/* Reservation datepicker */

.reservationsModule {
    background-color: rgba(0, 0, 0, 0.5);
    padding: 10px 15px;
}

.reservationsModule legend {
  margin-bottom: 10px;
  text-align: left;
} 

.reservationsModule label.radio {
  text-align: left;
  line-height: 20px;
}
.reservationsModule input.radio {
  float: left;
  margin-right: 10px;
}

#top .ui-datepicker-header {
  position: relative;
  text-align: center;
  margin: 10px 0;
}

#top .ui-datepicker-header .ui-datepicker-prev,
#top .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
  position: absolute;
  text-decoration: none;
  font-weight: bold;
}

#top .ui-datepicker-header .ui-datepicker-prev {
  left: 20%;
}

#top .ui-datepicker-header .ui-datepicker-next {
  right: 20%;
}

#top .ui-datepicker-calendar td a {
 text-decoration: none;
 color: inherit;
}
#top .ui-datepicker-calendar td.ui-datepicker-today.active {
  background: white;
  color: #76A211; 
}
#top .ui-datepicker-calendar td.ui-datepicker-today.inactive {
  background: white;
  color: #ff4800;
}
#top .ui-datepicker-calendar td.active {
  background-color: #76A211;
  color: white;
  cursor: pointer;
}
#top .ui-datepicker-calendar td.inactive {
  background-color: #ff4800;
  color: white;
}
#top .ui-datepicker-calendar td.ui-datepicker-current-day {
  color: #111;
  font-weight: bold;
}


/**
 * LANGUAGE SWITCHER
 */
.menu-item-language {
	text-transform: uppercase;
}


#reservations_restaurant_restaurantContainer {
	display: none;
}

/* ==== scroll-down-arrow-link ====*/

#top .scroll-down-link {
    color: #FFEE38; 
  }