/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/


/* =Reset
-------------------------------------------------------------- */

/* @license
 * MyFonts Webfont Build ID 2592363, 2013-07-01T07:59:07-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Populaire Light by PintassilgoPrints
 * URL: http://www.myfonts.com/fonts/pintassilgo/populaire/light/
 * Copyright: By PintassilgoPrints, 2012. All rights reserved. www.pintassilgoprints.com
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2592363
 * 
 * © 2013 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/278e6b");
@font-face {font-family: 'PopulaireLight';
			src: url('278E6B_0_0.eot');
			src: url('278E6B_0_0.eot?#iefix') format('embedded-opentype'),
				 url('278E6B_0_0.woff') format('woff'),
				 url('278E6B_0_0.ttf') format('truetype'),
				 url('278E6B_0_0.svg#wf') format('svg');
font-weight: normal;
font-style: normal;
			}

@font-face {
    font-family: 'futura_md_btbold';
    src: url('futubd__-webfont.eot');
    src: url('futubd__-webfont.eot?#iefix') format('embedded-opentype'),
         url('futubd__-webfont.woff') format('woff'),
         url('futubd__-webfont.ttf') format('truetype'),
         url('futubd__-webfont.svg#futura_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'noteworthylight';
    src: url('noteworthy-webfont.eot');
    src: url('noteworthy-webfont.eot?#iefix') format('embedded-opentype'),
         url('noteworthy-webfont.woff') format('woff'),
         url('noteworthy-webfont.ttf') format('truetype'),
         url('noteworthy-webfont.svg#noteworthylight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NoteworthyBold';
    src: url('noteworthy-bold.eot');
    src: url('noteworthy-bold.eot') format('embedded-opentype'),
         url('noteworthy-bold.woff') format('woff'),
         url('noteworthy-bold.ttf') format('truetype'),
         url('noteworthy-bold.svg#NoteworthyBold') format('svg');
    font-weight: normal;
    font-style: normal;
}



*{
margin:0px; padding:0px;
}

.clear{
clear:both;
}

body {
background-color:#282828;
}

#containerbox{
width:934px; height:auto; margin:0 auto;
background-image:url(images/background.jpg); background-repeat:repeat-y;
}

#container{
width:900px; height:auto; margin:0 auto;
background-color:#FFF;
}

.backtohome{
width:auto; height:48px; margin-left:309px; margin-top:7px; position:absolute;}
.backtohomeleft{
width:67px; height:48px; background:url(images/arrowtop.png) no-repeat; float:left; }
.backtohomeright{
width:auto; height:20px; margin-left:10px; float:left; }
.backtohomeright p{
font-family:noteworthylight; font-size:14px; color:#aab838; font-weight:normal; line-height:normal;  }

/* SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER SLIDER */

#slider {
width:900px; height:472px; 
float:left; position:relative;
background-image:url(images/slideback.jpg); background-repeat:no-repeat; background-position:0 0;
}
#slider2 {
width:900px; height:546px; 
float:left; position:relative;
background-image:url(images/slideback.jpg); background-repeat:no-repeat; background-position:0 0;
}

.overlaylogo{
width:121px; height:121px; position:absolute; z-index:888;
left:35px; bottom:18px; background-image:url(images/overlaylogo.png);
}

#cycloneslider-homepage-1{
width:900px; height:472px; float:left;

}#cycloneslider-homepage-1:hover{
opacity:0.90;
filter:alpha(opacity=90); /* For IE8 and earlier */
cursor:pointer;
}

/* SLIDER SUB */

#slider_sub {
width:900px; height:267px; 
float:left; position:relative;
}

.cycloneslider-caption-title{
font-family:Verdana; font-size:14px; font-weight:bold; color:#FFF;
}

.slider_sub_left{
width:287px; height:267px; float:left;
}
.slider_sub_middle{
width:290px; height:267px; float:left; margin-left:4px;
}
.slider_sub_right{
width:314px; height:267px; float:right; 
}


/* INDEX CONTENT INDEX CONTENT INDEX CONTENT INDEX CONTENT INDEX CONTENT */

#pagebox{ width:900px; height:auto; float:left; }

#content{
width:900px; height:auto; float:left; background-color:#b9baba;
margin-top:15px; color:#FFF; font-size:12px; font-family:Verdana;
font-weight:bold;
}

.entry-content{
margin:22px 35px 22px 35px; line-height:15px; width:560px;
text-align: justify; text-justify: newspaper;
}

/* OPENINGSTIJDEN OPENINGSTIJDEN OPENINGSTIJDEN OPENINGSTIJDEN OPENINGSTIJDEN */

#openingstijden{
width:242px; height:213px;  position:absolute; margin-top:0px; margin-left:624px; background-color:#aab838; color:#FFF; font-size:12px; font-family:Verdana;
font-weight:bold;
}
.openingstijden-dag{line-height:15px; margin:80px 0px 0px 21px; float:left; width:90px;}
.openingstijden-tijd{line-height:15px; margin:80px 21px 0px 0px; text-align:right; float:right; width:105px;}

/* MAIN CONTENT MAIN CONTENT MAIN CONTENT MAIN CONTENT MAIN CONTENT MAIN CONTENT */

#maincontent{width:900px; height:auto; float:left; }

#maincontentmiddle{width:304px; height:auto; float:left;}

.opdekaart{width:304px; height:488px; float:left;}

.krijtbord{width:304px; height:334px; float:left; background:url(images/krijtbord.jpg) no-repeat; margin-top:20px;}
.krijtbord-actie{font-family:PopulaireLight; text-transform: uppercase; color:#c3c2c2;  font-size:43px; line-height:48px; 
/* For IE8 and earlier */ margin-left:22px; width:260px;}

h4{font-family:PopulaireLight; text-transform:uppercase; font-weight:normal; color:#c3c2c2;  font-size:72px; line-height:69px; 
 /* For IE8 and earlier */ margin-top:25px; margin-bottom:25px; height:55px;}
 
.parkeren{width:304px; height:74px; float:left; margin-top:45px;}
.parkeericon{width:86px; height:74px; float:left; background:url(images/parkeren.jpg) no-repeat;}
.parkeerinfo{width:218px; height:74px; float:left;}
.parkeerinfo-content{color:#a5a6a6; margin:2px 0px 0px 10px; font-size:14px; font-family:verdana; font-weight:bold;}

.agenda{width:242px; height:247px; overflow:hidden; margin-top:96px; float:right; margin-right:34px; padding-bottom:10px; border-top:1px solid #b9baba;border-bottom:1px solid #b9baba; }
.agendatitle{width:242px; height:40px; background:url(images/agenda.jpg) repeat-x; float:left;}
.agendatitle p{font-family:noteworthylight; font-size:18px; color:#aab838; font-weight:normal; line-height:normal; }
.agendaitems{width:242px; height:auto; float:left; margin-top:5px;}
.agendaitem{width:242px; height:auto; float:left;}
.agendaleft{width:70px; height:30px; float:left;}
.agendaleft p{font-family:noteworthylight; font-size:18px; color:#aab838; font-weight:normal; line-height:normal; }
.agendaright{width:172px; height:auto; float:right; margin-top:5px;}
.agendaright p{font-family:noteworthylight; font-size:14px; color:#b9baba; font-weight:normal; line-height:normal; } 

.werkenbij{width:242px; height:auto; background-color:#aab838; float:right; margin-right:34px; margin-top:14px;}
.werkenbijcontent{width:232px; height:auto; margin:13px 5px 13px 5px; text-align:center; text-transform: uppercase; font-family:verdana; font-size:13px; color:#FFF!important; font-weight:bold; text-decoration:none;}
.werkenbijcontent a{font-family:verdana; text-transform: uppercase; font-size:13px; color:#FFF!important; font-weight:bold; text-decoration:none;}
.werkenbijcontent p{font-family:verdana; text-transform: uppercase; font-size:13px; color:#FFF!important; font-weight:bold; text-decoration:none;}
.werkenbijcontent a:hover{font-family:verdana; font-size:13px; color:#FFF!important; font-weight:bold; text-decoration:none;}
 
/* ONDERWERPEN ONDERWERPEN ONDERWERPEN ONDERWERPEN ONDERWERPEN ONDERWERPEN */

#onderwerpen{
width:450px; height:347px; float:left;
 margin-top:37px;
}.onderwerp{
width:450px; height:161px; float:left;
margin-bottom:25px; 
}.onderwerpimg{
width:232px; height:161px; float:left;
}.onderwerpcontent{
background:url(images/dubbleline.jpg) repeat-x bottom;
width:183px; height:144px; float:left; padding:16px 12px 0px 23px;
border-top:1px solid #b9baba; 
}.onderwerpcontent p{
margin-top:10px; line-height:15px; font-family:Verdana; font-size:12px;
color:#b9baba; font-weight:bold; text-align: justify; text-justify: newspaper;
}.onderwerpcontent a{
line-height:15px; font-family:Verdana; font-size:12px; 
color:#b9baba; font-weight:bold; text-decoration:none;
}.onderwerpcontent a:hover{
color:#aab838; 
}

#onderwerpen2{
width:450px; height:347px; float:left;
margin-top:37px;
}.onderwerp2{
width:450px; height:161px; float:left; 
margin-bottom:25px;
}.onderwerp2img{
width:232px; height:161px; float:left;
}.onderwerp2content{
background:url(images/dubbleline.jpg) repeat-x bottom;
width:183px; height:144px; float:left; padding:16px 23px 0px 12px;
border-top:1px solid #b9baba; 
}.onderwerp2content p{
margin-top:10px; line-height:15px; font-family:Verdana; font-size:12px;
color:#b9baba; font-weight:bold; text-align: justify; text-justify: newspaper;
}.onderwerp2content a{
line-height:15px; font-family:Verdana; font-size:12px; 
color:#b9baba; font-weight:bold; text-decoration:none;
}.onderwerp2content a:hover{
color:#aab838; 
}

h2{
font-family:noteworthylight; font-size:18px; color:#aab838; font-weight:normal; height:23px;
}


/* BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM BOTTOM */

#bottom{
width:900px; height:282px; float:left;
margin-top:34px; 
}

#bottom2{
width:900px; height:282px; float:left;
margin-top:10px; 
}

#bottom3{
width:900px; height:282px; float:left;

}

.map{
width:249px; height:280px; float:left;
background:url(images/map.jpg) no-repeat;
border-top:1px solid #b9baba; border-bottom:1px solid #b9baba;
}
.zwolle{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:79px 0px 0px 156px; }
.zwolle:hover{width:125px; height:84px; cursor:pointer; position:absolute; background:url(images/plaats-zwolle.png) no-repeat; margin:78px 0px 0px 156px; }

.groningen{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:14px 0px 0px 177px; }
.groningen:hover{width:181px; height:78px; cursor:pointer; position:absolute; background:url(images/plaats-groningen.png) no-repeat; margin:5px 0px 0px 19px; }

.groningen2{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:18px 0px 0px 187px; }
.groningen2:hover{width:130px; height:78px; cursor:pointer; position:absolute; background:url(images/plaats-groningen2.png) no-repeat; margin:9px 0px 0px 186px; }

.alkmaar{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:82px 0px 0px 78px; }
.alkmaar:hover{width:100px; cursor:pointer; height:59px; position:absolute; background:url(images/plaats-alkmaar.png) no-repeat; margin:46px 0px 0px 0px; }

.waddinxveen{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:135px 0px 0px 66px; }
.waddinxveen:hover{width:133px; cursor:pointer; height:92px; position:absolute; background:url(images/plaats-waddinxveen.png) no-repeat; margin:134px 0px 0px 66px; }

.amersfoort{width:22px; height:24px; position:absolute; background:url(images/plaats.png) no-repeat; margin:110px 0px 0px 113px; }
.amersfoort:hover{width:147px; cursor:pointer; height:79px; position:absolute; background:url(images/plaats-amersfoort.png) no-repeat; margin:109px 0px 0px 113px; }

#bottommenu{
width:238px; height:280px; float:left;
 border-bottom:1px solid #b9baba;  border-top:1px solid #b9baba;
}#bottommenu p{
font-family:noteworthylight; font-size:14px; color:#aab838; font-weight:normal;
margin-left:23px;
}
#bottommenu2{
width:238px; height:280px; float:left;
 border-bottom:1px solid #b9baba;  
}#bottommenu2 p{
font-family:noteworthylight; font-size:14px; color:#aab838; font-weight:normal;
margin-left:23px;
}

.arrow{
width:238px; height:87px; float:left;
background:url(images/arrow.jpg) no-repeat;
}

.bottomlogo{
width:62px; height:72px;
background-image:url(images/bottomlogo.jpg); background-repeat:no-repeat;
margin-bottom:10px;
}

.bottommenuitems{
width:185px; height:100px; float:left; margin-top:5px;
 bottom:0px; padding-left:23px;
}.bottommenuitems a{
font-family:verdana; font-size:12px; color:#343636; text-decoration:none; 
font-weight:bold; line-height:10px!important;
}.bottommenuitems a:hover{
color:#aab838; 
}.bottommenuitems li{
list-style:none;
}

/* SOCIAL MEDIA SOCIAL MEDIA SOCIAL MEDIA SOCIAL MEDIA SOCIAL MEDIA SOCIAL MEDIA SOCIAL MEDIA */

#socialmedia{
width:413px; height:280px; float:right; 
border-bottom:1px solid #b9baba;  border-top:1px solid #b9baba;
}#socialmedia2{
width:413px; height:280px; float:right; 
border-bottom:1px solid #b9baba; 
}
.socialmediatop{
width:413px; height:64px; float:left;
}

.socialmediabottom{
width:413px; height:216px; float:left;
}

.socialmediatopleft{
width:72px; height:64px; float:left;
}.socialmediatopleft p{
line-height:15px; font-family:Verdana; font-size:12px;  margin-top:50px;
color:#343636; font-weight:bold; text-decoration:none;
}

.socialmediatopmiddle{
width:110px; height:64px; float:left;
}.socialmediatopmiddle p{
font-family:noteworthylight; font-size:14px; color:#aab838; font-weight:normal; line-height:15px; 
margin-left:12px; margin-top:10px;
}.arrow2{
width:110px; height:39px; float:left;
background-image:url(images/arrow2.jpg);
}

.socialmediatopright{
width:231px; height:64px; float:left;
}.socialfacebook{
width:35px; height:59px; float:left;
background-image:url(images/facebook.jpg);
}.socialtwitter{
width:35px; height:59px; float:left; margin-left:21px;
background-image:url(images/twitter.jpg);
}.sociallinkdin{
width:35px; height:59px; float:left; margin-left:21px;
background-image:url(images/linkdin.jpg);
}


/* FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER FOOTER */

footer{
width:900px; height:40px; 
}

.footer{width:auto; height:auto; margin:12px 240px; float:left; }
.footer p{font-family:verdana; color:#a9abab; font-size:10px; text-decoration:none; float:left; font-weight:normal;}

.footer a{float:left; font-family:verdana; color:#a9abab!important; font-size:10px; text-decoration:none; font-weight:normal; margin-left:5px;}
.footer a:hover{color:#aab838!important;}
.footer li{list-style:none;}

.menu-footer-menu-container{float:left;}
.menu-footer-menu-container ul{float:left;}
.menu-footer-menu-container li{float:left;}


/* WORKSHOPS WORKSHOPS WORKSHOPS WORKSHOPS WORKSHOPS WORKSHOPS WORKSHOPS */

#workshops{
width:900px; height:auto; float:left; background-color:#FFF;
margin-top:15px; color:#FFF;  font-family:Verdana;
font-weight:bold;
}

.workshop{
width:900px; height:auto; float:left;
background-image:url(images/backgroundws.jpg); background-repeat:repeat-y; font-size:11px; font-weight:normal; color:#9e9f9f; margin-bottom:24px; 
word-spacing:normal;
}.workshop p{line-height:12px; }
.workshopimg {
width:232px; height:auto; float:left; border-top:1px solid #b9baba; padding:0px; margin:0px;
}
.workshopcontent{
width:379px; height:auto; float:left; padding:15px 29px 21px 29px;
border-top:1px solid #b9baba;
}.workshopcontent p{text-align:justify;}
.linecontent{
width:669px; height:7px; float:left;
background-image:url(images/linecontent.jpg); background-repeat:no-repeat;
}
.workshopinfo{
width:173px; height:auto; padding:15px 29px 21px 29px; float:right; list-style:none;
}.workshopinfo li{list-style:none; color:#FFF; } .workshopinfo p{text-align:left!important;}
 span.post-meta-key{
height:1px; visibility:hidden; width:1px; line-height:1px;}

h3{
font-family:noteworthylight; font-size:18px; color:#aab838; font-weight:normal; height:23px; margin-bottom:16px;
}

.eventinfo{
width:190px; height:auto; padding:0px 20px 0px 20px; float:right; list-style:none; margin-top:349px; }
.eventinfo p{
color:#fff; list-style:none;
}.eventinfo li{ list-style:none; }
.eventimg {
width:232px; height:459px; float:left; border-top:1px solid #b9baba; padding:0px; margin:0px;
}

/* WORKSHOPS2 WORKSHOPS2 WORKSHOPS2 WORKSHOPS2 WORKSHOPS2 WORKSHOPS2 WORKSHOPS2 */

.workshop2{
width:900px; height:auto; float:left;
background-image:url(images/backgroundws2.jpg); background-repeat:repeat-y; font-size:11px; font-weight:normal; color:#9e9f9f; margin-bottom:24px; 
word-spacing:normal;
}.workshop2 p{line-height:12px; text-align:justify;}
.workshopimg2 {
width:232px; height:400px; float:right; border-top:1px solid #b9baba; padding:0px; margin:0px;
}
.workshopcontent2{
width:379px; height:auto; float:left; padding:15px 29px 21px 29px;
border-top:1px solid #b9baba;
}.workshopcontent2 p{text-align:justify;}
.linecontent2{
width:669px; height:7px; float:right;
background-image:url(images/linecontent.jpg); background-repeat:no-repeat;
}
.workshopinfo2{
width:173px; height:auto; padding:15px 29px 21px 29px; float:left; list-style:none; 
}.workshopinfo2 li{list-style:none; color:#FFF;}.workshopinfo2 p{text-align:left!important;}
 span.post-meta-key{
height:1px; visibility:hidden; width:1px; line-height:1px;}











.menuline{width:13px; height:65px; background-image:url(images/menuline.jpg); background-position:0 0; background-repeat:no-repeat;
float:left; margin-top:40px; border-top:1px solid #b9baba;}

#site-navigation em {
font-family:NoteworthyBold; letter-spacing:0.1px;
color:#b9baba; display:block; height:15px; font-size:13px; text-transform:lowercase; margin-left:2px; line-height:6px; font-style:normal;
}
#site-navigation2 em {
font-family:NoteworthyBold; letter-spacing:0.1px;
color:#b9baba; display:block; height:15px; font-size:13px; text-transform:lowercase; margin-left:2px; line-height:6px; font-style:normal;
}


/* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu */
/* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu */
/* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu *//* Navigation Menu */


.main-navigation {
	width:210px; height:92px;
	padding-left:35px;
	background:url(images/topline.jpg) repeat-x;
	float:left; margin-top:11px;
}

.main-navigation a {
font-family:futura_md_btbold; font-size:23px; color:#a9b72d;
}
.main-navigation a:hover {
	color: #a9b72d;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}


	.main-navigation ul.nav-menu,
	.main-navigation div.nav-menu > ul {

		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation ul {
		
		margin: 0;
		text-indent: 0;
		background-image:url(images/menuicon.jpg);
		background-repeat:no-repeat; background-position:0px 41px;
		padding-left:50px;
	}
	.main-navigation li a,
	.main-navigation li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation li a {
		border-bottom: 0;
		color: #a9b72d;
		
		background:url(images/koffieboon.jpg) no-repeat;
		background-position:center 0;
		padding-top:42px;
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation li a:hover {
		color: #89951c;
	}
	.main-navigation li {
		
		margin:0px 32px 0px 0px;
		position: relative;
	}
	.main-navigation li ul {
		display: none;
		margin: 0;
		padding:8px 0px 0px 0px;
		position: absolute;
		top: 100%;
		z-index:999;
	}
	.main-navigation li ul ul {
		top: 0;
		left: 100%;
	}
	
	.main-navigation li ul li {
		margin:0px!important;
	
	}
	
	.main-navigation ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation li ul li a {
		background: #fff;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 270px;

		white-space: normal;
	}
	.main-navigation li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation .current-menu-item > a,
	.main-navigation .current-menu-ancestor > a,
	.main-navigation .current_page_item > a,
	.main-navigation .current_page_ancestor > a {
		color: #89951c;
		background-color:white;
		background-image:none;
		padding-top:10px;
		
	}
	
	
/* Menu 2 */

.main-navigation2 {
	width:619px; height:53px;
	padding-left:22px;
	border-top:1px solid #b9baba; margin-top:40px;
	float:left; padding-top:12px;
}

.main-navigation2 a {
font-family:futura_md_btbold; font-size:23px; color:#a9b72d;
}
.main-navigation2 a:hover {
	color: #a9b72d;
}
.main-navigation2 ul.nav-menu,
.main-navigation2 div.nav-menu > ul {
	display: none;
}
.main-navigation2 ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}


	.main-navigation2 ul.nav-menu,
	.main-navigation2 div.nav-menu > ul {

		display: inline-block !important;
		text-align: left;
		width: 100%;
	}
	.main-navigation2 ul {
	
		margin: 0;
		text-indent: 0;
		
	}
	.main-navigation2 li a,
	.main-navigation2 li {
		display: inline-block;
		text-decoration: none;
	}
	.main-navigation2 li a {
		border-bottom: 0;
		color: #a9b72d;
		
		text-transform: uppercase;
		white-space: nowrap;
	}
	.main-navigation2 li a:hover {
		color: #89951c;
	}
	.main-navigation2 li {
		
		margin:0px 32px 0px 0px;
		position: relative;
	}
	.main-navigation2 li ul {
		display: none;
		margin: 0;
		padding:8px 0px 0px 0px;
		position: absolute;
		top: 100%;
		z-index:999;
	}
	.main-navigation2 li ul ul {
		top: 0;
		left: 100%;
	}
	
	.main-navigation2 li ul li {
		margin:0px!important;
	
	}
	
	.main-navigation2 ul li:hover > ul {
		border-left: 0;
		display: block;
	}
	.main-navigation2 li ul li a {
		background: #fff;
		border-bottom: 1px solid #ededed;
		display: block;
		font-size: 11px;
		font-size: 0.785714286rem;
		line-height: 2.181818182;
		
		padding: 8px 10px;
		padding: 0.571428571rem 0.714285714rem;
		width: 270px;

		white-space: normal;
	}
	.main-navigation2 li ul li a:hover {
		background: #e3e3e3;
		color: #444;
	}
	.main-navigation2 .current-menu-item > a,
	.main-navigation2 .current-menu-ancestor > a,
	.main-navigation2 .current_page_item > a,
	.main-navigation2 .current_page_ancestor > a {
		color: #89951c;
		background-color:white;
		background-image:none;
		padding-top:10px;
		
	}