		
		/*****************************************************************************************/
		/*                                                                            			 */
		/*                                                                            			 */
		/*              				 If cats looked like frogs              				 */
		/*				  we'd realize what nasty, cruel little bastards they are.   	 	     */
		/*								      ... STYLE ...    	 	                  			 */
		/*							  That's what people remember.   	 	                     */
		/*                                                                            			 */
		/*                                                                            			 */
		/*          Please keep this stylesheet neat and clean so we can all be happy  		     */
		/*                                                                            			 */
		/*      				 Copyright (c) 2015 | All rights reserved  		    			 */
		/*      	 			MultiMediaMonster | Renske van der Heijden  			 		 */
		/*                                                                            			 */
		/*                                                                            			 */
		/*****************************************************************************************/
		
			/*
			Theme Name: 		Marieke van der Ploeg
			Theme URI: 			http://www.mariekevanderploeg.nl
			Author:				MultiMediaMonster
			Author URI: 		http://www.multimediamonster.nl
			Description: 		Een thema speciaal ontwikkeld voor de website van Marieke van der Ploeg
			Version:			1.1
			License: 			No license yet
			License URI: 		No license yet
			Tags: 				Marieke van der Ploeg, kunstenaar
			Text Domain: 		mariekevanderploeg
			
			No license yet
			*/
			
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  IMPORTS
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		
			@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700);
			@import url(css/frontend/style-fontawesome.css);
			@import url(css/frontend/style-maintenance.css);
			@import url(css/frontend/style-menu.css);
			@import url(css/frontend/style-widget-social-icons.css);
			@import url(css/frontend/style-slider.css);
			@import url(css/frontend/style-woocommerce.css);
			@import url(css/frontend/style-woocommerce-filters.css);
			@import url(css/frontend/style-split.css);
			@import url(css/frontend/style-forms.css);
			@import url(css/frontend/style-forms-errors.css);
			
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  BASICS
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			*
							{								
								outline: 						none !important;
								-webkit-font-smoothing:			subpixel-antialiased !important;
								speak: 							none !important;
							}
			html
							{
								height:							100%;
							}
			body
							{
								margin:							0;
								padding:						0;
								font-family:					'Open Sans', sans-serif, Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
								font-size:						13px;
								color:							#a4a5a6;	
								height:							100%;
								background-color:				#ececec;
								
								background-size:				cover;
								background-repeat:				no-repeat;
								background-position:			center center;
								
								
								/*
								*/
								/*overflow:						hidden;*/
							}		
			body.archive.post-type-archive.post-type-archive-product
							{
								/*
								background-image:				url(images/bg-template.png);
								background-repeat:				no-repeat;
								background-position:			-430px center;
								background-size:				110% auto;
								*/
								
								background-size:				cover;
								background-repeat:				no-repeat;
								background-position:			center center;
							}
			
			.entry-content p a.fancybox
							{
								border:							1px solid #cecece;
								display:						inline-block;
								float:							right;
								margin:							0 0 0 15px;
							}
			img.alignright
							{
								border:							3px solid #fff;
								float:							right;
							}
			a
							{
								color:							#444444;
								text-decoration:				none;							
								outline:						0;
							}
			a img
							{
								border:							0;
							}
			a:hover
							{
								color:							#000;
								text-decoration:				none;
							}
			.clear
							{
								clear:							both;
								margin:							0;
								padding:						0;
								height:							0;
							}
			h1, h2, h3, h4, h5
							{
								padding:						0;
								margin:							0;
								font-family:					'Open Sans', sans-serif, Arial, Verdana, Tahoma, Helvetica, sans-serif, "Arial Black";
								font-weight:					normal;
								color:							#444444;
							}
			h1,
			h1 a,
			h1 a:hover
							{
								color:							#444444;
								font-size:						29px;
								text-decoration:				none;
								line-height:					39px;
							}
			
			.hidden 
							{
								display:						none;
							}
			/* easing animations */
			a,
			form input[type="text"],
			form input[type="email"], 
			form input[type="password"],
			form input[type="submit"],
			form button[type="submit"],
			form button[type="button"], 
			form textarea,
			a img
							{
								-o-transition: 					all 0.5s ease-out;
								-ms-transition:					all 0.5s ease-out;
								-moz-transition: 				all 0.5s ease-out;
  								-webkit-transition: 			all 0.5s ease-out;
								transition: 					all 0.5s ease-out;
							}
										
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  DIV TO TABLE
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.div-to-table
							{
								display:						table;
								width:							100%;
							}
			.div-to-cell
							{
								display:						table-cell;
								word-wrap: 						break-word;
								vertical-align:					top;
							}		
								
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  BASIC LAYOUT
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.container-body
							{
								height:							100%;
								width:							100%;
								display:						table;
							}
			.content-body
							{
								display:						table-cell;
								border:							40px solid transparent;
								vertical-align:					middle;
							}
			.container-table-100
							{
								display:						table;
								margin:							auto;
								/*
								*/
							}
							
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  HEADER
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.container-header
							{
								display:						table-cell;
								vertical-align:					bottom;
								width:							250px;
							}
			.container-header .content-header
							{
								width:							250px;
								min-height:						540px;
								margin:							auto;
								-moz-box-shadow: 				0 0 10px 0 rgba(0,0,0,0.5);
								-webkit-box-shadow: 			0 0 10px 0 rgba(0,0,0,0.5);
								box-shadow: 					0 0 10px 0 rgba(0,0,0,0.5);
								background-color:				#fff;
							}
			.container-header .container-logo,
			div.nav-menu
							{
							}
			.container-header .container-logo
							{
								background-color:				#fff;
							}
			.container-header .container-logo a
							{
								
								width:							250px;
								height:							250px;
								display:						block;
							}
			.container-header div.site-title
							{
								display: 						none;
							}
		
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  DEVIDER
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.container-devider
							{
								display:						table-cell;
								width:							40px;
							}
							
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  CONTENT
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.container-content
							{
								display:						table-cell;
								vertical-align:					bottom;
								padding: 						0 0 0 0;
								margin:							0 0 0 0;
							}
			.container-content .content-content
							{
								overflow:						auto;
								background-color:				#fff;
								padding:						30px;
								margin: 						0 0 0 0;
								-moz-box-shadow: 				0 0 10px 0 rgba(0,0,0,0.5);
								-webkit-box-shadow: 			0 0 10px 0 rgba(0,0,0,0.5);
								box-shadow: 					0 0 10px 0 rgba(0,0,0,0.5);
								-webkit-box-sizing: 			border-box;
								-moz-box-sizing: 				border-box;
								-ms-box-sizing: 				border-box;
								box-sizing: 					border-box;
								max-height:						400px;
								min-height:						400px;
								width:							550px;
							}
			.woocommerce-page.archive:not(.search-no-results):not(.empty-products) .container-content .content-content
							{
								padding:						0 0 5px 0;
								overflow:						visible;
								max-height:						none;
							}
							
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  HOME body.page-home :not(.post-type-archive-product)
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			body:not(.single-product):not(.post-type-archive-product):not(.tax-product_cat) .container-header,
			body:not(.single-product):not(.post-type-archive-product):not(.tax-product_cat) .container-content
							{
							}
							/*
			body.page-home .container-devider
							{
								display:						none;
							}
			body.page-home .container-content
							{
								display:						none;
							}
			body.page-home .container-table-100
							{
								margin:							auto;
							}
							*/
			body.page-home .container-devider
							{
								opacity:						0;
							}
			body.page-home .container-content
							{
								opacity:						0;
							}
							
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  WIDGET: CONTACT & SOCIAL
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.widget-container-contact
							{
								font-size:						11px;
								color:							#8a8a8a;
								padding:						20px;
								background-color:				#ececec;
								clear:							both;
								position:						relative;
								z-index:						1001;
							}
			.widget-container-contact p
							{
								margin:							0;
							}
							
		/* //////////////////////////////////////////////////////////////////////////////////////*/
		/* 
		/*  WIDGET: FOOTER
		/* 
		/* //////////////////////////////////////////////////////////////////////////////////////*/
			
			.widget-container-footer
							{
								padding:						20px;
								font-size:						11px;
								background-color:				#fff;
								position:						relative;
								z-index:						1001;
							}
			.widget-container-footer p
							{
								margin:							0;
							}
			.widget-container-footer a
							{
								color:							#a4a5a6;
							}
			.widget-container-footer a:hover
							{
								color:							#000;
							}

.woocommerce div.product div.images a:before {
    z-index: 1;;
}
