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

@font-face {
    font-family: 'RotisBold';
	src: url('fonts/rotissansserif65bold-webfont.eot');
    src: url('fonts/rotissansserif65bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/rotissansserif65bold-webfont.woff') format('woff'),
         url('fonts/rotissansserif65bold-webfont.ttf') format('truetype'),
         url('fonts/rotissansserif65bold-webfont.svg#rotissansserif65bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*
Theme Name: Eazie
Theme URI: http://welcometothemoon.nl/
Author: Welcome to the moon
Author URI: http://welcometothemoon.nl/
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, p,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: normal!important;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	-webkit-font-smoothing: antialiased;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Font sizes */
.fDefault, .vestigingen #storelocatorInput, body, .wpcf7-form  input[type='text'], #siteMap .children li a
{
	font-size:16px; /**/
}

.subTitleBox, .faq-question, .pageList li a, .menuTitleBox, #newsTitle, .titleBox
{
	font-size:24px;
	font-family: 'RotisBold';
}

.menu-main-menu-container ul li a
{
	font-family: 'RotisBold';
}

.fBig, .ingredientListHeader, .givingContent, h1 ,h2,  #storelocatorInput, .homeStorelocator h2, .wistjedat span, .wpcf7-form  input[type='submit'], footer #social, #siteMap ul li a, .socialMediaBlock p, #franchise span, .menu-main-menu-container ul li a
{
	font-size:20px;/**/
}

.fMedium
{
	font-size:18px;/**/
}

.fSmall, .ingredientOption, .filler, .extra
{
	font-size: 14px;/**/
}
/* /Font sizes */

#holidayWarning
{
	display:none;
}

/* Default styles */

html, body
{
	width:100%;
}

body
{
	background-color:#CEDC00;
	font-family:'RotisSans', Tahoma;
	line-height: 24px;
}
/*
.languageSelector
{
	display:none!important;
}	
*/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.fullwidthImage
{
	width:100%!important;
	height:auto!important;
}

.postid-528 .priceCol.kcalCol {
display: none;
}

body.page-id-99 #main
{
	padding-bottom:64px;
}

body.page-id-99 #siteMap
{
	display:none;
}


.post-99
{
	padding-bottom:60px;
}

article
{
	position:relative;
	z-index:8;
}


.entry-content p, .myEazieCardContent p
{
	margin-bottom:20px;
}



.green
{
	background-color:#CEDC00;
	color:#2C0E1D;
}

.black
{
	background-color:#2C0E1D;
	color:#CEDC00;
}

.white
{
	background-color:#fff;
	color:#2C0E1D;
}

.red
{
	background-color:#eb1c23;
	color:#fff;
}

.center
{
	text-align:center;
}

.entry-content ul, .entry-content ol
{
	padding: 0px 50px;
	list-style: initial;
	margin-left: 30px;
}

.entry-content ul.nostyle, .entry-content ol.nostyle
{
	padding: 0px 0px;
	list-style: none;
	margin-left: 0px;
}

h1
{
	color:#fff;
}

h2
{
	color:white;
}

a 
{
	text-decoration:none;
	color:#eb1c23;
}

a:hover
{
	color:#fff;
}

.button
{
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius: 25px;
		-webkit-border-radius:25px;
	-moz-border-radius:25px;
	color: #fff;
	font-size:20px;	/**/
	display:inline-block;
	padding:0px 20px;
}

#colophon
{
	padding:20px;
}

.button.red:hover
{
	color:#eb1c23;
	background-color:#fff;
}

.button.white
{
	color:#eb1c23;
	background-color:#fff;
}

.button.white:hover
{
	background-color:#eb1c23;
	color:#fff;
}

.red .button.white:hover
{
	background-color:#2C0E1D;
	color:#fff;
}

.eaziecardBlok
{	
	background-color:#2C0E1D;
	color:#fff;
}

.eaziecardBlok h3
{
	color:#CEDC00;
}

.actionTagLine
{
	display: block;
	color: #eb1c23;
}	



.languageSelector a
{
	color:#2C0E1D;
}

.noPadding
{
	padding:0px;
	width:100%;
	max-width:100%;
}

.whiteDashed, .faq-answer
{
	padding:15px 10px 15px 20px;
	border:2px dashed white;
	margin-bottom:40px;
}

.faq-answer
{
	display:none;
	padding-bottom:0px;
	padding-top:20px;
}

.blackDashed
{
	padding:15px 20px;
	border:2px dashed #2C0E1D;
}

.greenDashed
{
	padding:15px 20px;
	border: 2px dashed #CEDC00;
}

.titleBox
{	
	height:50px;
	line-height:50px;
	width:100%;
	background-color:#2C0E1D;
	color:#fff;
	text-align:center;
}

.entry-header 
{
	padding:0px;
}

.subTitleBox, .faq-question, .pageList li a
{
	margin-bottom:10px;
	width:100%;
	background-color:#2C0E1D;
	color:#fff;
	text-align:center;
	position:relative;
	height:50px;
	line-height:50px;
	display:block;
}

.faq-question
 {
	cursor:pointer;
}

.subTitleBox.green
{
	background-color:#CEDC00;
	color:#2C0E1D;
}


.subTitleBox.white
{
	background-color:#fff;
	color:#2C0E1D!important;
}

.shadow
{
	box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.3);
}

.pageHeaderLow
{
	background-position:center center;
	background-size:100%;
	background-repeat:no-repeat;
}

.entry-content
{
	width:100%;
}	

.priceCol
{
	border-left:2px dashed white;
	width:55px;
	text-align:right;
}

.prijsLijst
{
	width:100%;
	padding:0px !important;
	margin-bottom: 20px;
}

.prijsLijst td, .prijsLijst th
{
	padding:8px 15px;
}
.prijsLijst  p
{
	display:inline;
	padding:0px 0px!important;
}	

.prijsLijst th
{
	border-bottom:2px dashed white;
}

.toplink
{
	height:40px;
	width:40px;
	margin: -20px auto;
	position:relative;
	z-index:10;
	display:block;
}

.wp-image-596
{
	width:100%!important;
	height:auto!important;
}

@media screen and (min-width:980px)
{
	.entry-content p, .myEazieCardContent p
	{
		padding:0px 50px;
	}
	
	.hentry
	{
		min-height:400px;
	}
}

@media screen and (max-width:479px)
{
	 .calcCalcLink
	{
		font-size:18px; /**/
	}
	
	.priceCol
	{
		width:auto;
		max-width:30px;
	}
}

/* /Default styles */

/* Footer */

html,body
{
	height:100%;
}

#page
{
	min-height:100%;
	position:relative;
}

#main
{
	min-height:100%;
	padding-bottom:500px;
	overflow: hidden;
}

#footer
{
	position:absolute;
	bottom:0px;
	width:100%;
}

/* /Footer */


/* Dividers */

.dividerBottom 
{
}

.dividerTop
{
}



.dividerImg
{
	height: 100px;
	width: 320px;
	display: block;
	z-index:9;
	position: relative;
	margin-bottom:10px;
}


.dividerImg.left
{
	left:5%;
}

.dividerImg.right
{
	left:67%;
}

.dividerImg.center
{
	margin-left:auto;
	margin-right:auto;
}

/* /Dividers */

/* Language selector */

.languageSelector {
position: absolute;
top: 12px;
right: 0px;
line-height: 32px;
}

.languageSelector div
{
	text-align:right;
}

.languageSelector a 
{
	display:inline-block;
	height:32px;
	width:32px;
	line-height:32px;
	text-align:center;
	
	background-color:#2C0E1D;
	color:#fff;	
	
	
	border-radius:50%;
		-webkit-border-radius:50%;
	-moz-border-radius:50%;
}

.languageSelector a.activeLanguage, .languageSelector a:hover
{
	background-color:white;
	color:#2C0E1D;
}

.languageSelector a.odd
{
	margin-left:12px;
}

/* /Language selector */


/* Storelocator home */

#storeLocatorForm
{
	position:relative;	
}

#storelocatorInput
{
	width:260px;		
	border-style:none;
	height: 40px;
	left: 0;
	border-radius:0;
		-webkit-border-radius:0;
	-moz-border-radius:0;
	padding:0;
	text-indent:10px;
	font-family:'RotisSans', Tahoma;
	color:#2C0E1D;
}

#storelocatorInput.inputHelp
{
	color:#ccc;
}

#storelocatorSubmit {
	height: 29px;
	width:29px;
	position: absolute;
	right: 9%;
	top: 6px;
}

#homeContentHeader
{
	margin-top:10px;
}

#homeContentHeader.dividerBottom article
{
	padding-bottom:0px;
}

.homeContent
{
	width:620px;
	min-height:110px;
}

.homeStorelocator {
	top: 40px;
	bottom:0px;
	left:680px;
	right: 0px;
	min-height:140px;
	display: inline-block;
	position: absolute;
	text-align:center;
	background-color:#2C0E1D;
}

.homeStorelocator h2
{
	color:#CEDC00;
	margin:0px;
	text-align:center;
	margin-bottom: 16px;
	padding-top: 15px;
	margin-left:10px;
}

.homeStorelocator p
{
	color:#CEDC00; 
	margin-top:10px;
}


/* /Storelocator home */

/* calculator home */
.homeCalc
{
	height:220px;
	position:relative;
	text-align:center;
	background-image:url(images/dotted_line_brown_500x5.png);
	background-repeat:no-repeat;
	background-position: center center;
	margin: 80px 0px;
}	

.bakje
{
	position: absolute;
	left:0px;
	top:40px;
}

.calc
{
	position: absolute;
	right:0px;
	top:40px;
}

.cardLinkContainer
{

	border-left:2px dashed white;
	position:absolute;
	right:0px;
	top:0px;
	height: 78px;
	padding: 2px 15px;
}

	.cardInfo  
	{
		height:80px;
		text-align:left;
		padding:0px 10px 0px 20px ;
		line-height:80px;
	}

/* /calculator home */

/* wistjedat home */
.wistjedat 
{
	padding:15px 0px;	
}

.wistjedat span
{
	display:inline-block;
	vertical-align:middle;
	max-width: 890px;
}

.wistjedat span > p
{
	display:inline;
}

.wistjedat  img
{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
/* /wistjedat home */

/* header carucel */

.flex-viewport, .slides, .slides li
{
	height:100%;
}

.slides li div
{
	height:100%;
	width:auto;
	display:block;
	background-position:center center;
	background-size:auto 100%;
	background-repeat:no-repeat;
}

#homeSlideshow
{
	margin:0px auto;
	height:100%;
	z-index:1;
	position:relative;
}

.newsSliderContainer
{
	border-radius:50%;
		-webkit-border-radius:50%;
	-moz-border-radius:50%;
	height:480px;
	width:480px;
	margin:0px auto;
}

#newsSlider
{
	width:440px;
	height:230px;
	z-index:1;
	position:relative;
	margin:0px auto;
	top: 140px;
}

#newsTitle
{
	position:absolute;
	height:120px;
	width:120px;
	line-height:120px;
	color:#2C0E1D;
	background-color:#fff;
	text-align:center;
	top: 50px;
	right: 260px;
	border-radius:50%;
		-webkit-border-radius:50%;
	-moz-border-radius:50%;
}

.newsSliderContainer .flex-control-nav {
	bottom: -65px;
}

/* /header carucel */

/* Contact forms */

.wpcf7-form p
{
	padding:0px;
}

.wpcf7-form
{
	margin-top:40px;
}

.wpcf7-form .blackDashed
{
	padding:20px 50px 10px;
	position:relative;
}

.wpcf7-form  input[type='text']
{
	padding:0;
	margin:0;
	height:40px;
	line-height:22px;
	text-indent:15px;
	width:400px;
	border:none;
	margin-bottom:10px;
	color:#2C0E1D;
	font-family:RotisSans;
}

.wpcf7-form  input[type='submit']
{
	background-color:#eb1c23;
	border:none;
	border-radius: 22px;
		-webkit-border-radius:22px;
	-moz-border-radius:22px;
	color:#fff;
	padding: 10px 20px;
	cursor:pointer;
	font-weight:normal!important;
	font-family:RotisSans;
	-webkit-font-smoothing: antialiased;
	box-shadow:none; 
	-webkit-appearance: none;
}

.wpcf7-form  input[type='submit']:hover
{
	background-color:#fff;
	color:#eb1c23;
}

.submitP
{
	text-align:right;
	margin-top:-10px;
}

.wpcf7-response-output
{
	margin:0!important;
	margin-bottom:10px!important;
}

.wpcf7-form textarea
{
	width:380px;
	height:302px;
	border:none;
	padding:10px;
	font-size:16px; /**/
	font-family:RotisSans;
}

.wpcf7-form .uploadTextArea textarea
{
	height:360px;
}



.wpcf7-form  #text-area
{
	position:absolute;
	top:0;
	right:0;
	left:52%;
	color:#2C0E1D;
	font-family:RotisSans;
}



.wpcf7-form select {
	border: none;
	color: #2C0E1D;
	width: 45%;
	font-size: 20px;
	text-indent: 15px;
	height: 40px;
	margin-bottom: 10px;
	width: 400px;
	font-family: RotisSans, Tahoma;
}

/* /Contact forms */

/* Stappenplan home */

.stappenPlan {
	height: 370px;
	text-align: center;
	vertical-align: middle;
	line-height: 370px;
	margin-bottom:-2px;
}

.stappenPlan img
{
	display:inline-block;
	height:130px;
	width:130px;
	vertical-align: middle;
}

.stappenPlan img.leesteken
{
	width:18px;
	height:18px;
	margin:0px 18px;
}

.stappenPlan span
{
	height:150px;
	line-height:150px;
	display:inline-block;
	color:#fff;
	vertical-align:middle;
	font-size:28px; /**/
	width:57px;
}



@media screen and (max-width:459px)
{
	.stappenPlan img
	{
		height:90px;
		width:90px;
	}
}

/* /Stappenplan home */

/* Socialmedia blokken */

.socialMediaBlock 
{
	width:50%;
	min-width:490px;
	display:inline-block;
}


.socialMediaBlock article {
    display: inline-block;
    padding: 20px 0;
    width: 100%;
	min-width:100px;
	height:60px;
}

.socialMediaBlock img, .socialMediaBlock p
{
	display:inline-block;
	color:#fff;
	vertical-align:middle;
}

.socialMediaBlock img {
    height: 60px;
    margin-left: 30px;
    margin-right: 10px;
    width: 60px;
}

.socialMediaBlock p {
    text-align: left;
    width: 380px;
}

.hidden 
{
	display:none;
}

.socialMediaBlock:hover .hidden
{
	display:inline;
}

#twitterBlock
{
	background-color:#48C7F4;
	text-align:right;
}



#twitterBlock article img, #twitterblock article p
{
	text-align:left;
}

#facebookBlock
{
	background-color:#3A5A98;
}


/* /Socaialmedia blokken */

/* Franchise home Newbox home */

#franchise
{
	padding:30px 0px;
}

#franchise a
{
	margin-left:15px;
}

.newsBox h2
{
	color: #eb1c23;
	margin-bottom:10px;
}

.newsBox
{
	padding:30px 20px 60px;
}

.newsBox p
{
	width:60%;
	margin:0px auto;
}

/* /Franchise home */

/* article widths */
article, footer, aside
{
	width:980px;
	margin:0px auto;
	padding:40px 0px;
}

header#branding, #homeSlideshow
{
	width:980px;
}




/* /article widths */

/* header */
#headerContainer
{
	width:100%;
	position:relative;
	z-index:10;
}

header#branding
{
	color: #2C0E1D;
	height:100px;
	position:relative;
	z-index:10;
	background-color:#CEDC00;
	margin: 0px auto;	
}

#menuButton
{
	display:none;
}

.logoContainer
{
	width:100px;
	position:absolute;
	top:0px;
	left:0px;
	text-align:center;
}

#logo
{
	width:120px;
	z-index:10;
	position: relative;
	image-rendering: auto;
}

#access .menu-main-menu-container
{
	position: absolute;
	top: 65px;
	right: 0px;
	color:#2C0E1D;
	z-index:9;
	text-align:right;
} 

#access .menu-main-menu-container ul.shadow, #mobileAccess .menu-main-menu-container ul.shadow
{
	box-shadow:none;
}

#access .menu-main-menu-container ul
{
	margin:0;
	padding:0;
}

#access .menu-main-menu-container ul li
{
	display:inline-block;
	padding:0px 15px;
	border-right: 2px solid white;
	line-height:12px;
}

#access .menu-main-menu-container ul li.last
{
	padding-right:0px;
	border-right:none;
}

.menu-main-menu-container ul li a {
	color:#2C0E1D;
}

.menu-main-menu-container ul li.current_page_item a, .menu-main-menu-container ul li a:hover
{
	color:#fff;
}

.storeTitle, .faq-question
{
	background-image:url(images/dropdown_open.png);
	background-repeat:no-repeat;
	background-position:97% center;
}
	
.storeTitle.open, .faq-question.open
{
	background-image:url(images/dropdown_close.png);
}	

.storeTitle, .faq-question
{
	background-image:url(images/dropdown_open.png);
	background-repeat:no-repeat;
	background-position:97% center;
}

.faq-question:hover
{
	color:#CEDC00;
}

.childpageslist li a
{
	background-image:url(images/button_forward_01.png);
	background-repeat:no-repeat;
	background-position:97% center;
}

.childpageslist li a:hover
{
	color:#CEDC00;
	background-image:url(images/button_forward_02.png);
}

.backButton
{
	background-image:url(images/button_back_01.png);
	position:absolute;
	left:5px;
	top:15px;
	display:block;
	height:20px;
	width:20px;
}	

.page-id-99 .backButton
{
	background-image:url(images/button_back_b_01.png);
}

.backButton:hover
{
	background-image:url(images/button_back_02.png);
}

.page-id-99 .backButton:hover
{
	background-image:url(images/button_back_b_02.png);
}


.pageHeaderHigh
{
	height:400px;
}

.pageHeaderLow
{
	height:300px;
}

.vestigingen
{
	padding-bottom:40px;
}

.eazieComeEazieGo article
{
	background-image:url(images/dotted_line_brown_340x4.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px;
}

.eazieComeEazieGo #eazieCome
{
	position:absolute;
	left:0px;
	top:0px;
}

.eazieComeEazieGo #eazieGo
{
	position:absolute;
	right:0px;
	top:v0px;
}

.eazieComeEazieGo #goLogo
{
	width:100px;
	height:100px;
	display:block;
	margin:0px auto;
}

@media screen and (min-width: 980px)
{
	#access .menu-main-menu-container
	{
		display:block!important;
	}
	
	#mobileAccess
	{
		display:none!important;
	}
}
/* /header */

/* Footer */
#siteMapLogo
{
	width:100px;
	margin-right: 50px;
	float:left;
	display: none;
}

#siteMap
{
	padding-top:40px;
}

#siteMap ul
{
	display:inline;
	vertical-align:top;
}

#siteMap ul li
{
	display:inline-block;
	vertical-align:top;
	padding-right: 40px;
}

#siteMap ul li a
{
	color: #CEDC00;
}

#siteMap ul li ul
{
	display:block;
}

#siteMap .children li
{
	display:block;
	padding-right: 0px;
}
#siteMap .children li a
{
	color:#fff;
}

#siteMap .children li a:hover
{
	color:#CEDC00;
}
	
footer#colophon
{
	text-align:right;
}
footer#colophon p
{
	padding:0px;
	margin:0px;
}	

footer #social
{
	color: #CEDC00;
	display:inline-block;
	width:152px;
	vertical-align:top;
	text-align:center;
}

footer #social img
{
	margin-top:10px;
}
/* /Footer */

.myeaziecard #content
{
	min-height:800px;
}

.myeaziecard p
{
	margin-right:330px;
}

.eazieCardsidebar
{
	width: 290px;
	position:absolute;
	top:0px;
	right:0px;
}

.menuIcon
{
	position:absolute;
	right:0px;
	height:50px;
	width:60px;
	top:0px;
}

@media screen and (min-width:980px)
{
	footer .page-item-5, footer .page-item-324
	{
		display:none!important;
	}
	
	.socialMediaBlock article {
		padding: 30px 0;
	}
	
	.catering-text-area textarea
	{
		height:491px;
	}
}



@media screen and (max-width: 979px)
{	
	.fBig
	{
		font-size:18px;
	}
	
	body.page-id-99 #main
	{
		padding-bottom:88px;
	}
	
		#main
	{
		padding-bottom:400px;
		overflow: visible;
	}
	
		#siteMap
	{
		position:relative;
		min-height:180px;
	}	
	
		#siteMapLogo
	{
		width:100px;
		float:right;
		margin-right: 0px;
	}
	
	#siteMap ul
	{
		display:inline-block;
	}
	
	#siteMap ul li
	{
		display:block;
		vertical-align:top;
		padding-right: 50px;
	}
	
	#siteMap ul li a
	{
		color: #CEDC00;
		font-size:17px;
	}
	
	#siteMap .children
	{
		display:none;
	}

	
	footer#colophon
	{
		text-align:right;
		font-size:16px;
		
	}
	footer#colophon p
	{
		padding:0px;
		margin:0px auto;
		text-align:center;
		width:268px;
	}	
	
	footer #social {
		color: #CEDC00;
		font-size: 17px;
		text-align: center;
		width: 100px;
		position: absolute;
		right: 1px;
		top: 142px;
	}
	
		#homeContentHeader
	{
		padding:0px 0 0px;
		margin:0px;
	}

	.homeStorelocator
	{
		display:block;
		position:relative;
		width:auto;
		margin-bottom:15px;
		height:auto;
		left:auto;
		top:0px;
	}

	.homeContent
	{
		display:block;
		position:relative;
		width:auto;
		height:auto;
		min-height:auto;
	}
	
	#homeContentHeader.dividerBottom article
	{
		padding: 15px 0px;
	}
	
	
	#homeContentHeader
	{
		height:auto;
	}
	
	.homeStorelocator p
	{
		display:block;
	}
	
	#storelocatorInput
	{
		width:668px;		
	}

	#storelocatorSubmit {
		right: 30px;
	}
	
	.cardInfo 
	{
		padding-bottom: 100px;
		text-align: center;
		height: auto;
		line-height: 26px;
		padding-top: 20px;;
	}

	.cardInfo .cardLinkContainer
	{
		border-left:none;
		border-top:2px dashed white;
		position:absolute;
		top:auto;
		left:0px;
		bottom:0px;
		text-align:center;
		line-height:80px;
	}
	
	.wistjedat span
	{
		max-width:618px;
		font-size:18px;
	}
	
	.wpcf7-form  input[type='text']
	{
		width:100%;
	}
		
	.wpcf7-form textarea
	{	
		width:582px;
	}
		
	.wpcf7-form  #text-area
	{
		position:relative;
		top:0px;
		right:auto;
		width:100%;
		left:auto;
	}
	
	.wpcf7-form  input[type='submit']
	{
		position:relative;
		bottom:auto;
		right:auto;
		margin-top:10px;
	}
	
	.wpcf7-form .blackDashed
	{
		padding:20px 50px 10px;
	}
	
	.stappenPlan img
	{
		display:inline-block;
		height:90px;
		width:90px;
		vertical-align: middle;
	}

	.stappenPlan img.leesteken
	{
		width:14px;
		height:14px;
		margin:0px 14px;
	}
	
	.socialMediaBlock 
	{
		width:100%;
		display:block;
	}
	
	.socialMediaBlock article
	{
		width:708px;
		margin:0px auto;
		display:block;
	}

	#twitterBlock
	{
		text-align:left;
	}
	
	#franchise a.button
	{
		background-image:url(images/img_arrow_circle.png);
		background-repeat:no-repeat;
		text-indent:10000px;
		overflow:hidden;
		background-position:center center;
		padding:0px;
		height:40px;
		width:40px;
		background-color:#eb1c23;
		display:inline-block;
		vertical-align:middle;
	}
	
	#franchise span
	{
		vertical-align:middle;
		font-size:18px;
	}
	
	
	article, footer, aside, header#branding, #homeSlideshow, .socialMediaBlock article
	{
		width:708px;
	}
	
		#headerContainer
	{
		width:100%;
		top:0px;
		z-index:10;	
		background-color:#CEDC00;		
	}
	
	header#branding
	{
		color: #2C0E1D;
		height:80px;
		position:relative;
		z-index:10;
		background-color:#CEDC00;
	}

	#menuButton
	{
		height:80px;
		width:80px;
		cursor:pointer;
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		z-index:10;
		/* Firefox */
		-moz-transition: all 1s ease;
		/* WebKit */
		-webkit-transition: all 1s ease;
		/* Opera */
		-o-transition: all 1s ease;
		/* Standard */
		transition: all 1s ease;
	}
	
	#menuButton img
	{
		background-repeat:no-repeat;
		background-position:0px center;
		
		height:80px;
		width:80px;
		/* Firefox */
		-moz-transition: all 1s ease;
		/* WebKit */
		-webkit-transition: all 1s ease;
		/* Opera */
		-o-transition: all 1s ease;
		/* Standard */
		transition: all 1s ease;
	}
	
	#menuButton.close
	{
	}
	
	.no-cssanimations #menuButton.close
	{
		background-color:#CEDC00;
	}
	
	#menuButton.close img
	{
		/* Firefox */
		-moz-transform: rotate(45deg);
		/* WebKit */
		-webkit-transform:rotate(45deg);
		/* Opera */
		-o-transform: rotate(45deg);
		/* Standard */
		transform: rotate(45deg);		
	}

	.logoContainer
	{
		width:30%;
		position:absolute;
		top:0px;
		left:35%;
		text-align:center;
	}

	#logo
	{
		width:100px;
		z-index:10;
		position: relative;
	}

	.languageSelector
	{
		float:left;
		width:35%;
		height:80px;
		line-height:80px;
		
		position:absolute;
		top:0px;
		left:65%;
		text-align:right;
		line-height:50px;
	}
	
	.languageSelector div
	{
		padding-top:16px;
		height:56px;
		vertical-align:middle;
	}

	#access .menu-main-menu-container
	{
		display:none;
	}
	
	#mobileAccess .menu-main-menu-container
	{
		display:none;
		position: relative;
		top: 10px;
		width: 100%;
		z-index:9;
		
		padding:0px;
		padding-bottom:20px;
	}

	#mobileAccess .menu-main-menu-container ul
	{
	}

	
	#mobileAccess .menu-main-menu-container ul li
	{
		display:block;
		border:none;
		border-bottom:2px dashed #d9e461;
	}
	
	#mobileAccess .menu-main-menu-container ul li a {
		padding: 12px 0px;
		width: 100%;
		display: block;
		text-align:center;
		color:#2C0E1D;
		font-size:18px;
	}
	
	.pageHeaderHigh
	{
		height:313px;
	}

	.pageHeaderLow
	{
		height:100px;
	}	


	.vestigingen .pageHeaderLow
	{
		background-image:url(images/home_wokmaaltijd.jpg);
		background-position:center center;
	}
	
	#newsTitle
	{
		right:140px;
	}
}

@media screen and (max-width:707px)
{
	article, footer, aside, header#branding, #homeSlideshow, .socialMediaBlock article
	{
		width:440px;
	}
	
	.stappenPlan img
	{
		display:block;
		margin: 0px auto;
	}

	.stappenPlan img.leesteken
	{
		display:block;
		margin: 14px auto;
	}
	
	.stappenPlan
	{
		padding-top:20px;
		height:auto;
	}
	
	#franchise span
	{
		font-size: 17px; /**/
	}
	
	body.page-id-99 #main
	{
		padding-bottom:68px;
	}
	
	#colophon
	{
		padding:10px 0px;
	}

	#storelocatorInput {
		width: 400px;
	}
	
	.homeStorelocator h2
	{
		font-size:18px;
	}
	
	.bakje
	{
		height:100px;
		top:60px;
	}

	.calc
	{
		height:100px;
		top:60px;
	}
	
	.homeCalc
	{
		background-image:none;
	}	
	
	.wistjedat span
	{
		max-width:350px;
		font-size:18px;
	}
	
		.newsSliderContainer
	{
		border-radius:50%;
			-webkit-border-radius:50%;
	-moz-border-radius:50%;
		height:290px;
		width:290px;
		margin:0px auto;
	}
	
	#newsTitle
	{
		font-size:18px;
		height:90px;
		width:90px;
		line-height:90px;
		right: 70px;
		
	}
	
	#newsSlider
	{
		width: 270px;
		height: 137px;
		top:80px;
	}
	.newsBox p
	{
		height:0px;
		padding:0px;
	}
	
	.newsExcerpt
	{
		display:none;
	}
	
	#newsSlider .slides li
	{
		height:auto;
		display:inline-block;
		vertical-align:middle;
		padding-top:20px;
	}
	#newsSlider .slides h2
	{
		font-size:18px;
	}
	
		.wpcf7-form textarea
	{	
		width:357px;
	}

	.wpcf7-form .blackDashed
	{
		padding:10px 30px 10px;
	}
	
		.socialMediaBlock p {
		text-align: left;
		width: 200px;
	}
	
			#franchise a.button
	{
		position:absolute;
		right:0px;
		top: 33px;
	}
	
	#franchise span
	{
		display:inline-block;
		width:246px;
		height:40px;
		text-align:left;
	}
	
		.pageHeaderHigh
	{
		height:196px;
	}
	
	header#branding
	{
		min-height:50px;
		height:auto;
	}
	
	.languageSelector
	{
		height:50px;
		
	}
	
	#logo
	{
		height:65px;
		width:65px;
	}
	
	.languageSelector div
	{
		padding-top: 0px;
	}
	
	#menuButton, #menuButton img
	{
		height:50px;
		width: 50px;
	}
	
	div.menu
	{
		/* top: 50px; */
	}
	
	.faq-question
	{
		font-size: 16px;
	}	
	
	.myeaziecard p
	{
		margin-right:0px;
	}

	.eazieCardsidebar
	{
		width: auto;
		position:relative;
		top:auto;
		right:auto;
	}
}

@media screen and (max-width:439px)
{
	#storelocatorInput {
		width: 250px;
	}
	
	.homeCalc
	{
		height:auto;
		margin: 40px 0px 20px;
	}	

	.bakje
	{
		position:relative;
		top:0px;
		margin-right:20px;
	}

	.calc
	{
		position:relative;
		top:0px;
	}
	
	.wistjedat span
	{
		max-width:200px;
		font-size:16px;
	}
	
		.wpcf7-form textarea
	{	
		width:235px;
	}

	.wpcf7-form .blackDashed
	{
		padding:10px 15px 10px;
	}
	
		.socialMediaBlock
	{
		min-width:0px;
	}
	
	.socialMediaBlock img {
		margin-left: 0px;
	}
	
	#franchise span
	{
		width:222px;
		font-size:16px;
		padding-right:30px;
	}
	
	article, footer, aside
	{
		width:290px;
		padding: 15px 0px;
	}	
	
	#homeSlideshow, header#branding,  .socialMediaBlock article
	{
		width:290px;
	}
	
	.page-id-324 #facebookBlock 
	{
		width:100%;
		display:block;
	}
	
	.page-id-324 #facebookBlock img, .page-id-324 #facebookBlock p
	{
		display:inline-block;
		vertical-align:middle;
	}
	.page-id-324 #facebookBlock p
	{
		width:200px;
	}	
	
	#givingBanner
	{
		padding:30px 0px;
	}
	
	.pageHeaderHigh
	{
		height:180px;
	}
	
	#newsTitle
	{
		top:15px;
		right:0px;
	}
	
	.eazieComeEazieGo article
	{
		background:none;
	}
	
	.eazieComeEazieGo #eazieCome
	{
		width:70px;
		height:70px;
	}

	.eazieComeEazieGo #eazieGo
	{
		width:70px;
		height:70px;
	}

	.eazieComeEazieGo #goLogo
	{
		width:70px;
		height:70px;
	}
}