/* @override 
	http://enterprise.xlhostedproef.nl/skin/frontend/tickles/default/css/bootstrap.css
	http://plantazon.nl/skin/frontend/tickles/default/css/bootstrap.css
*/

/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */


/*
== malihu jquery custom scrollbar plugin ==
Version: 3.0.2 
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/


div.container > div.rotatenav { position:relative; }
.leftgradient {
pointer-events: none; 
position:absolute; z-index:999; height:49px; width:70px;
background-color: rgba(255,255,255,0); background-image: -webkit-linear-gradient(left, #fff, rgba(255,255,255,0)); 
background-image: -moz-linear-gradient(left, #fff, rgba(255,255,255,0)); background-image: -o-linear-gradient(left, #fff, rgba(255,255,255,0)); 
background-image: linear-gradient(to right, #fff, rgba(255,255,255,0));} 

.rightgradient {
pointer-events: none;
position:absolute; z-index:999; height:49px; width:70px; right:0;

background-color: rgba(255,255,255,0); background-image: -webkit-linear-gradient(right, #fff, rgba(255,255,255,0)); background-image: -moz-linear-gradient(right, #fff, rgba(255,255,255,0)); background-image: -o-linear-gradient(right, #fff, rgba(255,255,255,0)); background-image: linear-gradient(to left, #fff, rgba(255,255,255,0));
}



.rightgradient { position:absolute;} 


	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		bottom: 0;
	top: 40px;
	left: 8px;
}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 15px;
		left: 0;
		bottom: 15px;
		
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	width: 4px;
}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		filter: "alpha(opacity=10)"; -ms-filter: "alpha(opacity=10)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.3);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(https://www.gardens4you.eu/skin/frontend/flora/default/css/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */


.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.progress .bar {
  width: 0%;
  height: 38px;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .bar {
  background-color: #87c348;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-success .bar {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}
.progress-success.progress-striped .bar {
  background-color: #87c348;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.bar span { font-size:12px; padding-top:1px; display:block }
.smalltext { font-size:13px; margin-bottom:10px; }

.cartdropdown { padding-bottom:0px !important}

.deliv { margin-top:3px;  float:left; width: 100%; padding:10px; background-color:#f1f2ef; }
.deliv2 { margin-top:0px; display:block;  width: 100%; padding: 25px 10px; background-color:#fff; border-top:1px solid #e6e6e6  }
.subtotaal {  padding:10px; border-top:1px #eaeaea solid;}
.cart-item  { border:none !important;}
.subtotaal {
    float: left;
    font-size: 16px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}


html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 62.5%;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #573119;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: #3E7B02;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #85c446;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.list-inline > li:first-child {
  padding-left: 0;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.428571429;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}



.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -50px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666666666666%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666666666666%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-4 {
  width: 33.33333333333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.666666666666664%;
}
.col-xs-1 {
  width: 8.333333333333332%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666666666666%;
}
.col-xs-pull-10 {
  right: 83.33333333333334%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666666666666%;
}
.col-xs-pull-7 {
  right: 58.333333333333336%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666666666667%;
}
.col-xs-pull-4 {
  right: 33.33333333333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.666666666666664%;
}
.col-xs-pull-1 {
  right: 8.333333333333332%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666666666666%;
}
.col-xs-push-10 {
  left: 83.33333333333334%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666666666666%;
}
.col-xs-push-7 {
  left: 58.333333333333336%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666666666667%;
}
.col-xs-push-4 {
  left: 33.33333333333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.666666666666664%;
}
.col-xs-push-1 {
  left: 8.333333333333332%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 3px 5px 0;
  float:left;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control:-moz-placeholder {
  color: #999;
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #414141;
	font-size: 15px;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  padding: 7px 18px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
  background-image: none;
  border: 0 solid #7db644;
}
.btn:focus {

  background-color:#7db644 !important;
  color:#FFF !important;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #7db644;
  background-color: #fff;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #85c446;
  background-color: #e8e8e8;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b85c4463d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #85c446;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #85c446;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #85c446;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('https://www.gardens4you.eu/skin/frontend/flora/default/fonts/glyphicons-halflings-regular.eot');
  src: url('https://www.gardens4you.eu/skin/frontend/flora/default/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://www.gardens4you.eu/skin/frontend/flora/default/fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://www.gardens4you.eu/skin/frontend/flora/default/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://www.gardens4you.eu/skin/frontend/flora/default/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}



.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0;
 
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;

  
 -webkit-box-shadow: 2px 2px 4px rgba(1,1,1, 0.2);
 -moz-box-shadow: 2px 2px 4px rgba(1,1,1, 0.2);
 box-shadow: 2px 2px 4px rgba(1,1,1, 0.2);
}

.searchbox {
	width:220px;

}



.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
	padding: 8px 30px 8px 20px;
}
.dropdown-menu > li > a::before {
	font-family: FontAwesome;
	content: "\f105";
	display: inline-block;
	color: #bab9bc;
	margin-right: 8px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: underline;
  background-color: rgba(133, 196, 70, 1);
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}


.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
 
}
.nav-tabs > li {
  float: left;
 
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;

  
}
.nav-tabs > li > a:hover {
 
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  z-index:99999999999;
  margin-bottom: 20px;
  border: 1px solid transparent;
 
  
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 120;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 0px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 20px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {

 
  
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
  .navbar-form .form-control {
    display: inline-block;
    vertical-align: middle;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
}
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #78b043;
  height:50px;
  z-index: 122;
  position: absolute;
 
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color:#6bb031;

}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color:#fff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination li {
  display: inline;
}
.pagination li a,
.pagination li span {
  position: relative;
  float: left;
  padding: 12px;
  line-height: 1.428571429;
  color: #fff !important;
  text-decoration: none;
  background-color: #7db644;
  border: 0px solid #ddd;
	border-radius: 4px;
	margin-right: 10px;
}


.pagination li a:hover, .pagination li span:hover, .pagination li a:focus, .pagination li span:focus, .pagination li.current a  {
    background-position: center;
    background-color: #529719 !important;
    color: #FFF;
}

.pag-left a { margin-right:20px; border-radius:6px; }
.pag-right a {margin-left:20px !important; border-radius:6px; }

.firstpag a { -webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;}
.lastpag a {-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #000 !important;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 11px 18px;
  font-size: 18px;
}
.pagecounter { float:left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; 
    float:left; display:block;
    padding: 11px 18px;
    font-size: 18px; color:#fff;
    background-color: #7db644;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding-top:5px;
  height:18px; 
  width:18px;
  font-size: 9px;
  font-weight: bold;
  margin-left:15px;
 

  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #d75355;
  border-radius: 50%;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 5px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group .list-group-item:first-child {
  border-top: 0;
}
.panel > .list-group .list-group-item:last-child {
  border-bottom: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
.panel > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > th,
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tfoot > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:first-child > td {
  border-top: 0;
}
.panel > .table-bordered > thead > tr:last-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > th,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-bordered > thead > tr:last-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1100;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal-inner { padding:30px;} 

.redbg { background-color:#ff794c; color:#fff !important}
.bluebg {background-color:#8ad1d5; color:#fff !important}

.redbg:hover { background-color:#ea6335; color:#fff}
.bluebg:hover {background-color:#73c4c9; color:#fff}

div.modal-inner > h4 { margin-bottom:20px; margin-top:20px;}
div.modal-inner img { border-radius:50%;}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;

  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  background-color: #fff;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-content {
   -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1); -moz-box-shadow: 0 0 10px rgba(0,0,0,.1); box-shadow: 0 0 10px rgba(0,0,0,.1);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  top: 0;
  color:#8c8c8c;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 326px;
  font-size:13px;
  padding: 11px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  border:1px solid #71b934;
  background-clip: padding-box;
  border-radius: 7px;
 
}
.popover.top {
  margin-top: -10px;
  z-index: 99;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: #71b934;
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 23px;
  height: 23px;
   border-radius:50%;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
 
}
.carousel-indicators .active {
  width: 23px;
  height: 23px;
   border-radius:50%;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicons-chevron-left,
  .carousel-control .glyphicons-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 250px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}

.container, .account-login, .account-create, .cart, .account-login, .account-create, .cart {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 320px) {

    div.col-sm-3.shopproduct { width:100%;}
    .container, .std, .account-login, .account-create, .cart {
        width: auto;
    }
}

@media (min-width: 360px) {
  .container, .std, .account-login, .account-create, .cart, .account-login, .account-create, .cart {
  width:100%;
  }
    div.col-sm-3.shopproduct { width:50%; float:left;
	}
}

@media screen 
  and (device-width: 360px) 
  and (device-height: 640px)
  and (-webkit-min-device-pixel-ratio : 4) 
  and (-webkit-device-pixel-ratio : 4)
  and (orientation: portrait) {

  .container, .std, .account-login, .account-create, .cart, .account-login, .account-create, .cart {
  width:100%;
  }
    div.col-sm-3.shopproduct { width:50%; float:left;
	}

}


@media (min-width: 768px) {
.container, .account-login, .account-create, .cart {
	width: 720px;
}
div.col-sm-3.shopproduct { 
	width:33.33333%;
}
body.cms-index-index div.col-sm-3.shopproduct { 
	width:33.33333%;
}
body.cms-index-index div.daymarket div.col-sm-3.shopproduct { 
	width:25%;
}
}
@media (min-width: 991px) {
    div.col-sm-3.shopproduct { width:50%;}
}
@media (min-width: 992px) {
  .container , .account-login, .account-create, .cart {
    width: 1170px;
  }
    div.col-sm-3.shopproduct { width:25%;}
}
@media (min-width: 1200px) {

  div.col-sm-3.shopproduct { width:25%;}
  body.cms-index-index div.col-sm-3.shopproduct { width:20%; }
}
@media (min-width: 1500px) {
  .container {
    width: 1170px;
  }
  
  div.col-sm-3.shopproduct { width:25%;}
}






@media (max-width: 767px) {

.catalog-product-view table.amlabel-table.top-left { top:60px !Important;}


	  .shoprow {
		  border-bottom: none !important;
    margin-bottom:0 !important;
	
    padding-bottom:0 !important;
	}
	.shopproduct { margin-bottom:30px;}
}


@media (max-width: 767px) {
.pagination-lg > li > a, .pagination-lg > li > span {
    font-size: 12px;
    padding: 8px 14px;
}
.pagecounter {
    font-size: 12px;
    padding: 8px 14px;
}}
@media (max-width: 467px) {
.pag-right { display:none !important;}
.pag-left { display:none !important; }
}







@media (max-width: 992px) {
div.quick-info{ display:none !important}
}
@media (min-width: 992px) {

div.quick-info div.swiper-wrapper div.swiper-slide{ margin-top:-20px; width:252px !important; }
}
@media (min-width: 1500px) {

div.quick-info div.swiper-wrapper div.swiper-slide{ margin-top:-20px; width:200px !important; }
}


.totals { float:right;}

.cart .totals {
    padding: 20px;
}
.cart .totals table {
    width: 100%;
}
.cart .totals td {
    font-size: 14px;
    font-weight: normal;
    text-align:right;
    line-height: 1.3333em;
}
.cart .totals td.a-right:first-child {
    text-align: left !important;
}
.cart .totals tr.last td {
}
.cart .totals tfoot th {
    padding: 5px 15px 5px 7px;
}
.cart .totals tfoot td {
    padding-top: 20px;
}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {
    font-size: 1.1em;
    font-weight: normal;
    line-height: 1.4444em;
}
.cart .totals .checkout-types {
    border-top: 1px solid #bbb;
    margin-top: 20px;
}
.cart .totals .checkout-types li {
    clear: both;
    margin: 25px 0 0;
}
.cart .totals .checkout-types li a {
    color: #17c7be;
    font-size: 1.2em;
}
.cart .totals .checkout-types li a:hover {
    text-decoration: underline;}
    
    .cart.a-right span {
    text-align: right !important;}
    
div.cart > div.cart-collaterals > div.totals > ul.checkout-types > li > button { float:right; padding:15px 35px; margin-bottom:15px;}

div.discount-form > div.input-box > input { margin-bottom:15px;}

.cart .totals td { 
    min-width: 100px; 
}
.filter-current {
    position: fixed;
}

#anchortop .itemprice, #anchortop .oldprice {
    display: inline;
}
#anchortop .oldprice {
    text-decoration: line-through;
}
.qty-save, .qty-loader {
    display: none;
}
#update_promotional_gift li {
    float: left;
}
.qty-text {
    color: #463022;
}
.qty-edit {
    white-space: nowrap;
    font-size: 15px;
}
a.qty-edit:hover {
    text-decoration: underline;
}
.qty-save {
    color: #FFF;
}
.addtobasket.hotdeal {
    margin-left: 0px;
}
.verzendkostenbtn {
    display: inline-block !important;
}
.grouped-items-table ul.tier-prices.product-pricing {
    position: static;
    top: 0;
    right: 0;
    left: 0;
}
.grouped-items-table .price-box {
    float: left;
}
/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012-2013, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/

/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	width: 25%;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://www.gardens4you.eu/skin/frontend/flora/default/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
	
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.gardens4you.eu/skin/frontend/flora/default/js/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

owl-theme .owl-controls .owl-page span {
    background: none repeat scroll 0 0 #85C446 !important;
    border-radius: 20px;
    display: block;
    height: 9px;
    margin: 5px 7px;
    opacity: 0.5;
    width: 9px;
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://www.gardens4you.eu/skin/frontend/flora/default/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
/* @override http://plantazon.nl/skin/frontend/flora/default/florafont.css */

@font-face {
    font-family: "florafont";
    src:url("https://www.gardens4you.eu/skin/frontend/flora/default/fonts/florafont.eot");
    src:url("https://www.gardens4you.eu/skin/frontend/flora/default/fonts/florafont.eot?#iefix") format("embedded-opentype"),
    	url("https://www.gardens4you.eu/skin/frontend/flora/default/fonts/florafont.ttf") format("truetype"),
    	url("https://www.gardens4you.eu/skin/frontend/flora/default/fonts/florafont.woff") format("woff"),
    	url("https://www.gardens4you.eu/skin/frontend/flora/default/fonts/florafont.svg#florafont") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class*="icon-"]{
	font-family: "florafont";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size:22px;
	line-height: 1.6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
[class*="icon-"]:before{
	background-color: #73aa42 !important;
	/background-image: url(https://www.gardens4you.eu/skin/frontend/flora/default/images/noise-green.png)!important;
}
.icon-hamburge:before{
	content: 'h';
	background-color: transparent !important;
	background-image: none !important;
}
.icon-magnifie:before{
	content: 'm';
	background-color: transparent !important;
	background-image: none !important;	
}
.icon-profil:before{
	content: 'p';
	background-color: transparent !important;
	background-image: none !important;	
}
.icon-bloem1:before{
	content: '\e603';
	background-color: #b2d796;
}
.icon-plantafstand:before{
	content: '\e604';
	background-color: #ffc6da;
}
.icon-bloeihoogte:before{
	content: '\e605';
	background-color: #96d7b2;
}
.icon-bloem:before{
	content: '\e606';
	background-color: #b2d796;
}
.icon-bloem3:before{
	content: '\e607';
	background-color: #b2d796;
}
.icon-boom:before{
	content: '\e608';
	background-color: #fac2aa;
}
.icon-rotstuin:before{
	content: '\e609';
	background-color: #b7d4cd;
}
.icon-geenvruchten:before{
	content: '\e610';
	background-color: #c699c6;
}
.icon-groeisnelheid:before{
	content: '\e611';
	background-color: #b4e9d9;
}
.icon-groenblijvend:before{
	content: '\e612';
	background-color: #a6c6ae;
}
.icon-vruchten:before{
	content: '\e613';
	background-color: #eacde6;
}
.icon-potmaat:before{
	content: '\e614';
	background-color: #fad4ee;
}
.icon-grondbedekker:before{
	content: '\e615';
	background-color: #9abf86;
}
.icon-patio:before{
	content: '\e616';
	background-color: #c7dd8f;
}
.icon-grond:before{
	content: '\e617';
	background-color: #d7c396;
}
.icon-stad:before{
	content: '\e618';
	background-color: #8fd7dd;
}
.icon-geurend:before{
	content: '\e619';
	background-color: #ffcabe;
}
.icon-zaden:before{
	content: '\e620';
	background-color: #a5cacc;
}
.icon-mest:before{
	content: '\e621';
	background-color: #bdc7a6;
}
.icon-zon:before{
	content: '\e622';
	background-color:#eacdcd;
}
.icon-schaduw:before{
	content: '\e623';
	background-color: #e6d0be;
}
.icon-regen:before{
	content: '\e624';
	background-color: #96c2d7;
}
.icon-temperatuur:before{
	content: '\e625';
	background-color: #c7a6c2;
}
.icon-kleur:before{
	content: '\e626';
	background-color: #faaaba;
}
.icon-plugplant:before{
	content: '\e627';
	background-color: #bbc6a6;
}
.icon-rolmaat:before{
	content: '\e628';
	background-color: #bab6b3;
}
.icon-vlinder:before{
	content: '\e629';
	background-color: #dfcc97;
}
.icon-nietwinterhard:before{
	content: '\e630';
	background-color: #faaeaa;
}
.icon-winterhard:before{
	content: '\e631';
	background-color: #a5cacc;
}
.icon-binnen:before{
	content: '\e632';
	background-color: #9de8d4;
}
.icon-hek2:before{
	content: '\e633';
	background-color: #e69eb7;
}
.icon-hek:before{
	content: '\e634';
	background-color: #e69eb7;
}
.icon-patio:before{
	content: '\e635';
	background-color: #9cab85;
}
.icon-gezond:before{
	content: '\e636';
	background-color: #afe18c;
}
.icon-wortel:before{
	content: '\e637';
	background-color: #d0d895;
}
.icon-bloembol:before{
	content: '\e638';
	background-color: #e1b48c;
}
.icon-vogelhuis:before{
	content: '\e639';
	background-color: #ede0ca;
}
.icon-eetbaar:before{
	content: '\e640';
	background-color: #afe18c;
}
.icon-oneetbaar:before{
	content: '\e641';
	background-color: #faaeaa;
}
.icon-peer:before{
	content: '\e642';
	background-color: #afe18c;
}
.icon-appel:before{
	content: '\e643';
	background-color: #afe18c;
}
.icon-kruiwagen:before{
	content: '\e644';
	background-color: #c7a6b3;
}
.icon-tractor:before{
	content: '\e645';
	background-color: #d8c595;
}
.icon-grasmaaier:before{
	content: '\e646';
	background-color: #d8c595;
}
.icon-hakbijl:before{
	content: '\e647';
	background-color: #fadfaa;
}
.icon-zaag:before{
	content: '\e648';
	background-color: #fadfaa;
}
.icon-trap:before{
	content: '\e649';
	background-color: #d8c595;
}
.icon-water:before{
	content: '\e650';
	background-color: #b9e5e4;
}
.icon-spuit:before{
	content: '\e651';
	background-color: #b9e5e4;
}
.icon-emmer:before{
	content: '\e652';
	background-color: #b9e5e4;
}
.icon-gieter:before{
	content: '\e653';
	background-color: #b9e5e4;
}
.icon-waterkraan:before{
	content: '\e654';
	background-color: #b9e5e4;
}
.icon-waterslang:before{
	content: '\e655';
	background-color: #b9e5e4;
}
.icon-vijver:before{
	content: '\e656';
	background-color: #b9e5e4;
}
.icon-pot:before{
	content: '\e657';
	background-color:#b2d796;

}
.icon-schaar:before{
	content: '\e658';
	background-color:#fadfaa;
}
.icon-vis:before{
	content: '\e659';
	background-color: #7d6774;
}
.icon-snoeischaar:before{
	content: '\e660';
	background-color: #c2e2c0;
}
.icon-vork:before{
	content: '\e661';
	background-color: #fadfaa;
}
.icon-schep:before{
	content: '\e662';
	background-color:#b2d796;
}
.icon-konijn:before{
	content: '\e663';
	background-color: #7d6774;
}
.icon-hond:before{
	content: '\e664';
	background-color: #7d6774;
}
.icon-kat:before{
	content: '\e665';
	background-color: #7d6774;
}
.icon-plane:before{
	content: '\e666';
	background-color: #c6fb8a;
}
.icon-truck:before{
	content: '\e667';
	background-color: #c6fb8a;
}
.icon-deerresistant:before{
	content: '\e668';
	background-color: #b66255;
}
.icon-bolmaat:before{
	content: '\e669';
	background-color: #aecb71;
}
.icon-aardbei:before{
	content: '\e670';
	background-color: #ff8995;
}
.icon-citrus:before{
	content: '\e671';
	background-color: #ffe870;
}
.icon-pruim:before{
	content: '\e672';
	background-color: #a1b5ff;
}
.icon-olijf:before{
	content: '\e673';
	background-color: #b9c791;
}
.icon-druiven:before{
	content: '\e674';
	background-color: #a579c3;
}
.icon-kersen:before{
	content: '\e675';
	background-color: #cc5879;
}
.icon-leverhoogte4:before{
	content: '\e676';
	background-color: #d7886b;
}
.icon-leverhoogte3:before{
	content: '\e677';
	background-color: #d7886b;
}
.icon-leverhoogte2:before{
	content: '\e678';
	background-color: #d7886b;
}
.icon-leverhoogte1:before{
	content: '\e679';
	background-color: #d7886b;
}
.icon-volgroeid1:before{
	content: '\e680';
	background-color: #e8dfc1;
}
.icon-volgroeid2:before{
	content: '\e681';
	background-color: #e8dfc1;
}
.icon-volgroeid3:before{
	content: '\e682';
	background-color: #e8dfc1;
}
.icon-geschenk:before{
	content: '\e683';
	background-color: #8bc9c3;
}
.icon-privacy:before{
	content: '\e684';
	background-color: #ece69c;
}
.icon-raket:before{
	content: '\e685';
	background-color: #affcd8;
}
.icon-new:before{
	content: '\e686';
	background-color: #ded2ff;
}
.icon-populair:before{
	content: '\e687';
	background-color: #648378;
}
.icon-kerst:before{
	content: '\e688';
	background-color: #76435b;
}
.icon-zones:before{
	content: '\e689';
	background-color: #322b54;
}
.icon-gewicht:before{
	content: '\e690';
	background-color: #62677d;
}
.icon-klimplant:before{	content: '\e691';
	background-color: #aecb71;}.icon-volgroeidb:before{	content: '\e692';
	background-color: #b4e9d9;}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.layout:after{content:"";display:table;clear:both}.h1,h1{margin-top:0}.h2,h2{margin-top:0}.h3,h3{margin-top:0}.h4,h4{margin-top:0}.h5,h5{margin-top:0}ul{margin:0}hr{border-bottom:1px solid #ebebeb}.btn-group .dropdown-toggle:focus,.btn-group.open .dropdown-toggle{box-shadow:none;-webkit-box-shadow:none}img{max-width:100%}.btn-primary{border:0}#navigation .navbar-right{margin-right:0}#navigation .navbar-collapse{padding-left:0;padding-right:0}.navbar{min-height:0;border:0;border-radius:0;background-clip:padding-box}.breadcrumb{background-color:transparent;padding:0}.checkbox input[type=checkbox]:focus+label::before,.checkbox input[type=radio]:focus+label::before,.radio input[type=radio]:focus+label::before,:focus{outline:0!important}.breadcrumb>li+li:before{padding:0}label{font-weight:400}.input-group-btn{font-size:inherit}.btn{border:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:0}button{background-color:#fff}.panel{box-shadow:none}.panel .panel-body,.panel .panel-heading{padding:0}.panel-group .panel+.panel{margin:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{box-shadow:none}.clear{clear:both}.btn{font-family:roboto,arial,sans-serif;border:none}.btn--xs{padding:8px 14px;padding:.5rem .875rem}.btn--sm{padding:12px 22px;padding:.75rem 1.375rem}.btn--md{padding:12px 36px;padding:.75rem 2.25rem;font-size:15px;font-size:.9375rem}.btn--lg{padding:20px 44px;padding:1.25rem 2.75rem;font-size:18px;font-size:1.125rem}.btn--full{width:100%}.btn--half{float:left;width:50%}.btn--default{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;white-space:nowrap}.dropdown-menu{margin:0;padding:0;border-top:0;border-color:#e6e6e6;background-color:#f7f7f7;border-radius:0;background-clip:padding-box}.dropdown-menu>li>a{padding:6px 12px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fcfcfc}.btn--primary,.btn--secondary{border-radius:4px;background-clip:padding-box;background-color:#eeab29;border-color:#d39111;color:#fff;font-weight:400}.btn--primary:hover,.btn--secondary:hover{color:#fff;background-color:#eda720;border-color:#bc810f}.btn--primary:focus,.btn--secondary:focus{color:#fff;background-color:#e19b12;border-bottom:0}.btn--secondary{background-color:#465363;border-color:#313a45;color:#fff;font-weight:400}.btn--secondary:hover{color:#fff;background-color:#424e5d;border-color:#262d36}.btn--secondary:focus{color:#fff;background-color:#37414e;border-bottom:0}.btn--addtocart{border-radius:4px;background-clip:padding-box;background-color:#a9cc18;border-color:#839e13;color:#333;font-weight:400;box-shadow:0 2px 0 0 #657a0e;font-size:14px;font-size:.875rem;font-weight:600;position:relative;padding:14px 36px;padding:.875rem 2.25rem;padding-left:80px;padding-left:5rem;cursor:pointer}.btn--addtocart:hover{color:#333;background-color:#a1c317;border-color:#708810}.btn--addtocart:focus{color:#333;background-color:#8fac14;border-bottom:0}.btn--addtocart svg{height:20px;margin-right:20px;margin-right:1.25rem;position:absolute;left:40px;top:50%;transform:translateY(-50%)}.btn--addtocart:active{transform:translate(0,3px);-webkit-transform:translate(0,3px);box-shadow:0 1px 0 0}@media (max-width:767px){.btn--xs-full{width:100%}}.loader{width:40px;min-width:40px;height:40px;min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto;border-radius:50%;border-top:4px solid rgba(255,255,255,.5);border-right:4px solid rgba(255,255,255,.5);border-bottom:4px solid rgba(255,255,255,.5);border-left:4px solid #eeab29;animation:circle-loader-spin .5s infinite linear}@keyframes circle-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;margin-bottom:-10px;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:relative;z-index:10;cursor:pointer;padding:10px 0}.slick-arrow.start,.slick-arrow.stop{cursor:default;color:#d5d5d5}.slick-arrow.slick-disabled{opacity:0;cursor:default}#slick-prev{padding-top:0}#slick-next{padding-bottom:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;position:absolute;left:15px;top:12px;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;line-height:0}.hamburger:hover{opacity:.7}.hamburger-box{width:25px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.mm-opened .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.mm-opened .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease}.mm-opened .hamburger--squeeze .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1)}.layout{margin-left:-15px;margin-right:-15px}aside[role=sidebar]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:10px}@media (min-width:768px){aside[role=sidebar]{float:left}}@media (max-width:767px){aside[role=sidebar]{margin-bottom:10px}}div[role=main]{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:15px}@media (max-width:767px){div[role=main]{margin-bottom:0}}.column-1 div[role=main]{margin-bottom:0}.columns-2-left div[role=main]{margin-bottom:0}@media (min-width:992px){.columns-2-left aside[role=sidebar]{float:left;width:25%}}@media (min-width:768px) and (max-width:991px){.columns-2-left aside[role=sidebar]{float:left;width:30%}}@media (min-width:992px){.columns-2-left .col-main{float:left;width:75%}}@media (min-width:768px) and (max-width:991px){.columns-2-left .col-main{float:left;width:70%}}.col-main--container{width:80%;float:left}@media (max-width:991px){.col-main--container{width:100%}}.sidebar--container{width:20%;float:left;padding-right:30px}/*! Typebase.less v0.1.0 | MIT License */html{font-size:115%;-webkit-font-smoothing:antialiased}@font-face{font-family:Chunkfive;src:url(/skin/frontend/flora/default/css/fonts/Chunkfive.woff);font-weight:400!important;font-style:normal}p{line-height:1.5;margin-top:1.5rem;margin-bottom:0;font-family:roboto slab;font-size:.85rem}div.category-text ol,div.category-text ul,div.std ol,div.std ul{margin-top:1.5rem;margin-bottom:1.5rem}div.alert ol,div.alert ul{margin-top:1rem;margin-bottom:1rem}div.category-text ol li,div.category-text ul li,div.std ol li,div.std ul li{line-height:1.5rem}#contactForm div.fieldset ul.form-list{padding-left:0;padding-right:0}#contactForm div.fieldset ul.form-list li{list-style-type:none!important}blockquote{line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:0;line-height:1.5rem}h1{font-size:1.3rem;line-height:1.7rem;margin-top:3rem}h2{font-size:1.2rem;line-height:1.2;margin-top:1.5rem}h2.brown_h2{font-size:1.4rem;color:#73aa42;text-align:center;margin-top:0;margin-bottom:0;line-height:1}div.top_description h1{margin-top:2rem}.sunscreen{margin-top:10px;display:block;width:102%;position:relative;left:-1%;top:0x;z-index:999;padding-right:10px;padding-left:10px;height:80px}.sunscreen img{width:100%;height:80px}div.daymarket{position:relative;top:25px;z-index:111;min-height:450px;margin-bottom:40px}div.container.main.daymartitems{margin-top:-10px}div.daymart-sale-badge{background:#d74648;width:auto;position:absolute;margin-top:25px;color:#fff;font-family:roboto;font-weight:700;padding:3px 6px;text-align:center;z-index:111;display:none}div.daymarket p{margin-top:0;font-size:.8rem}div.homepage-cats{margin-top:10px;margin-bottom:30px}div.homepage-cats p{margin-top:0;font-size:.8rem}img.daymart-subtitle{width:250px;position:relative;margin-top:-25px}.cms-index-index .active div.std div.container{padding-left:30px;padding-right:30px}#awafpblock56c58bb1b27a1{position:relative;top:-20px}h3{font-size:1rem}h4{font-size:.707rem}#amshopby-page-container{width:100%;float:left}@media (max-width:767px){#amshopby-page-container{margin-top:40px}}#amshopby-page-container p{margin-top:10px}*{box-sizing:border-box}:after,:before{box-sizing:border-box}._1{animation-delay:.4s}._2{animation-delay:.8s}._3{animation-delay:1.2s}._4{animation-delay:1.6s}._5{animation-delay:2s}._6{animation-delay:2.4s}div.sidebar-cms,div.sidebar-social,ul.catitems,ul.catitems--top{-webkit-animation-duration:.25s;-webkit-animation-delay:0s}.hid{opacity:0!important}.vis{opacity:1}a{cursor:pointer}body{overflow-x:hidden}body,html{height:100%;width:100%}.email-spinner{color:#74ab42!important;font-size:25px!important;position:relative;top:-10px}.main a{color:#6ba23d;font-weight:400}a:hover{text-decoration:none}div.overzicht{width:300px;display:block;background-color:silver;margin-top:10px;margin-bottom:10px;padding:10px;border-radius:20px;text-align:center;color:#fff;font:700 18px roboto slab}.breadcrumbs{margin-bottom:20px;padding-right:15px;padding-left:15px}.breadcrumbs ul{padding-left:0}.breadcrumbs ul li{display:inline;font-size:14px;font-weight:300;color:#444}.breadcrumbs ul li a{color:#444;font-size:14px;font-weight:300}.breadcrumbs ul li.return-button{float:left;margin-right:15px}.breadcrumbs ul li.return-button a{color:#73aa42;font-size:14px;font-weight:600;font-family:'roboto slab'}.breadcrumbs ul li.return-button i{font-size:12px;margin-right:2px;display:inline}.breadcrumbs ul li span{text-align:center;padding:0 5px}@media (max-width:767px){.breadcrumbs{display:none}}.catalog-product-view .breadcrumbs{margin-top:30px!important;margin-bottom:20px;background:0 0!important}@media (max-width:767px){.catalog-product-view .breadcrumbs{display:-ms-flexbox;display:flex;width:100%;float:left;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;padding:10px 0 20px 0;margin-top:0;-ms-flex-pack:center;justify-content:center}.catalog-product-view .breadcrumbs li{display:none}.catalog-product-view .breadcrumbs li.return-button{display:block}}.catalog-category-view .page-breadcrumbs{display:none}@media (max-width:767px){.catalog-category-view .page-breadcrumbs{display:none}}@media (max-width:767px){.catalog-category-view .breadcrumbs{width:100%;float:left;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;padding:10px 0 20px 0;margin-top:10px;margin-bottom:10px;-ms-flex-pack:center;justify-content:center}.catalog-category-view .breadcrumbs li{display:none}.catalog-category-view .breadcrumbs li.return-button{display:block}}.catalog-category-view .sub-categories-breadcrumbs{width:100%;height:54px;display:inline-block;padding-top:16px;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px;margin-bottom:27px}.catalog-category-view .sub-categories-breadcrumbs .breadcrumbs{display:inline-block}@media (max-width:991px){.catalog-category-view .sub-categories-breadcrumbs{display:none}}.catalog-category-view #sidebar-wrapper .catitems li.level,.catalog-category-view #sidebar-wrapper .catitems--top li.level,.catalog-product-view #sidebar-wrapper .catitems li.level,.catalog-product-view #sidebar-wrapper .catitems--top li.level{display:none}.cms-index-index #sidebar-wrapper{padding:0 15px 15px 0}.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems li.level-2 .showsub,.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems--top li.level-2 .showsub{display:inline-block}.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems li.level-2.active li.level-3 .showsub,.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems li.level-2.active li.level-4 .showsub,.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems--top li.level-2.active li.level-3 .showsub,.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems--top li.level-2.active li.level-4 .showsub{display:inline-block}.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems li:last-child,.cms-index-index .navbar-sidebar-menu #sidebar-wrapper .catitems--top li:last-child{border-bottom:0}#sidebar-wrapper .catitems li.level.active,#sidebar-wrapper .catitems--top li.level.active{display:block}#sidebar-wrapper .catitems li.level.active .level,#sidebar-wrapper .catitems--top li.level.active .level{display:block}#sidebar-wrapper .catitems .active,#sidebar-wrapper .catitems--top .active{display:block}#sidebar-wrapper .catitems li.level-2.active .showsub,#sidebar-wrapper .catitems li.level-3.active .showsub,#sidebar-wrapper .catitems li.level-4.active .showsub,#sidebar-wrapper .catitems--top li.level-2.active .showsub,#sidebar-wrapper .catitems--top li.level-3.active .showsub,#sidebar-wrapper .catitems--top li.level-4.active .showsub{display:inline-block}#sidebar-wrapper .catitems li.level-2.active li.level-3 .showsub,#sidebar-wrapper .catitems li.level-2.active li.level-4 .showsub,#sidebar-wrapper .catitems li.level-3.active li.level-3 .showsub,#sidebar-wrapper .catitems li.level-3.active li.level-4 .showsub,#sidebar-wrapper .catitems li.level-4.active li.level-3 .showsub,#sidebar-wrapper .catitems li.level-4.active li.level-4 .showsub,#sidebar-wrapper .catitems--top li.level-2.active li.level-3 .showsub,#sidebar-wrapper .catitems--top li.level-2.active li.level-4 .showsub,#sidebar-wrapper .catitems--top li.level-3.active li.level-3 .showsub,#sidebar-wrapper .catitems--top li.level-3.active li.level-4 .showsub,#sidebar-wrapper .catitems--top li.level-4.active li.level-3 .showsub,#sidebar-wrapper .catitems--top li.level-4.active li.level-4 .showsub{display:inline-block}.breadcrumb--container{margin-bottom:20px}.breadcrumb--container a{font-family:"Roboto Slab";font-weight:700}.homepage--wrapper{padding-left:0;padding-right:0}.homepage--top{display:block;padding-top:12px;padding-bottom:10px;text-align:center;width:100%;margin-bottom:25px;margin-top:67px;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px}.homepage--top h1,.homepage--top h2{margin-top:0}@media (min-width:768px) and (max-width:991px){.homepage--top{margin-top:65px}}@media (max-width:767px){.homepage--top{margin-top:30px}}.homepage--wrapper{padding-left:0;padding-right:0}.homepage--content p{margin:0}.homepage--slider{-ms-flex:1 1 60%;flex:1 1 60%;width:100%;max-width:669px;min-height:470px;margin-right:30px;position:relative;background-color:#ededed}.homepage--slider img{width:100%;float:left}@media (min-width:992px) and (max-width:1199px){.homepage--slider{min-height:350px;max-width:506px}}@media (max-width:991px){.homepage--slider{min-height:auto;width:100%;max-width:100%;margin-right:0;margin-bottom:50px}}.homepage--blocks{display:-ms-flexbox;display:flex}@media (max-width:991px){.homepage--blocks{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}}.homepage--block{-ms-flex:1 1 20%;flex:1 1 20%;width:100%;min-height:432px}@media (min-width:992px) and (max-width:1199px){.homepage--block{min-height:350px}}@media (max-width:991px){.homepage--block{min-height:100%}}.homepage--blocks-bottom{width:100%;display:-ms-flexbox;display:flex}.homepage--blocks-bottom .homepage--block{-ms-flex:1 1 20%;flex:1 1 20%;width:100%;min-height:258px}.homepage--blocks-bottom .homepage--block.first{-ms-flex:1 1 40%;flex:1 1 40%;margin-right:30px}@media (max-width:767px){.homepage--blocks-bottom .homepage--block{margin-bottom:20px}}@media (max-width:767px){.homepage--blocks-bottom{-ms-flex-direction:column;flex-direction:column}}.homepage--usps{min-height:470px;max-width:234px;min-width:234px;position:relative;background-color:#dfcca2;background-image:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/homepage-usps.png);background-repeat:no-repeat;background-position:bottom right}.homepage--usps .cord{position:absolute;top:0;left:50%;transform:translateX(-50%);margin-top:-40px}@media (min-width:768px) and (max-width:1199px){.homepage--usps .cord{max-width:50px}}@media (max-width:767px){.homepage--usps .cord{max-width:40px;left:auto;right:0}}.homepage--usps-inner{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-20px;text-align:center}.homepage--usps-inner h2{font-size:36px;font-weight:400;font-family:chunkfive;color:#544034;margin:0}.homepage--usps-inner h3{font-size:18px;font-weight:400;font-family:'Gloria Hallelujah',cursive;color:#544034;line-height:24px;margin:0;margin-bottom:10px}.homepage--usps-inner ul{padding-left:0;margin:0!important;padding:0!important}.homepage--usps-inner ul li{font-size:15px!important;font-weight:600!important;color:#544034!important;line-height:20px!important;list-style:none!important}@media (max-width:1199px){.homepage--usps-inner ul li{font-size:12px!important}}@media (max-width:991px){.homepage--usps-inner{margin:0;padding-left:40px;text-align:left}}@media (min-width:992px) and (max-width:1199px){.homepage--usps{min-height:356px;max-width:212px;min-width:212px}}@media (min-width:768px) and (max-width:991px){.homepage--usps{max-width:300px}}@media (max-width:991px){.homepage--usps{min-height:220px;max-width:100%;background-size:120px}}@media (max-width:991px){.homepage .tab-pane{width:100%;display:inline-block;opacity:1}}.homepage .tab-products{margin-left:-10px;margin-right:-10px}.homepage .tab-products--container{padding:0;margin-top:20px;border-bottom:2px solid #ff7c45}@media (max-width:991px){.homepage .tab-products--container .nav-tabs{display:none}}.homepage .tab-products .shopproduct.subcatproduct{padding-bottom:0;margin-bottom:0}.homepage .tab-products .shopproduct.subcatproduct div.product-bottom{min-height:110px;background:0 0}.homepage .tab-title-touch{display:none;height:auto;font-size:20px;font-weight:400;font-family:chunkfive;color:#fff;background:#78ac49;margin:0;margin-bottom:20px;padding:15px 20px}@media (max-width:991px){.homepage .tab-title-touch{width:100%;display:inline-block;float:left}}.homepage .tabtop{background:0 0;padding-top:0}.homepage div.tab-content{padding-top:0}.homepage ul.nav.nav-tabs{border-bottom:2px solid #ff7c45}.homepage ul.nav.nav-tabs li{margin-right:10px}.homepage ul.nav.nav-tabs li.active a{color:#fff;background:#ff7c45}.homepage ul.nav.nav-tabs li a{height:auto;color:#fff;margin:0;padding:12px 20px 10px;font:400 20px chunkfive;color:#fff;background:#78ac49;min-width:190px}.homepage ul.nav.nav-tabs li a:hover{color:#fff;background:#ff7c45}.homepage ul.nav.nav-tabs li a:before{display:none}@media (max-width:991px){.homepage #sidebar-wrapper{display:none}}@media (max-width:991px){.sidebar--container{display:none}}.cta-banner{padding-right:10px;padding-left:10px;margin-bottom:30px;position:relative}.cta-banner h2{font-size:18px;color:#599326;margin-top:15px;width:80%}@media (max-width:991px){.cta-banner h2{width:100%}}@media (min-width:768px) and (max-width:991px){.cta-banner h2{font-size:15px}}.cta-banner p{font-size:15px;font-weight:300;margin-bottom:15px}@media (min-width:768px) and (max-width:991px){.cta-banner p{max-width:250px}}@media (min-width:768px) and (max-width:1199px){.cta-banner p{font-size:13px;margin-bottom:10px}}.cta-banner ul{padding-left:0;margin-bottom:25px}.cta-banner ul li{margin-right:10px;font-size:16px;font-family:'Gloria Hallelujah',cursive;color:#333;margin-bottom:3px}.cta-banner ul li:before{content:"\f00c";margin-right:6px;font:.7rem FontAwesome;color:#73aa42}@media (min-width:768px) and (max-width:1199px){.cta-banner ul li{font-size:13px}}@media (max-width:767px){.cta-banner ul li{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.cta-banner ul{margin-bottom:15px}}.cta-banner a.button{height:35px;line-height:35px;font-size:15px}@media (min-width:768px) and (max-width:1199px){.cta-banner a.button{height:30px;line-height:30px;font-size:13px}}@media (max-width:767px){.cta-banner a.button{height:30px;line-height:30px;font-size:13px}}.cta-banner--inner{background:#ddcea4;border-radius:20px;padding:35px 0 35px 35px;background-image:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/logo.png);background-repeat:no-repeat;background-position:bottom right;position:relative}@media (min-width:1200px){.cta-banner--inner{height:330px}}@media (min-width:768px) and (max-width:1199px){.cta-banner--inner{background-size:190px;padding:35px 0 50px 35px;height:auto}}@media (max-width:767px){.cta-banner--inner{width:100%;height:auto;float:left;background-size:200px;padding:25px 25px 60px 25px}.cta-banner--inner h2{font-size:17px;max-width:200px}.cta-banner--inner .button,.cta-banner--inner p,.cta-banner--inner ul{display:none}}@media (max-width:580px){.cta-banner--inner{background-size:100px}}.cta-banner--inner:after{content:"";display:table;clear:both}.cta-banner--image{float:left}@media (min-width:768px) and (max-width:1199px){.cta-banner--image{width:30%}}@media (max-width:767px){.cta-banner--image{width:100%;position:relative}.cta-banner--image img{width:100%;object-fit:cover}}.cta-banner--content{width:50%;float:left;padding-left:30px;padding-right:30px}@media (min-width:768px) and (max-width:1199px){.cta-banner--content{width:50%}}@media (max-width:767px){.cta-banner--content{width:100%;padding-left:0}}.cta-banner--price{width:172px;position:absolute;top:0;right:0;text-align:center}@media (min-width:992px) and (max-width:1199px){.cta-banner--price{width:145px}}@media (max-width:767px){.cta-banner--price{bottom:17px;width:130px}}.cta-banner .price--top{background:#ff794c;padding-top:10px}.cta-banner .price--top .old-price{font:700 15px/1.15 roboto slab;color:#fff}@media (max-width:767px){.cta-banner .price--top .old-price{font:700 13px/1.15 roboto slab}}.cta-banner .price--top .special-price{font-size:40px;font-weight:500;font-family:chunkfive;color:#524034}@media (max-width:991px){.cta-banner .price--top .special-price{font-size:35px}}@media (max-width:767px){.cta-banner .price--top .special-price{font-size:30px}}.cta-banner .price--bottom{background:#439e42;padding:2px 0}.cta-banner .price--bottom .label{font:700 15px/1.15 roboto slab;margin:0;padding:0}.cta-banner .cord{position:absolute;top:60%;right:-43px;transform:translateY(-50%)}@media (max-width:767px){.cta-banner .cord{display:none}}.cta-banner .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}.cta-banner .slick-dots li{display:inline-block;margin-right:5px}.cta-banner .slick-dots li:last-child{margin-right:0}.cta-banner .slick-dots li:after,.cta-banner .slick-dots li:before{display:none}.cta-banner .slick-dots li button{width:12px;height:12px;background-color:#fff;font-size:2px;color:#fff;border:none;border-radius:100%}.cta-banner .slick-dots li.slick-active button{background-color:#599326;color:#599326!important}@media (min-width:992px) and (max-width:1199px){.cta-banner .slick-dots{bottom:-40px}}@media (min-width:768px) and (max-width:991px){.cta-banner .slick-dots{bottom:-50px}}@media (max-width:767px){.cta-banner .slick-dots{bottom:-60px}}@media (max-width:767px){.cta-banner{width:100%;float:left;margin-bottom:15px}}.static-block.this-month{width:100%;margin-top:35px;margin-bottom:35px;padding-right:30px;padding-left:30px;height:76px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background:#78ac49;border-radius:4px}.static-block.this-month h3{color:#fff;font-size:22px;font-weight:400;font-family:chunkfive;margin:0}@media (max-width:991px){.static-block.this-month h3{font-size:16px;margin-bottom:10px}}.static-block.this-month h4{color:#fff;font-size:16px;font-weight:400;font-family:'Gloria Hallelujah',cursive;margin:0}@media (min-width:992px) and (max-width:1199px){.static-block.this-month h4{font-size:12px}}@media (min-width:768px) and (max-width:991px){.static-block.this-month h4{font-size:14px}}@media (max-width:767px){.static-block.this-month h4{font-size:14px;margin-bottom:20px;text-align:center}}.static-block.this-month a{color:#fff;font-size:25px;font-weight:400;font-family:chunkfive;border:1px dashed #fff;padding:7px 22px}.static-block.this-month a:hover{background:#fff;color:#78ac49}@media (max-width:991px){.static-block.this-month a{font-size:14px}}@media (max-width:767px){.static-block.this-month{height:180px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.catalog-product-view .main-container{margin-top:30px}@media (max-width:767px){.catalog-product-view .main-container{margin-top:20px}}@media (max-width:767px){.catalog-product-view .main>.page-breadcrumbs{display:none}}.upsell-products--container{width:100%;float:left;-ms-flex-order:3;order:3}.upsell-products--container h3{font-size:18px;font-weight:400;font-family:'Gloria Hallelujah',cursive;line-height:16px;color:#222;margin-bottom:40px}@media (min-width:992px){.upsell-products--container div.shopproduct{width:20%}}.upsell-products--container div.shopproduct .itemtitle{font-size:15px}.upsell-products--container div.shopproduct div.product-bottom{min-height:60px}.extra-product--container{width:100%;float:left;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px;padding-top:5px;margin-top:19px}.extra-product--container h3{font-size:17px;font-weight:400;line-height:16px;margin-top:20px;margin-bottom:20px;font-family:Chunkfive}@media (max-width:767px){.extra-product--container h3{margin-top:40px;margin-bottom:40px}}.extra-product--container div.shopproduct .itemtitle{font-size:14px;height:auto}.extra-product--container div.shopproduct .thumbholder{height:140px}.extra-product--container div.shopproduct div.product-bottom{min-height:60px;background:0 0}@media (max-width:767px){.extra-product--container div.shopproduct{width:50%;float:left}}@media (max-width:767px){.extra-product--container{width:100%;float:left;margin-bottom:20px}}@media (min-width:992px){.cta-banner h2{font-size:22px;width:100%}}@media (max-width:440px){div.fullwidthabanner .medium_text{font-size:2.5rem!important}div.fullwidthabanner .intro{font-size:.8rem!important}div.fullwidthabanner .intro_small{font-size:.65rem!important}}@media (min-width:992px){div.fullwidthabanner .medium_text{font-size:3rem!important}div.fullwidthabanner .intro{font-size:1.1rem!important}div.fullwidthabanner .intro_small{font-size:.8rem!important}}@media (min-width:1200px){div.fullwidthabanner .medium_text{font-size:3.5rem!important}div.fullwidthabanner .intro{font-size:1.5rem!important}div.fullwidthabanner .intro_small{font-size:1rem!important}}@media (min-width:1400px){div.fullwidthabanner .medium_text{font-size:4.5rem!important}div.fullwidthabanner .intro{font-size:1.7rem!important}div.fullwidthabanner .intro_small{font-size:1rem!important}}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.checkout_notice p{font-size:14px}div.overzicht.standaard{background-color:#73aa42}div.overzicht.grijs{background-color:#868686}div.overzicht.oranje{background-color:#d95012}div.overzicht.zwart{background-color:#222}div.overzicht.blauw{background-color:#338ab9}div.overzicht.geel{background-color:#d7b112}div.overzicht.rood{background-color:#c02c2f}div.overzicht.roze{background-color:#b9337a}div.overzicht.paars{background-color:#66418b}div.overzicht.taupe{background-color:#a89d8b}div.overzicht.bruin{background-color:#ae9261}.catalog-product-view table.amlabel-table.top-left{position:absolute;top:0;left:0}.catalog-product-view table.amlabel-table.middle-left{position:absolute;top:250px;left:0}.catalog-product-view .amlabel-table.top-left td{background-size:30%!important;background-position:23px 30px!important}.catalog-product-view .amlabel-table.middle-left td{background-size:30%!important;background-position:23px 3px!important}table.amlabel-table.top-left{position:absolute;top:14px;left:11px}table.amlabel-table.top-center{position:absolute;top:20px;left:120px}table.amlabel-table.middle-left{position:absolute;top:120px;left:20px}#notice-cookie-block{position:fixed;bottom:0;background-color:#fff;text-align:center;width:100%;right:0;z-index:9999999;padding-top:1.2em;padding-bottom:1.2em;border-top:1px solid #e6e6e6}div.notice-inner{padding:0;position:relative;left:-40px}div.notice-text{width:50%;display:inline-block;position:relative;margin-right:1.3em}div.ts-rating-light.ts-rating.skyscraper_horizontal{height:230px;border:none;background:0 0!important}div.ts-footer{position:absolute;width:auto!important;background:0 0!important;text-align:center!important}div.ts-footer a{color:#333!important;background:0 0!important}a.footerReviewCount{display:none}div.ts-title{color:#333!important;text-align:center;margin-bottom:15px!important;display:none}div.footerArrow{display:none}div.ts-header{display:none}i.ts-header.ts-icon.ts-e-trustedshops{position:absolute;right:0;bottom:35px}div.ts-wrapper{height:auto!important}ul.ts-reviews-list{height:175px!important}ul.ts-reviews-list li{height:125px!important;width:230px!important;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px 0 rgba(22,22,22,.3);margin:19px 12px 40px;padding:15px 20px 10px 10px!important}ul.ts-reviews-list li:nth-child(1):after{content:'';background-image:url(/skin/frontend/flora/default/images/steekkaart-punt.png);background-size:cover;width:50px;height:30px;display:block;position:absolute;bottom:-29px;margin-left:35%;z-index:-1}ul.ts-reviews-list li:nth-child(2):after{content:'';background-image:url(/skin/frontend/flora/default/images/steekkaart-punt.png);background-size:cover;width:50px;height:30px;display:block;position:absolute;bottom:-23px;margin-left:35%}ul.ts-reviews-list li:nth-child(3):after{content:'';background-image:url(/skin/frontend/flora/default/images/steekkaart-punt.png);background-size:cover;width:50px;height:30px;display:block;position:absolute;bottom:-23px;margin-left:35%}ul.ts-reviews-list li:nth-child(1){-webkit-transform:rotate(2deg);-webkit-transform-origin:90% 300%;-moz-transform:rotate(2deg);-moz-transform-origin:90% 300%;-ms-transform:rotate(2deg);-ms-transform-origin:90% 300%;transform:rotate(2deg);transform-origin:90% 300%}ul.ts-reviews-list li:nth-child(2){-webkit-transform:rotate(-5deg);-webkit-transform-origin:60% 100%;-mz-transform:rotate(-5deg);-mz-transform-origin:60% 100%;-moz-transform:rotate(-5deg);-moz-transform-origin:60% 100%;transform:rotate(-5deg);transform-origin:60% 100%}ul.ts-reviews-list li:nth-child(3){-webkit-transform:rotate(5deg);-webkit-transform-origin:70% -170%;-moz-transform:rotate(5deg);-moz-transform-origin:70% -170%;-ms-transform:rotate(5deg);-ms-transform-origin:70% -170%;transform:rotate(5deg);transform-origin:70% -170%}div.ts-review-stars{transform:scale(1.2,1.2)}span.ts-stars-fill{position:relative;top:-1px!important;left:-15px}div.ts-review-info strong{font-size:.55rem!important}div.ts-stars-small{margin-left:5px}div.ts-review-text{font-size:.8rem!important;line-height:1.1!important;color:#333!important;width:100%!important}div.ts-review-avatar{position:relative;top:-4px}div.catsorting{font-family:roboto slab;font-weight:500;color:#463022;font-size:.75rem;display:inline-block;height:20px;top:37%;margin-right:5px}div.catsorting i{position:relative;top:2px}div.items{font-family:roboto slab;font-weight:500;color:#463022;font-size:.75rem;height:18px;display:inline-block;float:left;margin-left:5px}div.items-sorter{font-family:roboto slab;font-weight:500;color:#463022;font-size:.75rem;height:18px;display:inline-block;float:left;margin-left:0;margin-right:10px}div.items span{color:#6ba23d;font-weight:700}.toolbarbottom{margin-bottom:0}.toolbarbottom-container{width:100%;float:left;padding:0 26px;margin-top:40px}.toolbarbottom-container .row{margin-bottom:0}.toolbarbottom-holder{padding:0 0;margin-bottom:35px;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px}.toolbarbottom-holder li.pag-right a{background-color:#74ab43;border-radius:4px;color:#fff!important;display:inline-block;width:30px;hegith:30px;line-height:30px;margin-top:-3px}.toolbarbottom-holder li.pag-right a:hover{background-color:#74ab43!important;color:#fff!important}div.items strong{font-weight:500}div.catsortingbtns{height:30px;display:inline-block}div.sorter{font-family:roboto slab;font-weight:700;color:#463022;height:20px;display:inline-block;margin-right:10px;float:right}span.view-mode{height:20px}a.grid,strong.grid{background-image:url(/skin/frontend/flora/default/images/grid_off.svg);background-size:20px;background-repeat:no-repeat;display:inline-block;text-indent:-99px;width:20px;height:20px;position:relative;overflow:hidden;top:1px;margin-right:2px}a.list,strong.list{background-image:url(/skin/frontend/flora/default/images/list_off.svg);background-size:20px;background-repeat:no-repeat;display:inline-block!important;text-indent:-99px;width:20px;height:20px;position:relative;overflow:hidden;top:1px}strong.list{display:inline-block!important;text-indent:-99px;background-image:url(/skin/frontend/flora/default/images/list.svg)}strong.grid{display:inline-block!important;text-indent:-99px;background-image:url(/skin/frontend/flora/default/images/grid.svg)}span.view-mode a:active,span.view-mode a:hover{-moz-filter:contrast(10%);-ms-filter:contrast(10%);filter:contrast(10%)}div.ts-reviews{margin:0 auto}div.ts-reviews{width:320px}ul.ts-reviews-list li{height:125px!important;width:90%!important;margin-right:0;margin-left:0}@media (min-width:768px){div.ts-reviews{width:570px}ul.ts-reviews-list li{height:125px!important;width:260px!important;margin-right:12px;margin-left:12px}div.ts-review-text{font-size:.7rem!important;line-height:1.1!important;margin-top:5px}}@media (min-width:992px){div.ts-reviews{width:845px}ul.ts-reviews-list li{height:125px!important;width:255px!important;margin-right:13px;margin-left:13px}div.ts-review-text{font-size:.7rem!important;line-height:1!important}}@media (min-width:1200px){div.ts-reviews{width:840px}ul.ts-reviews-list li{height:125px!important;width:255px!important;margin-right:13px;margin-left:12px}div.ts-review-text{font-size:.65rem!important;line-height:1.1!important}}@media (min-width:1500px){div.ts-reviews{width:840px}div.ts-review-text{font-size:.65rem!important;line-height:1.1!important}}.cart .totals{background-color:rgba(220,220,220,.2)}#shopping-cart-totals-table tfoot tr td.a-right{padding-top:10px}#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4{position:fixed;bottom:-2px;z-index:999}div.actions{padding:0;display:inline-block;position:absolute;margin-top:0;margin-bottom:0;margin-left:-15px}div.actions button.button{width:100%;margin-top:0;padding-top:3px;padding-bottom:3px;font-size:12px}#notice-cookie-block button.button{box-shadow:none;height:25px;line-height:25px;position:relative;top:-1px;background-color:#78b043;padding:0 10px}#notice-cookie-block button.button:before{content:"\f00c";margin-right:4px;font:.7rem FontAwesome;color:#fff}#notice-cookie-block div.notice-text p{font-size:14px;color:#666;font-family:roboto;margin:0;line-height:1.5;text-align:left}#notice-cookie-block div.notice-text a{color:#73aa42}div.category-text{width:100%;float:left;padding-left:10px;padding-right:10px}div.category-text p{font-size:16px}.active div.category-text{width:100%}div.category-text ul li,div.std ul li{list-style:disc;font-family:roboto slab;font-weight:300;font-size:.9rem;line-height:1.5rem}div.category-text ol li,div.std ol li{font-family:roboto slab;font-weight:300;font-size:.9rem;list-style-type:decimal;line-height:1.5rem}blockquote{border-color:#73aa42;margin-top:2em;margin-bottom:2em;padding-top:1em;padding-bottom:1em}blockquote p{margin-top:0}.redbg i{margin-right:6px}.redbg{background-color:#ff794c;color:#fff!important;padding-top:12px;padding-bottom:12px;width:80%;margin-bottom:10px;border-radius:3px;box-shadow:0 3px #dc6543;-webkit-box-shadow:0 3px #dc6543;-moz-box-shadow:0 3px #dc6543;-ms-box-shadow:0 3px #dc6543;font-family:Chunkfive;height:45px;line-height:25px}.bluebg{background-color:#73aa42;color:#fff!important;padding-top:12px;padding-bottom:12px;width:80%;margin-bottom:10px;border-radius:3px;box-shadow:0 23x #66993b;-webkit-box-shadow:0 3px #66993b;-moz-box-shadow:0 3px #66993b;-ms-box-shadow:0 3px #66993b;font-family:Chunkfive;height:45px;line-height:25px}.redbg:hover{background-color:#ea6335;color:#fff}.bluebg:hover{background-color:#6ea440;color:#fff}#lightbox .modal-content{height:auto!important}#lightbox div.modal-dialog{width:350px!important;margin-right:auto;margin-left:auto}div.modal-prod-name{margin-top:15px;font-weight:500;font-family:'roboto slab ';font-size:.85rem}#lightbox button.close{opacity:1;color:#fff!important;background-color:#73aa42;padding:5px 8px;border-radius:30px;border:0 solid #fff;position:absolute;right:10px;z-index:1032;top:9px;width:30px;height:30px}#lightbox button.close i{position:relative;top:-2px;left:-1px}div.modal-inner>h4{margin-bottom:30px;margin-top:30px;color:#444;font-size:1.4em;padding-right:15px;padding-left:15px;line-height:1.3;font-weight:500}div.modal-inner>h4:before{content:"\f00c";font-family:FontAwesome;color:#87c348;margin-right:5px}div.modal-inner>h4.error:before{content:"\f00d";color:#d75355}div.add-to-sucess{min-height:55px}div.modal-inner div.deliv2 p{margin-bottom:1em;margin-top:1em;font-size:1.3em}.cartdropdown .shipping_loader_ex p{font-size:12px!important;color:#222;text-align:center;line-height:1.1}.shipping_loader_ex p{font-size:12px!important;line-height:1.4;color:#333;text-align:center;margin-top:0!important;margin-bottom:0!important}#wrapper div.main-container.col1-layout.main div.col-main div.container div.cart div.pctg p span span,#wrapper ul.dropdown-menu.cartdropdown div.deliv p span span,div.modal-inner div.deliv2 p span span{color:#333!important}ol.checkout-agreements{list-style-type:none;padding-left:0}ol.checkout-agreements a{font:16px roboto;text-decoration:underline;position:relative;top:-4px}#advice-required-entry-agreement-1{font:bold 14px roboto}.deliv{background-color:#e3eed9}div.truck-freeshipping{width:100%;text-align:right;position:relative;margin-top:-40px}div.modal-inner div.truck-freeshipping{top:-10px}ul.dropdown-menu div.truck-freeshipping{position:relative;margin-top:-38px}ul.dropdown-menu div.truck-freeshipping .finish{width:35px;height:35px;margin-right:5px}ul.dropdown-menu span.percentage{top:-3px;font-size:1.15em;background-color:rgba(255,255,255,.6);border-radius:25px;line-height:30px;text-align:center;padding:1px 10px}ul.dropdown-menu div.deliv{padding-left:25px;padding-right:25px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}ul.dropdown-menu.cartdropdown div.deliv p span.price span.price{font-weight:700}.cart form fieldset{margin-bottom:0!important}body.checkout-cart-index div.cart p span.price span.price{font-weight:700}body.checkout-cart-index div.container span.percentage{top:-1px;font-size:1.15em;background-color:#e3eed9;border-radius:25px;line-height:30px;text-align:center;padding:1px 10px;margin-right:auto!important;margin-left:auto!important;position:relative}.freebarimg{background:url(/skin/frontend/flora/default/images/freetruck.png) no-repeat right;background-size:70%;height:35px;display:inline-block;top:-9px;position:relative;float:right;z-index:99;width:80px;right:-2px}div.deliv2 div.freebarimg{background-size:80%;right:-2px}div.pctg.pctg-checkout div.freebarimg{background-size:88%;top:-12px;right:-2px;width:80px;height:39px}.finish{background:url(/skin/frontend/flora/default/images/finish-map.png) no-repeat center bottom;background-size:50%;width:40px;height:45px;dsplay:inline-block;text-align:right;display:inline-block;position:relative;z-index:9;right:-18px;top:20px}.cartdropdown div.deliv p{font-size:1.17em;position:relative;margin-top:0;top:-5px}div.progress{background-color:rgba(135,195,72,.3)!important;background-color:transparent!important;background-image:none;height:39px;-ms-box-shadow:inset 0 0 0 rgba(0,0,0,.1);box-shadow:inset 0 0 0 rgba(0,0,0,.1)}#wrapper div.main-container.col1-layout.main div.col-main div.container div.cart ul.messages li.error-msg ul{z-index:999;border-radius:2px;position:absolute;background:#fcf8e3;color:#8a6d3b;font-weight:800;font-size:.8rem;border:1px dashed #8a6d3b;border-radius:8px;margin-top:-15px;margin-left:0;padding:5px}button.closemodal{width:35px;height:35px;border-radius:100%;background-color:transparent;position:absolute;top:15px;right:15px;border:none}button.closemodal:before{background-image:none;content:"\f00d";font-family:FontAwesome;color:#333;font-size:1.7em;position:relative;top:-1px}.barbackground{background-color:rgba(135,195,72,.3)!important;width:100%;height:19px;border-radius:14px;position:relative;top:-19px}.progress-success .bar{background-color:#87c348;background-image:none;height:19px;border-radius:4px;max-width:100%!important;margin-top:10px;color:#483021;font-weight:700;font-family:roboto slab;padding-top:1px}span.percentage{display:inline-block;position:relative;top:-12px;font-size:1.3em}div.modal span.price{font-size:100%;font-family:roboto slab;font-weight:600}div.modal span.itemtitle{font-size:1.15em;overflow:hidden}div.modal div.product-rating{font-size:1.15em;height:18px}div.modal-inner img{border-radius:50%}div.modal-inner ul#images img{width:85px;height:85px;border-radius:50%;-ms-box-shadow:5px 10px 29px 1px rgba(0,0,0,.23);box-shadow:5px 10px 29px 1px rgba(0,0,0,.23)}body{color:#333;font-family:Roboto,sans-serif;font-weight:300}.clear{clear:both;width:100%}.sbox,.static{display:block!important}#owl-demo2{width:280px;float:right}.alert{margin-top:1.6rem}.alert p{margin-top:0}.grey2{background-color:#feffff}h1,h2{color:#73aa42;font-weight:400;font-family:chunkfive}h3,h4,h5,h6{color:#73aa42;font-weight:400;font-family:'roboto slab'}h3.panel-title{font-size:1rem;color:#73aa42;font-weight:700;font-family:roboto slab;margin-left:15px}h2.recently{margin-top:1.5em;margin-bottom:1em}.cms-home h2{text-align:center;margin-bottom:0}.cms-home .fullwidthbanner-container{width:100%!important;position:relative;padding:0;overflow:hidden;left:0;top:0;margin-top:10px!important;min-height:180px;background-color:#73aa42}.fullwidthbanner-container{min-height:180px;margin-bottom:-60px!important;background-color:#73aa42}body.cms-index-index .fullwidthbanner-container{min-height:180px;background-color:#73aa42;margin-top:100px!important}@media (max-width:420px) and (min-width:320px){body.cms-index-index .fullwidthbanner-container{height:350px!important}body.cms-index-index .fullwidthbanner-container .fullwidthabanner{height:350px!important}}@media (max-width:1024px) and (min-width:992px){body.cms-index-index .fullwidthbanner-container{height:425px!important}body.cms-index-index .fullwidthbanner-container .fullwidthabanner{height:425px!important}}@media (max-width:1400px) and (min-width:1200px){body.cms-index-index .fullwidthbanner-container{height:500px!important}body.cms-index-index .fullwidthbanner-container .fullwidthabanner{height:500px!important}}@media (max-width:1900px) and (min-width:1400px){body.cms-index-index .fullwidthbanner-container{height:575px!important}body.cms-index-index .fullwidthbanner-container .fullwidthabanner{height:575px!important}}.no-display{display:none}.product-review .fa-star{color:#f1e96d}.static{position:static!important}.lead{font-size:18px;font-weight:400}.navbar a{text-decoration:none}div.left-100.col-md-12{height:450px;background-color:#f0f0f0}div.top-50.col-md-12{height:225px;background-color:#f0f0f0}div.bottom-50.col-md-12{height:225px;background-color:#f0f0f0}.navbar-default.navbar-fixed-top,.sidebar-navbar{background-color:#73aa42;background-image:url(/skin/frontend/flora/default/images/noise-green_2.png);box-shadow:0 1px 1px -1px rgba(22,22,22,.35);transition-property:none!important;z-index:999999!important;height:50px}.navbar-left-usp{color:#fff;margin-left:15px;position:absolute;top:-6px;right:-310px;height:55px;display:inline-block;font:.85rem/54px 'Gloria Hallelujah',cursive}@media (min-width:992px) and (max-width:1199px){.navbar-left-usp{font:.65rem/54px 'Gloria Hallelujah',cursive;right:-224px}}@media (max-width:991px){.navbar-left-usp{display:none}}.navbar-left-usp:before{content:"\f00c";font-family:FontAwesome;color:#fff;margin-right:5px}.navbar-left-usp-small{color:#fff;margin-left:15px;position:relative;top:-2px;height:50px;display:inline-block;font:.8rem/50px 'Gloria Hallelujah',cursive}.navbar-left-usp-small:before{content:"\f0d1";font-family:FontAwesome;color:#fff;margin-right:8px}@media (min-width:1366px){.navbar-left-usp-small{display:none}}div.sidebar-navbar{display:none}div.sidebar-rotatenavholder{display:none}div.row.row-assortment{padding:0 0 18px}.mobile-search{display:inline-block!important}div.daymarket div.container.main{padding-top:0}.active .container.main{padding-left:30px;padding-right:30px}.active .container-recently{padding-right:30px;padding-left:30px}.container-recently{width:90%}.container-recently h2{text-align:center;margin-top:1.5em;margin-bottom:1em}body.cms-index-index div.std div.container{padding-right:0}div#awafpblock5800d00e66c5a.awfeatured.awafpgrid.afp-border{background:0 0!important}div.description-short ul{padding-left:0}div.description-short ul li{list-style-type:circle;list-style-position:inside}div.description-short p{margin-top:0}div.description-short p{margin-top:0;margin-bottom:20px;line-height:1.5}div.container.description-short a{color:#222;font-weight:500}nav.navbar.navbar-default.navbar-fixed-top{position:fixed}@media (max-width:767px){nav.navbar.navbar-default.navbar-fixed-top{overflow:hidden}}.st_googleplus_large{background-image:url(/media/wysiwyg/social-google.png);background-size:cover;display:inline-block;height:80px;width:80px}.st_pinterest_large{background-image:url(/media/wysiwyg/social-pinterest.png);background-size:cover;display:inline-block;height:80px;width:80px}.st_facebook_large{background-image:url(/media/wysiwyg/social-facebook.png);background-size:cover;display:inline-block;height:80px;width:80px}.st_twitter_large{background-image:url(/media/wysiwyg/social-twitter.png);background-size:cover;display:inline-block;height:80px;width:80px}.stLarge{background-image:none!important;height:80px!important;width:80px!important;position:relative;top:-30px;left:-10px}div.socialsharing span{margin-right:5px;margin-left:5px}div.socialsharing p{margin-bottom:2em;margin-top:1em}.warningtitle{color:#d75355;display:block;font-size:13px;position:absolute;top:-25px;width:100%}span.aantalsoorten{font:300 .65rem roboto slab;color:#555;position:relative;top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}p.alert-stock.link-stock-alert{font-size:1em;width:60%;margin:10px auto 0}p.alert-stock.link-stock-alert a{color:#666}.intro-header{background:url(/skin/frontend/flora/default/images/intro-bg.jpg) no-repeat scroll center center;color:#f8f8f8;padding-bottom:50px;padding-top:50px;text-align:center}.intro-message{padding-bottom:20%;padding-top:20%;position:relative}.intro-message>h1{font-size:5em;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,.6)}.intro-divider{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid #f8f8f8;width:400px}.intro-message>h3{text-shadow:2px 2px 3px rgba(0,0,0,.6)}@media (max-width:767px){.intro-message{padding-bottom:15%}.intro-message>h1{font-size:3em}ul.intro-social-buttons>li{display:block;margin-bottom:20px;padding:0}ul.intro-social-buttons>li:last-child{margin-bottom:0}.intro-divider{width:100%}}.network-name{font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase}#back-top{background-color:#73aa42;position:fixed;bottom:50px;left:50px;padding:0;display:block;width:65px;height:65px;border-radius:14px;text-align:center;box-shadow:0 1px 10px 0 rgba(22,22,22,.15);z-index:9999}#back-top:hover{box-shadow:0 1px 10px 0 rgba(22,22,22,.35)}#back-top a{color:#fff;line-height:62px;font-size:26px;z-index:999999}#back-top a i{width:100%;height:100%;line-height:62px}#back-top a i:active,#back-top a i:hover{animation:rubberBand 1s}.content-section-a{background-color:#f8f8f8;padding:50px 0}.content-section-b{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:50px 0}.section-heading{margin-bottom:30px}.section-heading-spacer{border-top:3px solid #e7e7e7;float:left;width:200px}body.customer-account-forgotpassword,body.customer-account-login{background-color:rgba(115,170,66,0)!important}p.back-link{margin-top:15px;margin-bottom:15px;font-family:sans-serif;font-weight:500}div.buttons-set{padding-bottom:15px}body.customer-account-forgotpassword ul.form-list,body.customer-account-login ul.form-list{padding-left:0;padding-right:0}body.customer-account-forgotpassword ul.form-list li,body.customer-account-login ul.form-list li{margin-bottom:10px}body.customer-account-forgotpassword ul.form-list li label,body.customer-account-login ul.form-list li label{font-weight:400!important}div.container.account-login,div.container.accountcontainer{margin-top:0;padding-bottom:50px;padding-right:15px;padding-left:15px}div.background-account-wit{background-color:#fff;display:inline-block;width:100%;padding:0}body.customer-account-login div.account-login{width:100%;padding:0!important;margin:0!important}div.login-secure{text-align:left;display:inline-block;margin-top:20px}div.login-secure p{display:inline-block;margin-left:5px;position:relative;top:3px;font-size:.75rem}div.msg-placer{margin-top:10px;margin-bottom:10px}div.msg-placer ul,div.msg-placer ul li,div.msg-placer ul li li,div.msg-placer ul li li span,div.msg-placer ul ul{background:0 0;width:100%;margin:0!important;padding:0!important;color:#333;white-space:normal;display:inline;line-height:1.3;font-weight:700;font-size:.8rem}div.container.account-login h1,div.container.accountcontainer h1{font-weight:800;font-size:1.65rem;margin-top:25px}body.customer-account-login h1 span{font-size:2.3rem!important;position:relative;top:10px;left:-4px}div.container.accountcontainer h2{margin-top:0;font-size:1.1rem;margin-bottom:8px}div.container.accountcontainer p{margin-top:5px;margin-bottom:25px}#login-form div.col2-set div.col-sm-6.registered-users div.content{background-color:#f8f7fc;padding:20px 15px 35px}#login-form div.col2-set div.col-sm-6.new-users div.content{padding-top:20px}div.container.accountcontainer a.f-left{font-weight:400;text-decoration:underline;position:relative;top:7px}div.container.account-login button.button,div.container.accountcontainer button.button{height:35px;line-height:35px;margin-right:10px;font-weight:900;margin-top:0;font-size:.75rem;float:left}div.container.accountcontainer div.col-sm-6.new-users{margin-bottom:50px}div.checkout_notice.col-md-8.col-md-push-2.col-sm-12.col-sm-push-0 p{font-size:.8rem;margin-bottom:15px}.banner{background:url(/skin/frontend/flora/default/images/banner-bg.jpg) no-repeat scroll center center;color:#f8f8f8;padding:100px 0}.banner h2{font-size:3em;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,.6)}.banner ul{margin-bottom:0}.banner-social-buttons{float:right;margin-top:0}#wrapper{padding-left:250px;transition:all .2s ease 0s;transition-property:none!important}.jcarousel-skin-tango .jcarousel-container-horizontal{padding:0!important;height:auto!important}.jcarousel-skin-tango .jcarousel-clip-horizontal{height:auto!important}.promotional-srule{border:0 solid #ededed!important;margin:0!important}#update_promotional_gift{border-left:none!important;border-right:none!important;border-bottom:1px dashed!important;border-top:0 solid!important;border-color:#bbb!important;margin-bottom:10px!important}#promotional-over,#promotional-over-catalog{width:100%!important;margin-bottom:20px;position:relative;top:-40px}#update_promotional_gift_category_rule{border-left:none!important;border-right:none!important;border-bottom:1px solid!important;border-top:0 solid!important;border-color:#bbb!important;margin-bottom:10px!important}.promotional-title .child-title,h5.child-title{font-size:1.15em!important;font-family:roboto slab;color:#333!important;padding:0!important;margin-top:20px!important;text-indent:15px}#shopping-cart-table tbody a i.fa.fa-pencil-square-o{display:none}.main-container{padding-top:100px}body.checkout-cart-index .main-container{background-color:transparent}.cms-index-index div.col-main{top:-100px}#amshopby-page-container #sidebar-wrapper .catitems,#amshopby-page-container #sidebar-wrapper .catitems--top{padding-left:15px}#amshopby-page-container #sidebar-wrapper .catitems a:before,#amshopby-page-container #sidebar-wrapper .catitems--top a:before{left:12px!important}#amshopby-page-container .sidebar-trust{margin-left:15px}#wrapper.active #sidebar-wrapper{background:#4d3527 none repeat scroll 0 0;background-image:url(/skin/frontend/flora/default/images/woodmenu.jpg);left:0;height:auto!important;padding-bottom:50px;margin-top:50px;visibility:visible}#wrapper.active #sidebar-wrapper{padding-top:30px!important}#wrapper{position:absolute!important;left:0;top:50px;padding-left:0;right:0}#wrapper.active{left:0}#sidebar-wrapper p{margin:0}div.sidebar-top{padding-left:10px;margin-top:1em;margin-bottom:1em;min-height:10px}div.sidebar-top img{display:none}div.sidebar-social{margin-bottom:2em;margin-top:2em}div.sidebar-social img.sidebar-socialicon{width:35px;margin-right:14px;transform:rotate -2.5deg}div.sidebar-social img.sidebar-socialicon.youtube{width:33px;margn-right:15px;margin-left:2px}a.menubtn{position:relative;border-radius:15px;background-color:rgba(79,137,27,.35);margin-top:10px;padding-left:15px;font-size:14px;font-weight:400!important;width:auto;left:5px;display:inline-block;color:#fff;height:30px;padding-right:15px;line-height:3}a#menu-toggle.menubtn{color:#fff;display:block;float:left;font-size:16px;transition:all .2s ease 0s;height:32px;width:auto;left:0;margin:9px 4px 4px 5px;padding-left:10px;text-align:center;text-indent:-2px;background:#564337;border-radius:12px;padding-right:10px}@media (max-width:991px){a#menu-toggle.menubtn{display:block!important}}a#menu-toggle.menubtn:hover{background-color:#483021;background:#483021}a#menu-toggle.menubtn:active{background-color:#483021}span.icon-hamburge-txt{font-family:Chunkfive;font-size:15px;margin-left:4px;position:relative;top:-7px;margin-right:3px}a.crmbl{position:relative;border-radius:15px;background-color:rgba(79,137,27,.85);left:3px;margin-top:10px;padding-right:10px;padding-left:10px;font-size:14px;width:auto;height:30px;display:inline-block;color:#fff}a.menubtn i{font-size:22px;height:30px;line-height:30px}a.menubtn:focus,a.menubtn:hover{background-color:#8ad1d5}a.menubtn:active{background-color:#8ad1d5}i.fa.fa-home{font-size:28px;display:none}span.icon-hamburge{position:relative;top:-1px;left:2px;line-height:1;font-size:24px}.close-main-menu{display:none;position:absolute;top:0;right:20px}.close-main-menu i.fa.fa-home{font-size:18px;display:inline-block;color:#73aa42}.close-main-menu i.fa.fa-home:before{margin-right:0}#mobile-menu ul{padding:0}#mobile-menu ul li.active{display:block}#mobile-menu ul li a{font:400 14px/18px 'Roboto Slab'}#mobile-menu ul li:after{left:-15px}#mobile-menu ul li.active a{font:700 14px/18px 'Roboto Slab'}#mobile-menu .showsub{display:none}#mobile-menu ul.level-3,#mobile-menu ul.level-4,#mobile-menu ul.level-5{display:block!important}#mobile-menu .mm-title{font:700 15px/18px 'Roboto Slab';color:#73aa42}#mobile-menu .mm-btn:after,#mobile-menu .mm-btn:before,#mobile-menu .mm-listview>li .mm-next:after{border-color:#73aa42}.cms-index-index #mobile-menu li.level-1,.cms-index-index #mobile-menu li.level-2,.cms-index-index #mobile-menu li.level-3,.cms-index-index #mobile-menu li.level-4,.cms-index-index #mobile-menu li.level-5,.cms-index-index #mobile-menu ul.level-1,.cms-index-index #mobile-menu ul.level-2,.cms-index-index #mobile-menu ul.level-3,.cms-index-index #mobile-menu ul.level-4,.cms-index-index #mobile-menu ul.level-5{display:block!important}.mobile-search span.icon-magnifie{color:#fff;right:0}.mobile-search span.icon-magnifie:hover{color:#564337}.mobile-search input#search.form-control.input-text{width:100%}span.icon-profil{font-size:26px;line-height:1.3}i.fa.fa-shopping-cart.mt{font-size:25px!important;line-height:30px}.fa-angle-left{margin-right:4px}.form-control{border:medium none!important}#search-box input{float:left;height:33px;border-radius:4px 0 0 4px;margin-top:5px}#search-box a{height:33px;padding:3px 30px;background:#74ab43;color:#fff;float:left;border-radius:0 4px 4px 0;margin-top:5px}#search-box a span{font-size:18px;top:-3px;position:relative}@media (max-width:767px){#search-box a{padding:3px 10px}}#search-box.search-box-mobile .mobile-search.open .dropdown-menu{display:inline-block}.navbar .dropdown-toggle-mobile-search{display:none;margin:5px 0}@media (max-width:767px){.navbar .dropdown-toggle-mobile-search{display:inline-block}}.navbar .breadcrumbs{width:auto;border:none;background:0 0;display:none}@media (max-width:767px){.navbar .breadcrumbs{display:block}}.navbar .breadcrumbs li{display:none}.navbar .breadcrumbs li.return-button{color:#fff;font-size:20px;height:56px;line-height:28px;margin-top:0;opacity:1;text-align:center;text-indent:1px;transition:opacity .25s ease-in-out 0s;width:60px;z-index:999;background:url(/skin/frontend/flora/default/images/scroll-left-brown.png) no-repeat center center;background-size:28px;position:absolute;left:50px;top:-3px;text-indent:-999999px}.navbar .breadcrumbs li.return-button a{height:100%;width:100%;float:left}div.form-group{position:relative;margin-bottom:50px}ul.dropdown-menu.searchbox>form.navbar-form>div.form-group>a span{color:#564337;font-size:23px;font-weight:400;line-height:35px!important;position:absolute;right:20px;top:-3px}@media (min-width:768px){ul.dropdown-menu.searchbox>form.navbar-form>div.form-group>a span{top:2px}}.searchbox{background-color:rgba(255,255,255,.95);left:auto!important;right:0!important;text-align:center!important;width:100%!important;padding:0;-ms-box-shadow:0 5px 5px rgba(7,7,7,.1);box-shadow:0 5px 5px rgba(7,7,7,.1);height:auto}ul.dropdown-menu.searchbox{position:absolute;width:100%;max-width:100%;margin-top:0;background:#564337;box-shadow:inset 0 10px 29px -12px rgba(0,0,0,.35);padding-right:15px;padding-left:15px;padding-top:0;padding-bottom:0;top:0}.navbar-form{margin-top:6px;position:relative;display:inline-block}.cartdropdown{left:auto!important;top:50px;right:15px;width:400px;min-height:40px;text-align:center;z-index:999999;-ms-box-shadow:-1px 2px 4px rgba(1,1,1,.2);box-shadow:-1px 2px 4px rgba(1,1,1,.2);border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding-top:3px}@media (min-width:1200px){.cartdropdown{right:50px}}@media (max-width:767px){.cartdropdown{right:0}}div.cart div.betaal_verzend_opties{padding-top:5px}div.betaal_verzend_opties{display:inline-block;padding-top:10px}div.betaal_verzend_opties p{margin:0;padding:0}div.betaal_verzend_opties p.payoff_betalen{margin:0;padding:0;margin-right:15px;font-size:.8rem;font-family:'Gloria Hallelujah',cursive;color:#333}div.betaal_verzend_opties p.payoff_betalen:before{content:"\f00c";margin-right:4px;font:.7rem FontAwesome;color:#73aa42}div.betaal_verzend_opties img{width:260px;margin:5px auto 20px}#wrapper ul.dropdown-menu.cartdropdown div.cart-items{padding-left:5px}#wrapper ul.dropdown-menu.cartdropdown div.subtotaal{padding-left:15px;border-top:0 #eaeaea solid}span.empty{color:#333;position:relative;top:10px}div.checkoutcontainer div.input-country select{width:100%!important;position:relative;top:-20px}#c3worldpayglobal_method_type{width:100%!important}#allow-gift-message-container div.input-box,div.checkoutcontainer div.input-address-short,div.checkoutcontainer div.input-company,div.checkoutcontainer div.input-email,div.checkoutcontainer div.input-fax,div.checkoutcontainer div.input-firstname,div.checkoutcontainer div.input-lastname,div.checkoutcontainer div.input-password,div.checkoutcontainer div.input-region,div.checkoutcontainer div.input-telephone,div.input-box.input-postcode{width:100%!important;float:left}#gift-message-whole-from,#gift-message-whole-to,.onestepcheckout-coupons input#id_couponcode,.onestepcheckout-giftcards input#id_giftcardcode,div.checkoutcontainer div.input-address .input-text,div.checkoutcontainer div.input-address-short .input-text,div.checkoutcontainer div.input-city .input-text,div.checkoutcontainer div.input-company .input-text,div.checkoutcontainer div.input-email .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-password .input-text,div.checkoutcontainer div.input-region .input-text,div.checkoutcontainer div.input-telephone .input-text,div.input-box.input-postcode,div.onestepcheckout-comments textarea{width:100%!important}p.onestepcheckout-numbers{background-repeat:no-repeat;height:auto!important;color:#483021!important;text-transform:uppercase;padding-top:6px;padding-left:10px!important;font-size:1.4em!important;font-weight:700;margin-bottom:1em}#onestepcheckout-form .col-sm-4{border-right:0 solid #e4e4e4!important}@media (min-width:768px){p.onestepcheckout-numbers{font-size:1em!important}#onestepcheckout-form .col-sm-4{border-right:1px solid #e4e4e4!important}}@media (min-width:992px){p.onestepcheckout-numbers{font-size:1.2em!important}}@media (min-width:1500px){p.onestepcheckout-numbers{font-size:1.5em!important}}p.onestepcheckout-numbers-1,p.onestepcheckout-numbers-2,p.onestepcheckout-numbers-3,p.onestepcheckout-numbers-4{background-image:none!important}p.onestepcheckout-numbers-1:before,p.onestepcheckout-numbers-2:before,p.onestepcheckout-numbers-3:before,p.onestepcheckout-numbers-4:before{background:#73aa42;font-size:1em!important;display:inline-block;width:33px;height:33px;text-align:center;color:#fff;border-radius:50%;position:relative;left:-10px;line-height:33px}p.onestepcheckout-numbers-1:before{content:"1"}p.onestepcheckout-numbers-2:before{content:"2"}p.onestepcheckout-numbers-3:before{content:"3"}p.onestepcheckout-numbers-4:before{content:"4"}span.required{color:#73aa42!important;margin-left:1px}div.checkout_notice{text-align:center;margin-bottom:2em}label.required em{color:#73aa42!important;margin-left:1px;font-weight:400;font-style:normal;font-size:1em}div.checkoutcontainer{padding-top:15px}#onestepcheckout-form label{display:block}div#emptyfieldwarning{background-color:#d75355;color:#fff;padding:10px;font-weight:700}div#emptyfieldwarning:before{width:50px;height:50px;content:"\f12a";font-family:FontAwesome;color:#fff;font-size:.9em;margin-right:8px}div#emptyfieldwarning:empty{display:none}.validation-advice{color:#d75355!important;font-weight:700}div.payment-methods label{margin-top:10px;margin-bottom:10px}form#onestepcheckout-form label{white-space:normal}div.onestepcheckout-comments label,div.onestepcheckout-coupons label,div.onestepcheckout-giftcards label{position:relative;top:19px}#onestepcheckout-form div.col-sm-4{margin-bottom:50px;padding:20px 25px 15px}#onestepcheckout-form ul input[type=text]{position:relative;top:-20px}div.input-box.input-password input{position:relative;top:-20px}.cartthumb{float:left;padding:0;width:16.6667%}.cartthumb img{height:auto;width:100%;border-radius:2px}.carttitle a{color:#222;font-weight:400;font-size:1.1em;line-height:.8}.carttitle{float:left;font-size:13px;font-weight:700;width:50%!important;text-align:left}#wrapper ul.dropdown-menu.cartdropdown div.cart-items div.col-sm-12.cart-item div.col-sm-1.cartedit a i.fa.fa-times{color:#ccc;font-size:1.1em}.cartprice{color:#73aa42;float:right;font-size:13px;font-weight:700;padding:0;width:16.6667%}.cart-item{border-bottom:1px dashed #ddd!important;overflow:hidden;padding:15px 12px;width:100%}.font14{font-size:16px;color:#8ad1d5}.cartedit a{color:#c9c8ca}.cartedit a:hover{color:#333}.cartqty{color:green;display:block;font-size:1em;font-weight:400;margin-top:1px;padding-left:1px}div.col-sm-1.cartedit{float:right;padding-left:0}div.col-sm-2.cartprice{float:left;margin-left:30px}.subtotaal2{font-size:1rem;float:right;margin-right:10px}.subtotaal{padding-bottom:15px;padding-top:15px}.bold{color:#333;font-weight:700;margin-left:5px}.btncheckout{background-color:#ff794c;border-radius:2px;color:#fff;float:left;text-align:center;border-radius:4px;height:35px;font:700 14px/35px roboto slab;line-height:19px!important;padding-left:15px;padding-right:15px}a.btn.btncheckout:hover{background-color:#dc6543;color:#fff}a.btn.btncheckout:active{background-color:#d45336}.cartdropdown .btncheckout:before{content:'';width:35px;height:35px;position:absolute;background:url(/skin/frontend/flora/default/images/trustedshop.png) no-repeat 0 0;background-size:90%;display:block;margin-top:-6px;margin-left:100px}.navbar-fixed-top>div.col-sm-6{padding:0;z-index:999}.promotional-image img{width:100%!important}ul#images{width:auto!important}ul#images li.jcarousel-item{width:45%!important;margin-right:2.5%;margin-left:2.5%}ul#images div.item{background-color:#eee;border-radius:10px;padding:25px 25px 40px;height:auto;margin:20px 5px 20px 0;width:100%}@media (min-width:768px){ul#images li.jcarousel-item{width:auto!important}ul#images div.item{padding:20px 15px 40px;height:auto;margin:20px 5px 20px 0;width:150px}}@media (min-width:1024px){ul#images div.item{padding:25px;height:280px;margin:20px 5px 20px 0;width:185px}}.sgift-tootip{font-family:roboto slab;border:1px solid #5e9f2f!important;border-radius:12px!important;color:#5e9f2f!important}ul#images div.item div.price-box{display:none}p.free-shipping{margin:0}ul#images div.item h2.product-name{font-size:1em;margin-top:0;min-height:35px}.promotional-button{padding:0!important;margin-top:0}.btn-cart.addgift{width:100%;background-color:#ff794c!important;transition:all .2s ease 0s;border-radius:3px;box-shadow:0 2px #dc6543;-webkit-box-shadow:0 2px #dc6543;text-transform:uppercase;line-height:1.2}.btn-cart.addgift:focus,.btn-cart.addgift:hover{background-color:#dc6543!important;color:#fff}.btn-cart.addgift:active{background-color:#d45336!important}.promotional-title .main-title{display:none!important}.promotional-title .link-title{color:#333!important;font-size:14px;font-weight:700;background:#f;float:left;width:100%;padding:8px 0;text-decoration:none}.promotional-title .link-title.active span{font-family:roboto slab;font-size:1rem;font-weight:500;margin-top:0;line-height:1.3;margin-left:0;color:#73aa42}.eu_en ul#images div.item:after,.ie_en ul#images div.item:after,.uk_en ul#images div.item:after{content:'Free  Gift'}.at_de ul#images div.item:after,.ch_de ul#images div.item:after,.de_de ul#images div.item:after{content:'Gratis Geschenk'}.nl_nl ul#images div.item:after{content:'Gratis Kado'}.ch_fr ul#images div.item:after,.fr_fr ul#images div.item:after{content:'Cadeau Gratuit'}.pl_pl ul#images div.item:after{content:'Darmowy Prezent'}ul#images div.item:after{background-color:#d75355!important;color:#fff;z-index:9;padding:5px 15px;font:500 1.3em roboto slab;line-height:1;border-radius:15px;margin-top:-115px;transform:rotate(-9deg);position:absolute;margin-left:-35px}.pop-top{display:inline-block!important;vertical-align:top}div.sbox{float:right;height:50px;position:relative;pointer-events:auto}.sbox2{display:inline-block!important;position:relative;margin-bottom:10px}.product-options .sbox2{width:390px!important}.sbox2 a{background-color:#f3f3f3;color:#777;display:block;font-size:17px;position:relative;text-align:left;width:100%!important;height:65px;line-height:60px;padding-right:45px;padding-left:15px}.sbox2 a i{position:absolute;right:15px;top:18px}.sbox2 a span{color:#73aa42}.breadcrumb-title{display:block;line-height:50px;text-align:center;width:100%}div.customer-info{width:50px;height:50px;background-color:#483021;position:fixed;right:0;border-radius:8px 0 0 8px;box-shadow:0 2px 2px 1px rgba(22,22,22,.37);z-index:111;text-align:center;top:150px;display:none}div.customer-info span.contact-icon{width:50px;height:50px;display:inline-block;background:url(/skin/frontend/flora/default/images/contact-phone.png) no-repeat center;background-size:30px}div.rating span{font-size:.85em;color:#666;position:absolute;margin-top:3px;margin-left:5px}div.product-carousel{margin-top:60px;margin-bottom:30px}div.product-carousel>h3{font-size:22px;text-align:center;font-weight:100;margin-bottom:20px;color:#73aa42}div.sbox2 ul.dropdown-menu{background-color:transparent;box-shadow:none;padding:0;text-align:left!important}div.sbox2 ul.dropdown-menu li a{color:#777;font-size:17px;font-weight:300;width:390px!important;padding:15px 25px 15px 5px}.dropdown-menu>li>a::before{content:"\f0da";margin-right:10px;font-size:.65rem;color:#ccc}.open>.dropdown-menu{padding-bottom:20px;padding-top:20px;box-shadow:0 5px 35px rgba(204,204,204,.1)}.open>.dropdown-menu:before{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;top:-14px;right:35px}.open>.dropdown-menu.searchbox:before{display:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#333;text-decoration:none;background-color:rgba(22,22,22,.03)}div.sbox2 ul.dropdown-menu li a:hover{background-color:#dedede}div.navbar-right{position:absolute;right:0;top:0;width:100%;pointer-events:none;padding-right:10px}div.ham-top-menu{position:fixed;padding-left:5px;left:0}a[href^=tel]{text-decoration:none}.support-header{float:left;position:fixed;left:260px;top:14px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.support-header svg{margin-right:6px}.support-header .number{font-size:14px;font-weight:500;margin-right:8px}.support-header .free{font-size:12px;font-weight:400}@media (max-width:1199px){.support-header .free:last-child{display:none}}@media (min-width:992px) and (max-width:1199px){.support-header{left:220px}}@media (min-width:768px) and (max-width:991px){.support-header{left:70px}}@media (max-width:767px){.support-header{display:none}}@media (min-width:1025px){div.navbar-right{padding-right:35px}}div.sbox>a{color:#fff;display:block;position:relative;border-radius:15px;background-clip:padding-box;background-color:rgba(79,137,27,0);margin-top:10px;padding-right:0;font-size:13px;font-weight:500;height:32px;width:28px;margin-right:0;padding-left:0}@media (max-width:991px){.klantenservice-nav a{margin-right:4px!important;padding-right:5px!important;padding-left:12px!important}}@media (max-width:767px){.klantenservice-nav{display:none!important}}div.sbox.klantenservice-nav a{line-height:29px}.also-bought-view{width:100%;min-height:500px;padding:2em 3%}.also-bought-view .subcatproduct{background-color:rgba(255,255,255,0);transition:all .15s ease-in-out 0s;height:auto!important;border-radius:4px;padding:0 0 1%;width:22.8%!important;margin-right:1.1%;margin-left:1.1%}.also-bought-view .product-bottom-fix{background-color:rgba(255,255,255,0)}.also-bought-view .shopproduct a{color:#73aa42}div.box-collateral.box-related.container.also-bought-view:before{background-color:#fff;background-image:url(/skin/frontend/flora/default/images/stroke-3g.svg);background-repeat:repeat-x;width:100%;position:absolute;left:0;height:5px}div.box-collateral.box-related.container.also-bought-view h2{font-weight:700;margin-bottom:1em;font-size:24px;margin-top:1em}@media (max-width:480px){.also-bought,.also-bought-view{display:none!important}div.col-sm-7.align-center:first-child:before{background-size:75%!important;opacity:1!important;left:40%!important;top:-50px!important}div.col-sm-7.align-center:last-child:after{background-size:75%!important;opacity:1!important;right:40%!important;bottom:-75px!important}.rotatenav-holder{height:auto!important}}#qty{display:-moz-stack!important}div.sbox a:focus,div.sbox>a:hover{background-color:transparent;background:0 0;color:#564337}div.sbox a:active{background-color:transparent;background:0 0;color:#564337}.red{color:#d75355!important}div.logo{height:50px;left:0;line-height:45px;margin-left:auto;margin-right:auto;position:fixed;right:0;text-align:center;z-index:999;width:200px;transition-property:none!important}.logo img{transition-property:none!important}img.top-logo{margin-right:0;margin-left:0;animation-duration:.6s!important;animation-delay:.3s!important}span.logo-payoff-small{color:#fff;font-family:roboto;font-size:11px}@media (min-width:320px){a.top-logo-link{width:120px;margin-top:11px;display:inline-block;margin-left:0}span.logo-payoff-small{font-size:8px}}@media (min-width:360px){a.top-logo-link{width:175px;margin-top:11px;display:inline-block;margin-left:0}span.logo-payoff-small{font-size:11px}}@media (min-width:414px){a.top-logo-link{width:180px;margin-top:11px;display:inline-block;margin-left:0}}@media (min-width:568px){a.top-logo-link{width:180px;margin-top:11px;display:inline-block;margin-left:0}}@media (min-width:625px){a.top-logo-link{width:180px;margin-top:11px;display:inline-block;margin-left:0}}@media (min-width:768px){a.top-logo-link{width:180px;margin-top:11px;display:inline-block;margin-left:0}.active a.top-logo-link{width:180px;margin-top:11px;display:inline-block;margin-left:0}span.logo-payoff-small{font-size:10px;position:relative;top:-2px;left:4px}}@media (min-width:1024px){a.top-logo-link{width:195px;margin-top:15px;display:inline-block;margin-left:0}.active a.top-logo-link{margin-top:15px;width:195px}}@media (min-width:1200px){a.top-logo-link{width:210px;margin-top:15px;display:inline-block;margin-left:0}.active a.top-logo-link{margin-top:15px;width:200px}}@media (min-width:1400px){a.top-logo-link{width:210px;margin-top:15px;display:inline-block;margin-left:0}}@media (min-width:414px) and (max-width:736px){div.sbox>a{margin-right:5px}}div.rotatenav:active>.arrow-left,div.rotatenav:active>.arrow-right,div.rotatenav:hover>.arrow-left,div.rotatenav:hover>.arrow-right{opacity:1}.arrow-left{color:#fff;font-size:20px;height:56px;line-height:28px;margin-top:0;opacity:1;text-align:center;text-indent:1px;transition:opacity .25s ease-in-out 0s;width:60px;z-index:999;background:url(/skin/frontend/flora/default/images/scroll-left.png) no-repeat center center;background-size:28px;position:absolute;float:left;left:0;top:0}@media (min-width:1200px){.arrow-left{left:34px}}.arrow-right{color:#fff;font-size:20px;height:56px;line-height:28px;opacity:1;text-align:center;text-indent:1px;transition:opacity .25s ease-in-out 0s;width:60px;z-index:999;background:url(/skin/frontend/flora/default/images/scroll-right.png) no-repeat center center;background-size:28px;position:absolute;float:right;right:0;top:0}@media (min-width:1200px){.arrow-right{right:34px}}.leftgradient,.rightgradient{display:none}a.arrow-left i.fa.fa-angle-left,a.arrow-right i.fa.fa-angle-right{display:none}#shopping-cart-table{width:100%!important}.data-table .product-name{font-size:.75rem;font-weight:400;margin-top:0;line-height:1.2;margin-bottom:5px}.data-table .product-name a{color:#333}#shopping-cart-table span.cart-price span.price{font-size:.65rem}.cart-table .product-name a{width:140px;font-size:.65rem;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left}td.cartprodimg{width:100px!important}div.cart{padding-left:0;padding-right:0}#shopping-cart-table thead tr.first.last th{padding-bottom:12px}#shopping-cart-table thead{border-bottom:1px dashed #bbb}#shopping-cart-table tbody tr td{padding:5px}#shopping-cart-table p.item-msg.notice{font-size:.6rem;line-height:1}#shopping-cart-table .qty.qty-input{width:32px;height:32px;font-size:.65rem;border-radius:2px;color:#111;padding:0}.data-table{width:100%}.data-table td,.data-table th{border-color:#bbb;border-style:dashed;border-width:0 0 1px;padding:10px}.data-table td{font-size:14px}.data-table thead{background:none repeat scroll 0 0 transparent;font-family:roboto slab;font-weight:500}#shopping-cart-table input{width:55px;text-align:center}ul#giftwrap-action{width:25px;text-align:left;top:-5px;position:relative;padding-left:0}ul#giftwrap-action li{float:left;display:block;margin-top:6px}#giftwrap-action .giftwrap_first{margin:0;float:left}label.giftwrap_last{margin:0!important;padding:0;position:relative;top:-6px;font-size:1.8rem}.btn-remove i{font-size:20px;color:#73aa42;position:relative;top:2px;margin-left:5px}.btn-remove i:hover{color:#a5a5a5}table#shopping-cart-table.data-table.cart-table{font-size:13px!important;border-bottom:1px dashed #bbb;position:relative;top:-15px}.cart .totals{padding-right:15px;width:46%;margin-top:-20px}div.totals tfoot span.price{font-size:18px;font-weight:800!important;font-family:'roboto slab '}ul.checkout-types{border-top:1px dashed #bbb!important}.data-table tbody th,.data-table thead th{color:#333;font-size:1.2222em;line-height:1.2222em;vertical-align:bottom;font-weight:300}.data-table thead th.wrap{white-space:normal}.data-table tr th.last,.data-table tr th:last-child{border-right:medium none}.data-table tr.odd td.last{border-right:medium none}div.cart .data-table tr{border-bottom:1px dashed #bbb}.cart-table>tbody>tr.last{border-bottom:1px dashed #bbb!important;padding-bottom:30px}.data-table tr.even td.last{border-right:medium none}.data-table th .tax-flag{font-weight:400}.data-table tfoot tr td{text-align:right!important}.data-table tfoot tr.last td{border-bottom:medium none}.data-table tfoot td.last{border-right:medium none}.data-table tfoot tr.last td strong{font-size:1.3333em;line-height:1.3333em}.data-table .cartlabel{display:none}a.arrow-left:hover,a.arrow-right:hover{color:#fff!important}a#menu-toggle-close.closesidebar{display:none}@media (max-width:767px){a#menu-toggle-close.closesidebar{color:#fff;float:right;font-size:32px;position:absolute;right:-15px;display:block;height:45px;z-index:99999999;line-height:0;padding-top:15px;top:-10px;width:66px;padding-left:0;display:none}}#menu-toggle-close i.fa.fa-angle-left{position:fixed;background-color:transparent;width:50px;height:55px;text-align:center;padding-top:12px;color:transparent;border-radius:0}#menu-toggle-close i.fa.fa-angle-left:after{width:50px;height:50px;content:"\f00d";font-family:FontAwesome;color:#fff;font-size:.9em;margin-right:8px}.pink{background-color:#f490b3}.arrowleft{background-color:#fff;color:#6fae3a!important;height:80px;opacity:.8;position:absolute;text-align:center;z-index:66;left:0;width:80px;margin-top:150px;padding-left:0;border-radius:0 3px 3px 0;padding-right:0;animation-delay:.5s}@media (max-width:1300px){.arrowleft{display:none!important}}.arrowleft i,.arrowright i{transition:.4s ease-out}.arrowleft:active i,.arrowleft:focus i,.arrowleft:hover i,.arrowright:focus i,.arrowright:hover i{animation:rubberBand 1s}.arrowleft .title{position:absolute;top:50%;margin-top:-10px;right:25px;z-index:111;color:#fff;display:none}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:3em;line-height:80px}.arrowright{background-color:#fff;color:#6fae3a!important;height:80px;margin-top:150px;opacity:.8;position:absolute;right:0;text-align:center;width:80px;z-index:66;text-indent:2px;padding-left:0;border-radius:3px 0 0 3px;animation-delay:.5s}@media (max-width:1300px){.arrowright{display:none!important}}.arrowleft:focus,.arrowleft:hover{opacity:1;color:#73aa42}.arrowright:focus,.arrowright:hover{opacity:1;color:#73aa42}.arrowright .title{position:absolute;top:50%;left:23px;margin-top:-15px;display:none}@media (max-width:420px){.arrowleft{height:60px;width:60px;padding-right:0;margin-top:190px;opacity:.9;padding-left:0;border-radius:0 3px 3px 0;display:none}.arrowright{height:60px;margin-top:190px;width:60px;padding-left:30px;opacity:.9;padding-left:0;border-radius:3px 0 0 3px;display:none}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:2.5em;line-height:60px}.arrowright .title{left:10px;margin-top:-10px}.arrowleft .title{right:10px;margin-top:-10px}}div.container.text-center.quotes{margin-bottom:6em;margin-top:3em;display:none}div.container.text-center.quotes p{width:65%;text-align:center;margin-left:auto;margin-right:auto;font:100 32px/1.2 '',cursive;color:#333;padding:.9em 2.2em;border:1px dashed #333}@media (max-width:768px){div.container.text-center.quotes p{width:70%;padding:.9em .5em}}@media (max-width:420px){div.container.text-center.quotes p{width:100%;padding:.9em .5em}}div.container.text-center.quotes p:after{content:'Quote';position:relative;display:block;margin-left:auto;margin-right:auto;font:15px/22px times;width:40px;top:5px}div.top_description{display:inline-block;width:100%}div.top_description_filter p{margin-top:0}div.container.top_description_filter{margin-top:25px;margin-bottom:25px}div.top_description_filter h1{margin-top:5px;font-size:22px}@media (max-width:580px){div.top_description_filter h1{margin-top:0;font-size:22px;line-height:1.3}}.filters--container{padding-right:10px;padding-left:10px}@media (max-width:767px){.filters--container{margin-top:-20px;padding:0}}.filters--container .clearfix{display:none!important}.filter-active div.container.main div.top_description{display:none}.top_description_filter h2{font-size:1.25rem;font-weight:800;margin-top:0}div.recently{background-color:rgba(245,245,220,.55);margin-top:0;padding-bottom:1em;width:100vw;position:relative;margin-left:-50vw;left:50%}div.bestseller{background-color:rgba(245,245,220,0);margin-top:0;padding-bottom:1em;width:100vw;position:relative;margin-left:-50vw;left:50%;top:-30px}div.related-subcats{width:100%;float:left;margin-top:20px}div.related-subcats a{margin-right:15px;display:inline-block;font-size:.8rem;line-height:1.5;font-family:roboto slab;font-size:.8rem;color:#333}div.related-subcats span{margin-right:15px;font-family:roboto slab;font-weight:500;color:#463022;font-size:.8rem}.filters{display:block;padding-top:6px;padding-bottom:8px!important;text-align:center;width:100%;margin-bottom:25px;margin-top:0;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px}@media (max-width:767px){.filters{background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;margin-bottom:10px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:15px!important;padding-top:0!important}}.filter-active .filters{margin-top:-15px;padding-bottom:20px!important;margin-bottom:20px}.filters .btn-group{width:50%!important}.filters .btn-group button{border-radius:12px;border:1px solid #78b043;border-radius:20px;font-family:Roboto;font-weight:300;font-size:95%}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{transition:all .2s ease 0s;font-family:Roboto}.btn-default{color:rgba(86,67,55,.8)!important;border-radius:2px!important;border:1px solid #ccc;font-size:.75rem;margin-right:2px;margin-left:2px;padding:5px 8px}.btn-default:focus,.btn-default:hover{background-color:#564337!important;border:1px solid #564337;color:#fff!important}.btn-default:active{color:#fff!important}button.btn.btn-default.asc.active,button.btn.btn-default.desc.active{-ms-box-shadow:inset 0 0 0 0 rgba(0,0,0,.07)!important;box-shadow:inset 0 0 0 0 rgba(0,0,0,.07)!important;background-color:#78b043;border:1px solid #78b043;color:#fff!important;font-weight:600;padding-right:15px}button.btn.btn-default.asc.active:after{content:"\f176";color:#fff;display:inline!important;position:absolute;font:300 .55rem/19px FontAwesome;margin-left:3px}button.btn.btn-default.desc.active:after{content:"\f175";color:#fff;display:inline!important;position:absolute;font:300 .55rem/19px FontAwesome;margin-left:3px;top:8px}button.btn.btn-default:after{display:none}div.addthis_inline_share_toolbox{text-align:center;width:150px;display:block;margin-right:auto;margin-left:0}.detailsection{padding-bottom:25px;padding-top:25px;margin-top:70px;text-align:left;clear:both}section#tabnummer2.detailsection{display:none}div.single-text{text-align:left;color:#73aa42}@media (max-width:768px){div.single-text{width:95%}}.video-wrapper{overflow:hidden}.detailsection .col-sm-5 .video-wrapper,.detailsection .owl-carousel a{position:relative}.detailsection .col-sm-5 .video-wrapper .video{position:absolute;top:0;bottom:0;margin:auto;left:0;opacity:.85;transition:all .2s ease 0s}.detailsection .col-sm-5 .video-wrapper .video:hover{opacity:1}.detailsection .owl-carousel .video{position:absolute;height:auto!important;right:30px;top:-100px;z-index:999;width:200px!important;opacity:.85;transition:all .2s ease 0s;text-decoration:line-through}.detailsection .owl-carousel .video:hover{opacity:1}.h2sub{color:#73aa42;display:block;font-size:20px;font-weight:200;width:100%}.h1{color:#73aa42;font-weight:300}.h1 h1{display:inline-block;font-family:roboto slab;font-family:Chunkfive}#discount-coupon-form div.discount h2{font-size:1rem;margin-top:.5em;font-weight:700;font-family:Chunkfive}#discount-coupon-form div.discount div.discount-form label{font-size:.8rem;display:none}ul.tier-prices.product-pricing{padding-left:0;top:440px;z-index:1;margin-bottom:20px;width:100%;margin-top:10px}li.tier-price{color:#73aa42;color:#333;font-size:14px;line-height:19px;text-align:center;width:100%}.banner-footer{width:100%;display:inline-block}.footertop{text-align:center;background-color:#4d3527;padding-top:4em;min-height:195px;padding-bottom:4em}.cat_bestsellers{text-align:center}.block-viewed{margin:0;padding:0}.score-center i.fa.fa-star,.score-center i.fa.fa-star-half{font-size:25px!important}.footertrust{text-align:center;padding-bottom:2.5em;padding-top:3em;background-image:none;background-size:100%;background-color:#f8f8f8}.footertrust a{font-size:.6rem;font-family:sans-serif;color:#999;margin-right:5px;margin-left:5px;position:relative;top:15px}.footertrust span{text-transform:uppercase;color:#363833;margin-left:15px;font:bold 1.1rem sans-serif;position:relative;top:2px}.footertrust div.score-center i{position:relative;top:3px}.footertrust div.score-center img{height:25px;position:relative;top:-7px}img.trustedimgbanner{height:65px;margin-bottom:10px}.footertrust p.scoretitle{font-size:.95rem;margin-top:0;top:3px;position:relative;margin-bottom:5px}.footertop small{font-family:roboto;color:#fff;font-size:.8rem;font-weight:300;opacity:.6;margin-bottom:1em}.footertop small span{font-weight:500}.footertop img.free-badge{width:112px;position:absolute;z-index:1;top:-117px;left:0}.footertop img.free-badge.pink{background-color:transparent;opacity:0;transition:all .2s ease 0s}.footertop:active .free-badge.pink,.footertop:hover .free-badge.pink{opacity:1}.banner-footer h4{color:#fff;font-size:42px;font-family:roboto;font-weight:100;padding-top:100px;text-align:center}.banner-footer p{color:#fff;font-family:roboto;font-size:24px;font-weight:100;text-align:center}.uspquotes{margin-top:0}.footer{background-color:#73aa42;background-image:url(/skin/frontend/flora/default/images/noise-green_2.png);background-position:center 150%,left top;background-size:80px 60px,100px 100px;background-repeat:no-repeat,repeat;width:100%;min-height:350px;padding-bottom:6em;padding-top:4em}.footer h2{color:#fff;text-align:center;margin-top:0;font:2.2rem/1 Chunkfive;margin-bottom:0;text-shadow:0 5px 0 rgba(22,22,22,.03)}img.usp_list{width:255px;height:auto;transform:rotate -2deg}.footer h3{color:#fff;text-align:center;margin-top:0;font:700 1.15em/1 "roboto slab";margin-bottom:1rem;transform:rotate -.5deg}ul.usp-branded{padding:0!important;list-style-type:none}.footer ul.usp-branded li{color:#fff;font:100 1rem/1.7 "roboto slab ";padding:0}.footer ul.usp-branded li:before{content:"";display:inline-block;background-image:url(/skin/frontend/flora/default/images/checkmark-rough.png);background-repeat:no-repeat;background-size:100%;width:18px;height:18px;margin-right:7px;position:relative;padding:0;top:3px}img.hotline-badge{width:25%;height:auto;position:absolute;right:15px}.footer p{margin-top:1em;margin-left:0;margin-right:0;color:rgba(255,255,255,.85);text-align:center}img.usp-image{position:absolute;right:-80px;width:200px;top:55px}.footer .container{position:relative}.end-footer h6{color:#483021;margin-bottom:0;font-size:1rem;margin-top:0}.end-footer ul{padding-left:0;margin-top:.7rem;margin-bottom:2em}.end-footer ul li{list-style:none outside none;display:block;height:35px;font-family:roboto slab;font-size:.8rem;font-weight:300}.end-footer ul li a{display:block;font-size:.95rem;font-weight:300}div.conditions ul li a{font-size:.8rem}div.conditions div.text-center{margin-top:0}.end-footer ul li a:focus,.end-footer ul li a:hover{color:#73aa42;text-decoration:none}.end-footer .trustedshops{position:relative;top:-60px;display:none}div.row.footerlinks{margin-top:2em;margin-bottom:0}div.scrolltotop{margin-top:50px}div.scrolltotop.text-center a{position:relative;background-color:#483021;color:#fff7d8;top:0;font-size:1em!important;border-radius:25px;padding:15px}div.row.footerlinks .col-md-3{margin-bottom:1em;text-align:left}@media (max-width:1000px){div.row.footerlinks .col-sm-6{text-align:center}}.footer ul li a:active,.footer ul li a:hover{color:#699435;text-decoration:none}.bomen{position:absolute;right:0;top:-110px;opacity:0}.gardenletter{display:block;margin:0}.gardenletter .input-group{margin:20px auto;width:100%}.gardenletter input[type=email]{outline:0;height:40px;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;color:#483021;text-align:center;font-size:18px;line-height:20px;font-weight:400}.gardenletter input.btn.btn-lg:focus{background-color:#fff!important;color:#333!important;border:1px solid #8ad1d5}.gardenletter button.btn{height:40px;border-radius:30px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#73aa42;font:.85rem/15px roboto slab;padding-right:50px;padding-left:40px;color:#fff}.gardenletter button.btn:focus,.gardenletter button.btn:hover{background-color:pink;color:#4d3527}.gardenletter h3{color:#fff!important;font-weight:300;margin-top:0;margin-bottom:.8em;line-height:1.2;font-size:1.25rem}.gardenletter h3 span{color:#73aa42!important;font-weight:600;fnt-family:museo slab}.gardenletter h3 span.letter{color:#fff!important}.logosfooter{text-align:center;margin-top:14px}.logosfooter img{margin-left:10px}.h1 .oldprice{color:#d75355;display:inline-block;margin-left:10px;text-decoration:line-through;font-size:14px;top:-8px;position:absolute;right:-10px}span.h1.nonslider{position:relative;margin-bottom:0;display:inline-block;margin-top:0;top:-10px;padding-left:0;padding-right:0}.tab-pane p{color:#333;font-family:roboto slab;line-height:1.6;margin-top:.5rem;margin-bottom:0;font-family:roboto slab;font-size:16px;text-align:left}UIT.tab-pane p:first-letter{color:#483021;font-weight:100;font-size:3em;float:left;margin-right:10px;border-radius:5px;line-height:52px}UIT.tab-pane p.MsoNormal:first-letter{font:100 1em/1.55 roboto slab;float:none;margin-right:0;border-radius:0}.h2action{color:#d75355;float:left;width:100%;font-size:1.3em;margin-top:10px}.detailmore{padding:3px}img.video{position:absolute;right:0;top:15px;width:30%;animation-duration:.5s}.img-text-right{padding:0;text-align:right}.img-text-right img{max-width:100%;max-height:300px;z-index:1;opacity:1;transition:all .2s ease 0s}.img-text-right img:hover{opacity:.85}.img-text-left{padding:0;text-align:left}.img-text-left img{max-width:100%}.selectproduct{width:100%;background:#f6f6f6;float:left;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;border-radius:4px}.selectproduct .trust-image{float:right;margin-right:10px;margin-top:-2px;position:relative}@media (min-width:768px) and (max-width:1199px){.selectproduct .trust-image{top:35px}}@media (max-width:767px){.selectproduct .trust-image{display:none}}@media (max-width:767px){.selectproduct img{display:none}}.select-usps{width:50%;float:left;margin-top:3px}.select-usps span{float:left;font-size:13px}.select-usps i{margin-right:4px;margin-left:4px}@media (max-width:1199px){.select-usps{font-size:14px}}@media (max-width:767px){.select-usps{display:none}}@media (max-width:480px){.selectproduct{padding-right:20px;padding-left:20px}}.selectpicker{font-size:15px}.addtobasket{background-color:#ff794c;color:#fff!important;margin-right:12px;transition:all .2s ease 0s;border-radius:4px;box-shadow:0 3px #de684a;position:relative;top:-2px;white-space:nowrap;height:46px;padding-left:15px;padding-right:15px;display:inline-block;font:16px/48px Chunkfive;float:left}@media (max-width:767px){.addtobasket{float:none}}.addtobasketupsel{background-color:#ff794c;color:#fff!important;font-size:14px;font-family:Chunkfive;margin-left:0;margin-right:0;border-radius:6px;top:-2px;box-shadow:0 0 #de684a;white-space:nowrap;position:relative;padding:12px 18px 12px 21px}@media (max-width:1199px){.addtobasketupsel{padding:12px 15px 12px 15px}}@media (min-width:768px) and (max-width:992px){.active .addtobasketupsel{display:none}.active #super-product-table{width:460px!important}}.addtobasketupsel:before{display:inline-block;position:absolute;background-color:#73aa42;padding:3px 10px;transform:rotate(-8deg);box-shadow:0 3px 5px -1px rgba(22,22,22,.1);left:-11px;top:-13px;font:normal 13px Chunkfive;display:none}.addtobasketupsel:before{content:'Money Saver'}.nl_nl .addtobasketupsel:before{content:'Super deal'}.addtobasket:focus,.addtobasket:hover,.addtobasketupsel:focus,.addtobasketupsel:hover{background-color:#e36035;color:#fff}a.addtobasket i{opacity:1.95;font-size:1.1em;margin-right:.6em}a.addtobasket:focus i,a.addtobasket:hover i{opacity:1}.stockmail{background-color:#73aa42;color:#fff!important;font-size:14px;font-family:roboto slab;font-weight:800;margin-left:0;margin-right:0;padding:12px 17px;border-radius:6px;top:-2px;box-shadow:0 0 #de684a;white-space:nowrap;position:relative}.stockmail:before{font-family:FontAwesome;content:"\f003";display:inline-block;color:#fff;margin-right:8px}.imglikes{background-color:#fff;border-radius:50%;color:#73aa42;font-size:10px;height:32px;opacity:.8;position:absolute;right:70px;text-align:center;width:32px;z-index:10;top:275px;line-height:1.1;padding-top:6px;padding-bottom:14px}.imglikes:active,.imglikes:focus,.imglikes:hover{opacity:1}.imglikes i{display:block}.pop-top{cursor:pointer}#wrapper div.footertrust div img{width:65px;height:65px}.producticons{margin-bottom:15px;margin-top:0;width:100%;display:inline-block;display:none;padding-top:50px;padding-bottom:50px}.producticons span:before{border-radius:50%;color:#fff;height:42px;width:42px;padding:5px;text-align:center;display:inline-block;font-size:1em;line-height:1.1}.producticons .picon{width:42px;margin-left:1px;margin-right:1px}.producticons .picon h3{color:#333;margin-top:12px;font-size:.9em;font-weight:300;text-align:center;overflow:hidden;white-space:normal;line-height:1}.verzendkostenbtn span{color:#fff;font-size:16px}.verzendkostenbtn span.truckicon{font-size:1.3em;transition:all .3s ease-in-out 2s;position:relative;left:0}.verzendkostenbtn:hover span.truckicon{position:relative;left:-48px;transition:all .3s ease-in-out 0s}.verzendkostenbtn span.truckprice{display:inline;margin-left:5px;transition:all .4s ease-in-out 2s;position:absolute;left:55px;line-height:28px}.verzendkostenbtn:hover span.truckprice{position:absolute;left:28px;transition:all .2s ease-in-out 0s}.selectproduct select{background-color:#f3f3f3;border:medium none;padding:15px}.voordelen{width:100%;padding-left:20px;padding-right:20px;margin-bottom:.5em;top:-12px;position:relative}.voordelen span{float:left;margin-bottom:0;text-align:center;width:100%;font-size:14px;line-height:1;color:#483021;font-weight:500}i.delivery_truck{margin-right:8px;position:relative;top:12px;width:24px;height:36px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_truck.png) no-repeat center center;background-size:100%}i.delivery_time{margin-right:1px;position:relative;width:26px;height:26px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_time.png) no-repeat center center;background-size:70%;top:8px}i.delivery_stock{margin-right:5px;position:relative;width:27px;height:26px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_stock.png) no-repeat center center;background-size:85%;top:8px}div.crosssell{float:left;border-top:1px solid #bbb;margin-bottom:2em;margin-top:5em}div.crosssell h2{font-size:2em;text-align:center;margin-bottom:1.5em;margin-top:1.5em}div.crosssell ul{margin:0;padding:0;float:left;width:auto}div.crosssell ul li{background-color:#fff;color:#64a42e;text-align:center;transition:all .15s ease-in-out 0s;height:auto!important;border-radius:10px;padding-right:0;padding-left:0;margin-bottom:5%;box-shadow:0 2px 4px 1px rgba(228,225,221,.95);margin-right:5%;margin-left:5%;width:90%;padding-bottom:1px;float:left}div.crosssell ul li img{border-radius:10px 10px 0 0}div.crosssell ul li h3 a{overflow:hidden;padding-left:25px;padding-right:25px;display:block;font:300 16px/1.2 roboto slab;height:38px;position:relative;top:-2px;color:#222}div.crosssell ul li span.price{position:relative;display:inline-block;color:#463022;font:700 20px roboto slab}a.minimal-price-link span{color:#73aa42!important;text-align:left;margin-left:8px;font-weight:300!important}div.crosssell span.label{color:#222!important;font-weight:300;position:absolute;margin-top:-11px;text-align:center;padding-left:1px}div.crosssell ul li p.special-price{text-align:right;width:55%}div.crosssell ul li p.old-price{color:#d75557;font-size:15px;font-weight:500;text-decoration:line-through;position:relative;top:-5px;left:2px;text-align:left;width:45%}ul#side-images{float:left;list-style:none;position:relative;z-index:8;text-align:center;border-radius:4px;padding:0;margin-right:auto;margin-left:auto;top:5px;width:auto;display:inline-block;z-index:99}@media (max-width:991px){ul#side-images{display:none}}ul#side-images li{margin-right:5px;margin-bottom:5px;display:inline;float:left}#side-images img{width:52px;height:52px}div#labelImg{position:absolute;z-index:999;font-size:.75rem;position:absolute;border-radius:8px;left:0;right:0;margin-left:auto;margin-right:auto;width:155px;background-color:#fff;padding:2px 10px;top:35px}div#labelImg:empty{display:none}p.availability.in-stock{display:none}#product_addtocart_form div.productinfo.configurable div.price-box p.old-price,#product_addtocart_form div.productinfo.simple div.price-box p.old-price{display:none}#product_addtocart_form div.productinfo.configurable div.price-box p.special-price,#product_addtocart_form div.productinfo.simple div.price-box p.special-price{display:none}table div.price-box span.regular-price{color:#463022;font-weight:500}table div.price-box p.special-price span.price{color:#463022;font-family:roboto slab;font-weight:600;margin-top:0;font-size:18px;position:relative}table div.price-box p.old-price span.price{font-size:.9em!important;font-weight:500!important;position:relative;right:5px;top:-6px!important}table div.price-box p.old-price{position:relative;width:100%!important;float:none}p.special-price{display:block;margin:0;padding:0;font-size:1.3rem;width:50%;float:left}div.price-box p.old-price{display:block;text-decoration:line-through;color:#d75355!important;margin-top:0!important;padding:0;width:100%}p.old-price span.price{font-size:.7em!important;color:#d75355!important;font-weight:300!important;text-align:left;padding-left:5px}p.special-price span.price{text-align:right;padding-right:5px}.detail-info{background-color:#73aa42;border-radius:6px;left:25%;padding-top:10px;position:absolute;text-align:center;top:150px;z-index:5}.detail-info-head{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}div.detail-info span.icon-schaduw{color:#fff;font-size:55px;line-height:normal!important}ul.touchcarousel-container li.touchcarousel-item a{color:#94949a}div.touchcarousel-wrapper ul.touchcarousel-container li.touchcarousel-item.active a{color:#73aa42}.detail-time{background-color:#fff;margin-top:20px;overflow:hidden;padding-bottom:10px;padding-top:10px;width:100%}.detail-info-footer{color:#fff;display:block;padding-bottom:6px;padding-top:6px}.detail-time-50{float:left;width:50%}.timetop{color:#73aa42;float:left;font-family:Montserrat,sans-serif;font-size:22px;text-align:center;width:100%}.timebottom{float:left;text-align:center;width:100%}.mt{font-size:23px!important}.mobileshow{display:none;position:relative}span.usericon img{margin-top:-1px}span.usericon{margin-right:2px;margin-left:2px;position:relative;top:-7px}span.usericon span.badge{height:15px;left:4px;margin-left:-10px;margin-top:-3px;padding-top:3px;position:relative;top:-8px;width:15px}.shoppingcartbadge{background-color:#ff794c;border-radius:50%;color:#fff;font-weight:700;position:absolute;text-align:center;vertical-align:baseline;white-space:nowrap;line-height:15px;z-index:33333;pointer-events:none;font-size:11px!important;font-weight:700;height:20px!important;width:16px!important;padding-top:2px;top:-12px!important;width:20px!important;line-height:14px!important;right:-14px!important}@media (max-width:991px){.shoppingcartbadge{top:-4px!important;right:-4px!important}}.mobilehide .shoppingcartbadge{position:absolute;top:15px;left:-25px}.fullwidthbanner-container{margin-top:0!important}.fill{background-position:center center;background-size:cover;height:100%;width:100%}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;border-radius:6px;background:#7db644;filter:Alpha(Opacity=50);opacity:.85;width:50px;height:50px;transition:all .2s ease 0s;font-size:20px;line-height:40px}.owl-theme .owl-controls .owl-buttons div:hover{font-size:40px}div.owl-prev{float:left;position:relative;right:10px}div.owl-next{float:right;position:relative;left:10px}.owl-theme .owl-controls{margin-top:0;text-align:center;margin-bottom:10px}div.owl-buttons{position:relative;top:-225px}.carousel-inner .item{height:680px}.carousel-indicators li{background-color:rgba(134,151,145,.5);border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:1px 3px;text-indent:-999px;width:14px;z-index:-999}.carousel-indicators li:hover{background-color:#869791}.carousel-indicators .active{background-color:#73aa42;border-radius:50%;height:14px;margin:1px 3px;width:14px}.carousel-indicators{bottom:2px}@media (min-width:1500px){.quick-info{width:100%!important}}@media (max-width:1500px){.carousel-inner .item{height:560px!important}.carousel-inner .subheader-caption{padding-bottom:35px;padding-top:5px}.carousel-indicators{bottom:-5px}}@media (max-width:992px){.carousel-inner .item{height:560px!important}.carousel-inner .subheader-caption{padding-top:5px;padding-bottom:25px}.tags{width:200px!important;padding-left:13%!important}a.thumbholder:hover .tags{bottom:0!important}}@media (max-width:992px){.carousel-inner .item{height:460px!important}.carousel-indicators{bottom:-8px}.carousel-inner .subheader-caption{padding-top:5px;padding-bottom:30px}}@media (max-width:568px){.carousel-inner .item{height:185px!important}.carousel-inner .subheader-caption{display:none}}#owl-demo .item{background:none repeat scroll 0 0 #fff;margin:15px;text-align:center}#owl-demo div.item img{opacity:1;transition:all .2s ease 0s}#owl-demo div.item img:hover{opacity:.8}.customNavigation{text-align:center}.customNavigation a{-moz-user-select:none}.pagination-holder{text-align:center;width:100%;background-size:350px 2px,18px}ul.pagination.pagination-lg{margin-top:15px;margin-bottom:8px}.love{bottom:4%;color:#e4e1dd;font-size:16px;font-weight:400;position:absolute;right:10%;text-align:right;transition:color .15s ease 0s;width:90%}.shopproduct:hover .love{color:#cbc7c2}.love i{margin-right:2px}.shopproduct,.subcatproduct{box-shadow:0 4px 4px rgba(228,225,221,0);color:#64a42e;text-align:center;transition:all .15s ease-in-out 0s;height:auto!important;border-radius:30px;padding-right:12px;padding-left:12px;margin-left:0;margin-right:0;margin-bottom:25px}@media (max-width:325px){.shopproduct{clear:both}.filters .btn-group{width:85%!important}.btn-group button{width:45%!important;border-radius:25px!important;margin:2% 5%}}@media (min-width:767px){.filters{padding-bottom:30px}}@media (min-width:860px){.footertop img.free-badge{width:125px;position:absolute;z-index:1;top:-90px;left:-100px}}@media (min-width:1500px){a.thumbholder .tags{width:250px!important}}@media (min-width:767px){#wrapper.active .shopproduct{height:350px}}@media (min-width:782px){#wrapper.active .shopproduct{height:345px}}@media (min-width:790px){#wrapper.active .shopproduct{height:360px}}@media (min-width:810px){#wrapper.active .shopproduct{height:380px}}@media (min-width:860px){#wrapper.active .shopproduct{height:400px}}@media (min-width:885px){#wrapper.active .shopproduct{height:420px}}@media (min-width:935px){#wrapper.active .shopproduct{height:430px}}@media (min-width:955px){#wrapper.active .shopproduct{height:440px}}@media (min-width:975px){#wrapper.active .shopproduct{height:460px}}@media (min-width:992px){#wrapper.active .shopproduct{height:345px}}@media (min-width:1030px){#wrapper.active .shopproduct{height:355px}}@media (min-width:1050px){#wrapper.active .shopproduct{height:375px}}@media (min-width:1115px){#wrapper.active .shopproduct{height:395px}}@media (min-width:1170px){#wrapper.active .shopproduct{height:410px}}@media (min-width:1215px){#wrapper.active .shopproduct{height:420px}}@media (min-width:1255px){#wrapper.active .shopproduct{height:430px}}@media (min-width:1275px){#wrapper.active .shopproduct{height:450px}}@media (min-width:1295px){#wrapper.active .shopproduct{height:470px}}@media (min-width:1400px){#wrapper.active .shopproduct{height:490px}}@media (min-width:1450px){#wrapper.active .shopproduct{height:500px}}@media (min-width:1500px){#wrapper.active .shopproduct{height:425px}}@media (min-width:1550px){#wrapper.active .shopproduct{height:445px}}@media (min-width:1620px){#wrapper.active .shopproduct{height:445px}}@media (min-width:1650px){#wrapper.active .shopproduct{height:455px}}@media (min-width:1680px){#wrapper.active .shopproduct{height:475px}}@media (min-width:1780px){#wrapper.active .shopproduct{height:485px}}@media (min-width:1830px){#wrapper.active .shopproduct{height:500px}}@media (min-width:1870px){#wrapper.active .shopproduct{height:520px}}.thumbholder{display:block;overflow:hidden;position:relative;background-color:#fff;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.labeltag{background-image:url(/skin/frontend/flora/default/images/red-label.png);bottom:0;color:#fff;font-size:15px;height:26px;margin-right:0;padding-top:3px;position:absolute;right:0;text-transform:uppercase;width:98px}.shopproduct.subcatproduct .itemtitle{text-overflow:ellipsis;padding-left:5px;padding-right:5px;display:block;font:700 .7rem/1.1 roboto slab;height:30px;position:relative;color:#73aa42;top:0}span.itemaantal{white-space:nowrap}span.itemaantal:empty{display:none}span.itemaantal:before{content:'- '}.shopproduct .itemtitle{overflow:hidden;padding-left:15px;padding-right:15px;display:block;font:500 .75rem/1.1 roboto slab;height:auto;position:relative;top:-2px;color:#333}@media (max-width:767px){.shopproduct .itemtitle{height:30px}}@media (min-width:2000px){.shopproduct .itemtitle{height:35px}}.itemtitle-list{overflow:hidden;display:block;font:800 1rem/1.1 roboto slab;position:relative;color:#73aa42;text-align:left;margin-bottom:7px;margin-top:5px}span.itemtitle-list:active,span.itemtitle-list:hover,span.itemtitle:active,span.itemtitle:hover{color:#564337!important}p.shortdescription-list{text-align:left;margin-top:40px!important;line-height:1.4}p.shortdescription-list a{font-size:14px;color:#333}p.shortdescription-list strong a{white-space:nowrap}div.usp-attributes{text-align:left;font-weight:500}div.usp-attributes-detail span{width:100%;float:left;font-size:12px}div.usp-attributes-detail p{line-height:1.2!important}div.usp-attributes span{margin-right:10px;margin-bottom:5px;font-size:15px;font-family:'Gloria Hallelujah',cursive;color:#333}div.usp-attributes span:before{content:"\f00c";margin-right:4px;font:.7rem FontAwesome;color:#74ab43;margin-right:5px}div.listbox{text-align:left;padding-right:0;padding-left:5px}div.deliverables{margin-top:71px}div.deliverables p{margin-top:2px!important;line-height:1;font-size:.75rem;font-weight:500}div.compwish{margin-top:10px}div.compwish a{color:#222}a.link-wishlist i{color:#d75a4a;color:#ff794c;margin-right:3px}div.compwish.compwishdetail{width:100%;margin-top:15px;float:left}div.compwish.compwishdetail a{font-family:roboto slab;margin-right:10px;font-size:14px;font-weight:300;display:block;margin-top:3px;float:left}a.verzendkostenbtn i{color:#ff794c;margin-right:4px;font-size:.85rem;position:relative;top:1px}div.listbox button.button.btn-cart{margin-bottom:10px}div.listtemplate.row{box-shadow:0 3px 0 0 rgba(228,225,221,.3);border-radius:0;margin-top:0;padding-top:21px;padding-bottom:20px!important;margin-bottom:10px!important}div.listtemplate .listbox{float:left}.listtemplate{float:left}@media (max-width:767px){.listtemplate{width:100%}.listtemplate .col-sm-3{padding:0}.listtemplate .product-bottom-list{margin-top:30px}}div.listtemplate.row.shopproduct.subcatproduct div.col-sm-3{padding-left:0}.list-usp{font-size:.65rem;font-weight:300;color:#463022;opacity:.65;color:#333;opacity:1;height:19px;top:-1px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-usp-list{display:inline-block;margin-right:15px;float:left;color:#333;font-family:roboto slab;font-weight:600;font-size:.8rem}div.skunumber{display:inline-block;margin-right:15px;float:left;color:#333;font-family:roboto slab;font-weight:300;font-size:10px;top:2px;position:relative}div.cattoolbar{height:40px}div.pager-head{height:18px;display:inline-block;margin-right:10px;float:right}div.pager-head .pagination-holder{width:auto!important;display:inline-block;height:20px;background:url(/skin/frontend/flora/default/images/stroke.png) repeat-x 0 bottom;background-size:275px 2px,18px;background:0 0}div.pager-head ul.pagination.pagination-lg{margin-top:0;margin-bottom:0}div.pager-head li.pagecounter{display:none}div.pager-head .pagination li a,div.pager-head .pagination li span{position:relative;float:left;line-height:1.428571429;color:#463022!important;font-family:roboto slab;font-weight:300;font-size:.75rem;text-decoration:none;background-color:transparent;border:0 solid #ddd;border-radius:0;margin-right:5px;padding:0;width:15px}div.pager-head li a:hover,div.pager-head li.current a{background-color:transparent!important;color:#6ba23d!important;font-weight:700}div.pager-head li.pag-right a{margin-left:0!important}.pagination li a,.pagination li span{position:relative;float:left;line-height:1.428571429;color:#463022!important;font-family:roboto slab;font-weight:300;font-size:.9rem;text-decoration:none;background-color:transparent;border:0 solid #ddd;border-radius:0;margin-right:15px;padding:0;width:20px;margin-left:0!important}.pagination li a:hover,.pagination li.current a{background-color:transparent!important;color:#6ba23d!important;font-weight:700}.product-rating{margin-top:0;height:auto;font-size:11px;position:absolute;letter-spacing:-1px;left:0;right:0;margin-left:auto;margin-right:auto;top:6px}.product-rating.product-rating-list{margin-top:0;font-size:14px;letter-spacing:-1px;display:inline-block;position:relative;top:0;float:left;margin-right:15px}.rating-count{margin-left:5px;color:#222}.product-rating i{color:#ffc723;position:relative}.itemprice{display:block;color:#463022;font:700 16px roboto slab;margin-top:5px}.itemprice-list,.subcatproduct div.product-bottom .itemprice{color:#463022;background-size:100%;background:url(/skin/frontend/flora/default/images/pricesticker.svg) no-repeat;background-size:100%;height:41px;width:85px;top:-35px;z-index:11;right:10px;position:absolute;display:block;text-align:center;font:800 20px/41px roboto slab;transform:rotate(-8deg)}.itemprice-list{top:7px;left:8px;height:41px;width:85px;font-size:1rem;line-height:42px}.listbox .oldprice,.subcatproduct div.product-bottom span.oldprice{top:-14px!important;position:absolute!important;right:5px!important;color:#d75557;display:inline-block;font-size:13px;font-weight:500;text-decoration:line-through;position:relative;top:-5px;left:2px}#wrapper div.main-container.col1-layout.main div.col-main div.std div.daymarket div.container div.col-sm-3.shopproduct.subcatproduct div.product-bottom a span.itemprice span.oldprice{font-size:.65rem}.listbox .oldprice{color:#d75355;font-size:12px;text-decoration:line-through;font-weight:300;font-family:roboto slab;position:absolute;left:4px}#amshopby-page-container div.container.main div.col-sm-3.shopproduct.subcatproduct div.product-bottom a span.itemprice span.oldprice span.price{font-size:12px}#shopping-cart-table span.cart-price{font:700 14px roboto slab;color:#333}#shopping-cart-table span.old span.price{font:700 14px roboto slab}span.cart-price{color:#463022;font:700 16px roboto slab}.oldpriceproduct{color:#d75557;display:inline-block;font-size:15px;font-weight:500;text-decoration:line-through;position:relative;top:-5px;left:2px}.item{color:#64a42e;text-align:center}.item img{height:auto;margin-bottom:12px;width:100%}.item-rating i{color:#ffc723;margin-bottom:12px}.item a{color:#64a42e}#myCarousel{width:280px;height:460px;float:right}#carousel-image-text-horizontal{width:100%}#carousel-image-text-horizontal .touchcarousel-item{height:50px;line-height:50px;margin-right:12px;position:relative;text-align:center;width:216px}#carousel-image-text-horizontal h4,#carousel-image-text-horizontal img,#carousel-image-text-horizontal p{border:0 none;float:left;margin:0;padding:0;position:relative}#carousel-image-text-horizontal img{height:60px;width:60px}#carousel-image-text-horizontal .rblock{float:left;margin-left:7px;width:138px}div.owl-pagination div.owl-page.active span{background-color:#73aa42}div.owl-pagination div.owl-page span{height:15px!important;width:15px!important;margin:5px!important;background-color:#73aa42!important}#carousel-single-image{background:none repeat scroll 0 0 #242021;height:400px;margin:0 auto;width:400px}#carousel-single-image .touchcarousel-container{background:url(/skin/frontend/flora/default/css/demo-images/wood-pattern.jpg) repeat scroll 0 0 transparent;height:100%}#carousel-single-image .touchcarousel-item{height:400px;margin-right:0;width:400px}#carousel-single-image img{background:none repeat scroll 0 0 #fff;border:0 none;box-shadow:0 1px 6px rgba(0,0,0,.6);display:block;float:left;height:300px;margin:47px 0 0 47px;padding:3px;position:relative;width:300px}#carousel-single-image .tc-paging-container{margin-top:-29px}.carousel{margin-bottom:40px}#carousel-image-and-text{height:279px;margin:0 auto;width:940px}#carousel-image-and-text .arrow-holder{height:250px}#carousel-image-and-text .touchcarousel-item{height:277px;margin-right:1px;width:170px}#carousel-image-and-text .item-block{display:block;height:277px;width:170px}#carousel-image-and-text .item-block h4,#carousel-image-and-text .item-block img,#carousel-image-and-text .item-block p{display:block;float:left;margin:0;position:relative}#carousel-image-and-text .item-block img{border:0 none;height:230px;padding:0;width:170px}#carousel-image-and-text .item-block{color:inherit;text-decoration:none}#carousel-image-and-text .item-block h4{color:#000;font:bold 13px/20px Helvetica,Arial,sans-serif;height:auto;padding:2px 0 0 6px;transition:color .2s ease-out 0s;width:158px}#carousel-image-and-text .item-block:hover h4{color:#1873c9}#carousel-image-and-text .item-block p{color:#555;font:13px/20px Helvetica,Arial,sans-serif;padding:0 0 0 6px;width:158px}#carousel-image-and-text .scrollbar-holder{background:none repeat scroll 0 0 #ced7db;bottom:0;height:1px;left:0;right:0}#carousel-image-and-text .scrollbar{background-color:#45a8ce!important;bottom:0}#carousel-gallery{background:none repeat scroll 0 0 #efefef;margin:0;overflow:hidden!important;padding:15px 0;width:100%}#carousel-gallery .touchcarousel-wrapper{margin-left:80px;overflow:visible}#carousel-gallery .touchcarousel-item{background:none repeat scroll 0 0 #ccc;height:400px;margin-right:15px}#carousel-gallery .arrow-icon.left{left:25px}#carousel-gallery .arrow-icon.right{right:25px}.swiper-container2 .swiper-slide{height:10px!important;cursor:pointer}.colorgraph{height:5px;border-top:0;background:#c4e17f;border-radius:5px;background-image:linear-gradient(to right,#c4e17f,#c4e17f 12.5%,#f7fdca 12.5%,#f7fdca 25%,#fecf71 25%,#fecf71 37.5%,#f0776c 37.5%,#f0776c 50%,#db9dbe 50%,#db9dbe 62.5%,#c49cde 62.5%,#c49cde 75%,#669ae1 75%,#669ae1 87.5%,#62c2e4 87.5%,#62c2e4)}div.row div.col-xs-6.col-md-6 a.btn.btn-success.btn-block.btn-lg{color:#fff!important}div.modal-dialog div.modal-content div.modal-inner div.container form{width:100%!important}#carousel-gallery .arrow-holder{width:60px}#carousel-gallery .scrollbar-holder{bottom:6px}.navbar .container{padding:0}.rotatenav .container{padding:0}.subintro{text-align:center}.subintro p{color:#73aa42}.swiper-container{color:#fff;cursor:pointer;height:50px;text-align:center}.swiper-slide{height:50px;width:200px}div.swiper-slide.swiper-slide-visible{overflow:hidden}.swiper-slide a{color:#fff;display:block;font-weight:300;font-size:16px;background-color:rgba(255,255,255,0);display:inline-block;border-radius:30px;padding:3px 20px;margin-top:12px;white-space:nowrap;opacity:.9}.swiper-slide a:focus,.swiper-slide a:hover{color:#362519;background-color:pink;font-family:roboto slab;font-weight:300;font-size:15px;margin-top:12px;height:26px}.swiper-slide.actief a{color:#fff;height:26px;background-color:#73aa42;background-image:url(/skin/frontend/flora/default/images/noise-green_2.png);display:inline-block;box-shadow:0 2px 20px rgba(7,7,7,.2);transform:rotate -.3deg;text-transform:capitalize;font:15px roboto slab;box-shadow:0 2px 0 #433024;opacity:1}.grijs .swiper-slide.actief a{background-color:#868686;background-image:none}.oranje .swiper-slide.actief a{background-color:#d95012;background-image:none}.zwart .swiper-slide.actief a{background-color:#222;background-image:none}.blauw .swiper-slide.actief a{background-color:#338ab9;background-image:none}.geel .swiper-slide.actief a{background-color:#d7b112;background-image:none}.rood .swiper-slide.actief a{background-color:#c02c2f;background-image:none}.roze .swiper-slide.actief a{background-color:#b9337a;background-image:none}.paars .swiper-slide.actief a{background-color:#66418b;background-image:none}.taupe .swiper-slide.actief a{background-color:#a89d8b;background-image:none}.bruin .swiper-slide.actief a{background-color:#ae9261;background-image:none}.catalog-product-view .swiper-slide-active a{background-image:none}div.swiper-slide.product.swiper-slide-active a{font-size:14px;position:relative;top:1px;font-weight:300;font-family:roboto slab;color:#5fa12f;text-transform:capitalize;opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%}@media (min-width:480px){div.swiper-slide.product.swiper-slide-active a{top:0}}div.swiper-slide.product.swiper-slide-active a span.cprice{font:500 15px roboto slab;color:#5fa12f;display:none}div.swiper-slide.product span.latin-name{margin-right:5px;color:#fff;font-weight:300;font-size:13px}#anchortop div.container div.rotatenav div.no-slide div.swiper-slide.product.swiper-slide-active a span.itemprice span.price{font:500 17px roboto slab;color:#463022}div.swiper-slide.product span.cprice{font-weight:300}div.swiper-slide.product span.oprice{color:#d75355;display:inline-block;margin-left:4px;text-decoration:line-through;font-size:.95em;position:relative;top:-4px}div.swiper-slide.product.swiper-slide-active a span.oldprice span.price{color:#d75355;display:inline-block;margin-left:5px;text-decoration:line-through;font-size:.9em;position:relative;top:-4px}#amshopby-page-container div.container.main div.col-sm-3.shopproduct.subcatproduct div.product-bottom a span.oldprice{color:#d75557;display:inline-block;font-size:15px;font-weight:500;text-decoration:line-through;position:relative;top:-5px;left:2px}.arrow-left2,.arrow-right2{cursor:pointer;position:absolute;z-index:99;top:14px}.arrow-left2{left:1%}.arrow-right2{right:1%}a.thumbholder img{transition:all 1s ease 0s;width:100%!important;border-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100%;transition:all .3s}a.thumbholder img:hover{transform:scale(1.06)}div.quick-info i{display:none}div.quick-info{bottom:-45px;color:#fff;display:block;position:absolute;transition:all .2s ease-in-out 0s;width:100%!important;overflow:hidden;background:rgba(33,33,33,.6);font:700 14px/54px roboto slab;background-size:100% 60px;text-transform:uppercase;height:45px;z-index:10}div.quick-info div.center:after,div.quick-info div.center:before{content:'*';color:#cbcbd1;width:25px;height:25px;display:inline;position:relative;top:2px;margin-right:3px;margin-left:2px}table.amlabel-table{pointer-events:none}div.amlabel-div table.amlabel-table.top-left tbody tr td{background-size:40%!important}.catalog-product-view div.amlabel-div table.amlabel-table.top-left tbody tr td{background-size:30%!important;background-position:30px 30px!important}#productdetailview div.mobile-header table.amlabel-table.top-left tbody tr td{background-size:25%!important;background-position:15px 40px!important}.amlabel-div{z-index:11}.amlabel-div:hover div.quick-info,a.thumbholder:hover div.quick-info{bottom:0}.amlabel-div .tags,a.thumbholder .tags{transition:all .2s ease-in-out 0s;width:270px;position:absolute;bottom:0}.amlabel-div:hover .tags,a.thumbholder:hover .tags{bottom:45px;z-index:10}.amlabel-div:hover .tags.stay,a.thumbholder:hover .tags.stay{bottom:0}div.quick-info span{font-weight:900;margin-left:1%}div.quick-info i.fa.fa-angle-left{position:absolute;left:15px;z-index:99}div.quick-info i.fa.fa-angle-right{position:absolute;right:15px;z-index:99}.subheader{position:relative}.subheader img{height:auto;width:100%}.container-fluid{background-color:rgba(255,255,255,.8);padding:25px 0;margin:0;left:0;text-align:center;float:left;bottom:-10px;position:relative}.rotatenav{position:relative;width:100%;background-color:#483021;opacity:1;height:56px;background-color:#554337;box-shadow:inset 0 23px 18px rgba(11,11,11,.08)}.rotatenav-holder{background-color:#483021;height:50px;margin-top:50px;opacity:.95;position:absolute;z-index:999;background:#362519;background:linear-gradient(to right,#362519 0,#483021 20%,#483021 50%,#483021 80%,#362519 100%)}.rotatenav-holder{background-color:#fff;background:#fff;height:auto;opacity:1;padding-bottom:0;margin-bottom:0;box-shadow:none;position:fixed}.rotatenav-holder:hover:after{content:'';background-image:url(/skin/frontend/flora/default/images/tip-swipe.png);background-size:cover;display:none;width:137px;height:137px;position:absolute;z-index:1000;top:0;left:55%;margin-top:30px;pointer-events:none}@media (max-width:767px){.rotatenav-holder:hover:after{display:inline-block}}.rotatenav-holder .navbar-bottom .container{margin-left:auto!important;margin-right:auto!important;margin:0 auto!important;position:relative}@media (max-width:767px){.rotatenav-holder .navbar-bottom{display:none}}.navbar-bottom{width:100%;display:inline-block;padding-top:5px;padding-bottom:5px;background:#ddcea4;text-align:center;height:35px;box-shadow:inset 0 5px 5px rgba(11,11,11,.05);box-shadow:0 5px 5px rgba(11,11,11,.04)}@media (max-width:1199px){.navbar-bottom.scrollAway{position:absolute;margin-top:-40px;z-index:-1}}.navbar-bottom ul{margin-top:2px}.navbar-bottom ul li{display:inline;margin-right:30px}.navbar-bottom ul li:last-child{margin-right:0}.navbar-bottom ul li a{font-size:14px;font-weight:500;color:#524034}@media (max-width:1199px){.navbar-bottom ul li a{font-size:12px}}.navbar-bottom ul li.last{position:absolute;right:0;top:-5px;padding:5px 22px;text-transform:uppercase;background:#ff7c45;height:35px;line-height:25px}.navbar-bottom ul li.last a{color:#fff}@media (max-width:1199px){.navbar-bottom ul li a{font-size:14px}.navbar-bottom ul li{display:inline;margin-right:15px}}.catalog-product-view .rotatenav-holder:hover:after{display:none}.txtlineheight{position:relative;top:-2px;margin-right:3px;margin-left:0}#dropdownMenu3 span.mobi.txtlineheight{position:relative;top:-15px;left:-3px}.txtlineheight2{position:relative;top:5px}.tab-content h3{color:#73aa42;text-align:left;font:normal 1.6em Chunkfive;margin-top:0}.nav-tabs{margin-bottom:5px;margin-top:5px}.nav-pills>li,.nav-tabs>li{float:none;display:inline-block;zoom:1}ul.nav.nav-tabs li{text-align:center;margin-right:40px}ul.nav.nav-tabs li:last-child{margin-right:0}ul.nav.nav-tabs li a{transition:all .2s ease 0s;margin-right:0;-webkit-font-smoothing:antialiased;font:800 .8rem roboto slab;height:45px;font-size:16px;font-weight:400;font-family:'Gloria Hallelujah',cursive;line-height:16px;padding-left:0;padding-right:0;color:#222}ul.nav.nav-tabs li.active a{color:#222}ul.nav.nav-tabs li.active a:before{content:'';background:url(/skin/frontend/flora/default/images/stroke-4g.svg) repeat;position:absolute;width:100%;height:2px;bottom:6px;float:left;left:0}div.tabtop{background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;background-size:6px;padding-top:20px}@media (max-width:767px){div.tabtop{padding:0}}.tabbottom{padding-left:15px;padding-right:15px;margin-top:0;margin-bottom:3em}div.tab-content{padding-top:1.5em}div.tab-content ul{padding:0;list-style-position:inside;margin-right:0;margin-top:20px;margin-left:0}div.tab-content li{list-style-type:none;list-style-position:inside;color:#333;background:url(/skin/frontend/flora/default/images/stroke-1b.svg) repeat-x 0 bottom;color:#483021;padding-bottom:10px;padding-top:1px;margin-bottom:7px;font:300 1.2em/1.4 roboto slab}.trustedshops img{width:70px!important;padding-top:10px}.end-footer .row.paymenticons img{width:65%}div.product-main-info.align-center{width:100%!important}div.pricesticker{position:absolute;display:inline-block;z-index:111;bottom:36px;right:-5px;-webkit-transform:rotate(-8deg)}div.polaroid-text{position:absolute;left:0;right:0;margin:0 auto;z-index:999;bottom:-15px}div.polaroid-text p{font-family:'Gloria Hallelujah',cursive;color:#5a3724;font-size:.7rem;margin:0;padding:0}div.revtext-now{position:relative;top:-7px}.cartshower{display:none}.active .cartshower{display:none}.carthider{display:inline-block}.active .carthider{display:inline-block}div.pricesticker span.oldprice span.price{position:absolute;font-size:14px;color:#d75355;text-decoration:line-through;font-weight:300;font-family:roboto slab;top:3px;right:50px;transform:rotate -10deg}.hprice{color:#463022;font-family:roboto slab;font-weight:700;display:block;background-size:100%;background:url(/skin/frontend/flora/default/images/pricesticker.svg) no-repeat;background-size:100%;font-size:23px;height:49px;width:100px;text-align:center;line-height:46px;transform:rotate(-10deg)}div.pricesticker span.oldprice span.price{position:absolute;font-size:11px;color:#d75355;text-decoration:line-through;font-weight:300;font-family:roboto slab;top:1px;right:38px;transform:rotate(-10deg)}@media (max-width:1199px){ul.banner-social-buttons{float:left;margin-top:15px}}@media (max-width:767px){.banner h2{font-size:3em;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,.6)}ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}.navbar-nav{background-color:#73aa42;margin-top:0;padding-left:10px}.mobilehide{display:none!important}div.sbox span.mobileshow{font-size:22px!important}.mobileshow{display:inline-block!important}.logosfooter{margin-top:30px;padding-top:0;text-align:center}.logosfooter img{margin-bottom:10px}}@media (max-width:570px){a.menubtn span.mobileshow{display:none!important}.cartdropdown{width:100%}.sbox2 a{font-size:15px}.sbox2 a i{font-size:15px}.mobile-header .detail-info{background-color:#73aa42;border-radius:6px;left:20px;padding-top:10px;position:absolute;text-align:center;top:20px;z-index:55}div.col-lg-12.detailmore div{padding:0 0}a.addtobasket,a.addtobasket.hotdeal{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.verzendkostenbtn span.truckprice{left:20px!important}.verzendkostenbtn span.truckicon{left:-20px!important}}@media (max-width:736px){a#menu-toggle.menubtn{color:#fff;display:block;float:left;transition:all .2s ease 0s;height:34px;width:auto;border-radius:12px;margin:8px 0 4px 5px!important;padding-left:10px;padding-right:10px}span.icon-hamburge{left:2px;top:0;font-size:24px;margin:0;padding:0;line-height:1}a.menubtn{color:#fff;display:block;float:left;font-size:15px;height:32px;padding-left:0;width:32px;padding-right:0;text-align:center;border-radius:20px;position:relative;left:7px;margin-top:9px}a.menubtn i.fa.fa-angle-left{font-size:1.3rem;position:relative;top:1px;left:1px}i.fa.fa-shopping-cart.mt{font-size:25px!important;position:relative;left:2px;top:-1px}span.icon-profil{font-size:32px!important;line-height:1;position:relative;left:-7px;top:0}}@media (max-width:375px){div.catsorting{top:30%}div.cattoolbar{height:40px;position:relative}}@media (max-width:430px){.h1 .oldprice{color:#d75355;display:inline-block;font-size:11px;position:relative;right:inherit!important;text-decoration:line-through;margin-left:0}.subheader-caption{position:relative}div.tab-content ul li{width:100%!important}}@media (max-width:900px){.active div.sorter{display:none}.active a#dropdownMenu3.hidden-xs{display:none}span.pager-hide{display:none}}@media (max-width:1200px){.active div.pager-head{display:none}.active div.items{display:none}.active button.back-bottom-btn{display:none}}@media (min-width:1200px){div.col-lg-padding{padding-left:5%;padding-right:5%}div.filters div.btn-group button.btn.btn-default{margin-bottom:15px;padding:1% 30px;font-size:16px}}@media (max-width:480px){.footertop img.free-badge{width:80px;top:-89px;left:5px}}footer{background-color:#f8f8f8;padding:50px 0}p.copyright{margin:15px 0 0}*{outline:medium none!important}.swiper-container .swiper-wrapper{padding-left:365px;padding-right:365px;-webkit-transform:translate3d(-34020px,0,0);-moz-transform:translate3d(-34020px,0,0);-ms-transform:translate3d(-34020px,0,0);transition:0s;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;width:51300px;height:50px}.no-slide{text-align:center}.no-slide .swiper-slide{float:none;display:inline-block}.arrowlefttop,.arrowrighttop{width:60px;height:50px;position:absolute;display:block}.arrowrighttop{right:0;background:url(/skin/frontend/flora/default/images/scroll-right.png) no-repeat center center;background-size:28px}.arrowlefttop{background:url(/skin/frontend/flora/default/images/scroll-left.png) no-repeat center center;background-size:28px}.swiper-slide.product{width:100%;height:50px}.thumbholder{display:block;overflow:hidden;position:relative;height:auto}@media (max-width:991px){.thumbholder{height:auto}}.subcatproduct .thumbholder{overflow:hidden}.labeltag{background-image:url(/skin/frontend/flora/default/images/red-label.png);bottom:0;color:#fff;font-size:15px;height:26px;margin-right:-15px;padding-top:3px;position:absolute;right:0;z-index:9;text-transform:uppercase;width:98px}.labeltagline{background-color:rgba(255,255,255,.79);bottom:0;color:#d75355;font-size:15px;height:26px;width:100%!important;text-align:left!important;z-index:9;padding-left:20%;padding-top:3px;position:absolute;left:0;text-transform:uppercase}.subcatproduct{padding-bottom:0!important;margin-bottom:20px!important;height:auto!important}#filter{display:none}#login-popup h1{font-weight:800;font-size:1.65rem;margin-top:0}#login-popup h2.legend{font-weight:500!important;font-size:.95rem!important;color:#73aa42;font-weight:700!important;font-family:roboto slab;padding:0;display:inline-block!important;margin-bottom:0;height:50px;background-color:#fff}#form-validate div.fieldset{background-color:#f8f7fc;margin-bottom:25px;padding:0 20px 35px;border-radius:6px}div.gardenletter-policy{display:inline-block;text-align:left;padding-left:5px}.tp-bullets{z-index:100!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important}.tp-bullets.simplebullets.round .bullet{background-image:none!important;cursor:pointer;float:left;height:20px;margin-left:3px!important;margin-right:3px!important;margin-top:0;position:relative;width:20px;background-color:#fff!important;border-radius:50%}#customer-reviews{text-align:center}#customer-reviews h3{font-weight:300;margin-bottom:15px;color:#333;font-size:.85rem;line-height:1.4;margin-top:2em}#customer-reviews h3 span{font-weight:500;display:block;font-size:1.15rem!important}#customer-reviews h4{font-size:.85rem;margin-bottom:5px;margin-top:1em;line-height:1.4;color:#333;font-weight:300;display:none}#customer-reviews i.fa.fa-star{font-size:1.9em}#customer-reviews div.rating{display:block;position:relative;width:250px;background-size:100%;height:68px;margin-right:auto;margin-bottom:1em;margin-left:auto}#customer-reviews h2{margin-bottom:-10px!important;color:#73aa42;font:800 1.4rem roboto slab!important;margin-top:1em!important}#customer-reviews label{display:inline-block;float:left;font-weight:700;margin-bottom:5px;font-size:1.2em;font-weight:300!important;text-align:left;font-family:roboto slab}#customer-reviews label em{margin-right:3px}#customer-reviews textarea{width:100%;border:1px solid #d8d8d8;padding:15px!important;-webkit-appearance:none;border:1px solid #333;border-radius:0;background-color:#fff;font-size:1.2em!important}#customer-reviews input{width:100%;border:1px solid #d8d8d8;padding:15px!important;-webkit-appearance:none;border:1px solid #333;border-radius:0;background-color:#fff;font-size:1.2em!important}#customer-reviews input:focus,#customer-reviews textarea:focus{background-color:#eee}#customer-reviews button{border:none;background-color:#ff794c;color:#fff!important;font-size:16px;height:45px}#customer-reviews li{list-style:none!important}.modal-inner div.gift{width:40%;position:absolute;right:10%;z-index:999;bottom:4%}.modal-inner div.gift div.title{width:auto;position:absolute;right:12%;z-index:999;background-color:#d75355;color:#fff;padding:5px 20px;font:500 .9em roboto slab;border-radius:2px;bottom:5%;transform:rotate(7deg)}div.deliv2 p.smalltext{width:100%;text-align:center;padding-left:5px;font-size:1.2em;color:#444;margin-bottom:1.2em}div.deliv2{border:none;margin-top:25px;background-color:#e3eed9;-webkit-animation-delay:1.8s;-moz-animation-delay:1.8s;-ms-animation-delay:1.8s;padding:1px 2em 0}div.deliv2 span.percentage{top:-12px;font-size:1.15em;background-color:rgba(255,255,255,.6);border-radius:25px;line-height:30px;text-align:center;padding:1px 10px}.modal-dialog{text-align:center;margin:70px 25px 25px}.modal,.modal-content{z-index:2000}.modal-backdrop{display:none}img.popup-img{width:100%;height:auto}.modal-dialog-responsive{margin:45px 25px}.modal-dialog-responsive div.modal-content{min-height:inherit}.modal-dialog h3{font-size:16px;font-weight:light;margin-bottom:35px;color:#939393}.modal-dialog h2{font-size:1.1em!important;font-weight:300!important;margin-top:0!important;margin-bottom:1em!important;color:#333}.modal-dialog label{display:inline-block;float:left;font-weight:700;margin-bottom:5px;font-size:16px;font-weight:300!important;text-align:left}.modal-dialog label em{margin-right:3px}.modal-dialog textarea{width:100%;border:1px solid #d8d8d8;padding:15px!important}.modal-dialog input{width:100%;border:1px solid #d8d8d8;padding:15px!important}.modal-dialog button.submitbtn{border:none;background-color:#ff794c;color:#fff!important;height:40px;font:900 .75rem roboto slab;padding-left:25px;padding-right:25px;box-shadow:0 2px #f3734b;border-radius:4px}.modal-dialog .input-box{margin-bottom:15px}div.modal-content{background-size:50%;border-radius:0;padding:26px!important;box-shadow:0 3px 29px rgba(0,0,0,.35)}div.modal-inner{background-color:#fff;padding:15px 10px 10px}.modal-backdrop{background-color:rgba(22,22,22,.65)}label{display:inline-block;font-weight:700;margin-bottom:3px;font-size:16px;font-weight:300!important;text-align:left}label em{margin-right:3px}textarea{width:100%;border:1px solid #d8d8d8;padding:15px!important}input.input-text{width:100%;border:1px solid #d8d8d8;padding:0 15px 0 15px;font-weight:300;text-align:left;color:#333;height:35px;font-size:1em}input#search.form-control.input-text{text-align:left;color:#222;font-size:.8rem;font-weight:400;width:130px}@media (min-width:768px) and (max-width:1199px){input#search.form-control.input-text{font-size:14px;width:300px}}.modal-dialog .input-box{margin-bottom:15px}.accountcontainer{margin-bottom:100px}div.col-sm-6.new-users>div.content>p{margin-bottom:25px}.legend{width:100%;float:left}#is_subscribed{width:auto!important;float:left;margin-right:10px;margin-bottom:20px}#customer-reviews li{list-style:none!important}.checkbox{float:left;margin-left:5px!important}ul.form-list{padding:0}ul.form-list li .field,ul.form-list li .wide,ul.form-list li.wide{margin-bottom:10px}li.control{margin-top:15px}div.content>ul.form-list>li#remember-me-box.control>a.link-tip{display:none}.page-title{margin-bottom:1em;text-align:center;margin-top:2em;padding-right:5%;padding-left:5%;font-weight:900;margin-top:100px!important}.page-title h1{letter-spacing:0;font-family:Chunkfive;font-size:1.5rem}div.cart-collaterals div.col2-set div.col-2{margin-top:-35px}div.cart .page-title{margin-bottom:60px;text-align:center;margin-top:0}div.cart .page-title h1{margin-top:35px}div.cart-empty p span{color:#333}div.container>div.account-login>form#login-form>div.col2-set>div.col-1.new-users>div.content{padding-right:140px}.ratingreview{margin-top:15px;margin-bottom:15px}.validation-advice{color:#ff794c}#head-img{float:left;background-color:#fff;position:relative;transform:rotate 0deg}@media (min-width:768px) and (max-width:991px){#head-img{left:50%;transform:translateX(-50%)}}#onestepcheckout-form input{padding:5px!important}.new-users{float:left}.registered-users{float:left}#billing_address_list ul{margin-left:-40px}#billing_address ul,#shipping_address ul{padding-right:0;padding-left:0}div#billing_address label{font-family:roboto slab}.fa-spinner{font-size:40px;color:#000}.center{text-align:center;width:100%}.center img{height:30px;width:30px}#ratings{display:none}.ratingvreview .fa-star{color:#94949a;cursor:pointer}.ratingvreview .star{display:inline-block;position:relative;top:17px}.ratingvreview .star .fa-star.active{color:#ffc723}textarea{resize:vertical}#reviews-list .reviews-list{display:block}div.reviews-list p{color:#7db644;position:relative;top:75px;font:34px 'roboto slab ';font-weight:300}#reviews-list .form-add{display:none}#reviews-list #customer-reviews h2{margin-bottom:30px!important}.reviews-list{display:none}ul.messages{margin-bottom:0;padding-left:0}ul.messages li{padding-left:0;margin-left:0}ul.messages li.success-msg ul{display:block;text-align:center;padding-left:50px;padding-right:50px}ul.messages li.success-msg ul li{list-style:none}.success-msg{background:none repeat scroll 0 0 #93c95b;color:#fff;min-height:50px;line-height:30px;margin:10px 0 0 -40px;padding:10px;position:relative;z-index:5;font-family:roboto slab}#shopping-cart-table .success-msg{background:#e3eed9;color:#73aa42;font-weight:800;font-size:.8rem;border:1px dashed #b9d4a0;border-radius:8px;margin-top:0}#shopping-cart-table .success-msg span:before{content:"\f129";font-family:FontAwesome;margin-right:5px}div.onestepcheckout-coupons .success-msg,div.onestepcheckout-giftcards .success-msg{line-height:1.4;margin:0;padding:8px 10px}.note-msg-no-js{background:none repeat scroll 0 0 #629d27;color:#fff;height:50px;line-height:30px;margin:-40px 0 0 -40px;padding:10px;position:relative;z-index:121;text-align:center;font-size:1.2em}.note-msg{background:none repeat scroll 0 0 pink;color:#483021;height:50px;line-height:30px;margin:-50px 0 0 -40px;padding:10px;position:relative;z-index:121;text-align:center;font-size:14px;margin-top:0}p.note-msg{width:100%;position:absolute;top:0;left:0;margin:0!important}.note-msg span{position:relative}.active .note-msg span{position:relative;margin-left:-240px}.note-msg span:after{content:"\f05a";font-family:FontAwesome;font-style:normal;font-weight:400;position:absolute;font-size:22px;color:#483021;top:-4px;left:-25px;z-index:1}#disqus_thread{margin-top:1em}.review{text-align:center;background-color:#fcfcfc;box-shadow:2px 2px 1px 0 rgba(102,102,102,.15);border-radius:25px;padding:3em 2em;margin:1em auto}.review .rev-top i{color:#ffdc0f;font-size:1.6em}h5.review-title{font-family:roboto slab;font-weight:400;font-size:1.6em}.review-content p{margin-bottom:.7em;margin-top:5px}div.review-footer{height:25px}.review hr{border:0;height:1px;background:#e9e9e9;width:65%;margin-bottom:.5em;margin-top:.5em}span.review-author{margin-right:.3em;font-size:1.2em;color:#73aa42}span.review-date{margin-left:.5em;font-size:1em;font-weight:300}div#reviews-list h2{display:none;width:100%;text-align:center;margin-bottom:30px;margin-top:30px}#reviews-list div.container div.row{text-align:center}#reviews-list div.container div.row i{font-size:1.2em;margin-right:2px;line-height:12px}.showless,.showmore{font-size:1.2em;font-weight:300;color:#333}.showless:active,.showless:hover,.showmore:active,.showmore:hover{color:#73aa42}.fa.fa-star.grey{color:#dcdcdc}.hidden-reviews,.showless{display:none}.tp-bullets.simplebullets.round .bullet.selected{background-color:#71b934!important}.selectproduct #dropdownMenu9.drop-icon:after{content:"\f0d7";font-family:FontAwesome;font-style:normal;font-weight:400;position:absolute;font-size:17px;color:#909090;top:15px;right:15px;z-index:1}.selectproduct a,.selectproduct a:hover{text-decoration:none!important}.col-left{float:left}.col-right{float:right}.col-1,.col-2{float:left;width:39%}.rev_slider ul{margin:0 0 0!important}.verticalalign{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.sidebar-top{display:none!important}section.home-banner-usp{padding-top:0;padding-bottom:0;margin-top:100px;margin-bottom:25px}section.home-banner-usp h3{font-family:'Gloria Hallelujah',cursive;color:#5a3724;font-size:.7rem;margin:0;padding:0;line-height:1}section.home-banner-usp h3:before{content:"\f00c";margin-right:4px;font:.7rem FontAwesome;color:#73aa42}section.home-banner-usp p{margin:2px 0 0;padding:0;font-size:.5rem}div.usp-text p{margin:4px 0 0!important}section.home-banner-usp .col-md-4{text-align:left;display:inline-block;padding:0;margin-right:8px;margin-left:8px;width:auto;height:20px}@media (max-width:480px){section.home-banner-usp .col-md-4{display:block;text-align:center;height:15px}section.home-banner-usp h3{font-size:.6rem}}div.usp_bar_trio.usp_bar_cats{margin-top:15px}div.usp_bar_trio.usp_bar_detail{display:none}div.usp_bar_trio.usp_bar_detail section{margin-top:0;margin-bottom:0}div.usp_bar_trio.usp_bar_detail section p{display:none}div.usp_bar_trio.usp_bar_detail section h3{font-size:.65rem}div.usp_bar_trio.usp_bar_detail section div.usp1 img{width:26px;height:auto;margin-top:0;margin-right:0;position:relative;top:15px}div.usp_bar_trio.usp_bar_detail section div.usp2 img{width:21px;height:auto;margin-right:0;margin-top:0;position:relative;top:12px}div.usp_bar_trio.usp_bar_detail section div.usp3 img{width:22px;height:auto;margin-top:0;position:relative;top:13px}div.usp_bar_trio.usp_bar_detail section div.usps{margin-top:20px;margin-bottom:0;height:25px}div.usp_bar_trio.usp_bar_detail section div.usps .col-md-4{height:auto}section.home-banner-usp div.container{text-align:center!important;margin:0;padding:0;width:auto}div.usps{display:inline-block;position:relative;margin-top:5px;margin-bottom:10px}div.usp-text{display:inline-block;position:relative;top:-2px}div.usp-image{height:auto;display:inline-block;text-align:right;margin-right:3px;width:auto;top:-17px;position:relative}div.usp1 img{width:25px;height:auto;margin-top:14px;margin-right:3px}div.usp2 img{width:21px;height:auto;margin-top:8px;margin-right:3px}div.usp3 img{width:22px;height:auto;margin-top:8px}.cms-index-index .homepagecat div.product-bottom{min-height:60px;padding-bottom:0}section.home-banner-1 h2{text-align:center;margin-bottom:18px;margin-left:10px}section.home-banner-2{height:110px;background-color:#fff!important;background:rgba(0,0,0,.05) url(/skin/frontend/flora/default/images/woodmenu.jpg) fixed 0 top;overflow:hidden}section.home-banner-2 h4{margin-top:-13px;text-align:center;line-height:1;font-weight:300;position:absolute;left:0;right:0;font-size:.6rem;color:#fff;opacity:.65}ul.brand-list{list-style-type:none;margin:0!important;padding:0;text-align:center}ul.brand-list li{list-style-type:none;margin:5px 1%;padding:0;display:inline-block;width:17%}ul.brand-list li img{width:80%;height:auto}@media (max-width:480px){ul.brand-list li{margin:1px 1%;width:20%}ul.brand-list li img{width:95%;height:auto}}img.brands{width:100%;height:auto;margin-top:4px}.cms-page-view .std{padding-top:2em;width:95%}span.widget.widget-cms-link a{display:inline-block;font-size:14px;font-family:roboto;font-weight:300;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;background-color:#8ad1d5;border:1px solid transparent;color:#fff;border-radius:4px;text-transform:uppercase;transition:all .2s ease 0s;padding:8px 22px;box-shadow:0 4px 10px 1px rgba(228,225,221,.95);margin-bottom:1em}span.widget.widget-cms-link a:after{content:"\f061";color:#fff;margin-left:7px;font:1.1em FontAwesome}span.widget.widget-cms-link a:focus,span.widget.widget-cms-link a:hover{text-decoration:none;background-color:#77bac6!important}span.widget.widget-cms-link a:active{background-image:none;outline:0;transition:none!important;background-color:#659fa9!important}a.cms-back{display:inline-block;font-size:14px;font-family:roboto;font-weight:300;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;background-image:none;background-color:#ff794c;border:1px solid transparent;color:#fff;border-radius:4px;text-transform:uppercase;transition:all .2s ease 0s;padding:8px 22px;box-shadow:0 2px #dc6543;box-shadow:0 4px 10px 1px rgba(228,225,221,.95);margin-bottom:1em}a.cms-back:before{content:"\f060";color:#fff;margin-right:7px;font:1.1em FontAwesome}a.cms-back:focus,a.cms-back:hover{text-decoration:none;background-color:#dc6543!important}a.cms-back:active{background-image:none;outline:0;transition:none!important;background-color:#d45336!important}a.button,button.button{display:inline-block;box-shadow:0 2px #f3734b;text-align:center;text-decoration:none!important;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-image:none;background-color:#ff794c;border:none;color:#fff;border-radius:4px;transition:all .2s ease 0s;height:28px;font:700 13px/24px roboto;padding-left:22px;padding-right:22px;margin-bottom:0;position:relative;bottom:0}button.button.btn-cart{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;width:45%;padding-left:0;padding-right:0}button.button.ajaxaddto.btn-cart{width:50%;padding-left:10px;padding-right:10px}.pro-out-of-stock{opacity:.35}.listbox button.button.btn-cart{position:relative;width:100%;top:0;margin-top:10px;padding-left:0!important;padding-right:0!important}button.button:focus,button.button:hover{text-decoration:none;background-color:#e36035!important;box-shadow:0 2px #e36035}button.button.active,button.button:active{background-image:none;outline:0;transition:none!important;background-color:#d45336!important}button.button i.fa.fa-shopping-cart{margin-right:.3em;font-size:1.15em;opacity:.5}button.button:focus i.fa.fa-shopping-cart,button.button:hover i.fa.fa-shopping-cart{margin-right:.3em;font-size:1.15em;opacity:1}#onestepcheckout-place-order span{font-size:1em!important;font-weight:500!important}#onestepcheckout-place-order{background-image:none;background-color:#ff794c;border:1px solid transparent;color:#fff;letter-spacing:0;font-family:Chunkfive;font-size:.85rem;border-radius:4px;transition:all .2s ease 0s;margin-bottom:1em;padding:8px 22px;margin-top:1em;box-shadow:0 4px 10px 1px rgba(228,225,221,0);min-width:45%;width:100%;height:55px}#onestepcheckout-forgot-button,button#onestepcheckout-login-button{background-image:none;background-color:#ff794c;border:1px solid transparent;color:#fff;letter-spacing:0;font-family:Chunkfive;font-size:.85rem;border-radius:4px;padding:8px 22px;box-shadow:0 4px 10px 1px rgba(228,225,221,0);width:65%;max-width:175px;height:45px;margin:1em auto;display:inline-block}#onestepcheckout-forgot-button{max-width:220px}#onestepcheckout-place-order:focus,#onestepcheckout-place-order:hover{text-decoration:none;background-color:#dc6543!important}#onestepcheckout-place-order:active{background-color:#d45336!important}div.discount-form button{background-color:#efeef0;color:#444;font-family:roboto;height:40px;line-height:1;font-weight:700;margin-top:5px;margin-bottom:0;box-shadow:none;-webkit-box-shadow:none;text-transform:uppercase;border-radius:0}div.discount-form button:focus,div.discount-form button:hover{background-color:#ff794c!important;color:#fff}div.discount-form button:active{background-color:#d45336!important}#onestepcheckout-coupon-add,#onestepcheckout-giftcard-add{background-color:#e5e4e9;color:#333;font-weight:400;margin-top:10px;margin-bottom:5px;box-shadow:none;-webkit-box-shadow:none;padding-left:25px;padding-right:25px}#onestepcheckout-coupon-add:hover,#onestepcheckout-giftcard-add:focus{background-color:#ff794c!important;color:#fff}#onestepcheckout-coupon-add:active{background-color:#d45336!important}.onestepcheckout-coupons input,ul#billing_address_list input{font-size:16px}.onestepcheckout-comments textarea:focus,.onestepcheckout-coupons input:focus,.onestepcheckout-giftcards input:focus,ul#billing_address_list input:focus{background-color:#f9f6da}input#coupon_code.input-text,input#id_couponcode.input-text,input#id_giftcardcode.input-text{font-family:roboto slab;color:#333;font-size:16px;font-weight:600;text-align:center;letter-spacing:1px;margin-bottom:10px}div.onestepcheckout-coupons,div.onestepcheckout-giftcards{padding-top:5px;padding-bottom:5px;margin-bottom:10px}h1.onestepcheckout-title{margin-top:2em;letter-spacing:0;font-family:Chunkfive;font-size:1.5rem!important}div.onestepcheckout-summary{background-color:rgba(185,212,160,.3);padding:10px}p.onestepcheckout-description{margin-top:10px}h1.onestepcheckout-title,p.onestepcheckout-description,p.onestepcheckout-login-link{text-align:center;font-size:1rem}p.onestepcheckout-login-link{margin-top:0}#onestepcheckout-login-link span.icon-profil{position:relative;top:6px;margin-left:3px}#onestepcheckout-login-popup div.onestepcheckout-popup-wrapper div.onestepcheckout-popup-contents p.close{background-color:#73aa42;opacity:1;padding:5px;border-radius:100%;width:35px;height:35px;text-align:center;line-height:17px}#onestepcheckout-login-popup div.onestepcheckout-popup-wrapper div.onestepcheckout-popup-contents p.close a i.fa.fa-times{color:#fff;font-size:22px}#onestepcheckout-login-popup-contents-login h1{text-align:center;letter-spacing:0;font-family:Chunkfive;font-size:1.5rem!important;margin-top:25px}#onestepcheckout-login-popup-contents-login p{margin-top:10px;top:5px!important;right:15px!important}form#onestepcheckout-login-form{text-align:center;padding-right:15px;padding-left:15px}.onestepcheckout-popup-wrapper{background:#fff!important;background-color:#fff}#onestepcheckout-login-popup{width:325px!important}.onestepcheckout-popup-contents{padding:20px}a#onestepcheckout-forgot-password-link,a#onestepcheckout-return-login-link{color:#73aa42;text-decoration:underline;margin-bottom:25px}a#onestepcheckout-login-link{text-decoration:underline;margin-left:5px}div#onestepcheckout-login-popup-contents-login{text-align:center}a#onestepcheckout-login-link:before{content:"\f007";font-family:FontAwesome;margin-right:6px}input#coupon_code.input-text:focus button{background-color:#ff794c!important}input#coupon_code.input-text:active button{background-color:#d45336!important}div.usp-small-detail{font-size:13px;margin:0;padding:0;display:none}div.usp-small-detail p{font-size:13px;margin:0;padding:0}div.usp-small-detail p strong{color:#73aa42}button.button.btn-continue,button.button.btn-empty,button.button.btn-update{padding:10px 20px;background-color:#f1f0f2;color:#333;font-weight:400;box-shadow:none;-webkit-box-shadow:none;margin-left:10px;font-size:.7em;word-spacing:4px;margin-bottom:20px;margin-top:25px}button.button.btn-empty{display:none}button.button.btn-continue:focus,button.button.btn-continue:hover,button.button.btn-empty:focus,button.button.btn-empty:hover,button.button.btn-update:focus,button.button.btn-update:hover{background-color:#ff794c!important;color:#fff}button.button.btn-continue:active,button.button.btn-empty:active,button.button.btn-update:active{background-color:#d45336!important}button.button.btn-continue{float:left;margin-left:0;height:40px;text-transform:uppercase;font:bold 13px/20px roboto;color:#444;border-radius:0;margin-bottom:5px;width:auto}td.a-right.last{padding-right:0;padding-left:0}div.shipping_notice{margin-top:1em}div.shipping_notice.shipping_notice-checkout ul li{font-size:.9em}div.navbar-right span.price{font-size:15px;font-family:roboto slab;font-weight:800;padding-right:2px;padding-left:2px;top:-1px;position:relative}div.navbar-right span.price:before{content:"\f07a";color:#fff;font-family:FontAwesome;font-size:15px;margin-left:2px;margin-right:10px}.cart-item span.price{font-family:roboto slab;font-weight:700;color:#222;font-size:1.1em}#ajax_cart div.sbox.static.open ul.dropdown-menu.cartdropdown div.subtotaal div.subtotaal2 span.bold span.price{font-family:roboto slab;font-weight:700;color:#463022}div.checkoutcontainer{border-top:1px solid #d8d2c7;min-height:33em;overflow:hidden;clear:both}#ajax_cart{float:right}.fa-rotate-right{margin-right:7px;margin-top:2px;animation:spin 1s infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.filters button:after{display:none!important}.fa-rotate-right.green{color:#73aa42}.empty{padding:5px}.popover{background-color:#fff!important;border:0 solid #71b934;-ms-box-shadow:0 5px 35px rgba(9,9,9,.35);box-shadow:0 5px 35px rgba(9,9,9,.35)}.popover-content{color:#333;font-size:16px;line-height:1.6;padding-right:25px;padding-left:25px;text-align:left}.popover-content p{color:#333!important;line-height:1.6;padding-right:15px;padding-left:15px;text-align:center;font-size:.85rem;font-weight:300}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:#fff;border-bottom-width:0}p.fcost{margin-top:0}p.lcost{margin-top:0;margin-bottom:25px;font-family:'Gloria Hallelujah',cursive}p.dcost strong{font-family:Chunkfive;color:#73aa42;font-size:1.35rem;margin-right:5px}div.popover.top{padding-left:0;padding-right:0;border-radius:4px}div.popover.popovercstmclass-1:before{content:'';position:absolute;display:block;background:red;height:50px;width:100%;background:url(/skin/frontend/flora/default/images/note-edge.png) repeat-x center;background-size:342px;top:-25px}.popover-content h3{padding-right:15px;padding-left:15px;text-align:center;font-size:1.35rem;font-family:Chunkfive;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;background-size:6px;height:45px;width:85%;margin-right:auto;margin-left:auto}.popover-content a{font-weight:500;text-decoration:underline;color:#73aa42}.popover-content a.button{font-weight:700;margin-top:6px;margin-bottom:6px;color:#fff}.active .popover.bottom{margin-top:10px;margin-left:-275px}.my-account .reviews-list{display:block}.product-bottom-fix{height:100px;position:absolute;background:#fff;z-index:10;left:0;right:0;margin-left:auto;width:100%;margin-right:auto;border-bottom-right-radius:30px;border-bottom-left-radius:30px;display:none}.product-bottom{z-index:10;position:relative;background-color:#fff!important;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-radius:3px;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;background-size:6px;padding-top:1.5em;padding-bottom:1.5em}div.recently .product-bottom{box-shadow:0 3px 0 0 rgba(228,225,221,.3);background:0 0}.shopproduct.subcatproduct div.product-bottom{padding-top:18px;padding-bottom:0;z-index:111;min-height:130px}.shopproduct div.product-bottom{min-height:60px;padding-top:1em;padding-bottom:1em}.notice-out-of-stock{font:700 14px/24px roboto;color:#d74648;line-height:12px}@media (max-width:767px){.notice-out-of-stock{display:block;margin-top:10px}}.total-quantity{font-size:12px;font-weight:600;line-height:12px;margin-top:5px;color:#d74648}@media (max-width:767px){.data-table th{display:none}.data-table td{border:none!important;border-width:0 0 2px;padding:0;width:100%}#super-product-table tbody tr{text-align:center;background-color:rgba(185,212,160,.15)}td.td-1{display:inline-block;width:60px;text-align:left;padding-bottom:0!important;margin-top:10px}td.td-1 img{float:right}td.td-2{display:inline-block;width:100%}p.grouptitel{text-align:center;display:block}td.td-3{display:inline-block;width:auto;padding-left:10px;padding-right:5px}#super-product-table tbody tr td div.price-box{float:left}td.td-4{display:inline-block;width:90px;margin-bottom:2px}.data-table.grouped-items-table div.group_plus_min.sbox2{left:-10px!important}td.td-5{display:inline-block;width:auto}.addtobasketupsel{margin-left:10px;margin-right:0;float:left;padding:12px 14px 12px 15px}#description{padding-left:10px;padding-right:10px;text-align:left}}@media (max-width:767px) and (max-width:767px){#description{padding:0}}@media (max-width:767px){#description .tablist li{line-height:1.6;font-family:roboto slab;font-size:.85rem;list-style-type:disc;list-style-position:inside}#description h3{font-size:1.15rem;font-weight:700}#description ul{padding-left:0}}@media (max-width:767px) and (max-width:767px){#description ul li{font-size:14px!important}}@media (max-width:767px){ul.tablistindex{text-align:left;padding-top:50px;display:none}ul.tablistindex li{margin-right:10px;margin-bottom:5px;display:inline-block}:target:before{content:"";display:block;height:100px;margin:-100px 0 0}.data-table td{text-align:center!important}.data-table img{border-radius:2px!important;width:45px;height:45px}.cart-table>tbody>tr{border-top:0 solid #e6e6e6;float:left;position:relative;padding:15px 0}.cart-table>tbody>tr.last{border-bottom:1px solid #e6e6e6;padding-bottom:30px}.cart-table tr .fa-times{position:absolute;top:15px;right:15px;font-size:44px}.cart-table tr td span .cart-price span.price{font-size:22px;margin-top:22px}.cart-table tfoot tr td button{width:100%;display:block;margin-bottom:15px}.cart .totals{width:100%;padding:15px;margin-top:0}div.cart-collaterals div.col2-set div.col-2{width:100%!important;margin-bottom:40px;margin-top:10px}div.cart>div.cart-collaterals>div.totals>ul.checkout-types>li>button{width:100%;display:block;margin-bottom:15px}div.cart>div.cart-collaterals>div.totals>ul.checkout-types{padding:0!important}div.cart input.input-text{border:1px solid #d8d8d8;padding:7px!important;text-align:center;width:100%}#my-orders-table td.first{font-weight:700}#my-orders-table tr.first{border-top:0}#my-orders-table tr{border-top:35px solid #fff}#my-orders-table td{text-align:center!important}#my-orders-table tfoot tr{border:0}#my-orders-table tfoot td{font-weight:400!important;padding:10px 0}#my-orders-table tfoot td.first{text-align:left!important;width:49%}#my-orders-table tfoot td.last{text-align:right!important;width:49%}.col-1,.col-2,.order-items.order-details{clear:both;width:100%;text-align:center}.order-date{text-align:center}}.productinfolist{padding-top:5px;padding-left:14px}.productinfolist li{font-size:12px;color:#333;position:relative;list-style-type:circle}.productinfolist li p{color:#333}@media (max-width:767px){.productinfolist{width:100%;float:left}.productinfolist li{margin:0 auto;clear:both;float:left;position:relative;left:50%;transform:translateX(-50%)}}.instock,.shortdelivery{font-size:12px;position:relative;top:-5px}#qty{background-color:#f3f3f3;color:#777;display:block;font-size:17px;padding:14px;position:relative;text-align:center;border:1px solid #fff;width:100px;padding-right:35px}.sbox2 .fa{cursor:pointer;position:absolute;right:6px;color:#73aa42}.input-box .fa{margin-right:10px}.sbox2 .fa-plus{top:15px}.sbox2 .fa-minus{top:30px}.sbox2 .plus-minus{position:absolute;top:0;right:0;width:25px;height:100%;background:#e2e2e2;border:1px solid #fff;border-left:0}.col2-set{clear:both}.validation-failed{border:1px solid #ff794c!important;background-color:#ffefef}.required em{float:right;color:#ff4000;font-size:11px}p.required{color:#ff4000;font-size:11px}.topsearch-container{width:100%;display:inline-block;text-align:center}.topsearch-container div.sbox{float:none}.topsearch-container .no-slide{width:100%;position:absolute;top:1px}.topsearch-container .no-slide .swiper-slide{display:none!important}.topsearch-container .no-slide .arrowlefttop{left:30px}@media (max-width:1199px){.topsearch-container .no-slide .arrowlefttop{left:0}}.topsearch-container .no-slide .arrowrighttop{right:30px}@media (max-width:1199px){.topsearch-container .no-slide .arrowrighttop{right:0}}.topsearch-container .swiper-container{display:none!important}input#search.form-control.input-text{width:390px}@media (min-width:768px) and (max-width:991px){input#search.form-control.input-text{font-size:14px;width:280px}}@media (max-width:767px){input#search.form-control.input-text{font-size:14px;width:200px}}#search::-webkit-input-placeholder{color:#777}@media (max-width:767px){#search::-webkit-input-placeholder{font-size:14px}}div.productinfo.simple span.regular-price{display:none}#search:-moz-placeholder{color:#777}@media (max-width:767px){#search:-moz-placeholder{font-size:14px}}#search::-moz-placeholder{color:#777}@media (max-width:767px){#search::-moz-placeholder{font-size:14px}}#search:-ms-input-placeholder{color:#777;font-size:.85rem;font-weight:400}@media (max-width:767px){#search:-ms-input-placeholder{font-size:14px}}.review-loader{width:100%;text-align:center;position:relative;top:50px}a#menu-toggle-lock{background-color:#49372a;display:inline-block;border-radius:4px;color:#fff;text-decoration:none;margin-bottom:15px;width:110px;text-align:center;padding:3px 8px}a#menu-toggle-lock.lockerss{background-color:#73aa42;text-decoration:none}#menu-toggle-lock i.fa.fa-lock{margin-right:5px}#menu-toggle-lock i.fa.fa-unlock-alt{margin-left:5px}#menu-toggle-lock i.fa.fa-bars{margin-right:5px}div#sidebar-wrapper ul{list-style:none outside none}div.sidebar-cms ul{padding-left:0}div.sidebar-cms,div.sidebar-social,ul.catitems,ul.catitems--top{padding-left:25px;padding-right:25px}.catitems li a:focus,.catitems li a:hover,.catitems--top li a:focus,.catitems--top li a:hover,div.sidebar-cms li a:focus,div.sidebar-cms li a:hover{color:#73aa42}ul.level-2,ul.level-3,ul.level-4,ul.level-5{padding-left:0}li.level.level-2 a{font-size:17px}#mCSB_1_container ul.catitems._1 li.level.level-2.active ul.level-3.active li.level.level-3.active ul.level-4.active li.level.level-4.active ul.level-5.active{background-color:#73aa42;background-image:url(/skin/frontend/flora/default/images/noise-green_2.png);margin:0 10px;padding:0 0 0 1px;border-radius:10px}#mCSB_1_container ul.catitems._1 li.level.level-2.active ul.level-3.active li.level.level-3.active ul.level-4.active li.level.level-4.active ul.level-5.active li.level.level-5.active a{font-weight:800!important}#mCSB_1_container ul.catitems._1 li.level.level-2.active ul.level-3.active li.level.level-3.active ul.level-4.active li.level.level-4.active ul.level-5.active li.level.level-5 a{font-weight:300!important}#mCSB_1_container ul.catitems._1 li.level.level-2.active ul.level-3.active li.level.level-3.active ul.level-4.active li.level.level-4 a{color:#fff!important}#mCSB_1_container ul.catitems._1 li.level.level-2.active ul.level-3.active li.level.level-3.active ul.level-4.active li.level.level-4.active a{color:#fff!important}div.mCSB_draggerContainer{display:none}@media (max-width:991px){.navigation-mobile{display:-ms-flexbox!important;display:flex!important}}.navigation-mobile .dropdown-menu{right:-33px;left:auto}.navbar-sidebar-menu{border-radius:6px;width:186px;padding:3px 5px;background-color:#fff;box-shadow:0 5px 24px 0 rgba(11,11,11,.31);position:fixed;top:70px;left:50px;z-index:5000000;opacity:0;visibility:hidden;transition:all .2s ease;margin-left:-400px}@media (max-width:1199px){.navbar-sidebar-menu{width:250px;padding:0 20px;border-radius:0;height:100%;overflow-y:auto;top:50px;left:0;padding-bottom:150px}}.navbar-sidebar-menu.open{opacity:1;visibility:visible;transition:all .2s ease;margin-left:0}@media (max-width:767px){.navbar-sidebar-menu-mobile .navbar-sidebar-menu{width:calc(100% - 40px);padding:10px 15px}.navbar-sidebar-menu-mobile .navbar-sidebar-menu .level{position:relative}.navbar-sidebar-menu-mobile .navbar-sidebar-menu .level-2 a{font-size:14px!important}.navbar-sidebar-menu-mobile .navbar-sidebar-menu .level-3 a,.navbar-sidebar-menu-mobile .navbar-sidebar-menu .level-4 a{font-size:13px!important}.navbar-sidebar-menu-mobile .navbar-sidebar-menu .showsub{position:absolute;top:5px;right:0}}.navbar-sidebar-menu-mobile.open #close-toggle{border-left:1px solid #e6e6e6;opacity:1;visibility:visible}#account-close-toggle,#close-toggle{display:-ms-flexbox;display:flex;width:40px;height:40px;position:fixed;top:50px;right:0;left:auto;background:#483021;opacity:0;visibility:hidden;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:9999999999;transition:all .5s ease}#account-close-toggle i,#close-toggle i{font-size:16px;color:#fff}@media (min-width:768px){#account-close-toggle,#close-toggle{display:none}}.account-menu{background-color:#fff;box-shadow:0 50px 24px 0 rgba(11,11,11,.31);width:calc(100% - 40px);height:100%;padding:5px 15px;position:fixed;right:0;top:50px;opacity:0;visibility:hidden;z-index:99999999;transition:all .2s ease;margin-right:-400px}.account-menu__inner ul{padding:0}.account-menu__inner ul li{line-height:2.7;border-bottom:1px solid rgba(115,170,66,.3)}.account-menu__inner ul a{font:400 15px/30px 'Roboto Slab'}.account-menu #account-close-toggle{left:0;right:auto}.account-menu.open{opacity:1;visibility:visible;margin-right:0}.account-menu.open #account-close-toggle{border-right:1px solid #e6e6e6;opacity:1;visibility:visible}.desktop-menu{background-color:#fff;box-shadow:0 5px 24px 0 rgba(11,11,11,.31);width:300px;height:auto;padding:5px 15px;position:fixed;left:348px;right:auto;top:60px;display:none;z-index:99999999;border-radius:6px}.desktop-menu__inner{padding:10px}.desktop-menu__inner ul li{line-height:1.5;border:none}.desktop-menu__inner ul li.level-2 a,.desktop-menu__inner ul li.level-3 a,.desktop-menu__inner ul li.level-4 a{font:400 15px/30px 'Roboto Slab'}.desktop-menu__inner ul a{font:400 15px/30px 'Roboto Slab'}@media (min-width:768px){.desktop-menu__inner ul{padding:0}}@media (max-width:767px){.desktop-menu__inner ul{padding:0}}@media (min-width:768px){.desktop-menu__inner .catitems{padding:0}}@media (max-width:767px){.desktop-menu__inner .catitems{padding:0}}.desktop-menu #desktop-menu-close-toggle{right:auto;left:300px}.desktop-menu.open{display:block}.desktop-menu.open #desktop-menu-close-toggle{display:-ms-flexbox;display:flex;border-left:1px solid #e6e6e6}@media (max-width:2299px){.desktop-menu{left:146px}}@media (max-width:1999px){.desktop-menu{left:46px}}@media (max-width:1199px){.desktop-menu{left:15px}}#mobile-menu ul.mm-listview li.level-2:nth-child(2) a:before,#sidebar-wrapper ul.catitems li.level-2:nth-child(2) a:before,#sidebar-wrapper ul.catitems--top li.level-2:nth-child(2) a:before{content:"";font-family:FontAwesome;content:"\f02b";font-size:16px;position:static;margin-right:5px;left:0}#mobile-menu ul.mm-listview li.level-2:nth-child(3) a:before,#sidebar-wrapper ul.catitems li.level-2:nth-child(3) a:before,#sidebar-wrapper ul.catitems--top li.level-2:nth-child(3) a:before{content:"";font-family:FontAwesome;content:"\f091";font-size:16px;position:static;margin-right:5px;left:0}#mobile-menu ul.mm-listview li.level-2:nth-child(4)>a:last-child:before,#sidebar-wrapper ul.catitems li.level-2:nth-child(4) a:before,#sidebar-wrapper ul.catitems--top li.level-2:nth-child(4) a:before{content:"";font-family:FontAwesome;content:"\f005";font-size:16px;position:static;margin-right:5px;left:0}#mobile-menu ul.mm-listview li.level-2:nth-child(5)>a:last-child:before,#sidebar-wrapper ul.catitems li.level-2:nth-child(5) a:before,#sidebar-wrapper ul.catitems--top li.level-2:nth-child(5) a:before{content:"";font-family:FontAwesome;content:"\f06b";font-size:16px;position:static;margin-right:5px;left:0}.color-overlay{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:60000;transition:all .2s ease 0s}.color-overlay.open{visibility:visible;opacity:1;transition:all .2s ease}#sidebar-wrapper{padding:0 15px 15px;border-radius:0;position:relative;top:-3px}#sidebar-wrapper .catitems,#sidebar-wrapper .catitems--top{padding-top:0;padding-left:25px;padding-right:0}#sidebar-wrapper .catitems li,#sidebar-wrapper .catitems--top li{line-height:2}#sidebar-wrapper .catitems li a,#sidebar-wrapper .catitems--top li a{font-size:15px;font-family:'Roboto Slab';color:#333}#sidebar-wrapper .catitems li a:hover,#sidebar-wrapper .catitems--top li a:hover{font-weight:700}@media (min-width:768px) and (max-width:1199px){#sidebar-wrapper .catitems li a,#sidebar-wrapper .catitems--top li a{font-size:14px!important}}#sidebar-wrapper .catitems li.level-2,#sidebar-wrapper .catitems--top li.level-2{font-weight:600}#sidebar-wrapper .catitems li.level-2 a,#sidebar-wrapper .catitems--top li.level-2 a{font:400 15px/30px 'Roboto Slab'}#sidebar-wrapper .catitems li.level-2 a:hover,#sidebar-wrapper .catitems--top li.level-2 a:hover{font:600 15px/30px 'Roboto Slab'}#sidebar-wrapper .catitems li.level-2.active>a,#sidebar-wrapper .catitems--top li.level-2.active>a{font:600 15px/30px 'Roboto Slab'}#sidebar-wrapper .catitems li.level-3,#sidebar-wrapper .catitems--top li.level-3{font-weight:400}#sidebar-wrapper .catitems li.level-3.active>a,#sidebar-wrapper .catitems--top li.level-3.active>a{font:600 15px/30px 'Roboto Slab'}#sidebar-wrapper .catitems li.level-4.active>a,#sidebar-wrapper .catitems--top li.level-4.active>a{font:600 13px/27px 'Roboto Slab'}#sidebar-wrapper .catitems li.level-5.active>a,#sidebar-wrapper .catitems--top li.level-5.active>a{font:600 13px/27px 'Roboto Slab'}#sidebar-wrapper .catitems li ul,#sidebar-wrapper .catitems--top li ul{padding-left:10px}#sidebar-wrapper .catitems li ul li a,#sidebar-wrapper .catitems--top li ul li a{color:#333;font:400 14px/27px 'Roboto Slab'}@media (min-width:768px) and (max-width:1199px){#sidebar-wrapper .catitems li ul li a,#sidebar-wrapper .catitems--top li ul li a{font-size:13px}}#sidebar-wrapper .catitems li ul.level-4 li a,#sidebar-wrapper .catitems--top li ul.level-4 li a{font:400 13px/27px 'Roboto Slab'}#sidebar-wrapper .catitems li ul.level-4 li a:hover,#sidebar-wrapper .catitems--top li ul.level-4 li a:hover{font:600 13px/27px 'Roboto Slab'}#sidebar-wrapper .catitems li ul.level-5 li a,#sidebar-wrapper .catitems--top li ul.level-5 li a{font:400 13px/27px 'Roboto Slab'}#sidebar-wrapper .catitems li ul.level-5 li a:hover,#sidebar-wrapper .catitems--top li ul.level-5 li a:hover{font:600 13px/27px 'Roboto Slab'}@media (min-width:768px) and (max-width:1199px){#sidebar-wrapper .catitems li ul,#sidebar-wrapper .catitems--top li ul{padding-left:5px}}#sidebar-wrapper span.showsub{display:inline;background:0 0!important;font-size:12px;color:#b0b0b0;float:left;margin-top:0;margin-left:-17px}.sidebar-trust{max-width:228px;float:left;text-align:center;position:relative;margin-top:5px}@media (min-width:768px) and (max-width:1199px){.sidebar-trust{max-width:190px}}@media (max-width:991px){.sidebar-trust{display:none}}.sidebar-trust i{font-size:35px;color:#fff}.sidebar-trust p{font-size:12px;font-weight:400;font-family:arial;color:#fff;margin-top:0!important}.sidebar-trust p.review-author,.sidebar-trust p.review-location,.sidebar-trust p.review-text,.sidebar-trust p.trust-review{margin-top:15px}.sidebar-trust:after{content:'';width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-right:25px solid #75a945;position:absolute;bottom:56px;right:20px}.sidebar-trust .e-trusted-logo{position:absolute;bottom:20px;right:0}.sidebar-trust .review{padding:0;background:0 0;box-shadow:none;color:#fff}.sidebar-trust .ratings-total a{font-size:11px;color:#1a1a1a!important}.sidebar-trust .ts-rating-light.testimonial .carousel .carousel-inner .item{height:145px}.sidebar-trust .ts-rating-light.testimonial *{color:#fff}.sidebar-trust .ts-rating-light.testimonial .carousel .carousel-inner .carousel-indicators .active{background:#fff;border:1px solid #fff}.sidebar-trust .ts-rating-light.testimonial .carousel .carousel-inner .carousel-indicators li{border:1px solid #fff}.top-products{float:left}.top-products h4{font-size:16px;color:#222;margin-bottom:20px}.top-products .top-product{width:100%;float:left;padding-top:15px;padding-bottom:15px;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;background-size:6px}.top-products .top-product:last-child{background:0 0}.top-products .top-product--inner{display:-ms-flexbox;display:flex}.top-products .top-product--position{color:#463022;font:700 16px roboto slab;margin-right:10px}.top-products .top-product--image{max-width:36px;margin-right:10px}.top-products .top-product--content .itemtitle{font:400 13px roboto slab;color:#222}.top-products .top-product--content .itemprice .price{font:600 14px roboto slab;color:#ff794c}.top-products .top-product--content .itemprice .oldprice{position:relative}.top-products .top-product--content .itemprice .oldprice .price{color:#9a9999}.top-products .top-product--content .itemprice .oldprice:after{position:absolute;content:"";left:0;top:50%;right:0;border-top:.1em solid;border-color:#9a9999;transform:rotate(-13deg)}div.sidebar-cms{padding-left:15px}div.sidebar-cms li a{float:left;color:#333;font:400 14px/29px roboto slab;text-decoration:none}div.sidebar-cms li a:before{display:none}.detailmore .align-center{clear:both}.align-center{margin:0 auto;float:none}.no-top-padding{padding-top:0!important}div.rvwlist{text-align:center}#write-review{display:block;text-align:center;border-radius:4px!important;background-color:#73aa42;color:#fff!important;box-shadow:0 3px #518b1c;padding:0 20px;position:relative;margin:15px auto;height:40px;font:.8rem/41px Chunkfive;display:inline-block;width:auto;border:0}#write-review:active,#write-review:focus,#write-review:hover{background-color:#529719!important;box-shadow:0 3px #529719!important}#write-review:before{color:#ffdc0f;font:1.1em FontAwesome;letter-spacing:2px;margin-right:6px;display:inline-block}@keyframes toBottomFromTop{49%{transform:translateY(100%)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:1}}.filters .btn-group{width:60%}.filters .btn-group button{width:25%}.fa.fa-rotate-right.top-menu{position:absolute;margin-left:10px}@media (max-width:481px){.rotatenav .swiper-slide{width:280px;height:auto}.popover{display:none!important}}@media (max-width:768px){.filters .btn-group{width:75%!important}.filters .btn-group button{width:25%}.rotatenav{overflow:hidden}}.grouped-items-table input{width:50px}.text-center{text-align:center}.multi-line-item{margin-top:-3px;line-height:15px}.add-to-error,.add-to-succes,.super-attribute-select,h4.done{display:none}h4.error{color:#d00000;display:none}div#product-options-wrapper.product-options>p.required{display:none}div#product-options-wrapper.product-options dl{margin:0 auto;width:390px!important;position:relative}div#product-options-wrapper.product-options dl label{color:#333;font-size:12px;background-color:#e2e2e2;z-index:99!important;width:100%;text-align:left;height:auto;padding-bottom:4px;padding-left:20px;margin-bottom:0;padding-top:6px}#super-product-table{text-align:left!important;margin:35px auto 15px}#super-product-table .price-box p{float:left}#super-product-table .special-price{color:#d75355!important;font-size:11px}#super-product-table tbody tr.even td p.availability.out-of-stock{font:700 14px/24px roboto;color:#d74648;line-height:12px}#super-product-table tbody tr.odd td p.availability.out-of-stock{font:700 14px/24px roboto;color:#d74648;line-height:12px}#super-product-table tbody tr td.a-center.last{text-align:center}div.group_plus_min.sbox2{position:relative;top:-5px;right:3px}.data-table.grouped-items-table div.group_plus_min.sbox2{top:2px;right:0}.data-table.grouped-items-table tr{background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;background-size:6px}.data-table.grouped-items-table tr p.grouptitel{color:#222;font-size:13px;line-height:1.45;margin:0;position:relative;max-width:200px;margin-top:30px}@media (max-width:1199px){.data-table.grouped-items-table tr p.grouptitel{font-size:12px}}@media (max-width:767px){.data-table.grouped-items-table tr p.grouptitel{max-width:100%}}span.shortname{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.shortsizetype{display:block}span.shortdelivery{color:#5ca735;font-weight:400;font-family:roboto}span.shortdelivery:before{content:'-';margin-right:4px}#super-product-table tbody tr td div.price-box{position:relative;top:-2px;font-size:15px}#super-product-table tbody tr td{padding-top:5px;padding-bottom:5px}#super-product-table tbody tr td.td-1{max-width:60px}@media (max-width:767px){#super-product-table tbody tr td.td-1{max-width:100%}}#super-product-table tbody tr td.td-2{max-width:200px}@media (max-width:767px){#super-product-table tbody tr td.td-2{max-width:100%}}#super-product-table tbody tr td img{width:60px;height:60px;border-radius:2px;object-fit:cover}span.instock,span.outstock{font-weight:400;font-family:roboto;white-space:nowrap}span.instock{color:#5ca735}#super-product-table span.outstock{color:#a7a7a7;display:none}#super-product-table input.input-text{font-size:1em;color:#333;background-color:#fff;height:50px;text-align:center;padding:7px;border:1px dashed #d0ced2;border-right:none;width:50px;-webkit-appearance:none;border-radius:0;margin-top:6px}div.productinfo.grouped div.selectproduct{margin-top:20px}div.productinfo.grouped div.selectproduct button{display:block}.data-table td{font-size:18px;color:#73aa42!important}tr.first.last th{font-weight:600;font-size:13px;font-family:roboto}td.a-right strong{font-weight:800!important}.popover.top{display:inline-block!important;min-width:126px!important;border-radius:12px;background-color:#fff;padding:1em;font-family:roboto slab;font-weight:100;z-index:999}.active .popover.top{left:-275px}.awafpgrid.afp-border{margin-top:2em;padding:0;border:none!important;background-color:transparent!important}div.footerrecent{width:100%}div.widget.widget-viewed{display:block;height:500px;overflow-x:scroll;width:1200px;margin-left:auto;margin-right:auto}@media (max-width:1200px){div.widget.widget-viewed{width:1000px}}@media (max-width:1024px){div.widget.widget-viewed{width:800px}}@media (max-width:768px){div.widget.widget-viewed{width:600px}}@media (max-width:480px){div.widget.widget-viewed{width:300px}}ul.products-grid{padding:0;margin:0;max-width:200%;height:400px;display:inline-block;overflow:auto;overflow-y:hidden;white-space:nowrap}ul.products-grid li.item{margin-right:20px;background-color:#fff;width:200px;margin-left:20px;height:400px;float:left;display:inline-block}div.footerrecent button.button.btn-cart{margin-bottom:20px;background-color:#ff794c;margin-top:20px;border-radius:0;font-size:16px;font-weight:100;transition:all .2s ease 0s}div.footerrecent button.button.btn-cart:hover{background-color:#dc6543!important;color:#fff}ul.add-to-links{display:none}h3.product-name{line-height:1.4;height:40px;margin:0 0 10px;white-space:normal;font-size:1em}div.widget.widget-viewed span.price{font-size:16px}div.widget.widget-viewed span.label{color:#333;font-weight:300;font-size:14px}div.footerrecent div.widget-title h2{margin:0 0 30px;padding:0;text-align:center;font-weight:100;font-size:1.7em;color:#7db644}.socialbar{overflow-x:hidden;margin-bottom:2em;border-color:#fdfdfd}.socialbar h3{font-weight:100;margin-top:2em}.socialbar h3:after{content:"";display:block;z-index:99;position:relative;width:75px;height:15px;background:url(/skin/frontend/flora/default/images/decor-02.png) no-repeat;background-size:100%;opacity:.8;margin-top:15px;margin-left:auto;margin-right:auto}div.box-title.center h2{font-weight:100;margin-bottom:2em;font-size:24px;margin-top:2em}.end-footer{background-color:#faf6db;background-image:url(/skin/frontend/flora/default/images/repeater.jpg);background-size:200%;background-position:center center;color:#483021;min-height:500px;padding-bottom:4em;padding-top:6em}div.socialbarretje{color:#fff7d8;text-align:center;font-size:2.1em;position:relative;top:30px}div.socialbarretje img.visit-us{width:13%;height:auto;position:relative;left:-55px;top:10px;margin-bottom:5px}div.socialbarretje img.fbk{width:11%}div.socialbarretje img.twt{width:8%}div.socialbarretje img.ytb{width:14%}div.socialbarretje img.pin{width:9%}div.socialbarretje img:active,div.socialbarretje img:hover{transition:all .2s ease;transform:scale(1.1,1.1)}img.we_are_social{width:100px;margin-bottom:0;position:relative;left:-42px;top:5px}img.we_are_social_1{width:11%}img.we_are_social_2{width:9%}img.we_are_social_3{width:13%}img.we_are_social_4{width:10%}div.socialbarretje h5{color:#483021;font-size:.8rem;margin-bottom:1em;margin-top:0}div.socialbarretje span{color:#483021;width:33px;height:40px;overflow:hidden;margin-right:5px;margin-left:5px;font-size:36px}div.socialbarretje span.fa.fa-facebook-square:focus,div.socialbarretje span.fa.fa-facebook-square:hover{color:#3b5998}div.socialbarretje span.fa.fa-twitter-square:focus,div.socialbarretje span.fa.fa-twitter-square:hover{color:#00aced}div.socialbarretje span.fa.fa-instagram:focus,div.socialbarretje span.fa.fa-instagram:hover{color:#125688}div.socialbarretje span.fa.fa-youtube-square:focus,div.socialbarretje span.fa.fa-youtube-square:hover{color:#b00}div.socialbarretje span.fa.fa-google-plus-square:focus,div.socialbarretje span.fa.fa-google-plus-square:hover{color:#dd4b39}div.socialbarretje span.fa.fa-pinterest-square:focus,div.socialbarretje span.fa.fa-pinterest-square:hover{color:#cb2027}div.conditions{margin-top:2.5em}div.conditions ul{margin:0;display:block;text-align:center}div.conditions ul li{display:inline-block;margin-right:12px;margin-left:12px}.end-footer .row.paymenticons{margin-top:1em;margin-bottom:0}.end-footer .container p{margin-top:10px;text-align:center;font-size:.85rem;font-weight:300;margin-bottom:0}.footerrecent{display:none}.swiper-container.no-loop .swiper-wrapper{width:51300px!important}#basket-popup{text-align:center}.config-option-images{display:none}.selectproduct .dropdown-menu img{margin-right:25px;width:47px;margin-top:-6px}.dropdown-toggle img{margin-right:25px}.bundle dl dt{position:relative}.bundle dl dd{position:relative;padding:15px 0}.bundle .sbox2 a{font-size:12px!important}.bundle .sbox2 a img{margin-right:20px}.bundle .sbox2 a:before{content:none!important}.bundle .selectproduct{margin-top:-5px}.single-bundle-option{display:none}.bundle .qty-holder{position:relative;display:none;margin-top:10px}.price-box-bundle{display:none}.currently{float:left;margin-bottom:25px;margin-right:10px}.currently span{display:block}.show-all{width:100%;text-align:center;background:url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;background-size:6px;margin-top:15px;margin-bottom:25px;padding-bottom:25px}.show-all a:before{content:"";font-family:FontAwesome;content:"\f0b0";margin-right:8px}.show-all a{color:rgba(86,67,55,.8)!important;background-color:#fff;border:1px solid rgba(22,22,22,.15);display:inline-block;border-radius:2px;padding:5px 25px;font:100 .85rem roboto slab;text-indent:25px}.show-all a:focus,.show-all a:hover{border:1px solid rgba(22,22,22,.35);color:#564337!important;background-color:#fff!important}.grijs .show-all a{background-color:#868686;background-image:none;opacity:.9}.oranje .show-all a{background-color:#d95012;background-image:url(/skin/frontend/flora/default/images/woodoverlay.png);background-image:none;opacity:.9}.zwart .show-all a{background-color:#222;background-image:none;opacity:.9}.blauw .show-all a{background-color:#338ab9;background-image:none;opacity:.9}.geel .show-all a{background-color:#d7b112;background-image:none;opacity:.9}.rood .show-all a{background-color:#c02c2f;background-image:none;opacity:.9}.roze .show-all a{background-color:#b9337a;background-image:none;opacity:.9}.paars .show-all a{background-color:#66418b;background-image:none;opacity:.9}.taupe .show-all a{background-color:#a89d8b;background-image:none;opacity:.9}.bruin .show-all a{background-color:#ae9261;background-image:none;opacity:.9}.show-all a:focus,.show-all a:hover{background-color:#8ad1d5;background-image:none;box-shadow:0 5px 24px 0 rgba(22,22,22,.2)}.show-all a:active{background-color:#77bac6;background-image:none}.show-all a span{font-weight:700;margin-left:5px}.amshopby-narrow-by-list ol,.amshopby-narrow-by-list ul{padding:0}.layer-header .remove-all{margin-right:17px;margin-left:12px;height:30px}.layer-header .remove-all i{margin-right:5px;opacity:.85}.layer-header .remove-all a{color:#78ac49;position:relative;top:-4px}.layer-header .remove-all a:active i,.layer-header .remove-all a:hover i{color:#222;opacity:1}.layer-header{font:500 .7rem/35px roboto slab;text-align:left}.filter-box{float:left;width:100%;margin-left:0;padding-left:10px;padding-right:10px;margin-top:0}.filter-box ol{margin-top:5px!important;margin-bottom:5px!important;list-style-type:none}.amshopby-slider-ui{width:85%}div.filter-label{height:auto;margin-left:3px;font-family:roboto slab;font-weight:700;color:#463022;font-size:.7rem}.filter-current{display:none}.filter-current strong{font-family:roboto slab;font-size:.7rem;position:relative;top:-12px;margin-right:8px;color:#463022}div.filter-tag{display:inline-block;background-color:beige;padding-left:15px;padding-right:10px;border-radius:30px;height:26px;color:rgba(255,255,255,.75);margin-right:15px;margin-top:8px;margin-bottom:4px}div.filter-tag:hover{background-color:#fff6d1}div.filterGroupName{float:left;height:26px;line-height:26px;margin-right:3px;font-weight:400;color:#463022}div.btn-remove{float:right;height:26px;line-height:26px}a.btn-remove{color:#fff;font-weight:400;color:#463022}div.filter-current div.btn-remove a.btn-remove span i.fa.fa-times{margin-left:3px;color:#fff;color:#463022;font-size:11px;position:relative;top:-1px;left:0}a.btn-remove.btn-remove2{margin-top:10px}.block-layered-nav .block-content{border:0 solid #ccc;overflow:auto;width:100%;margin-right:auto;margin-left:auto;background-color:#fff;border-radius:6px;padding-bottom:0}.amshopby-slider-ui .ui-slider-handle{box-sizing:border-box;outline:0;border-radius:50%;width:1.5em!important;height:1.5em!important;position:relative;top:-4px!important}.amshopby-slider-price{color:#444!important}.ui-slider-horizontal .ui-slider-range{top:.2em;height:4px!important;margin-top:3px}.amshopby-slider-ui .ui-slider-range{background-color:#73aa42!important}div.filter-desc{margin:20px;text-align:left;display:none}select.amshopby-select{width:100%!important;-webkit-appearance:none;border:1px solid #ccc;border-radius:3px;overflow:hidden;box-shadow:none;background:#fff url(/skin/frontend/flora/default/images/select-cavet.png) no-repeat 95%;background-size:12px;padding:3px 8px;color:#463022;height:35px}p.item-msg.notice{color:#333;font-size:.75rem;margin-bottom:5px;margin-top:0;line-height:1.2;color:#5ca735;font-weight:400;font-family:roboto;text-align:left}small.error p{line-height:1;margin-bottom:8px;font-family:roboto;margin-top:0;display:inline-block}small.error p span{font-weight:400!important}.center{text-align:center}.also-bought{overflow:auto;margin-top:1em;margin-bottom:.5em}div#dp3.input-group.date{margin-top:15px}dl.shipment-methods dd{margin-bottom:10px!important;font-size:1.2em}.shipping-options label{margin-bottom:15px;margin-top:15px}.shipping-options label span{font-size:12px;white-space:normal}.no-padding{padding:0}#advice-validate-one-required-by-name-shipping-option{display:block}div.pinimg{display:inline-block;position:relative;top:50px;right:65px;opacity:0;z-index:2;animation:fadeinpin 1s normal forwards;animation-delay:1.5s;-webkit-animation:fadeinpin 1s normal forwards;-webkit-animation-delay:1.5s;-moz-animation:fadeinpin 1s normal forwards;-moz-animation-delay:1.5s;-ms-animation:fadeinpin 1s normal forwards;-ms-animation-delay:1.5s}keyframes fadeinpin from{opacity:0}keyframes fadeinpin to{opacity:1}div.at-share-btn-elements{margin-bottom:5px;text-align:left;margin-top:10px}div.at-share-btn-elements svg{position:relative;top:-7px}div.rating{position:relative;top:-8px}div.rating i{color:#ffc723;font-size:1em}.amshopby-filters-top{margin-top:1em;overflow:hidden;margin-bottom:2em;padding-left:0;padding-right:0}a.filter-toggle-btn{position:relative;top:0}button.button.btn-checkout:before{content:'';width:55px;height:55px;position:absolute;background:url(/skin/frontend/flora/default/images/trustedshop.png) no-repeat 0 0;background-size:100%;display:block;margin-top:-20px;margin-left:-120px}button.button.btn-checkout{margin-top:0;font-weight:900;font-size:1.1em;border-radius:4px;box-shadow:0 3px #dc6543;-webkit-box-shadow:0 2px #dc6543;-moz-box-shadow:0 2px #dc6543;-ms-box-shadow:0 2px #dc6543;height:45px;line-height:15px;width:auto!important}.productinfo span h1{margin-top:25px;margin-bottom:0;font-size:28px;line-height:1.1;padding-left:0;padding-right:0;position:relative}.detail-img.more-images{width:320px;height:25px}div.msg-free p{font-family:'Gloria Hallelujah',cursive;font-size:.8rem;margin-bottom:10px}div.msg-free p:before{content:"\f00c";margin-right:4px;font:.8rem FontAwesome;color:#73aa42}@media (max-width:320px){.catalog-product-view div.amlabel-div:after{width:250px;height:250px;margin:15px}.detail-img{left:0;margin:0 auto;position:relative;width:280px;right:0;top:25px;text-align:center}.detail-img:after{content:"";width:280px;height:55px;position:absolute;bottom:0;left:0;background:url(/skin/frontend/flora/default/images/steekkaart.png) no-repeat 1px top;background-size:285px;z-index:-1;color:#213a68;top:279px}.detail-img.more-images{width:280px;height:25px}.productinfo span h1{font-size:1rem}div.swiper-slide.product.swiper-slide-active a{width:80%}div.rating i{color:#ffc723;font-size:1.1em}div.pinimg{top:-225px;right:-240px;position:relative}}@media (max-width:425px){div.pinimg{top:-270px;right:-280px;position:relative}}@media (max-width:767px){.main.top_description_filter{margin-bottom:10px!important}#amshopby-page-container{margin-top:15px}.productinfo{margin-top:17px;text-align:center}.mobile-header{position:relative;margin-top:-20px!important}.mobile-header img{width:100%}.gardenletter button.btn{font:.75rem/15px roboto slab;padding-right:10px;padding-left:10px}div.usp-small-detail p{position:relative;top:5px}div.row.uspquotes p img.img-responsive{width:80%;height:auto}.end-footer{padding-top:4em}.footertrust{padding-top:2em;padding-bottom:0}.footertop img.free-badge{display:none}div#reviews-list{display:none}.gardenletter .input-group{margin:10px auto}.gardenletter h3{font-size:1rem}.footertop{padding-top:2em;padding-bottom:1em}span.shortname,span.shortsizetype{padding-left:15px;padding-right:15px}div.usp-attributes span{margin-right:8px}div.pricesticker{position:absolute;display:inline-block;z-index:1;bottom:20px;right:20px}.hprice{font-size:23px;height:49px;width:100px;line-height:48px;text-align:center}}@media (min-width:768px){html{font-size:115.5%}#wrapper.active{left:256px}#wrapper.active #sidebar-wrapper{left:0;height:100%!important;padding-bottom:0;margin-top:0}.active .rotatenav-holder{margin-left:256px}.rotatenav-holder{position:fixed}div.sidebar-navbar{position:fixed;top:0;left:0;width:256px;display:inline}#onestepcheckout-login-popup{width:550px!important}div.sidebar-rotatenavholder{background-color:#49372a;height:50px;position:fixed;top:50px;left:0;width:256px;z-index:888;display:inline}div.items.items-bottom{float:right;margin-right:10px;margin-top:15px}.shoppingcartbadge{font-size:11px;font-weight:700;height:22px;min-width:10px;padding-top:3px;top:19px;width:22px;line-height:16px;right:37px}button.back-bottom-btn{background:0 0;font-family:roboto slab;font-weight:500;color:#74ab43;font-size:14px;font-weight:600;border:none;margin-left:10px;padding:0;margin-top:15px}button.back-bottom-btn i{font-size:13px;position:relative;top:1px}section.home-banner-usp h3:before{display:none}div.usps{margin-top:20px;margin-bottom:20px}.footertrust{background:url(/skin/frontend/flora/default/images/dirt.png) no-repeat 0 440px;background-size:100%}.mobile-search{display:none!important}#discount-coupon-form div.discount div.discount-form label{font-size:.8rem;display:inline}div.sidebar-cms,div.sidebar-social,ul.catitems,ul.catitems--top{padding-left:30px;padding-top:20px;padding-right:30px}.main-container{padding-top:100px;padding-left:0;padding-right:0}body.checkout-cart-index{background:#f8f7fc}#super-product-table{width:100%!important;text-align:left!important;margin:20px auto 0}div.polaroid-text p{font-size:.8rem}.data-table img{width:75px;height:75px}.cart-table>tbody>tr{padding:20px}.cart-table .product-name a{width:250px;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;display:block}div.cart{padding-left:15px;padding-right:15px}div.compwish.compwishdetail a{display:inline-block}#shopping-cart-table span.cart-price span.price{font-size:.75rem}#shopping-cart-table .qty.qty-input{width:45px;height:45px;font-size:.8rem}#shopping-cart-table tbody tr td{padding:10px}#shopping-cart-table p.item-msg.notice{font-size:.75rem;line-height:1.5}.btn-default{padding-right:12px;padding-left:12px}a.menubtn{background-color:rgba(79,137,27,.65)}.shopproduct div.product-bottom{min-height:60px;padding-top:1em;padding-bottom:1em}.container-recently{width:95%}.active .container.main{padding-left:30px;padding-right:30px}.active .container-recently{padding-right:30px;padding-left:30px}.cartshower{display:inline-block}.active .cartshower{display:none}.carthider{display:none}.active .carthider{display:inline-block}div.sbox a:focus,div.sbox>a:hover{background-color:#8ad1d5;background:#8ad1d5;color:#fff}div.sbox a:active{background-color:#77bac6;background:#77bac6;color:#fff}#lightbox .modal-content{height:570px!important}#lightbox div.modal-dialog{width:550px!important}#basket-popup div.modal-dialog{width:550px!important}#login-popup div.modal-dialog{width:550px!important}#reviewpopup div.modal-dialog{width:550px!important}div.rating{top:-5px}.col-main--container .amshopby-filters-top{width:100%;margin-bottom:20px;display:inline-block;top:-10px}body.checkout-cart-index div.col-main div.container{background-color:#fff!important;margin-top:1.5em;margin-bottom:4em;border-radius:2px;padding-bottom:6em}#amshopby-page-container .container.container main{padding-top:100px!important}p.old-price span.price{font-size:.7em!important;color:#d75355!important;font-weight:300!important;text-align:left;width:100%;padding-left:0;margin-bottom:-13px;float:left;text-decoration:line-through}body.checkout-cart-index div.col-main div.container div.cart{margin-left:auto;margin-right:auto;width:100%}.list-usp{font-size:.75rem}span.aantalsoorten{font-size:.75rem}img.daymart-subtitle{width:350px}body.customer-account-forgotpassword,body.customer-account-login{background-color:rgba(115,170,66,.15)!important}ul.form-list{padding:0 25px}div.modal-inner{padding:30px}div.modal-inner-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}div.modal-inner-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-dialog{margin:70px auto 45px}.modal-dialog-responsive{width:60%;margin:45px auto}.tabbottom{margin-top:1em}.end-footer .row.paymenticons{margin-top:1em;margin-bottom:3em}div.pctg p{text-align:center;margin-top:0;margin-bottom:.5em}div.pctg{position:relative;top:-10px}div.pctg.pctg-checkout{display:inline-block;width:100%;float:right;padding:0;text-align:center;margin-bottom:15px}div.msg-free p{font-family:'Gloria Hallelujah',cursive;font-size:1rem;margin-bottom:10px}div.msg-free p:before{content:"\f00c";margin-right:4px;font:1rem FontAwesome;color:#73aa42}div#giftwrap-giftbox-additional{position:relative;top:-50px;display:none}form#cart_update{position:relative;top:-40px}div#billing_address label{max-width:90%;white-space:normal}.cms-page-view .std{padding-top:2em}#customer-reviews i.fa.fa-star{font-size:2.2em}.ratingvreview .star{top:19px}.redbg{background-color:#ff794c;color:#fff!important;padding-bottom:12px;width:auto;min-width:40%;padding-top:12px}.bluebg{background-color:#73aa42;color:#fff!important;padding-bottom:12px;width:auto;min-width:40%;margin-right:5px;padding-top:12px}div.crosssell ul li{margin-right:1.5%;margin-left:1.5%;width:46%;display:inline-block;float:none}.end-footer .row.paymenticons img{width:385px;margin-top:5px}.end-footer{background-size:175%;background-position:center center}.active div.end-footer div.container{width:85%!important}div.end-footer div.container{width:80%!important}.filter-current{background-color:rgba(22,22,22,.1);top:100px;z-index:999;width:100%;position:fixed;left:0;padding:0 2%;display:none}.active .filter-current{padding-left:2%;padding-right:2%}.footer h2{font-size:3.5rem}img.usp_list{width:300px;height:auto}.footer h3{font:700 1.7em/1 "roboto slab "}.modal-inner div.gift div.title{padding:5px 20px;font:500 1.1em roboto slab}.productinfo span h1{margin-top:30px;margin-bottom:0;font-size:28px;line-height:1.1;padding-left:0;padding-right:0;position:relative}div.pricesticker{bottom:30px;right:-20px}.hprice{font-size:26px;height:55px;width:115px;line-height:55px}div.pricesticker span.oldprice span.price{font-size:13px;top:2px;right:50px}ul.tier-prices.product-pricing{padding-left:0;position:absolute;top:495px;z-index:1;margin-bottom:0}.filter-box{width:33.333333%}.amshopby-slider-ui{width:90%}.filters .btn-group button{font-size:100%}button.btn.btn-default:after{display:inline}button.button.btn-checkout:before{content:'';width:55px;height:55px;position:absolute;background:url(/skin/frontend/flora/default/images/trustedshop.png) no-repeat 0 0;background-size:100%;display:block;margin-top:-20px;margin-left:-120px}button.button.btn-checkout{margin-top:0}div.col-sm-7.align-center:first-child:before{content:"";display:inline-block;z-index:99;position:absolute;width:65px;background:url(/skin/frontend/flora/default/images/decor-11.png) no-repeat;background-size:100%;opacity:1;height:65px;right:40px;top:80px}div.col-sm-7.align-center:last-child:after{content:"";display:inline-block;z-index:99;position:absolute;width:60px;height:60px;background:url(/skin/frontend/flora/default/images/decor-11.png) no-repeat;background-size:100%;opacity:1;right:50px;bottom:10px}.detailsection{text-align:left;clear:both}div.tabnotes{min-height:350px}.arrowleft{height:117px;width:117px;margin-top:205px;display:block}.arrowright{height:117px;width:117px;margin-top:205px;display:block}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:4rem;line-height:115px}.arrowright .title{left:40px;font-size:17px}.arrowleft .title{right:40px;font-size:17px;margin-top:-15px}.footer{background-position:90% 190px,left top;background-size:150px 100px,100px 100px;height:auto;min-height:500px;padding-top:6em;padding-bottom:6em}.footer p{margin-left:100px;margin-right:100px;margin-top:1.3em}.catalog-product-view .swiper-slide-active a{background-color:transparent}p.onestepcheckout-numbers-1:before,p.onestepcheckout-numbers-2:before,p.onestepcheckout-numbers-3:before,p.onestepcheckout-numbers-4:before{font-size:.9em!important;width:23px;height:23px;left:-10px;line-height:23px}div.swiper-slide.product.swiper-slide-active a{font-size:15px;position:relative;top:0;font-weight:300;font-family:roboto slab;color:#5fa12f;text-transform:capitalize}div.swiper-slide.product span.latin-name{margin-right:3px;color:#fff;font-weight:300;font-size:15px}.catalog-product-view .amlabel-table.top-left td{background-size:45%!important;background-position:33px 40px!important}.catalog-product-view .amlabel-table.middle-left td{background-size:45%!important;background-position:33px 13px!important}.review .rev-top i{color:#ffdc0f;font-size:2em}.review{padding:3em 6em}.imglikes{font-size:12px;height:45px;padding:10px 14px 14px;right:90px;width:45px;z-index:10;top:400px;line-height:1.1}div.pinimg{top:60px;right:70px}div.rating i{color:#ffc723;font-size:1.3em}div.sidebar-top img{width:190px;display:inline}span.h1.nonslider{position:relative;margin-bottom:0;display:inline-block;margin-top:0}.producticons{margin-bottom:15px;margin-top:0;width:100%;display:inline-block;display:none}.producticons span:before{border-radius:50%;color:#fff;height:59px;width:59px;padding:5px;text-align:center;display:inline-block;font-size:1.4em;line-height:1.3}.producticons .picon{width:59px;margin-left:3px;margin-right:3px}.producticons .picon h3{color:#333;margin-top:12px;font-size:1em;font-weight:300;text-align:center;overflow:hidden;white-space:normal}.detailheader{background-position:center bottom;background-size:cover;position:relative;height:550px;background-attachment:scroll;overflow:visible;background-position:center center}.active .detailheader{height:520px}div.product-view{margin:0 auto}.active div.product-view{width:100%;margin:0 auto}.active .detail-img{transform:scale(.95,.95)}.detail-img.more-images{width:480px;height:25px}.voordelen span{float:none;margin-bottom:0;text-align:center;width:100%;font-size:15px;margin-right:5px;margin-left:5px}i.delivery_truck{margin-right:10px;position:relative;top:8px;width:28px;height:30px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_truck.png) no-repeat center center;background-size:100%}i.delivery_time{margin-right:0;position:relative;width:30px;height:30px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_time.png) no-repeat center center;background-size:70%;top:8px}i.delivery_stock{position:relative;width:31px;height:30px;display:inline-block;background:url(/skin/frontend/flora/default/images/delivery_stock.png) no-repeat center center;background-size:85%;top:8px;margin-right:4px}div.customer-info{width:75px;height:75px;background-color:#483021;position:fixed;right:0;border-radius:8px 0 0 8px;box-shadow:0 2px 2px 1px rgba(22,22,22,.37);z-index:111;text-align:center;top:15%}div.customer-info span.contact-icon{width:75px;height:75px;display:inline-block;background:url(/skin/frontend/flora/default/images/contact-phone.png) no-repeat center;background-size:45px}div.tab-content li{padding-top:3px;padding-bottom:12px}div.sbox>a{color:#fff;display:block;position:relative;border-radius:15px;background-clip:padding-box;background-color:rgba(79,137,27,.65);margin-top:10px;padding-right:10px;padding-left:10px;font-size:14px;font-weight:500;height:30px;width:auto;margin-right:4px}a.crmbl{background-color:rgba(79,137,27,.65)}div.navbar-right{padding-right:10px}div.container.account-login,div.container.accountcontainer{padding-bottom:50px;padding-right:15px;padding-left:15px;margin-top:60px}div.background-account-wit{padding:25px 50px 50px}.active div.background-account-wit{padding:15px}#login-form div.col2-set div.col-sm-6.registered-users div.content{padding:20px 25px 35px}.homescale{transform:scale(1.2,1.2)!important}}@media (min-width:1024px){html{font-size:120.5%}#wrapper.active{left:256px}#wrapper.active #sidebar-wrapper{left:0;height:100%!important}.active .rotatenav-holder{margin-left:256px}a#menu-toggle.menubtn{padding-left:10px;padding-right:10px}.footer h2{font-size:4rem}.shopproduct.subcatproduct .itemtitle{font:700 .75rem/1.15 roboto slab;height:35px}div.sbox>a{margin-right:8px;padding-left:10px;padding-right:10px}.shopproduct,.subcatproduct{padding-right:10px;padding-left:10px}.container-recently{width:85%}.active div.background-account-wit{padding:25px 50px 50px}.amshopby-filters-top{width:100%;height:auto;overflow:hidden;margin-bottom:40px}.col-main--container .amshopby-filters-top{margin-top:0;margin-bottom:15px}img.daymart-subtitle{width:425px}img.usp_list{width:310px;height:auto}.data-table img{width:75px;height:75px}.cart-table .product-name a{width:100%}.gardenletter h3{font-size:1.3rem}.footer h3{font:700 2em/1 "roboto slab"}section.home-banner-usp h3{font-size:.85rem}.sunscreen{padding-right:0;padding-left:0}section.home-banner-usp p{font-size:.6rem}div.usp1 img{width:30px;height:auto;margin-top:14px;margin-right:3px}div.usp2 img{width:26px;height:auto;margin-top:8px;margin-right:3px}div.usp3 img{width:27px;height:auto;margin-top:8px}section.home-banner-usp .col-md-4{margin-right:8px;margin-left:8px;height:35px}div.usps{margin-top:20px;margin-bottom:20px;top:3px}body.checkout-cart-index div.active div.col-main div.container{width:90%!important;margin-left:auto!important;margin-right:auto!important}.footertrust div.score-center img{height:30px;position:relative;top:-7px}.trustedshops img{width:80px!important;padding-top:15px}.footer{background-position:85% 190px,left top;background-size:200px 117px,100px 100px;height:auto;min-height:500px;padding-bottom:6em;padding-top:7em}div.container.account-login,div.container.accountcontainer{padding-right:25px;padding-left:25px}.also-bought-view{width:100%;min-height:500px;padding:2em 10%}div.crosssell ul li{margin-right:1.5%;margin-left:1.5%;width:22%;float:left;display:block}div#billing_address label{max-width:100%}div.pricesticker{bottom:35px;right:-15px}.hprice{font-size:26px;height:51px;width:105px;line-height:49px}div.pricesticker span.oldprice span.price{position:absolute;font-size:11px;color:#d75355;text-decoration:line-through;font-weight:300;font-family:roboto slab;top:3px;right:40px;transform:rotate -10deg}.detailheader{background-size:cover;position:relative;height:500px;background-attachment:scroll;overflow:visible;background-position:center center}.active .detailheader{height:435px}div.product-view{width:100%}.active .detail-img{transform:scale(1,1)}.catalog-product-view div.amlabel-div:after{width:362px;height:362px;margin:19px}.detail-img.more-images{width:400px;height:25px}.catalog-product-view .amlabel-table.top-left td{background-size:37%!important;background-position:33px 33px!important}.catalog-product-view table.amlabel-table.middle-left{position:absolute;top:200px;left:0}.catalog-product-view .amlabel-table.middle-left td{background-size:37%!important;background-position:33px 33px!important}body.checkout-cart-index div.col-main div.container div.cart{width:90%}ul.tier-prices.product-pricing{padding-left:0;position:absolute;top:410px;z-index:1;margin-bottom:0}.imglikes{position:absolute;right:85px;top:323px}div.pinimg{top:55px;right:70px}div.rating i{color:#ffc723;font-size:1.3em}a.menubtn{padding-left:12px;padding-right:12px}.cms-page-view .std{padding-top:2em}.arrowleft{height:100px;width:100px;margin-top:150px}.arrowright{height:100px;width:100px;margin-top:150px}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:3rem;line-height:100px}.arrowright .title{left:40px;font-size:17px}.arrowleft .title{right:40px;font-size:17px;margin-top:-15px}img.hotline-badge{right:-45px}div.socialbarretje img.visit-us{width:12%;margin-bottom:0}button.btn.btn-default.asc.active,button.btn.btn-default.desc.active{padding-right:18px}.end-footer{background-size:100%}}@media (min-width:1025px){.detailheader{background-attachment:fixed}}@media (max-width:580px){.itemprice-list,.subcatproduct div.product-bottom .itemprice{height:35px;width:80px;top:-30px;right:15px;font:800 15px/32px roboto slab}.itemprice-list .price,.subcatproduct div.product-bottom .itemprice .price{position:relative;top:4px}.itemprice-list span.oldprice,.subcatproduct div.product-bottom .itemprice span.oldprice{margin-top:2px;font:800 11px/32px roboto slab}.listtemplate .itemprice-list{top:10px!important}}@media (min-width:1200px){#wrapper.active{left:300px}#wrapper.active #sidebar-wrapper{left:0;height:100%!important}.active .rotatenav-holder{margin-left:300px}div.sidebar-navbar,div.sidebar-rotatenavholder{width:300px}div.sidebar-social,ul.catitems,ul.catitems--top{padding-left:44px;padding-right:44px}div.sidebar-cms{padding:0;padding-left:25px}div.sidebar-cms li{width:100%;display:inline-block}.cartshower{display:inline-block}.active .cartshower{display:inline-block}.carthider{display:none}.active .carthider{display:none}.footer{background-position:80% 180px,left top;background-size:225px 132px,100px 100px;height:auto;min-height:550px;padding-bottom:6em;padding-top:7em}.footer h2{font-size:4.5rem}.footertop img.free-badge{width:160px;position:absolute;z-index:1;top:-90px;left:-100px}div.cart{padding-left:50px;padding-right:50px}div.pager-head{margin-right:25px}img.usp_list{width:300px;height:auto}div.ham-top-menu{padding-left:40px}div.navbar-right{padding-right:40px}a.menubtn{font-size:15px;font-weight:400}div.sbox>a{font-size:13px;font-weight:500;padding-right:18px;padding-left:18px}.footer h3{font:700 2.2em/1 "roboto slab"}div.container.top_description_filter{margin-top:25px;margin-bottom:25px}.subcatproduct div.product-bottom .itemprice{height:38px;width:80px;top:-34px;right:11px;font:800 17px/40px roboto slab}.subcatproduct div.product-bottom .itemprice span.oldprice{color:#d75557;display:inline-block;font-size:13px;font-weight:500;text-decoration:line-through;position:relative;top:-5px;left:2px}p.onestepcheckout-numbers-1:before,p.onestepcheckout-numbers-2:before,p.onestepcheckout-numbers-3:before,p.onestepcheckout-numbers-4:before{font-size:1em!important;width:30px;height:30px;left:-10px;line-height:30px}a.menubtn{padding-left:10px;padding-right:10px}.gardenletter .input-group{width:90%}.cms-page-view .std{padding-top:2em}.voordelen span{font-size:16px}.homescale{transform:scale(1,1)!important}}@media (min-width:1400px){.itemtitle-list{margin-top:15px}.producticons span:before{border-radius:50%;color:#fff;font-size:1.8em;height:68px;text-align:center;width:68px;display:inline-block;line-height:1.1;padding:5px}.producticons .picon{margin-right:3px;width:68px;margin-left:3px}.producticons .picon h3{font-size:1em}div.pricesticker{bottom:45px;right:-20px}.hprice{font-size:28px;height:62px;width:130px;line-height:60px}div.pricesticker span.oldprice span.price{position:absolute;font-size:14px;color:#d75355;text-decoration:line-through;font-weight:300;font-family:roboto slab;top:3px;right:50px;transform:rotate -10deg}.detailheader{background-size:cover;position:relative;height:526px;background-attachment:fixed;overflow:visible;background-position:center center}.active .detailheader{height:550px}.catalog-product-view table.amlabel-table.middle-left{position:absolute;top:250px;left:0}.catalog-product-view .amlabel-table.top-left td{background-size:45%!important;background-position:33px 40px!important}.catalog-product-view .amlabel-table.middle-left td{background-size:45%!important;background-position:33px 13px!important}.container.also-bought-view table.amlabel-table.top-left{position:absolute;top:20px;left:20px}.container.also-bought-view .amlabel-table.top-left tbody tr td{background-size:100%!important;background-position:0 0!important}.detail-img.more-images{width:500px;height:25px}ul.tier-prices.product-pricing{padding-left:0;position:absolute;top:510px;z-index:1;margin-bottom:0}.imglikes{position:absolute;right:90px;top:415px}div.pinimg{top:65px;right:75px}div.rating i{color:#ffc723;font-size:1.4em}.arrowleft{height:125px;width:125px;margin-top:195px}.arrowright{height:125px;width:125px;margin-top:195px}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:3.5rem;line-height:125px}.arrowright .title{left:55px;font-size:18px}.arrowleft .title{right:60px;font-size:18px}img.trustedimgbanner{height:75px}p.onestepcheckout-numbers-1:before,p.onestepcheckout-numbers-2:before,p.onestepcheckout-numbers-3:before,p.onestepcheckout-numbers-4:before{font-size:.9em!important;width:32px;height:32px;left:-10px;line-height:32px}.cms-page-view .std{padding-top:2em}}@media (min-width:1500px){#product_addtocart_form div.productinfo.simple section.detailsection div.container,#reviews-list div.container{width:1024px!important}.active #product_addtocart_form div.productinfo.simple section.detailsection div.container,.active #reviews-list div.container{width:1024px!important}body.checkout-cart-index div.active div.col-main div.container{width:70%!important}.voordelen span{font-size:17px}img.daymart-subtitle{width:500px}div.usps{margin-top:20px;margin-bottom:20px;top:3px}section.home-banner-2{height:125px}div.daymarket{top:35px}}@media (max-width:1200px){.detailheader{height:440px}}@media (max-width:1024px){.detailheader{height:600px}}@media (min-width:2000px){html{font-size:133%}img.daymart-subtitle{width:520px}.arrowleft{height:170px;width:170px;margin-top:270px}.arrowright{height:170px;width:170px;margin-top:270px}.arrowleft .fa-arrow-left,.arrowright .fa-arrow-right{font-size:5rem;line-height:170px}.active .detailheader{height:750px}.catalog-product-view .amlabel-table.top-left td{background-size:65%!important;background-position:53px 60px!important}.imglikes{position:absolute;right:105px;top:605px}div.pinimg{top:75px;right:95px}div.rating i{color:#ffc723;font-size:1.6em}.productinfo span h1{margin-bottom:5px}.hprice{font-size:40px;height:78px;width:160px;line-height:74px}.producticons span:before{border-radius:50%;color:#fff;font-size:1.8em;height:75px;text-align:center;width:75px;display:inline-block;line-height:1.3;padding:5px}.producticons .picon{margin-right:3px;width:75px;margin-left:3px}.producticons .picon h3{font-size:1.1em}}.product-view .freegift{display:none}.product-view .promo-gifts .freegift{position:relative;float:left;left:50%;margin-left:15px;margin-bottom:10px;margin-top:10px;clear:both;margin-left:-150px;display:block;display:none}.product-view .promo-gifts .gift-tootip{display:block}.product-view .gift-tootip{display:none}.gift-tootip{z-index:9999}#wrapper.active .gift-tootip{margin-left:-270px}#wrapper.active .sgift-tootip{margin-left:-270px}.giftwrap_box{clear:both}.cart-empty{text-align:center;color:#fff}.cart-empty p{color:#333}.voordelen .price-box{display:none}.leattimes{display:inline}.product-view .notice.leattimes{display:none}#delivery_timer{display:inline}.old .price{color:#d75355;text-decoration:line-through;font:700 16px roboto slab}.group_plus_min.sbox2 .plus-minus{right:-15px;border:none;font-size:14px;top:6px;width:25px;height:50px}.group_plus_min.sbox2 .fa-plus{top:10px}.group_plus_min input{margin-right:10px}ul.checkout-types{list-style:none;padding-left:0}ul.messages{list-style:none}div.quick-info div.swiper-wrapper div.swiper-slide{position:relative;top:-35px;line-height:50px}.sgift-tootip{display:none}.jcarousel-skin-tango{overflow-y:auto!important}li.item .price-box{height:25px}ul{list-style:none}.swipeme{content:'';background-image:url(/skin/frontend/flora/default/images/tip-swipe.png);background-size:cover;width:137px;height:137px;position:absolute;z-index:99999999;left:45%;margin-top:-40px;pointer-events:none;display:none}.onestepcheckout-totals tr{border-bottom:1px solid #000;padding:4px}.swipeloader{content:'';position:fixed;z-index:99999999;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;display:none}.swipeloader img{height:100px;background:#fff;padding:20px;background:#fff;border-radius:50%;box-shadow:0 0 25px 0 rgba(61,61,62,.19)}#menu-toggle-lock{display:none!important}.container-medium{max-width:1000px;margin:0 auto}.main.top_description_filter{width:100%;float:left;margin-bottom:35px!important;margin-top:67px;position:relative;z-index:10}@media (max-width:767px){.main.top_description_filter{display:none}}#mobile-title{display:none;width:100%;float:left;text-align:center;padding:20px 0 30px 0}#mobile-title h1{margin:0}#mobile-title p{display:none}@media (max-width:767px){#mobile-title{display:block}}.rotatenav-holder .container{paddding-left:0!important;paddding-right:0!important;margin-left:0!important;margin-right:0!important}@media only screen and (max-width:768px){.active .container.main{width:100%!important;padding-left:10px!important;padding-right:10px!important}body.cms-index-index div.active div.std div.container{width:100%!important;padding-left:10px!important;padding-right:10px!important}.container.main{width:100%!important;padding-left:10px!important;padding-right:10px!important}}@media only screen and (max-width:568px){.container.main{padding-right:0!important;padding-left:0!important;margin-right:0!important;margin-left:0!important}}@media only screen and (min-width:1100px){#wrapper div.navbar-fixed-top.rotatenav-holder div.container{width:100%;padding-left:0!important;padding-right:0!important}}@media (max-width:1200px){.account-create,.account-login,.cart,.container{width:960px}}@media (max-width:991px){.account-create,.account-login,.cart,.container{width:100%;padding-left:30px;padding-right:30px}}#detailheader-tablet{width:100%;position:absolute;left:0;top:90px;z-index:500;display:none}@media (min-width:768px) and (max-width:991px){#detailheader-tablet{display:block}}@media (min-width:768px) and (max-width:991px){#productdetailview{padding-top:400px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}#productdetailview .col-md-5,#productdetailview .col-md-7{width:100%}#productdetailview .col-md-5{-ms-flex-order:2;order:2}#productdetailview .col-md-7{-ms-flex-order:1;order:1}#productdetailview .product-essential,#productdetailview div.usp-attributes{text-align:center}#productdetailview #nextLink,#productdetailview #prevLink{display:none}#head-img{left:50%;transform:translateX(-50%)}.detailheader{background-position:center bottom;background-size:cover;position:relative;height:448px;margin-top:50px;background-attachment:scroll;overflow:visible;background-position:center center}.detail-img img{border:19px solid #fff;width:400px;height:400px}}@media all and (min-width:768px) and (max-width:991px) and (-ms-high-contrast:none),(min-width:768px) and (max-width:991px) and (-ms-high-contrast:active){.detail-img img{border:18px solid #fff;width:320px;height:320px;border-radius:2px;padding:2px;background:#f6f6f6}}@media (min-width:768px) and (max-width:991px){@-moz-document url-prefix(){.detail-img img{border:18px solid #fff;width:320px;height:320px;border-radius:2px;padding:2px;background:#f6f6f6}}.detail-img{left:0;margin:0 auto;position:relative;width:320px;right:0;top:20px;text-align:center;z-index:1}.detail-img .amlabel-div{width:400px}.detail-img:after{content:"";width:400px;height:95px;position:absolute;bottom:0;left:0;background:url(/skin/frontend/flora/default/images/steekkaart.png) no-repeat 0 top;background-size:408px;z-index:-1;color:#213a68;top:399px;left:50%;transform:translateX(-50%)}}@media (max-width:767px){#productdetailview{padding-top:40px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-direction:column;flex-direction:column}#productdetailview .col-md-5,#productdetailview .col-md-7{width:100%}#productdetailview .col-md-5{-ms-flex-order:2;order:2}#productdetailview .col-md-7{-ms-flex-order:1;order:1}#productdetailview .product-essential,#productdetailview div.usp-attributes{text-align:center}#productdetailview #nextLink,#productdetailview #prevLink{display:none}}.review-loader{width:100%;float:left;margin-bottom:40px}.reviews-list{width:100%;float:left}.klantenservice-nav svg#Capa_1{position:relative;top:3px;left:-3px}@media (min-width:768px) and (max-width:1199px){input#search.form-control.input-text{font-size:14px;width:300px}}@media (min-width:992px) and (max-width:1199px){div.sbox.klantenservice-nav a{padding-left:16px}}.catalogsearch-result-index .page-title{padding:40px 0}.catalogsearch-result-index .page-title,.catalogsearch-result-index h1{margin:0!important}.catalogsearch-result-index .col-main--container{width:100%}.support-header{left:225px!important}@media (min-width:992px) and (max-width:1199px){.support-header{left:185px!important}}@media (min-width:768px) and (max-width:991px){.support-header{left:70px!important}}.cta-banner .cord{top:55%!important}.sidebar-trust .review{font-size:14px!important}@media (min-width:768px) and (max-width:1199px){.cta-banner p{font-size:14px!important}}@media (min-width:768px) and (max-width:991px){.cta-banner .slick-dots{bottom:-40px!important}}.cta-banner .price--top .old-price span:nth-child(2){text-decoration:line-through}.layer-header .remove-all{height:auto}.itemprice-list,.subcatproduct div.product-bottom .itemprice{-webkit-transform:rotate(-8deg)}a[href^=tel]{color:inherit!important}.sidebar-trust{width:100%}.cta-banner--inner:after{content:"";position:absolute;background-image:url(/skin/frontend/flora/default/images/nietje.png);background-repeat:no-repeat;background-position:bottom right;background-size:60px;width:60px;height:30px;top:23px;left:65px;z-index:1}@media (max-width:767px){.cta-banner--inner:after{top:11px;left:45px}.cta-banner{margin-bottom:30px}}@media (max-width:991px){.col-main--container{width:100%}}.homepage--top{margin-bottom:23px;margin-top:63px}@media (max-width:767px){.homepage--top{margin-top:30px}}.homepage--top h1{font-size:1.2rem}.support-header svg{width:18px;height:18px}.static-block.this-month{margin-top:37px;margin-bottom:37px}.static-block.this-month h3{font-size:23px}@media (max-width:991px){.static-block.this-month h3{font-size:16px}}.static-block.this-month a{font-size:24px}@media (max-width:991px){.static-block.this-month a{font-size:14px}}.homepage--usps-inner h2{font-size:31px;text-transform:uppercase}.homepage--usps-inner h3{font-size:17px}.homepage--usps{max-width:240px;min-width:240px;background-color:#e7d9b4;background-size:220px}@media (min-width:992px) and (max-width:1199px){.homepage--usps{max-width:235px;min-width:235px;background-size:180px}}@media (max-width:991px){.homepage--usps{max-width:100%;background-size:130px}}@media (max-width:1199px) and (min-width:992px){.homepage--usps{min-height:366px;max-width:216px;min-width:216px}.homepage--slider{min-height:366px;max-width:520px}}input#search.form-control.input-text{width:350px}@media (max-width:991px) and (min-width:768px){input#search.form-control.input-text{width:275px}#search-box a{padding:3px 22px}}@media (max-width:1199px) and (min-width:992px){input#search.form-control.input-text{width:275x}#search-box a{padding:3px 22px}}@media (max-width:767px){input#search.form-control.input-text{font-size:14px;width:200px}}.navbar-bottom ul li{margin-right:25px}@media (max-width:1199px){.navbar-bottom ul li{margin-right:15px}}.navbar-bottom{background:#e7d9b4}.cta-banner--inner{background-color:#e7d9b4}.sidebar-trust{width:95%}@media (max-width:768px){.support-header .free{display:none}}.navbar-bottom{box-shadow:inset 0 5px 5px rgba(11,11,11,0);box-shadow:0 5px 5px rgba(11,11,11,0)}.navbar-left-usp{font-size:.8rem}@media (max-width:1199px) and (min-width:992px){.navbar-left-usp{font-size:.65rem}}.static-block.this-month h4{font-size:17px}@media (max-width:1200px){.static-block.this-month h4{font-size:13px}}.homepage ul.nav.nav-tabs li a{font:400 18px chunkfive}.navbar-bottom ul li a{font-weight:400;font-family:roboto}.navbar-bottom ul li a:active,.navbar-bottom ul li a:hover{text-decoration:underline}.navbar-default.navbar-fixed-top,.sidebar-navbar{background-image:none}.select-usps span{font-size:14px}@media (max-width:1199px){.select-usps span{font-size:13px}}@media (min-width:768px){.productinfo span h1{font-size:28px}}@media (max-width:991px) and (min-width:768px){#productdetailview{padding-top:200px}}@media (max-width:767px){.productinfo{margin-top:0}}@media (max-width:767px){.productinfo span h1{margin-top:0;font-size:24px}}.homepage--slider .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:-30px}.homepage--slider .slick-dots li{display:inline-block;margin-right:5px}.homepage--slider .slick-dots li:last-child{margin-right:0}.homepage--slider .slick-dots li:after,.homepage--slider .slick-dots li:before{display:none}.homepage--slider .slick-dots li button{width:12px;height:12px;background-color:#fff;font-size:2px;color:#fff;border:none;border-radius:100%}.homepage--slider .slick-dots li.slick-active button{background-color:#599326;color:#599326!important}@media (min-width:992px) and (max-width:1199px){.homepage--slider .slick-dots{bottom:-30px}}@media (min-width:768px) and (max-width:991px){.homepage--slider .slick-dots{bottom:-30px}}@media (max-width:767px){.homepage--slider .slick-dots{bottom:-35px}}#mobile-title{padding:10px 0 13px 0}.mob-fil .filters{margin-bottom:20px}@media (max-width:767px){.cta-banner{margin-bottom:20px}}@media (max-width:767px){.main-container{padding-left:25px!important;padding-right:25px!important}}.navbar-sidebar-menu{width:230px;padding:15px 15px}.navbar-sidebar-menu #sidebar-wrapper{padding:0}.navbar-sidebar-menu #sidebar-wrapper span.showsub{margin-left:-12px}.navbar-sidebar-menu #sidebar-wrapper .catitems .level-2{display:block}.navbar-sidebar-menu #sidebar-wrapper .level-2.active>span.showsub{display:none}.navbar-sidebar-menu #sidebar-wrapper .catitems{position:relative;height:100%;min-height:100%;padding-bottom:100px}#sidebar-wrapper .catitems,#sidebar-wrapper .catitems--top{padding-left:15px}.rotatenav{height:52px}.arrow-left{height:52px}.arrow-right{height:52px}.navbar-form{margin-top:5px}#search-box a{height:31px}#search-box input{height:31px}#search-box a span{top:-5px}@media (max-width:1200px){.navbar-sidebar-menu{width:250px;padding:15px 20px}}@media (max-width:1199px){.homepage--usps-inner ul li{font-size:14px!important}}@media (min-width:768px) and (max-width:1199px){div.ham-top-menu{padding-left:10px}}#amshopby-page-container #sidebar-wrapper .catitems,#amshopby-page-container #sidebar-wrapper .catitems--top{padding-left:0!important;white-space:no-wrap}@media (min-width:2000px){div.ham-top-menu{padding-left:140px}div.navbar-right{padding-right:140px}.support-header{left:350px!important}.arrow-right{right:133px}.arrow-left{left:130px}.navbar-sidebar-menu{left:140px}}@media (min-width:2300px){div.ham-top-menu{padding-left:340px}div.navbar-right{padding-right:340px}.support-header{left:550px!important}.arrow-right{right:333px}.arrow-left{left:330px}.navbar-sidebar-menu{left:340px}}.ts-rating-light.testimonial .carousel{border-radius:8px}.homepage--top h1{font-size:1.25rem}@media (min-width:768px){div.sbox>a{background-color:rgba(79,137,27,.5);border-radius:12px}}.navbar-left-usp{top:-8px}@media (min-width:1024px){a#menu-toggle.menubtn{padding-left:20px;padding-right:20px}}.support-header{display:none}input#search.form-control.input-text::-webkit-input-placeholder{font-size:14px;color:#999!important;line-height:22px}input#search.form-control.input-text::-moz-placeholder{font-size:14px;color:#999!important;line-height:30px}input#search.form-control.input-text:-ms-input-placeholder{font-size:14px;color:#999!important;line-height:22px}input#search.form-control.input-text::-ms-input-placeholder{font-size:14px;color:#999!important;line-height:22px}#sidebar-wrapper .catitems li a,#sidebar-wrapper .catitems--top li a{font-size:15px;font-weight:600}.cms-index-index #sidebar-wrapper .catitems li a,.cms-index-index #sidebar-wrapper .catitems--top li a{font-size:15px;font-weight:400}#sidebar-wrapper span.showsub i.fa.fa-caret-down{transform:rotate(-90deg);font-size:14px}#sidebar-wrapper span.showsub i.fa.fa-caret-up{transform:rotate(180deg);font-size:14px}@media (max-width:991px) and (min-width:768px){.detailheader{margin-top:47px}}@media (max-width:767px){.select-usps{display:inline-block;width:100%}}.end-footer{background-image:url(/skin/frontend/flora/default/images/repeater.jpg);background-size:cover!important;background-repeat:no-repeat!important}@media (min-width:768px){.end-footer{background-position:top center}}.footer{background-color:#73aa42;background-image:url(/skin/frontend/flora/default/images/edge-brown.png);background-position:center top!important;background-size:100%!important;background-repeat:no-repeat}@media (min-width:1200px){.footer{padding-top:9em}.footer h2{font-size:4rem}}.slick-container{display:inline-block;position:relative}.slick-text{background-color:rgba(255,255,255,.9);text-align:center;width:275px;padding:20px 30px;height:auto}.slick-text h2{margin-top:15px;font-weight:400;font-family:chunkfive;color:#544034;font-size:28px;line-height:1}.slick-text p{color:#544034;margin-top:6px;font-size:16px;font-weight:400;font-family:roboto;line-height:1}.slick-text a.button{height:35px;line-height:35px;font-size:15px;margin:10px 0 10px 0}.slick-prijs{background-color:#ff794c;text-align:center;width:200px;padding:15px 0 0 0;height:auto}.slick-container .price--bottom{background:#439e42;padding:1px 0 10px 0;font:700 23px/1.15 roboto slab;color:#fff}.slick-container .special-price{font-size:44px;font-weight:500;font-family:chunkfive;color:#524034}.slick-container .old-price{font:700 15px/1.15 roboto slab;color:#fff}.pos-1{position:absolute;left:50px;top:50px;transform:translate(0,0)}.pos-2{position:absolute;left:50%;top:50px;transform:translate(-50%,0)}.pos-3{position:absolute;right:50px;top:50px;transform:translate(0,0)}.pos-4{position:absolute;left:50px;top:50%;transform:translate(0,-50%)}.pos-5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pos-6{position:absolute;right:50px;top:50%;transform:translate(0,-50%)}.pos-7{position:absolute;left:50px;bottom:50px;transform:translate(0,0)}.pos-8{position:absolute;left:50%;bottom:50px;transform:translate(-50%,0)}.pos-9{position:absolute;right:50px;bottom:50px;transform:translate(0,0)}@media (max-width:767px){.slick-text{width:175px;padding:6px 10px}.slick-text h2{margin-top:10px;font-size:18px}.slick-text p{margin-top:4px;font-size:13px}.slick-text a.button{height:25px;line-height:25px;font-size:13px;margin:8px 0 8px 0}.slick-prijs{width:150px;padding:10px 0 0 0}.slick-container .price--bottom{padding:1px 0 5px 0;font:700 16px/1.15 roboto slab}.slick-container .special-price{font-size:34px}.slick-container .old-price{font:700 13px/1.15 roboto slab}}@media (min-width:992px) and (max-width:1200px){.slick-text{width:210px;padding:8px 13px}.slick-text h2{margin-top:15px;font-size:22px}.slick-text p{margin-top:6px;font-size:14px}.slick-text a.button{height:30px;line-height:30px;font-size:13px;margin:10px 0 10px 0}.slick-prijs{width:150px;padding:10px 0 0 0}.slick-container .price--bottom{padding:1px 0 5px 0;font:700 16px/1.15 roboto slab}.slick-container .special-price{font-size:34px}.slick-container .old-price{font:700 13px/1.15 roboto slab}}
#advice-validate-one-required-by-name-shipping_method {
	display: block;
}
#shopping-cart-totals-table tbody {
	/* display: none; */
}
.score-center i.fa.fa-star, .score-center i.fa.fa-star-half {
    color: #FFDC0F;
    font-size: 30px;
    margin-left: 7px;
}
.score-center i.fa.fa-flip-horizontal.fa-star-half {
    color: #C6C6C2;
    margin-left: -2px;
}
/*
Custom stylesheet for Tuinflora

Place css below here. Probably need to use !important; so you can override the current styling.

*/



.support-header {
    left: 225px !important;
}

@media (min-width:992px) and (max-width:1199px) {
    .support-header {
        left: 185px !important;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .support-header {
        left: 70px !important;
    }
}
.cta-banner .cord {
    top: 55% !important;
}
.sidebar-trust .review {
	font-size: 14px !Important;
}
@media (min-width:768px) and (max-width:1199px) {
    .cta-banner p {
        font-size: 14px !Important;
			overflow: hidden;
    text-overflow: ellipsis;
    max-height: 66px;
    }
}
@media (min-width:768px) and (max-width:991px) {
    .cta-banner .slick-dots {
        bottom: -40px !Important;
    }
    .cta-banner p {
		overflow: hidden;
    text-overflow: ellipsis;
    max-height: 45px;
    }
}
.cta-banner .price--top .old-price span:nth-child(2) {
	text-decoration: line-through;
}
.layer-header .remove-all {
    height: auto;
}
.itemprice-list,
.subcatproduct div.product-bottom .itemprice {
    -webkit-transform: rotate(-8deg)
}
a[href^="tel"] {
  color:inherit !important;
}
.sidebar-trust {
    width: 100%;
}
.sidebar-trust:after {
    z-index: -1;
}
.cta-banner--inner:after {
    content: "";
    position: absolute;
    background-image: url(/skin/frontend/flora/default/images/nietje.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 60px;
    width: 60px;
    height: 30px;
    top: 23px;
    left: 65px;
    z-index: 1;
}


.cta-banner--inner {
    background: #ddcea4;
    border-radius: 20px;
    padding: 35px 0 35px 35px;
    background-image: url(/skin/frontend/flora/default/images/logo-vintage.png), url(/skin/frontend/flora/default/images/ripped-edge-3.png),url(/skin/frontend/flora/default/images/wrinkle-paper-2.png);
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-position: bottom right, bottom left, center;
    background-size: 190px, auto, auto;
}

@media (min-width:1200px) {
.cta-banner--inner {
    background-size: auto, auto;
}
}
@media (max-width:767px) {
.cta-banner--inner:after {
    top: 11px;
    left: 45px;
}
.cta-banner {
	margin-bottom: 30px;
}
}

.col-main--container {
    /width: 80.5%;
}
@media (max-width:991px) {
    .col-main--container {
        width: 100%
    }
}
.sidebar--container {
    /width: 19.5%;
}
.homepage--top {
    margin-bottom: 13px;
    margin-top: 45px;
	background: url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 -10px;
	background-size: 6px;
}
@media (max-width: 767px) {
.homepage--top {
    margin-top: 20px;
}
}

.homepage--top h1 {
        font-size: 1.2rem;
}
.support-header svg {
    width: 18px;
	height:18px; 
}
.static-block.this-month {
    margin-top: 30px;
    margin-bottom: 30px;
	height: 70px;
 }
.static-block.this-month h3 {
    font-size: 20px;
}
@media (max-width: 767px){
.static-block.this-month {
	height: 120px;
	margin-top: 20px;
    margin-bottom: 20px;
 }
.static-block.this-month h3 {
    margin-bottom: -4px;
	font-size: 23px !important;
}
.static-block.this-month h4 {
    margin-bottom: 5px;
	font-size: 15px;
}
.homepage--slider {
    margin-bottom: 5px;
}
}
@media (max-width:991px) {
    .static-block.this-month h3 {
        font-size: 16px;
    }
}
.static-block.this-month a {
    font-size: 20px;
}
@media (max-width:991px) {
    .static-block.this-month a {
        font-size: 14px
    }
}
.homepage--usps-inner h2 {
    font-size: 22px;
	text-transform: inherit;
    margin-bottom: 5px;
}

.homepage--usps-inner p {
    font-size: 13px;
    font-weight: 400;
    color: #544034!important;
    padding: 0 25px;
	margin-top: 4px;
}
.homepage--usps-inner h3 {
    font-size: 16px;
}
.homepage--usps {
    max-width: 237px;
    min-width: 237px;
	background-color: #e7d9b4;
	background-size: 200px;
  }

@media (min-width:992px) and (max-width:1199px) {
    .homepage--usps {
        max-width: 235px;
        min-width: 235px;
		background-size: 180px;
    }
}
@media (max-width:991px) {
    .homepage--usps {
        max-width: 100%;
		background-size: 130px;
    }
}

@media (max-width:1199px) and (min-width:992px) {
    .homepage--usps {
        min-height: 366px;
		max-width: 216px;
    		min-width: 216px;
    }
.homepage--slider {
    min-height: 366px;
    max-width: 520px;
}
}
@media (max-width:991px) {
    .homepage--slider {
		flex-basis: auto;
    }
}

input#search.form-control.input-text {
    width: 315px;
	padding-left: 10px;
}
#search-box a {
    padding: 3px 20px;
}
@media (max-width: 991px) and (min-width: 768px){
input#search.form-control.input-text {
    width: 250px;
}
#search-box a {
    padding: 3px 20px;
}
}
@media (max-width: 1199px) and (min-width: 992px){
input#search.form-control.input-text {
    width: 250x;
}
#search-box a {
    padding: 3px 20px;
}
}
@media (max-width:767px) {
input#search.form-control.input-text {
    font-size: 14px;
    width: 200px
}
#search-box a {
    padding: 3px 10px;
}
}
.navbar-bottom ul li {
    margin-right: 25px;
}
@media (max-width: 1199px) {
.navbar-bottom ul li {
    margin-right: 10px;
}
.navbar-bottom ul li a {
	font-size: 14px;
}
}
.navbar-bottom {
    background: #e7d9b4;
}
.cta-banner--inner {
    background-color: #e7d9b4;
	border-radius: 8px;
 }
.sidebar-trust {
    width: 95%;
}
@media (max-width: 768px) {
.support-header .free {
    display: none;
}
}

.navbar-bottom {
    box-shadow: inset 0 5px 5px rgba(11,11,11,.0);
    box-shadow: 0 5px 5px rgba(11,11,11,.0);
}
.navbar-left-usp {
    font-size: .8rem;
}

@media (max-width: 1199px) and (min-width: 992px) {
.navbar-left-usp {
    font-size: .65rem;
}
}
.static-block.this-month h4 {
    font-size: 16px;
}
@media (max-width: 1200px) {
.static-block.this-month h4 {
    font-size: 13px;
}
}
@media (max-width: 768px) {
#sidebar-wrapper .catitems, #sidebar-wrapper .catitems--top  {
    padding-left: 0px;
}
#sidebar-wrapper .catitems li, #sidebar-wrapper .catitems--top li {
    line-height: 2.7;
	border-bottom: 1px solid rgba(115,170,66,.3);
}
}
.homepage ul.nav.nav-tabs li a {
    font: 400 17px chunkfive;
	padding: 15px 20px 15px;
}
.navbar-bottom ul li a {
    font-weight: 400;
    font-family: roboto;
}
.navbar-bottom ul li a:hover,
.navbar-bottom ul li a:active {
    text-decoration: underline;
}

.navbar-default.navbar-fixed-top, .sidebar-navbar {
    background-image: none;
}
.select-usps span {
    font-size: 14px;
	line-height: 1.6;
}
@media (max-width: 1199px) {
.select-usps span {
    font-size: 14px;
}
}
@media (min-width: 768px) {
.productinfo span h1 {
    font-size: 28px;
	margin-top: 10px;
}
}
@media (max-width: 767px){
#productdetailview {
    padding-top: 9px;
}
div.pricesticker {
    bottom: 15px;
    right: 15px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
#productdetailview {
    padding-top: 200px;
}
}
@media (max-width: 767px){
.productinfo {
    margin-top: 0px;
}
}
@media (max-width: 767px) {
.productinfo span h1 {
    margin-top: 0px;
	font-size: 20px;
}
}
.homepage--slider .slick-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -30px
}

.homepage--slider .slick-dots li {
    display: inline-block;
    margin-right: 5px
}

.homepage--slider .slick-dots li:last-child {
    margin-right: 0
}

.homepage--slider .slick-dots li:after,
.homepage--slider .slick-dots li:before {
    display: none
}

.homepage--slider .slick-dots li button {
    width: 12px;
    height: 12px;
    background-color: #fff;
    font-size: 2px;
    color: #fff;
    border: none;
    border-radius: 100%
}

.homepage--slider .slick-dots li.slick-active button {
    background-color: #599326;
    color: #599326!important
}

@media (min-width:992px) and (max-width:1199px) {
    .homepage--slider .slick-dots {
        bottom: -30px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .homepage--slider .slick-dots {
        bottom: -30px
    }
}

@media (max-width:767px) {
    .homepage--slider .slick-dots {
        bottom: -35px
    }
}
#mobile-title {
    padding: 10px 0 13px 0;
}
.mob-fil .filters {
	margin-bottom: 20px;
}
@media (max-width: 767px){
.cta-banner {
    margin-bottom: 20px;
}
}
@media (max-width: 767px){
.cms-index-index .main-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.catalog-category-view .main-container {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.main-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}
.navbar-sidebar-menu {
    width: 230px;
    padding: 15px 15px;
}

.rotatenav {
    height: 48px;
}
.arrow-left, .arrowlefttop {
    height: 48px;
	background-size: 28px;
}
.arrow-right, .arrowrighttop {
    height: 48px;
	background-size: 28px;
}
.navbar-form {
    margin-top: 4px;
}
#search-box a {
    height: 29px;
}
#search-box input {
    height: 29px;
}
#search-box a span {
    top: -5px;
}
@media (max-width: 1200px){
.navbar-sidebar-menu {
    width: 250px;
    padding: 15px 20px;
}
}
#sidebar-wrapper span.showsub {
    margin-left: -20px;
}

@media (max-width: 1199px){
.homepage--usps-inner ul li {
    font-size: 14px!important;
}
}
@media (min-width:768px) and (max-width:1199px) {
div.ham-top-menu {
    padding-left: 10px;
}
}
#amshopby-page-container #sidebar-wrapper .catitems, #amshopby-page-container #sidebar-wrapper .catitems--top {
    padding-left: 0 !important;
	white-space: no-wrap;
}

@media (min-width: 2000px){
div.ham-top-menu {
    padding-left: 140px;
}
div.navbar-right {
    padding-right: 140px;
}
.support-header {
    left: 350px !important;
}
.arrow-right {
    right: 133px;
}
.arrow-left {
    left: 130px;
}
.navbar-sidebar-menu {
    left: 140px;
}
}
@media (min-width: 2300px){
div.ham-top-menu {
    padding-left: 340px;
}
div.navbar-right {
    padding-right: 340px;
}
.support-header {
    left: 550px !important;
}
.arrow-right {
    right: 333px;
}
.arrow-left {
    left: 330px;
}
.navbar-sidebar-menu {
    left: 340px;
}
}
.ts-rating-light.testimonial .carousel {
    border-radius: 5px;
}
.homepage--top h1 {
    font-size: 1.15rem;
	line-height: 1.3;
}

@media (max-width: 768px){
.homepage--top h1 {
    font-size: 21px;
	line-height: 1.3;
}
}

@media (min-width: 768px){
div.sbox>a {
    background-color: rgba(79,137,27,.5);
	border-radius: 12px;
}
}
.navbar-left-usp {
    top: -8px;
}
@media (min-width: 1024px){
a#menu-toggle.menubtn {
    padding-left: 20px;
    padding-right: 20px;
}
}
.support-header {
    display: none;
}
input#search.form-control.input-text::-webkit-input-placeholder {
	font-size: 14px;
    color: #666 !important;
	line-height: 22px;
}

input#search.form-control.input-text::-moz-placeholder {
	font-size: 14px;
    color: #666 !important;
	line-height: 30px;
}

input#search.form-control.input-text:-ms-input-placeholder
 {
	font-size: 14px;
    color: #666 !important;
	line-height: 22px;
}
input#search.form-control.input-text::-ms-input-placeholder {
	font-size: 14px;
    color: #666 !important;
	line-height: 22px;
}

#sidebar-wrapper .catitems li a,
#sidebar-wrapper .catitems--top li a {
    font-size: 16px;
    font-weight: 600;
}

.cms-index-index #sidebar-wrapper .catitems li a,
.cms-index-index #sidebar-wrapper .catitems--top li a {
    font-size: 15px;
    font-weight: 400;
}


#sidebar-wrapper span.showsub i.fa.fa-caret-down {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	font-size: 14px;
}
#sidebar-wrapper span.showsub i.fa.fa-caret-up {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	font-size: 14px;
}
@media (max-width: 991px) and (min-width: 768px){
.detailheader {
    margin-top: 17px;
}
}
@media (min-width: 1024px){
.detailheader {
    height: auto;
}
}
@media (max-width: 767px){
.select-usps {
    display: inline-block;
	width: 100%;
}
}

.end-footer {
	background-image: url(/skin/frontend/flora/default/images/repeater.jpg);
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background position: top center !important;
}

@media (min-width: 768px){
.end-footer {
    background-position: top center;
}
}
.footer {
    background-color: #73aa42;
    background-image: url(/skin/frontend/flora/default/images/edge-brown.png);
    background-position: center top !important;
    background-size: 100% !important;
    background-repeat: no-repeat;
  }

@media (min-width: 1200px){
.footer {
    padding-top: 9em;
}
.footer h2 {
    font-size: 4rem;
}
}










/*
Marketing stylesheet

*/


.slick-container {
	display: inline-block;
  	position: relative;
    }
.slick-text-banner {
	width:100% !important;
	background-color: rgba(256,256,256,.85);
	padding: 0px 30px;
	min-height: 70px;
    }
.banner-green{
	background-color: rgba(120,172,73,.85);
    }
.banner-orange{
	background-color: rgba(255,124,69,.85);
    }

    .slick-text-banner h2 {
	margin-top: 15px;
	font-weight: 400;
    font-family: chunkfive;
    color: #544034;
    font-size: 20px;
    line-height: 1
    }
    .slick-text-banner a.button {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 7px 0 7px 0;
	padding-left:12px;
	padding-right:12px;
	/background-color:transparent;
	/border: 1px solid #fff;
	/box-shadow: none;
	position: absolute;
	right: 15px;
	bottom: 5px;
	}
 .slick-text-banner p {
    font-size: 16px;
    }
    .slick-text {
    background-color: rgba(256,256,256,.9);
	text-align: center;
	min-width: 260px;
	padding: 10px 20px;
	height: auto;
    }
    .slick-text h2 {
	margin-top: 15px;
	font-weight: 400;
    font-family: chunkfive;
    color: #544034;
    font-size: 23px;
    line-height: 1
    }
    .slick-container .slick-text h2 {
    font-size: 28px;
    }
    .slick-text p {
    color: #222;
    margin-top: 4px;
    font-size: 16px;
    font-weight: 300;
    font-family: roboto slab;
    line-height: 1
    }
    .slick-text a.button {
    height: 31px;
    line-height: 31px;
    font-size: 15px;
    margin: 10px 0 10px 0;
	}
	.slick-prijs {
    background-color: #ff794c;
	text-align: center;
	width: 170px;
	padding: 15px 0 0 0;
	height: auto;
    }
    .slick-container .price--bottom {
    background: #439e42;
    padding: 1px 0 10px 0;
    font: 700 18px/1.15 roboto slab;
    color: #fff;
	}
	.slick-container .special-price {
    font-size: 36px;
    font-weight: 500;
    font-family: chunkfive;
    color: #524034;
	}
	.slick-container .old-price {
    font: 700 13px/1.15 roboto slab;
    color: #fff;
	}

    .pos-1 {
    position: absolute;  
    left:50px;                        
    top: 50px;                         
    transform: translate(0%, 0%);
    }
    .pos-2 {
    position: absolute;  
    left: 50%;                        
    top: 50px;                         
    transform: translate(-50%, 0%);
    }
    .pos-3 {
    position: absolute;  
    right:50px;                        
    top: 50px;                         
    transform: translate(0%, 0%);
    }
    .pos-4 {
    position: absolute;  
    left:50px;                        
    top: 50%;                         
    transform: translate(0%, -50%);
    }
    .pos-5 {
    position: absolute;  
    left: 50%;                        
    top: 50%;                         
    transform: translate(-50%, -50%);
    }
    .pos-6 {
    position: absolute;  
    right:50px;                        
    top: 50%;                         
    transform: translate(0%, -50%);
    }
    .pos-7 {
    position: absolute;  
    left:50px;                        
    bottom: 50px;                         
    transform: translate(0%, 0%);
    }
    .pos-8 {
    position: absolute;  
    left: 50%;                        
    bottom: 50px;                         
    transform: translate(-50%, 0%);
    }
    .pos-9 {
    position: absolute;  
    right:50px;                        
    bottom: 50px;                                                
    transform: translate(0%, 0%);
    }
    .pos-10 {
    position: absolute;  
    left:0px;                        
    bottom: 0px;                                                
    transform: translate(0%, 0%);
    }

@media (max-width: 767px){
  .slick-text {
	min-width: 175px;
	padding: 6px 10px;
    }
    .slick-text h2 {
	margin-top: 10px;
    font-size: 18px;
    }
    .slick-container .slick-text h2 {
    font-size: 18px;
    }
    .slick-text p {
    margin-top: 4px;
    font-size: 13px;
    }
    .slick-text-banner p {
    font-size: 13px;
    }
    .slick-text a.button {
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    margin: 8px 0 8px 0;
	}
	.slick-prijs {
	width: 150px;
	padding: 10px 0 0 0;
    }
    .slick-container .price--bottom {
    padding: 1px 0 5px 0;
    font: 700 16px/1.15 roboto slab;
	}
	.slick-container .special-price {
    font-size: 34px;
	}
	.slick-container .old-price {
    font: 700 13px/1.15 roboto slab;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	.slick-text-banner h2 {
    font-size: 18px;
    }
    .slick-text-banner p {
    font-size: 13px;
    }
}

@media (min-width: 992px) and (max-width: 1200px){
  .slick-text {
	min-width: 210px;
	padding: 8px 13px;
    }
    .slick-text h2 {
	margin-top: 15px;
    font-size: 22px;
    }
    .slick-container .slick-text h2 {
    font-size: 20px;
    }
	.slick-text-banner h2 {
    font-size: 18px;
    }
    .slick-text p {
    margin-top: 6px;
    font-size: 14px;
    }
    .slick-text-banner p {
    font-size: 14px;
    }
    .slick-text a.button {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    margin: 10px 0 10px 0;
	}
	.slick-prijs {
	width: 150px;
	padding: 10px 0 0 0;
    }
    .slick-container .price--bottom {
    padding: 1px 0 5px 0;
    font: 700 16px/1.15 roboto slab;
	}
	.slick-container .special-price {
    font-size: 34px;
	}
	.slick-container .old-price {
    font: 700 13px/1.15 roboto slab;
	}
}

span.shortdelivery: {
    line-height:1;
}
span.shortdelivery::before {
    content: '';
    margin-right: 4px;
}

@media (min-width: 2500px){
	.container {
    width: 1370px;
}
    .homepage--slider {
		max-width: 830px;
        min-height: 580px;
		flex: 1 1 73%;
		-ms-flex: 1 1 73%;

    }
    .homepage--usps {
        min-height: 580px;
    }
}

.homepage--blocks-bottom .homepage--block {
	position: relative; 
	min-height: 305px;
}
@media (max-width:991px) {
    .homepage--block {
		flex-basis: auto;
    }
}
.homepage--blocks-bottom .homepage--block{
	-ms-flex: 1 1 38%;
    flex: 1 1 38%;
}

.homepage--blocks-bottom .homepage--block.first {
	-ms-flex: 1 1 62%;
    flex: 1 1 62%;
}
@media (max-width:1024px) {

.homepage--blocks-bottom .homepage--block,
.homepage--blocks-bottom .homepage--block.first {
	-ms-flex: 1 1 50%;
    flex: 1 1 50%;
}
}
.homepage .tab-products--container {
    margin-top: 12px;
}
.e-trusted-logo:before {
	content: "\f005 \f005 \f005 \f005 \f006 ";
    margin-right: 4px;
    font: .85rem FontAwesome;
    color: #ffdc0f;
}
.sidebar-trust .ratings-total a {
    font-size: 12px;
}
.homepage--usps-inner {
    padding-left: 25px;
    padding-right: 25px;
}
@media (max-width:1200px) {
.homepage--usps-inner {
    padding-left: 15px;
    padding-right: 15px;
}
}
.homepage--usps-inner ul {
    text-align: left;
}
.homepage--usps-inner ul li {
    font-size: 14px!important;
    font-weight: 400!important;
    color: #544034!important;
    line-height: 25px!important;
}
.homepage--usps-inner ul li:before {
    content: "\f058";
    margin-right: 7px;
    font: 19px FontAwesome;
    color: #78ac49;
	position: relative;
	top: 2px;
}
.homepage--usps-inner ul li span {
    display: block;
}
.homepage ul.nav.nav-tabs li.active a {
    /color: #fff;
    /background: #78ac49;
}

.homepage ul.nav.nav-tabs {
    border-bottom: 0px solid #ff7c45;
	background: url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;
    background-size: 6px;
	padding-bottom: 10px;
}


.catalog-product-view .nav-tabs {
    margin-bottom: 5px;
    margin-top: 5px;
    background-color: #f6f6f6;
    border-bottom: 1px dashed #b2b2b2;
    height: 49px;
}
.catalog-product-view ul.nav.nav-tabs li {
    text-align: center;
	padding-right: 25px;
	padding-left: 25px;
	margin-right: 0;
}
.catalog-product-view ul.nav.nav-tabs li a {
    transition: all .2s ease 0s;
    margin-right: 0;
    -webkit-font-smoothing: antialiased;
    font: 800 .8rem roboto slab;
    height: 45px;
    font-size: 15px;
    font-weight: 600;
    font-family: roboto slab;
    line-height: 25px;
    padding-left: 0;
    padding-right: 0;
    color: #222
}
.catalog-product-view ul.nav.nav-tabs li.active a {
    color: #222;
    font-weight: 600;
    color: #73aa42;
}
.catalog-product-view ul.nav.nav-tabs li.active {
    background-color: #fff;
    border: 1px dashed #b2b2b2;
    border-bottom: 1px solid #fff;
    /z-index: 999;
    height: 49px;
}

.catalog-product-view ul.nav.nav-tabs li.active a:before {
    background: none;
}

div.description-short p {
    font-size: 16px;
}
.catalog-product-view div.tab-content {
    padding-left: 15px;
}
div.tab-content li {
    background: none;
    color: #222;
    border-bottom: 1px dashed #b2b2b2;
}
.extra-product--container h3 { font-size:20px;}

.detailsection {
    margin-top: 15px;
}

.catalog-product-view .breadcrumbs {
    margin-top: 40px!important;
    margin-bottom: 30px;
}

div.usp-attributes span {
    font-size: 16px;
}
div.usp-attributes span:before {
    font: .5rem FontAwesome;
    color: #222;
}
@media (max-width: 767px){
div.usp-attributes {
    margin-top: 10px;
}
div.usp-attributes span {
    margin-top: 0px;
}
div.description-short p {
    margin-top: 0;
    margin-bottom: 0px;
	/line-height: 1.4;
}
}
.extra-product--container {
    background: url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top,url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 bottom;
    background-size: 6px;
    padding-top: 5px;
    margin-top: 19px;
}
.hprice {
    transform: rotate(-4deg);
}
.sidebar-trust i {
    font-size: 26px;
}

.top-usp-bar{
	background: #e7d9b4;
	height: 31px;
	top: 98px;
	postion: relative;
}
.top-usp-bar p {
	line-height: 31px;
	margin-top:0px;
	white-space: nowrap;	
	color: #524034;
	font-weight: 400;
	font-size: 14px;
}
.top-usp-bar p img {
	display: inline-block;
	height: 11px;
	margin-right: 6px;
	margin-top: -2px;
}
@media (max-width: 767px){
a.top-logo-link {
    width: 180px;
    margin-top: 16px;
    display: inline-block;
    margin-left: 0;
}
}
@media (min-width: 1024px){
a.top-logo-link {
    width: 195px;
    margin-top: 16px;
}
}
span.logo-payoff-small {
    top: 3px;
}
/.shopproduct, .subcatproduct {
    padding-right: 6px;
    padding-left: 6px;
}
@media (min-width: 1024px){
/.shopproduct, .subcatproduct {
    padding-right: 8px;
    padding-left: 8px;
}
}
/.cta-banner {
    padding-right: 6px;
    padding-left: 6px;
}
.filters {
    background-size: 6px !important;
}


#sidebar-wrapper .catitems li>a,
div.sidebar-cms li>a {
    line-height:27px !important;
}


@media (min-width: 1200px){
div.product-view {
    padding-left: 15px;
}
}
.pay-image img {
	width: 245px; 
	margin-left: 10px;
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	opacity: 0.65;
}
.pay-image img:hover {
	-webkit-filter: none; /* Safari 6.0 - 9.0 */
    filter: none;
}
.selectproduct .trust-image {
    float: right;
    margin-right: 10px;
    margin-top: -2px;
    position: relative;
    width: 65px;
	opacity: 0.45;
}
div.compwish.compwishdetail {
    margin-top: 25px;
}

.data-table.grouped-items-table tr {
    background:none;
    background-color: #f6f6f6;
}
ul.productinfolist {
    padding-top: 5px;
    padding-left: 0;
    list-style-position: inside;
}
.productinfolist li {
    font-size: 13px;
    color: #333;
    position: relative;
    list-style-type: disc;
    font-family: roboto slab;
    margin-left: 0;
	line-height: 17px;
}
div.addthis_inline_share_toolbox {
    margin-left: 16px;
}
p.productinfo {
    font-size: 14px;
}
.navbar-sidebar-menu {
    box-shadow: 0 50px 24px 0 rgba(11,11,11,.31);
}
#detailheader-tablet {
    top: 86px;
}

hr.dashed-devider{
	background: url(/skin/frontend/flora/default/images/dots-6px-hr.png) repeat-x 0 top;
    background-size: 6px;
    height: 3px;
    border: none;
	margin-top: 20px;
	margin-bottom: 0px;
}
.tab-content h3 {
    font: normal 1.5em Chunkfive;
}
.addtobasket {
    height: 40px;
    padding-left: 13px;
    padding-right: 13px;
    font: 15px/44px Chunkfive;
}
table div.price-box p.special-price span.price {
    color: #333;
    font-size: 15px;
}
.extra-product--container div.shopproduct .itemtitle {
    font-size: 13px;
	font-weight: 300;
	color: #333;
    height: auto;
}
.select-usps {
    font-weight: 300;
    font-family: roboto slab;
}
@media (min-width: 767px){
.select-usps {
    float: left;
    margin-top: 3px;
    font-weight: 300;
    font-family: roboto slab;
	width: 60%;
}
}

div.tab-content li {
    font: 300 16px/1.4 roboto slab;
}
#sidebar-wrapper {
    padding: 0 0px 15px 5px;
}
#amshopby-page-container .sidebar-trust {
    margin-left: 0px;
}

ul.level-3,
ul.level-4,
ul.level-5 {
	display:none;
}

@media (max-width: 767px){
.data-table img {
	max-width: inherit;
}
}
@media (max-width: 991px){
.account-create, .account-login, .cart, .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
}
.cart-table .product-name a {	
	font-family: roboto;
    font-weight: 400;
}

#shopping-cart-table .qty.qty-input,
input[type="text"]  {
	-webkit-appearance: none;
    box-shadow: inset 0px 0px 0px 0px red;
}
#shopping-cart-table p.item-msg.notice {
    color: green;
}
.cart .totals tfoot td strong {
    font-size: 1.3em;
}

#super-product-table tbody tr.even {
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
}
table div.price-box span.regular-price{
    color: #333;
    font-weight: 700;
    font-family: roboto slab;
    font-size: 16px;
}


@media (max-width: 767px){
#shopping-cart-table button.button.btn-continue {
    font: bold 12px/20px roboto;
    color: #444;
	margin-top: 5px;
}
#productdetailview .col-md-7 {
    padding-left: 3px;
    padding-right: 3px;
}
#super-product-table {
    margin: 20px auto 15px;
}
#super-product-table tbody tr {
    background-color: #f6f6f6;
}
#super-product-table tbody tr.even {
    background-color: #EFEFEF;
	border-top: 1px dashed #ccc;
}
div.cart .page-title {
    display: none;
}
div.cart-collaterals div.col2-set div.col-2 {
    margin-top: 20px;
	margin-bottom: 80px;
}
h1.onestepcheckout-title {
    margin-top: 20px;
}
div.checkoutcontainer {
    margin-top: 0px;
}
div.checkout_notice {
    margin-bottom: 0px;
}
.container #onestepcheckout-form .group-select {
    padding-left: 0px !important;
	padding-right: 0px !important;
	padding:0px !important;
}
input.input-text {
    border: 1px solid #BDBDBD;
    padding: 0 5px 0 5px;
    height: 38px;
}
/.addtobasketupsel {
    background-color: #ff794c;
	background-color: #73aa42;
    font-size: 14px;
    font-family: Chunkfive;
    margin-left: 10px;
    margin-right: 0;
    border-radius: 100%;
    top: -10px;
    box-shadow: 0 0 #de684a;
    white-space: normal;
    position: relative;
    width: 75px;
    height: 75px;
    box-shadow: 6px 6px 20px rgba(100,100,100,.3);
    line-height: 1.2;
    transform: rotate(10deg);
    padding: 22px 0 0 0 !important;
	border: 1px dotted #fff;
  /-webkit-animation-name: tada;
  /animation-name: tada;

  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
 -webkit-animation-delay: 4s;
  /-webkit-animation-iteration-count: infinite;
/-webkit-animation-iteration-count: 3;
}
table div.price-box span.regular-price {
    color: #333;
    font-weight: 700;
    font-family: roboto slab;
    font-size: 16px;
}
.data-table.grouped-items-table tr p.grouptitel {
    line-height: 1.3;
    margin-top: 0px;
	text-align: left;
}
ul.productinfolist {
    padding-top: 0px;
	line-height: 1;
	text-align: left;
}
.productinfolist li {
	line-height: 1;
	white-space: wrap;
    margin: 0;
	margin-right: 5px;
    clear: none;
    float: none;
    position: relative;
    left: 0;
    transform: none;
	display: inline;
}
.td-2 p:empty {
	display:none;
}
td.td-2 {
    padding-top: 0px;
    padding-bottom: 0px;
	text-align: left!important;
}
.total-quantity {
    margin-top: 0px;
}
span.shortname, span.shortsizetype {
    padding-left: 0px;
}
table div.price-box p.old-price span.price {
    position: relative;
    right: 5px;
    top: 0px!important;
	font-size: 15px;
	font-weight: 400;
	font-family: roboto slab;
}
}



div.totals tfoot span.price {
    font-family: roboto slab;
}

.payment-methods ul li  {
	/line-height: 25px;
}

.payment-methods ul li span {
	margin-bottom:15px;
}
span.h1.nonslider {
    top: 0px !important;
}

.stockmail {
    background-color: transparent;
    color: #333!important;
    font-size: 12px;
    font-family: roboto slab;
    font-weight: 800;
    margin-left: 0;
    margin-right: 0;
    padding: 8px 6px;
    border-radius: 4px;
    top: -2px;
    box-shadow: none;
    white-space: nowrap;
    position: relative;
    border: 1px solid #333;
}
.stockmail:before {
    color: #333;
	margin-right: 4px;
}
.notice-out-of-stock {
    font: 400 12px/24px roboto;
    color: red;
    line-height: 12px;
	margin-top: 2px;
}
@media (max-width: 480px){
.selectproduct {
    padding-right: 15px;
    padding-left: 15px;
}
.selectproduct img {
    display: inline-block;
}
div.compwish.compwishdetail {
    margin-top: 15px;
}
.pay-image img {
    width: 225px;
    margin-left: 2px;
    margin-top: 10px;
}

#mobile-title {
	 padding: 0px 0 5px 0;
}
#mobile-title h1 {
	 font-size: 20px;
	line-height: 1.2;
	margin-bottom: 5px;
}
}


#super-product-table tbody tr td img { max-width: none;}

@media (max-width: 767px){
#super-product-table tbody tr{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-top: 5px;
}
#super-product-table tbody tr td  { 
	padding-top: 10px;
}
#super-product-table tbody tr td.td-1  { 
	flex: 0 1 25%;
	margin-top: 3px;
}
#super-product-table tbody tr td.td-1 img  { 
	float:none;
}
#super-product-table tbody tr td.td-2 { 
	flex: 0 1 75%;
	padding-right: 10px;
}
#super-product-table tbody tr td.td-3 { 
	flex: 1 1 35%;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 0px;
}
#super-product-table tbody tr td.td-4 { 
	flex: 1 1 30%;
	padding-top: 5px;
	padding-bottom: 0px;
}
#super-product-table tbody tr td.td-5{ 
	flex: 1 1 35%;
	padding-top: 5px;
	padding-bottom: 0px;
}
.data-table.grouped-items-table div.group_plus_min.sbox2 {
    top: -5px;
}
.stockmail {
    font-size: 10px;;
    padding: 5px 4px;
    border-radius: 4px;
    top: -15px;
}
ul.productinfolist {
    line-height: 0.9;
}
#super-product-table .price-box p {
    float: none;
}
.cta-banner--inner {
    background-color: transparent;
    border-radius: 0px;
	background-image: none;
	padding: 0px;
}
.cta-banner h2 {
    font-size: 18px;
    color: #544034;
    width: 68%;
}
.cta-banner--inner h2 {
    max-width: 100%;
}
.cta-banner--content {
    padding-right: 0px;
	background-color: rgba(256,256,256,.85);
    position: absolute;
    bottom: 0;
	min-height: 70px;
    padding-left: 15px;
    padding-right: 10px;
}
.cta-banner--inner .button {
    display: inline-block;
	float: right;
	position: absolute;
	right: 15px;
	top: 15px;
	padding-left: 8px;
    padding-right: 8px;
}
.shopproduct.subcatproduct .itemtitle {
    font: 400 14px/1.15 roboto slab;
    position: relative;
    color: #444;
	height: 34px;
}
.list-usp {
    color: #73aa42;
	font-weight: 400;
    height: 17px;
	font-size:13px;
}
.shopproduct.subcatproduct div.product-bottom {
    min-height: 80px;
}
.homepage .tab-products .shopproduct.subcatproduct div.product-bottom {
    min-height: 75px;
    background: 0 0;
	border-bottom: 1px dashed #ccc;
}
.catalog-category-view .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
.cms-index-index .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
.catalogsearch-result-index .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
#login-popup .modal-content {
	padding: 5px!important;
}
#login-popup .page-title {
	margin-top: 20px!important;
}
#login-popup #form-validate div.fieldset {
	background-color: #fff;
}
.customer-account-login .page-title {
    margin-top: 20px!important;
}
div.container.account-login h1, div.container.accountcontainer h1 {
    font-size: 1.4rem;
}
#login-form div.col2-set div.col-sm-6.registered-users div.content {
    background-color: #F7F7F7;
	width: 87vw;
}
.amlabel-div a img {
	border-radius: 2px;
}
}

@media (min-width: 1024px){
.shopproduct.subcatproduct .itemtitle {
    font: 700 .8rem/1.15 roboto slab;
}
}

.catalog-category-view .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
.cms-index-index .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
.catalogsearch-result-index .shopproduct.subcatproduct .button.button.btn-cart {
    display:none;
}
.shopproduct.subcatproduct div.product-bottom {
    min-height: 85px;
}
.homepage .tab-products .shopproduct.subcatproduct div.product-bottom {
    min-height: 70px;
}


@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 667px), (-webkit-min-device-pixel-ratio: 3) and (max-device-width: 736px), only screen and (max-width: 648px) {
#tsbadgeResponsiveTop_db8d3657bdbe440c985ae127463eaad4 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
-webkit-animation-delay: 2s;awe
animation-delay: 2s;

}
}


.sidebar--container .sidebar-trust {
      -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
-webkit-animation-delay: 1.2s;
animation-delay: 1.2s;
}

.sidebar--container .sidebar-cms {
      -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
-webkit-animation-delay: 1.22s;
animation-delay: 1.22s;
}


.rotatenav-holder:hover:after{background-image: none;}

@media (min-width: 768px){
body.customer-account-forgotpassword, body.customer-account-login {
    background-color: #F7F7F7!important;
}
}

.account-menu {
    width: calc(100% - 65px);
    padding: 15px 15px;
}
.account-menu.open #account-close-toggle {
    display: none;
}
@media (max-width: 767px){
.navbar-sidebar-menu-mobile .navbar-sidebar-menu {
    width: calc(100% - 75px);
    padding: 10px 15px;
}
}
.navbar-sidebar-menu-mobile.open #close-toggle {
    display: none;
}

@media (min-width: 768px){
a.menubtn {
    background-color: #564337;
}
a.menubtn:hover, a.menubtn:active {
    background-color: rgb(86, 67, 55);
    -webkit-box-shadow: 0px 0px 6px 6px rgba(255,255,255,1);
	box-shadow: 0px 0px 6px 6px rgba(255,255,255,1);
}
}

span.icon-hamburge-txt {
    margin-left: 6px;
	margin-right:6px;
	top: -8px;
}


.desktop-menu__inner ul li.level-2 a, .desktop-menu__inner ul li.level-3 a, 
.desktop-menu__inner ul li.level-4 a,
.desktop-menu__inner ul li a {
    font: 400 15px/30px 'Roboto Slab';
	color:#333;
}


.desktop-menu {
    width: auto;
}
.desktop-menu__inner {
    padding: 15px;
}
.desktop-menu__inner ul li a:hover {
    font: 600 15px/30px 'Roboto Slab';
	color:#333;
}

.desktop-menu__inner ul.catitems li.home-li a:before {
    font-family: FontAwesome;
    content: "\f015";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
.desktop-menu__inner ul.catitems li.level-2:nth-child(2) a:before {
    font-family: FontAwesome;
    content: "\f02b";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
.desktop-menu__inner ul.catitems li.level-2:nth-child(3) a:before {
    font-family: FontAwesome;
    content: "\f091";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
.desktop-menu__inner ul.catitems li.level-2:nth-child(4) a:before {
    font-family: FontAwesome;
    content: "\f005";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
.desktop-menu__inner ul.catitems li.level-2:nth-child(5) a:before {
    font-family: FontAwesome;
    content: "\f06b";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
.desktop-menu__inner ul.catitems li.level-2:nth-child(6) a:before {
    font-family: FontAwesome;
    content: "\f1bb";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}


#sidebar-wrapper ul.catitems li.level-2:nth-child(1) a:before {
    font-family: FontAwesome;
    content: "\f02b";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
#sidebar-wrapper ul.catitems li.level-2:nth-child(2) a:before {
    font-family: FontAwesome;
    content: "\f091";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
#sidebar-wrapper ul.catitems li.level-2:nth-child(3) a:before {
    font-family: FontAwesome;
    content: "\f005";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
#sidebar-wrapper ul.catitems li.level-2:nth-child(4) a:before {
    font-family: FontAwesome;
    content: "\f06b";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
#sidebar-wrapper ul.catitems li.level-2:nth-child(5) a:before {
    font-family: FontAwesome;
    content: "\f1bb";
    font-size: 16px;
    position: static;
    margin-right: 5px;
    left: 0;
}
li.level-3 a:before {
    display: none;
}



@media (min-width:1024px) {
.homepage--slider {
	display:none;
}
.homepage--slider.slick-initialized {
	display:block;
}
.homepage--slider {
      -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

.homepage--usps {
    float: right;
}
.catalog-category-view p.note-msg {
    width: 60%;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto!important;
    right: 0;
    border-radius: 4px;
}
}

.filters--container {
    padding-right: 0px;
    padding-left: 0px;
}

#mobile-menu ul li a {
    font: 400 15px/23px 'Roboto Slab';
	color: #222;
}
#mobile-menu ul li.active a {
    font: 700 15px/23px 'Roboto Slab';
}
#mobile-menu .mm-title {
    font: 700 16px/18px 'Roboto Slab';
    color: #222;
}
.close-main-menu i.fa.fa-home {
    color: #222;
}
.mm-menu {
    background: #fff !important;
	box-shadow: 10px 0px 10px rgba(0,0,0,.1);
}
.mm-menu.mm-offcanvas {
    max-width: 320px !Important;
	z-index: 999999 !important;
}
.mm-listview>li:not(.mm-divider):after {
    border-bottom-style: dashed !Important;
}
.mm-listview .mm-next:before {
    border-left-style: dashed !Important;
}
#mobile-menu .mm-btn:after, #mobile-menu .mm-btn:before, #mobile-menu .mm-listview>li .mm-next:after {
    border-color: #222;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
    height: 3px;
    border-radius: 4px;
}
.hamburger-inner::before {
    top: -7px;
}
.hamburger-inner::after {
    bottom: -7px;
}
.hamburger {
    left: 13px;
    top: 13px;
}
.seo-usps {
    width: 100%;
    background: #f6f6f6;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 4px;
    display: inline-block;
}
.seo-usps h3 {
    color: #222;
    font-size: 15px;
    font-weight: 700;
	line-height: 1.5;
}

.navbar .breadcrumbs li.return-button {
    background-size: 26px;
    left: 40px;
}
img.tulpenbollen {
    width: 150px;
}
@media (max-width: 767px){
.static-block.marketing-bloembollen {
    height: 260px;
}
}
.static-block.marketing-bloembollen {
    background-color: #e7d9b4;
}
.static-block.marketing-bloembollen h4 {
    color: #544034;
}
.static-block.marketing-bloembollen h3 {
    color: #544034;
}
.static-block.marketing-bloembollen a {
    color: #544034;
    font-size: 15px;
    font-weight: 400;
    font-family: roboto slab;
    border: 1px dashed #544034;
    padding: 7px 22px;
	text-decoration: underline;
}
.box-account {
    background-color: #f6f6f6;
    padding: 10px 25px;
    border-radius: 4px;
    margin-top: 25px;
}
.box-account .box {
    margin-bottom: 25px;
}
.box-account h3 {
    color: #222;
	font-size: 17px;
	font-weight: 400;
}
.box-content {
    display: inline-block;
	width: 100%;
}
.box-account h4 {
    color: #222;
	font-size: 17px;
	font-weight: 400;
}
.dashboard{ margin-bottom: 100px;}

#form-validate div.fieldset,
#login-form div.col2-set div.col-sm-6.registered-users div.content {
    background-color: #f6f6f6;
}
table#my-orders-table tr {
	background-color: #f6f6f6;
}
table#my-orders-table tr {
    font-weight: 600;
    font-size: 13px;
    font-family: roboto;
    white-space: nowrap;
	color: #222;
}
table#my-orders-table tr td{
    font-weight: 600;
    font-size: 13px;
    font-family: roboto;
    white-space: nowrap;
	color: #222 !important;
}
form .legend {
    margin-left: 25px;
    margin-bottom: 15px;
}
div.reviews-list p {
    color: #222;
    font-size: inherit;
    font-family: roboto slab;
}
.shopproduct.subcatproduct div.amlabel-div table.amlabel-table.top-right tbody tr td {
    background-size: 50%!important;
    background-position: 95% 5px !Important;
}
.catalog-product-view div.amlabel-div table.amlabel-table.top-right tbody tr td {
    background-size: 40%!important;
    background-position: 90% 15px!important;
}
#productdetailview div.mobile-header table.amlabel-table.top-left tbody tr td {
    background-size: 30%!important;
    background-position: 15px 20px!important;
}
#productdetailview div.mobile-header table.amlabel-table.top-right tbody tr td {
    background-size: 35%!important;
    background-position: 90% 15px!important;
}
@media (max-width: 767px){
.catalog-product-view table.amlabel-table.top-left {
    top: 0px !Important;
}
}
@media (min-width: 992px){
.catalog-category-view .sub-categories-breadcrumbs {
    height: 50px;
    padding-top: 14px;
}
}
.main.top_description_filter {
    margin-bottom: 20px!important;
}
.cta-banner h2,
.cta-banner ul li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cta-banner ul{
    margin-bottom: 20px;
}
.subcatproduct div.product-bottom .itemprice span.oldprice {
    color: #ff794c;
}
.list-usp:empty {
    display: none;
}

.addtobasketupsel {
    background-color: #ff794c;
	background-color: #73aa42;
    font-size: 14px;
    font-family: Chunkfive;
    margin-left: 10px;
    margin-right: 0;
    border-radius: 100%;
    top: -10px;
    box-shadow: 0 0 #de684a;
    white-space: normal;
    position: relative;
    width: 75px;
    height: 75px;
    box-shadow: 6px 6px 20px rgba(100,100,100,.3);
    line-height: 1.2;
    transform: rotate(10deg);
    padding: 22px 0 0 0 !important;
	border: 1px dotted #fff;
	display: inline-block;
}
.homepage--block-4-4 {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.homepage--block-4-4 div.block-4-item {
	height: 250px;
	/Width: 175px;
    flex: 0 1 23%;
	background-color: #f6f6f6;
	position: relative;
	background-position: center center;
}
@media (max-width: 767px) {
.homepage--block-4-4 {
    flex-wrap: wrap;
}
.homepage--block-4-4 div.block-4-item {
    flex: 0 1 47%;
	margin: 5px;
}
}
.block-4-item-banner{
    width: 100% !important;
    background-color: rgba(256,256,256,.85);
    padding: 0px 15px;
    min-height: 70px;
	position:absolute;
	bottom: 0;
	left:0;
}
.block-4-item-banner h2 {
    margin-top: 12px;
    font-weight: 400;
    font-family: chunkfive;
    color: #544034;
    font-size: 16px;
    line-height: 1;
    text-align: left !important;
}
.block-4-item-banner a.button {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin: 7px 0 7px 0;
    padding-left: 12px;
    padding-right: 12px;
    position: absolute;
    right: 15px;
    bottom: 5px;
}
a#all_cat {
    display: inline-block;
    margin-top: 10px;
    font-family: roboto slab;
	float: right;
}
a#all_cat:after {
    content: "\f105";
    margin-left: 7px;
    font-family: FontAwesome;
	position: relative;
}
.block-4-item-banner a.button {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    margin: 7px 0 7px 0;
    padding-left: 12px;
    padding-right: 12px;
    position: absolute;
    right: 15px;
    bottom: 5px;
}
.popular_cats h2 {
    text-align: left;
}

.promo_top_bar {
    background-color: #a4243a;
    height: 35px;
    position: relative;
    width: 100%;
    color: #fff;
    left: 0;
    top: 33px;
    display: flex;
    justify-content: center;
    align-items: center;
	background-repeat: no-repeat;
	background-position: calc(100% - -450px) center;
	width: 100vw;
 	margin-left: calc(-50vw + 50%);
}
@media (max-width: 767px){
.promo_top_bar {
    top: -2px;	
}
}
@media (min-width: 768px){
.promo_top_bar {
	  background-position: calc(100% - -350px) center;
}
}
@media (min-width: 1024px){
.promo_top_bar {
	  background-position: calc(100% - -150px) center;
}
}
.promo_top_bar p {
    margin: 0;
	font-family: times;
	font-size:18px;
}
.promo_top_bar a {
	text-decoration: underline;
	color: #7DBB48;
}
.toolbarbottom-holder {
    min-height: 50px;
}
.main.top_description_filter {
    display: block;
}
@media (max-width: 767px){
.main.top_description_filter p {
    display: none;
}
}

/**
 * Magento Enterprise Edition
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Magento Enterprise Edition End User License Agreement
 * that is bundled with this package in the file LICENSE_EE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.magento.com/license/enterprise-edition
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license http://www.magento.com/license/enterprise-edition
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.gardens4you.eu/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.facebookconnect-button {
	display:inline-block;
	margin:3px 10px 3px 0;
	padding:0;
}
.facebookconnect-button a {
	display:inline-block;
	height:24px;
	width:auto;
	padding:0 0 0 38px;
	margin:0;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
	cursor:pointer;
}
.facebookconnect-button a,
.facebookconnect-button a span {
	background-image:url(https://www.gardens4you.eu/skin/frontend/base/default/images/aheadworks/socialbuttons/social_btn_long.png);
	background-repeat:no-repeat;
}

.facebookconnect-button a span {
	display:inline-block;
	height:14px;
	width:auto;
	padding:5px 10px 5px 5px;
	margin:0;
	text-decoration:none;
}

.facebookconnect-button a {background-position:0 0; text-shadow:0 1px 0 #283971;}

.facebookconnect-button a span {background-position:100% 0;}

.facebookconnect-button a:hover {
	text-decoration:none;
	text-shadow:none;
}
/* @override http://plantazon.nl/skin/frontend/flora/default/aw_featured/representations/grid/grid.css */

/* @override http://plantazon.nl/skin/frontend/flora/default/aw_featured/representations/grid/grid.css */

/* @override http://plantazon.nl/skin/frontend/flora/default/aw_featured/representations/grid/grid.css */

/* @override http://plantazon.nl/skin/frontend/flora/default/aw_featured/representations/grid/grid.css */

.awafpgrid {
    font-family:Verdana;
    clear:both;
    overflow:hidden;
}
.awafpgrid.afp-border {
    padding: 10px;
}
.awafpgrid a,.awafpgrid a .label {
    color:#000;
}
.awafpgrid ul {
    clear:both;
    list-style: none !important;
}
.awafpgrid.afp-border ul:last-child li {
    margin-bottom: 0;
}
.awafpgrid ul li {
    float:left;
    margin:0 0.5% 10px;
}
.awafpgrid .awafpprice,
.awafpgrid .awafpbutton,
.awafpgrid .awafptitle {
    font-size:12px; color:#000;
}
.awafpgrid .awafptitle a {
    font-weight:700;
    font-size:12px;
    color:#000;
}
.awafpgrid .price-box {
    margin: 4px 0;
    text-align: center;
	height: 35px;
}
.awafpgrid .price-box .price {
    font-weight:400;
    color:#000;
    font-size:12px;
}
.awafpgrid .afp-addtocart button {
    font-size:12px;
    border:0;
    background:none;
    cursor:pointer;
}
.awafpgrid .afp-addtocart button div {
    width:91px;
    background-image:url(https://www.gardens4you.eu/skin/frontend/flora/default/aw_featured/images/addtocart.png);
    height:21px;
    line-height:21px;
}
.afp-thumbnail .onsale-category-container-list {
    float:none!important;
    margin: 0 auto;
}
.awafpgrid .afp-details,
.awafpgrid .awafptitle,
.awafpgrid .afp-thumbnail,
.awafpgrid .afp-addtocart {
    text-align:center;
}
.awafpgrid .afp-thumbnail img {
    max-width: 100%;
    height: auto;
}

/* CUSTOMS RVSCC */


.awafpgrid ul {
    clear:both;
    list-style: none !important;
	padding: 0;
}
.awafpgrid {
    font-family: museo-slab;
    clear:both;
    overflow:hidden;
}
.awafpgrid .afp-thumbnail img {
    width: 100%;
}

.awafpgrid .afp-addtocart button div {
    width:91px;
	background-image:none;
    height:25px;
    line-height:25px;
}

.awafpgrid .afp-addtocart button {
    font-size:13px;
    border:0;
    background:none;
    cursor:pointer;
    background-color: #FF794C;
    text-transform: uppercase;
    -webkit-transition:all 0.2s ease 0s;
    -moz-transition:all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    border-radius:0;
	border-radius: 2px;
	margin: 0 0 1.5em;
	width: 50%;
	box-shadow: 0 2px #df6744;
	-webkit-box-shadow: 0 2px #df6744;
}
.awafpgrid .afp-addtocart button div {
	text-align: center;
	width: 100%;
}
.awafpgrid .afp-addtocart button:hover {
    background-color: #df6744 !important;
    color: #FFFFFF;
}

.awafptitle {
	margin-top: 15px;
}
.awafpgrid .awafptitle a {
    font-weight: 100;
    font-size: 17px;
    font-family: museo-slab;
    line-height: 1;
    color:#7db644;
	display: inline-block;
	overflow: hidden;
	height:38px;
	 overflow: hidden;
	padding-left: 8px;
	padding-right: 8px;
}

h3.homeh3 {
	text-align: center;
	font-family: museo-slab;
	font-weight: 300;
	font-size: 1.9em;
	margin-bottom: 1em;
}

div.ratings {
	text-align: center;
	margin-bottom: 0.8em;
}

.awafpgrid .price-box {
    text-align: center;
	margin-bottom: 4px;
}

p.price-from, p.price-to {
	font-size: 12px;
	display: inline-block;
	width: 35%;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}
p.price-from span.price, p.price-to span.price {
	font-size: 15px !important;
	float: left;
	display: inline;
}
p.price-from span.price-label {
	float: left;
	margin-right: 10px;
}
p.price-to span.price-label {
	float: left;
	margin-right: 10px;
}
.awafpgrid .price-box .price {
    position: relative;
	display: block;
	color: #463022;
	font-weight: 700;
	font-size: 22px;
	font-family: museo-slab;
}

p.special-price {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 1.3rem;
	width: 50%;
	float: left;
}

div.price-box p.old-price {
	display: block;
    text-decoration: line-through;
    color: #D75355 !important;
	margin: 0;
	padding: 0;
	width: 50%;
	float: right;
}

p.old-price span.price {
	font-size: 0.7em !important;
	color: #D75355 !important;
	font-weight: 300 !important;
	text-align: left;
	padding-left: 5px;
}
p.special-price span.price {
	text-align: right;
	padding-right: 5px;
}

.awafpgrid a,.awafpgrid a .label {
    color:#000;
}

.awafpgrid ul li {
	display: block;
    overflow: hidden;
    position: relative;
 	background-color: #fff;
	border-radius: 0px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	margin-bottom: 2em;
	box-shadow: 0 2px 4px 1px rgba(228, 225, 221, 0.95);
	-webkit-box-shadow: 0 2px 4px 1px rgba(228, 225, 221, 0.95);

}

.awafpgrid ul li:active, .awafpgrid ul li:focus {
	box-shadow: 0 4px 16px 1px rgba(228, 225, 221, 0.95);
}

.awafpslider {
    font-family: Verdana;
    position: relative;
}
.awfpslider-horizontal .afp-slides-container {
    margin-bottom: 5px;
}

/* Switch effect fade/appear */
.afp-effect-fade-appear div.afp-slider-item {
    position: absolute;
}
.awafpslider .afp-slider-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 88;
    margin-bottom: 10px;
    width: 100%;
}
.awfpslider-horizontal div.afp-slider-item div.afp-thumbnail {
    float: left;
    height: 200px;
    width: 200px;
    padding-right: 10px;
}
.awfpslider-horizontal.afp-border div.afp-slider-item div.afp-thumbnail {
    padding-top: 10px;
    padding-left: 10px;
}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-thumbnail {
    float: none;
    margin-bottom: 5px;
    padding: 0;
    width: auto;
}
.sidebar .awfpslider-horizontal.afp-border div.afp-slider-item div.afp-thumbnail {
    padding: 10px 10px 0;
}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-thumbnail img {
    max-width: 100%;
}

.awfpslider-vertical div.afp-slider-item div.afp-thumbnail {
    height: 170px;
    text-align: center;
    padding: 10px 10px 0;
}
.sidebar .awfpslider-vertical div.afp-slider-item div.afp-thumbnail img {
    max-width: 100%;
}
.awfpslider-horizontal div.afp-slider-item div.afp-product-info {
    overflow: hidden;
}
.sidebar .awfpslider-horizontal div.afp-slider-item div.afp-product-info {
    overflow: visible;
    padding: 0 3px;
}
.awfpslider-horizontal.afp-border div.afp-slider-item div.afp-product-info {
    margin-left: 10px;
    margin-right: 10px;
}
.awfpslider-vertical .afp-thumbnail .onsale-category-container-list {
    float:none!important;
    margin: 0 auto;
}
.awafpslider div.afp-slider-item div.afp-product-info .awafptitle a {
    color: #000;
    font-size: 20px;
    text-decoration: none;
}
.awafpslider div.afp-slider-item div.afp-product-info .awafptitle a:hover {
    text-decoration: underline;
}
.awafpslider div.afp-slider-item div.afp-product-info .afp-details {
    color: #666;
    font-size: 12px;
}
.awfpslider-vertical div.afp-slider-item div.afp-product-info .afp-details {
    text-align: center;
}

.awafpslider .afp-slider-controls .afp-left,
.awafpslider .afp-slider-controls .afp-right {
    width: 31px;
    height: 31px;
}
.awafpslider .afp-slider-controls .afp-left {
    float: left;
    padding-left: 20px;
}
.awafpslider .afp-slider-controls .afp-right {
    float: right;
    padding-right: 20px;
}
.awafpslider .afp-slider-controls .afp-left .button,
.awafpslider .afp-slider-controls .afp-right .button {
    position: relative;
    width: 31px;
    height: 31px;
    border: 0;
    background: url("https://www.gardens4you.eu/skin/frontend/flora/default/aw_featured/representations/slider/images/sprite.png") no-repeat;
    cursor: pointer;
}
.awafpslider .afp-slider-controls .afp-left .button {
    background-position: 0 0;
}
.awafpslider .afp-slider-controls .afp-right .button {
    background-position: -45px 0;
}

.awafpslider .afp-slider-controls .afp-center {
    margin: 0 51px;
    padding: 6px;
    text-align: center;
    cursor: default;
}
.awafpslider .afp-slider-controls .afp-center .button {
    margin: 0 -2px;
    width: 19px;
    height: 19px;
    background: url("https://www.gardens4you.eu/skin/frontend/flora/default/aw_featured/representations/slider/images/sprite.png") -40px -40px no-repeat;
}
.awafpslider .afp-slider-controls .afp-center .afp-s-current {
    background-position: 0 -45px;
}

.awfpslider-horizontal .price-box {
    float: left;
    margin: 7px 0;
    padding: 0;
    text-align: center;
    width: 150px;
}

.awfpslider-vertical .price-box {
    text-align: center;
    width: 100%;
}

.awafpslider .price-box .price {
    color: #000;
    font-size: 16px;
    font-weight: normal;
}

.awafpslider .price-box span, .awafpslider .price-box a {
    color: #000;
}

.awfpslider-horizontal .afp-addtocart {
    margin: 7px 0;
    text-align: left;
}

.awfpslider-vertical .afp-addtocart {
    margin: 7px 0;
    text-align: center;
}

.awafpslider .afp-addtocart button {
    padding: 0 16px;
    height: 26px;
    border: 2px solid #fff;
    border-radius: 5px;
    background-color: #ff8400;
    -webkit-box-shadow: 0 1px 2px 1px rgba(14, 16, 18, .2);
            box-shadow: 0 1px 2px 1px rgba(14, 16, 18, .2);
    color: #fff;
    text-shadow: 0 1px 0 rgba(14, 16, 18, .25);
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
}

.awfpslider-vertical div.afp-slider-item .awafptitle {
    text-align: center;
}
.awfpslider-vertical div.afp-slider-item .awafptitle a {
    color: #000;
    font-family: Verdana;
    font-size: 16px;
    margin: 7px 0;
    text-decoration: none;
}
.awfpslider-vertical div.afp-slider-item .awafptitle a:hover {
    text-decoration: underline;
}

.afp-effect-simple-slider {
    overflow: hidden;
    position: relative;
}
.afp-effect-simple-slider div.afp-slider-item {
    float: left;
}

.afp-effect-blind-up-down div.afp-slider-item {
    position: absolute;
}

.afp-effect-slide-up-down div.afp-slider-item {
    position: absolute;
}


.googleconnect-button {
	display:inline-block;
	margin:3px 10px 3px 0;
	padding:0;
}
.googleconnect-button a {
	display:inline-block;
	height:24px;
	width:auto;
	padding:0 0 0 38px;
	margin:0;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
	cursor:pointer;
}
.googleconnect-button a,
.googleconnect-button a span {
	background-image:url(https://www.gardens4you.eu/skin/frontend/base/default/images/aheadworks/socialbuttons/social_btn_long.png);
	background-repeat:no-repeat;
}

.googleconnect-button a span {
	display:inline-block;
	height:14px;
	width:auto;
	padding:5px 10px 5px 5px;
	margin:0;
	text-decoration:none;
}

.googleconnect-button a {background-position:0 -24px; text-shadow:0 1px 0 #1a57bf;}

.googleconnect-button a span {background-position:100% -24px;}

.googleconnect-button a:hover {
	text-decoration:none;
	text-shadow:none;
}

.twitterconnect-button {
	display:inline-block;
	margin:3px 10px 3px 0;
	padding:0;
}
.twitterconnect-button a {
	display:inline-block;
	height:24px;
	width:auto;
	padding:0 0 0 38px;
	margin:0;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#FFFFFF;
	cursor:pointer;
}
.twitterconnect-button a,
.twitterconnect-button a span {
	background-image:url(https://www.gardens4you.eu/skin/frontend/base/default/images/aheadworks/socialbuttons/social_btn_long.png);
	background-repeat:no-repeat;
}

.twitterconnect-button a span {
	display:inline-block;
	height:14px;
	width:auto;
	padding:5px 10px 5px 5px;
	margin:0;
	text-decoration:none;
}

.twitterconnect-button a {background-position:0 -48px; text-shadow:0 1px 0 #237b91;}

.twitterconnect-button a span {background-position:100% -48px;}

.twitterconnect-button a:hover {
	text-decoration:none;
	text-shadow:none;
}
.amlabel-div {
    position: relative;
}
.amlabel-div .amlabel-txt {
    line-height: 11px;
    font-size: 0.9em;
    font-weight: bold;
    display: block;
    letter-spacing:0.01px;
    text-decoration: none;
    color: #fff;
}
.amlabel-div a {
    text-decoration: none;
    position: relative;
}

.amlabel-table {
    position: absolute;
    z-index: 10;
    cursor: pointer;
}
.amlabel-table td {
    vertical-align: middle;
    text-align: center;
    border: 0;
    height: auto;
}
.top-center {
    top: 0;
    left: 50%;
}
.middle-left {
    left: 0;
    top: 50%;
}
.middle-right {
    right: 0;
    top: 50%;
}
.bottom-center {
    bottom: 0;
    right: 50%;
}
.middle-center {
    top: 50%;
    right: 50%;
}
.top-left {
    top: 0;
    left: 0;
}
.top-right {
    top: 0;
    right: 0;
}
.bottom-left {
    bottom: 0;
    left: 0;
}
.bottom-right {
    bottom: 0;
    right: 0;
}

.products-list .amlabel-div {
    float:left;
}
* html .amlabel-div { float: left; }
* html .amlabel-div a { position: relative; }

div.amshopby-column {
    float:left; width:83px;
}

select.amshopby-select {
    width:170px;
}

.amshopby-logo{
padding: 0pt 10px 10px 0pt; float: left;
}

.amshopby-featured {
    padding: 5px 5px 5px 5px; 
}

.amshopby-link{
    float:left;
    padding-left:5px; 
    padding-top:5px;
}

.amshopby-clearer {
	display:block; 
	clear:both; 
	overflow: hidden;
}
div.block-layered-nav dd a {padding:0px 5px 0px 0px; display:block; float: left;}  
div.block-layered-nav dd a.amshopby-attr {padding-left:15px; background-image:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-cb1.gif); background-repeat: no-repeat; background-position: left center;}
div.block-layered-nav dd a.amshopby-attr-selected {font-weight: bold; padding-left:15px; background-image:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-cb2.gif); background-repeat: no-repeat; background-position: left center;}
div.block-layered-nav dd a.amshopby-attr-inactive {pointer-events: none; color: #666666}
div.block-layered-nav dd a img {padding: 0px 4px 5px; float:left;}

div.block-layered-nav dd li.amshopby-cat-level-2 {padding-left:10px;}
div.block-layered-nav dd li.amshopby-cat-level-3 {padding-left:20px;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold;
color:black; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left;
display:block; width:15px; height:15px; cursor:pointer;
background:transparent url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-plus.gif)  no-repeat;}
div.block-layered-nav dd li span.minus {background:transparent
url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-minus.gif) no-repeat;}
div.block-layered-nav dd li:after {display:block; content:".";
clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



div.block-layered-nav.amshopby-collapse-enabled dt {
 cursor:pointer; 
 padding-left:15px;
 background:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-expanded.gif) center left no-repeat;
}
div.block-layered-nav.amshopby-collapse-enabled dt.amshopby-collapsed {background:url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-collapsed.gif) center left no-repeat}


div.block-layered-nav div.amshopby-slider {
	 position:relative; margin:10px 4px 5px 4px; z-index:9; height:18px;  background: url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; cursor:pointer;
}
div.block-layered-nav div.amshopby-slider div.handle {margin-left:-4px; width:8px; top:3px; height:14px; background: transparent url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-hadle.png) no-repeat; position: absolute; cursor:move; z-index: 2;}

/*
 * Slider labels
 */
.amshopby-slider-price {
	color: #798794;
}
.amshopby-slider-price-from {
	float: left;
    
}
.amshopby-slider-price-to {
	float: right;
}

.amshopby-slider-handle-right {
	position: absolute;
	top: 14px;
	right: 0px;
}

.amshopby-slider-handle-left {
	position: absolute;
	top: 14px;
	left: 0px;
}

.amshopby-tooltip {
    padding:2px 5px;
    background:#FEC;
    border:1px solid #FAA819;
    color:#1F5070;
    text-align:left;
    width:200px;
    position:absolute;
}

.amshopby-slider-price-range 
{
	text-align: center;
	font-size: 0.9em;
}

.amshopby-tooltip-img {
    cursor:help;
    display: inline;
}

div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top {
    position: relative;
}
div.amshopby-overlay {
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 555;
}
div.amshopby-overlay img {
    top: 100px;
    left: 45%;
    display: block;
    position: absolute;
}

div.amshopby-overlay div {
    margin: 0 auto;
    display: block;
	width: 300px;
	height: 200px;
	background:  url('https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-overlay.gif') 50% 50% no-repeat;
}

/*
 * Advanced Categories
 */
.amshopby-advanced li {
	clear: both;
}
.amshopby-advanced li.level1 {
	padding-left: 20px;
}
.amshopby-advanced li.level2 {
	padding-left: 30px;
}
.amshopby-advanced li.level3 {
	padding-left: 40px;
}
.amshopby-advanced li.level4 {
	padding-left: 50px;
}


.amshopby-advanced li.active > a {
	font-weight: bold;
}

/*
 * Slider Bar
 */
.amshopby-slider-bar {
	position:absolute; 
	background: #999; 
	height: 6px; 
	top: 6px; 
	z-index: 1;  
}

/*
 * Subcategories block
 */
.amshopby-subcategory-image {
	overflow: auto; 
}

.btn-remove-inline { background-image: url('https://www.gardens4you.eu/skin/frontend/flora/default/images/am_btn_remove.gif'); background-repeat: no-repeat; width:13px; height:12px; margin-left: 4px; }
.btn-remove-inline:hover { /* background-position: center bottom; */ }
.amshopby-hightlighted { background: yellow;}

.btn-remove-inline img {display: inline;}

div.block-layered-nav div.amshopby-slider div.handle.active { z-index: 3; }

.amshopby-slider-ui { background: url(https://www.gardens4you.eu/skin/frontend/flora/default/images/amshopby-slider-bg.gif) repeat-x 0 50%; margin: 10px .4em; }
.amshopby-slider-ui .ui-slider-handle { background-color: #f18200; border: 1px solid #de5400; box-sizing: border-box; outline: none; }
.amshopby-slider-ui .ui-slider-range { background-color: #999999; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { cursor: pointer; position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.4em; }
.ui-slider-horizontal .ui-slider-range { top: 0.2em; height: 8px; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.amshopby-narrow-by-list table td { vertical-align: top; }
.giftbox-image{
    margin: 0 auto;
}

.checkout-progress li {
    border-top: 10px solid #999999;
    color: #ABB5BA;
    float: left;
    font-weight: bold;
    margin: 0 3px 0 0;
    padding: 2px 0 0;
    text-align: center;
    width: 16%;
}

#giftwrap-action{
    width: 90px;
	text-align: left;
}

.validation-failed{
    outline: 1px dashed red;
}
p.required, .validation-advice{
    display: block;
}

#giftwrap-action .giftwrap_delete{
    background: transparent;
    overflow: hidden;
    font-size: 0;
    display: block;
	cursor: pointer;
    border: none;
}

#giftwrap-action .giftwrap_edit{
    background: url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/edit.png) no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 16px;
    overflow: hidden;
    text-indent: -999em;
    font-size: 0;
    display: block;
    border: none;
	cursor: pointer;
}

#giftwrap-action .giftwrap_last{
    /*    float:left;*/
    text-align: left !important;
    text-indent: 4px;
    margin-left: 5px;
	cursor: pointer;
}

#giftwrap-action .giftwrap_first{
    float: left;
}

#giftwrap-action li{
    padding-left: 2px;
}

.gidtwrap_button{
    margin-left: -17px;
    margin-top: 4px;
    width: 100px;
}

#giftbox_giftcard_null_label{
    color: #E4015D;
    float: left;
    font-family: arial;
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0;
    text-align: left;
   
}

.giftwrap_last{
	cursor:pointer;
}
.giftwrap_first{
	cursor:pointer;
}

.giftwrap_area {
	margin-bottom:18px;
	padding:12px 15px;
	border:1px solid #D0CBC1;
	background:url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/base_mini_head_bg.gif) repeat-x #fff;
	width:100%;
	float:left;
	/*color:#E26703;	*/
}

.giftwrap_area h4{
	text-transform:uppercase;
	font-size:1.05em;
}
.mess-gift h4, .mess-gift{width: 700px; float: left; color: #E4015D; font-size: 15px; font-weight: bold; text-align: left;}
.giftwrap-style-table {
    width: 100%;
	border-bottom: 0 none;
}
.giftwrap-style-table .odd, .giftwrap-style-table .last{
    background: none repeat scroll 0 0 transparent;
}

.giftwrap-style-table tr.last th, .giftwrap-style-table tr.last td {
}
.giftwrap-style-table .giftwrap-item{
	width:90px; 
	text-align:center;
}
.giftwrap-style-table tbody th, .giftwrap-style-table tbody td {
	text-align: center;
	vertical-align: middle;
        padding-top: 2px;
}
.giftwrap-style-table .giftwrap-style-selection {
	width:150px; 
	text-align:center;
}

.giftwrap-style-table .style-image {
	width:200px; 
	text-align:center;
}

.giftwrap-style-table .style-price {
	width:100px; 
	text-align:center;
}
/*edit by Sally*/
.giftwrap-style-table .image-small{
    float: left;
    width:14%;
    border: 1px solid #e7e7e7;
    margin: 10px;
    padding: 12px 0px 12px 0px;
}
.giftwrap-style-table .title-item{
    float: left;
}
.giftwrap-style-table ul li.info {
    width:74%;
    float:left;
    padding:12px;
    border-right:1px solid #e7e7e7;
}
.giftwrap-style-table ul li .title-item{
    width: 100%;
    float: left;
    text-align: left;
    font-size: 10px;
    text-transform: uppercase;
    color:#757575;
}
.giftwrap-style-table ul li .content-item {
    color:#1e1e1e;
    font-weight: 700;
    padding-left: 12px;
    font: 12px Arial, Helvetica, sans-serif;
}

.giftwrap-style-table ul li .product-name{
    color:#1e1e1e;
    font-size: 12px;
    font-weight: 700;
    text-transform: initial;
    float: left;
}
.giftwrap-style-table .item{
    text-align: center;
    vertical-align: middle;
    margin-top: 40px;
    margin-left: 18px;
    float: left;
}
/*end*/

#giftwrap_all_div {
	padding-top:20px;
	width:50%;
}

#giftwrap_styleselection {
	padding-right:32px;
	padding-top:32px;
}
#giftwrap_styleselection  ul
{
	clear:both;	
	margin-bottom:10px;
}

#giftwrap_styleselection  ul li
{
	float:left;	
	text-align:center;
}

#giftwrap_styleselection  ul li div
{
	border:2px solid #CFCFCF;
	height:122px;
	width:90px;
	margin-right:5px;
	background-color:white;
}

#giftwrap_styleselection ul li div#giftwrap_style {
	height:82px;
	width:150px;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	padding-top:40px;
}

.gift_wrap_head h3{

	text-align:right;
}
.head1 h3 {
	margin-right:89px;
	min-height:30px;
}
#giftwrap_styleselection  ul li div.gray
{
	background-color:#F1F1F1;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#giftwrap_message
{
	float:left;
}
#giftwrap_message h4
{
	min-height: 16px;
	color: #e26703;
	padding-top: 1px;
	padding-right: 0pt;
	padding-bottom: 1px;
	padding-left: 5px;
}

.giftwrap_area .giftwrap_item {
	text-align:center;
	float:left;
	width:100%;
}

#loading-mask-giftwrap {
	position:absolute;
	top:40%;
	left:40%;
	color:#d85909;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	z-index:500;    
}	

#loading-mask-giftwrap .loader-giftwrap {
	position:fixed;
	top:45%;
	left:50%;
	width:120px;
	margin-left:-60px;
	padding:15px 60px;
	background:#fff4e9;
	border:2px solid #f1af73;
	color:#d85909;
	font-weight:bold;
	text-align:center;
	z-index:1000;
}

/* for gift wrap tooltip*/
.giftwrap_icon {
	width:50%;
}

.giftwrap_protoClassic {
border:5px solid #8C939C;
width:300px;
}

.giftwrap_protoClassic .giftwrap_toolbar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#96B8E2 url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/classic_toolbar.gif) repeat-y scroll left top;
	color:#FFFFFF;
	font-weight:bold;
}

.giftwrap_protoClassic .title {
	padding:5px;
}

.giftwrap_protoClassic .content { 
	background: #fff; 
	color: #333333;
	font: 11px Arial, Helvetica, sans-serif; 
	padding: 5px; 
	clear:both;
}

/* Available Pagers page*/
.listing-pagers .grid-row {
	border-bottom:1px solid #d9dde3;
	float:left;
	width:100%;
}

.listing-pagers .last {
	border-bottom:0;
}

.listing-pagers li.item { 
	float:left; 
	width:30%; 
	padding:12px 10px; 
	line-height:1.6em; 
	overflow:hidden; 
	border-right:1px solid #d9dde3;
}

.listing-pagers .product-image { text-align:center; }

.listing-pagers h5 { text-align:center; }

.giftwrap-message .turned_off{display:none;}


#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {
    background: url('https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/back1.png') repeat !important;
    display: none;
    padding: 30px 44px;
    position: absolute;
    z-index: 2000;
    top:10px !important;// edit by Sally_Magestore
    
/*    height:auto !important;*/
}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {position: relative;}


/*Gift box*/
.giftbox-title{
    float: left;
    font-weight: normal;
    padding: 10px 0;
    text-align: left;
}
#giftwrap-giftbox li ,#giftwrap-giftbox-additional li,#giftwrap-giftbox-paper-table  li,#giftbox-giftcard-table li {
	list-style:none;
}
.giftwrap-style-table{font-size: 14px; font-weight: normal; }
.giftwrap-style-table tbody td span.price{}
.giftwrap-style-table tbody td span.img-small{
	height: 80px;
	width: 80px;
	float: left;
	padding: 6px 5px 0 0;
        border:1px solid #e7e7e7;
	
}
#giftwrap-giftbox-additional{
	width:100%;
	padding: 10px 0;
}
#giftwrap-giftbox{
	margin: 10px 0px;
}
#giftwrap-giftbox img{
	margin: 0 auto;
}
#giftwrap-giftbox .a-center-hidden{
	display:none;
}
#giftwrap-form .actions-button{
	width: 100%;
	text-align: left;
	margin-top: 18px;
	float: left;
}
#close-giftbox a{
    line-height: 41px;
    margin-left: 14px;
    text-decoration: none;
}
#close-giftbox span, button#save-giftbox span{

}
#close-giftbox, button#save-giftbox{
	width: 67px;
	height: 47px;
	float: right;
	
}
#close-giftbox{float: left!important;}
#giftbox-item-div{
/*	max-height:300px;*/
	width:100%;
        float: left;
	min-height: 50px;
        background:#fff;
        border: 1px solid #e7e7e7;
}
#save-giftbox{
padding: 10px;
float: right;
}
#giftcart-message-textarea{
    height: 100px;
    padding: 5px;
    width: 100%;
    border:none;
}

#tinycontent .block-title h3{
	font-size: 40px;
        text-align: center;
}

#tinycontent .block-title h3 a{	
	text-decoration: none;
	color: #0a263c;
}

#tinycontent .block-title h3 a:hover{
	text-decoration: underline;
}

#giftbox-giftcard,
#slider-features #features-screen{	
	margin:0 auto;
	float:left;
        width: 100%;
        left: -17px;
    /*width: 824px;
      border: 1px solid #E3E3E3;
      position: relative;*/
	
}

#giftwrap-giftbox-paper-div{float: left; width: 100%; }			
#giftbox-giftcard li#view, #giftbox-giftcard li.nav-left,
#slider-features #features-screen li#view, #slider-features #features-screen li.nav-left{margin-right: 2px!important;}

#giftbox-giftcard li.nav-right,
#slider-features #features-screen li.nav-right{ margin-right: 0;}

#giftbox-giftcard li,
#slider-features #features-screen li{
	float:left;
	list-style:none;
	margin-right: 7px;	
}
#giftbox-giftcard,
#slider-features {
    margin: 0 auto;
}
#giftbox-giftcard .jq-ss-crop,
#slider-features #features-screen .jq-ss-crop{
	float:left;
	border:0 none;
	
}
.featuredproduct-content div.button-add a{	
	background: #2e2e2e;	
	color: #fff;
	font-size: 14px;
	line-height: 33px;
	padding: 0;
	text-decoration: none;
	
}
.check-gift{
    text-align: left;
    width: 600px;
    float: left;
    opacity: 0;
}
.check-gift input{
    float: left;
    margin-top: 1px;
    text-align: left;
    width: 21px;
}
.featuredproduct-content div.button-add{
	height:33px;
	background: #2e2e2e;
	width: 97px;
	text-align: center;
	float: right;
	margin-top: 6px;
}
#giftbox-giftcard-div{float:left; width: 100%; }
.btn-giftwrap{
    float: left;
    font-size: 14px;
    height: 36px;
    padding-left: 10px;
    padding-top: 33px;
    width: 121px;
	margin-top: 18px;
}
/*.featuredproduct-content .price{
    font-size: 20px;
    font-weight: normal;
}
*//*.featuredproduct-content h4.product-name{
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
    text-decoration: none;
}
*/.featuredproduct-content{
    float: left;
   /* margin-bottom: 14px;*/
    /*margin-top: -11px;*/
    padding: 0 0 0 0;
    text-align: center;
    width: 93px;
}
.product-featured{
	background: url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/home-featured-bg.png) no-repeat ;
	_background: url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/home-featured-bg.gif) no-repeat ;
	width: 988px;
	height: 440px;
}
#giftbox-giftcard li.nav-left, #giftbox-giftcard li.nav-right,
#slider-features #features-screen li.nav-left, #slider-features #features-screen li.nav-right{
    cursor: pointer;
    margin-right: 0;
    padding: 0;
    width: 20px;
}	
#giftbox-giftcard #left2, #giftbox-giftcard #right2,
#slider-features #features-screen #left,#right{
	display:block;
	height:32px;
	width:20px;
	margin:52px 0 0 !important;
	text-decoration: none;
	overflow:hidden;
	position: relative;
	z-index: 9;
}
#giftbox-giftcard  #left2,
#slider-features #features-screen #left{background:url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/btn_prev.gif) top left no-repeat; height: 32px; width: 20px;}

#giftbox-giftcard #right2,
#slider-features #features-screen #right{background:url(https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/btn_next.gif) top right no-repeat;height: 32px; width: 20px;}

#giftbox-giftcard #view2,
#slider-features #view{

    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
	
}

#slider-features #images, #giftbox-giftcard #images2{
   background: #fff;
    height: 171px;
   overflow-y: scroll;
    padding: 12px 7px;
    width: 100%;
    border: 1px solid #E3E3E3;
    height: 195px;
}
#slider-features #images li, #giftbox-giftcard #images2 li{
   height: 170px;
    width: 92px;
    margin: 5px 6px;
    border: 1px solid #e8e8e8;
    border-radius: 0 0 5px 5px;
    
}
.img-product-tip{
	top: 20px!important;
	z-index:9999;
}
#giftbox-giftcard #images2 li .product-info
#slider-features #images li .product-info
{float:left;}
#giftbox-giftcard #images2 li .product-info .featuredproduct-image,
#slider-features #images li .product-info .featuredproduct-image a{    
	float: none;
    height: 259px;
    width: 94px;	
}
#giftbox-giftcard #images2 li .product-info .featuredproduct-image a.buy-now,
#slider-features #images li .product-info .featuredproduct-image a.buy-now{    
    float: right;
    height: 38px;
    margin-top: -19px;
    width: 110px;
	
}
#giftbox-giftcard #images2 li .product-info .featuredproduct-image,  
#slider-features #images li .product-info .featuredproduct-image{  
    height: 60px;
    padding: 0px;
   /* text-align: center;*/
    width: 93px;
}
#giftbox-giftcard #images2 li .product-info .product-link,        
#slider-features #images li .product-info .product-link{        
    height: 38px;
}
#giftbox-giftcard #images2 li .product-info .actions
#slider-features #images li .product-info .actions
{float:right;}
#giftbox-giftcard #images2 .buy-now,
#slider-features #images .buy-now{
    background: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/images/btn-buynow.png") no-repeat scroll 0 0 transparent;
    _background: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/images/btn-buynow.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
	cursor: pointer;
    width: 110px;
	text-decoration:none;
	text-align: center;
}
.jq-ss-crop{
	padding: 0;
	
}
#slider-features #images a.buy-now:hover{
    background: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/images/btn-buynow-hover.png") no-repeat scroll 0 0 transparent;
    _background: url("https://www.gardens4you.eu/skin/frontend/flora/default/css/images/btn-buynow-hover.gif") no-repeat scroll 0 0 transparent;
}
#giftbox-giftcard #images2 .buy-now span,
#slider-features #images .buy-now span{
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 38px;
}
#giftbox-giftcard #images2 li .item,
#slider-features #images li .item{  text-align: center;}
#giftbox-giftcard #images2 li img,
#slider-features #images li img{
    border: 0 none;
    height: 60px;
    width: 90px; 
}
#giftbox-giftcard #images2 li .item .featuredproduct-name,
#slider-features #images li .item .featuredproduct-name{
	color: #000000;
    font-size: 13px;
    text-transform: uppercase;
	font-weight: bold;
    text-decoration: none;
}
/*Wrap type*/
#giftbox-wraptype{
	/*float: left;*/
	width: 100%;
	margin-top:-38px;
}
#giftbox-wraptype li{
	text-align: left;
        float: left;
        width:100%;
        border: 1px solid #e6e6e6;
        padding: 9px;
        background: #fff;
}
#giftbox-wraptype li.choose-product{
        background: #f5f5f5;
}
#giftbox-wraptype li input{
	float:left;
	margin-right:15px;
        margin-top:3px;
}

#giftbox-wraptype li label{
	text-align:left;
/*        float: left;*/
        font-size: 14px;
        font-family:  "Raleway", "Helvetica Neue", Verdana, Arial, sans-serif;
        color:#1e1e1e;
        display: block;
}

/* King Update_UE 130610 */

.giftwrap-step {
   
	width: 100%;
        margin-top: 10px;
        float: left;
}

.giftwrap-step p{
    text-align: left;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 1px !important; 
    display:none;
    color: #737373;
}
/*Gift box*/
.giftbox-title-message{
    color: #8C6239;
    float: left;
    font-family: arial;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0;
    text-align: left;
    width: 800px;
}

#help-item-1-info, #help-item-2-info, #help-message-info, #help-qty-wrapped-info, #help-tick-info, #help-wrapped-total-info{
	border: 5px solid #8C939C;
    width: 300px;
	background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font: 11px Arial,Helvetica,sans-serif;
    padding: 5px;
	text-align: left;
}
	
.no-nothing ,.yes-delete, .no-edit{
	padding-left: 10px!important;
        width: 100px!important;
	text-align: center !important;
	border: none!important; 
}	

.notice-end{
    margin-top: 20px;
}
/*radio -default*/
.paper-radio{
        bottom: 12px;
        text-align: center;
    }
    .giftwrap_radio_icon{
        width:100%;
        padding-top:7px;
        padding-left:7px;
    }
    .paper-image{
        text-align: center;
    }


    #giftwrap-paper-list{
        height: 230px;
    }

    #giftwrap-giftcard-list{
        height: 230px;
    }

    .paper-name{
        float: left;
        width: 100%;
        text-align: center;
    }

    .giftwrap-container{
        width:100%;
        background-color: #f4f7f7;
        border: 1px solid #dadddd;
        color: #424242;
        margin-top:2%;
    }

    #giftwrap-papers-images{
        padding: 2% !important;
    }

    #giftwrap-giftcard-images{
        padding: 2% !important;
    }
/*Style by Sally Detai page */
#giftwrap-paper-list .jcarousel-skin-tango .jcarousel-clip-horizontal{
	height:210px;
}
.giftwrap_productview_content{
    border:1px solid #DADDDD;
    float: left;
    width: 100%;
    border-top:none;
}
.giftwrap_productview_title{
    background:#e9292a;
    border-radius:4px;
}
.giftwrap_productview_title h5{
    color:#fff;
    font-size:16px;
    font-weight: bold;
    font-family:  "Helvetica Neue", Verdana, Arial, sans-serif;
}
#giftcart-message-textarea{
    border: 1px dashed #CCC !important;
}
.giftwrap-container{
    width: 100% !important;
}
.item .paper-image .product-img img{
    width:80%;
    height: auto;
    margin: 0 auto;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
    background:none !important;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal{
     background:none !important;
}
.jcarousel-skin-tango{
    overflow-y: scroll;
    overflow-x: hidden;
}
#giftwrap-papers-images, #giftwrap-giftcard-images{
    float: left;
    width: 100%;
}
#giftwrap-papers-images .giftwrap-paper, #giftwrap-giftcard-images .giftwrap-paper {
    float:left;
    margin-right: 4%;
    margin-left: 4%;
    margin-bottom: 4%;
    width: 25%;
}
#giftwrap-papers-images .giftwrap-paper .item, #giftwrap-giftcard-images .giftwrap-paper .item{
    border:1px solid #e8e8e8;
    border-radius: 4px;
}

#giftwrap-paper-list,#giftwrap-giftcard-list {
    height:200px !important;
}

.giftwrap-paper .paper-radio .price-box .regular-price .price{
        font-size:14px;
        font-weight: 700;
        color: #000;
    }
.product-view .product-shop .price-box{
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 10px;
    margin: 0;
}
.giftwrap-container{
    background: #fff;
    border: none;
}
.giftwrap-container .giftwrap_radio_icon{
    background: #e9292a;
    padding-top: 0px;
}
.giftwrap_radio_icon span{
    color:#fff;
    line-height: 16px;
}
.giftwrap_radio_icon h5{
    padding: 5px 0; 
    margin: 0;
    font-size: 13px;
    font-weight:700;    
    font-family:  "Helvetica Neue", Verdana, Arial, sans-serif;
}
.giftbox-title-message-product-view{font-family: arial;
    font-size: 15px;
    font-weight: normal;
    padding: 10px 0;
    text-align: left;
    width: 100%;
    color:#000;
    float: left;
    
}
.supper-attribute-select{
    width: 50%;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 4px;
}
.giftwrap_productview_title h5 img{
    width:25px !important; 
    height:25px !important;
}
.giftwrap_radio_icon img{
    width:20px !important; 
    height:20px !important;
}
.paper-radio .check-box{
    width: 100%;
    height: 30px;
    position: absolute;
    z-index: 20;
    opacity: 0;
    left: 0;
}
.paper-radio .choose-text{
    position: relative;
    height: 30px;
    z-index: 1;
}
.paper-radio .check-box button.check-box-button.active{
   background: url('https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/checkek1.png') no-repeat #333 center center;
float: left;
width: 100%;
height: 30px;
border-radius: 0 0 5px 5px;
    
}
#tinycontent{
        width: 100%;
}
#tinycontent .block-title{
    border-top: none;
    background: #e9292a;
    width: 100%;
    float: left;
    padding: 0px 52px;
    box-sizing: content-box;
    margin-left: -52px;
    -moz-box-sizing:content-box;
}
#tinycontent .block-title h3, #tinycontent .block-title h3 a {
    font-size: 20px;
    font-weight: 700;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    color: #fff;
    line-height: 50px; 
}
.giftwrap-step p.simple-step{
    display: block !important;
    color: #4f4f4f;
    font-size: 14px;
     font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
     border-bottom: 1px dashed #c5c5c5;
     padding-bottom: 17px;
}
.giftwrap-step p.simple-step strong{
    color:  #1e1e1e;
    font-weight: bold;
}
.giftwrap-step .notice-msg{
    color: #737373;
    font-family: "Helvetica Neue", Verdana, Arial, sans-serif;
    font-size: 14px;
}
.giftwrap-step .notice-msg strong{
    color:  #1e1e1e;
    font-weight: bold;
}
form .legend {
    text-transform: initial;
    color:#1e1e1e;
    font-size: 16px;
    font-family:"Helvetica Neue", Verdana, Arial, sans-serif; 
    font-weight: bold;
    border-bottom: none !important;
    margin-bottom: none !important;
    padding-top: 13px;
    float: left;
    width: 100%;
    padding-bottom: 0px !important;
    
}
form .legend span.step1{
   
    color: #737373;
    border: 1px solid #e9292a;
    background-color: #e9292a;
    padding: 1px 12px;
    font-weight: 700;
    background-image: url('https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/1.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin-right:12px;
}
 span.step2{
    color: #737373;
    border: 1px solid #d5d5d5;
    background-color: #d5d5d5;
    padding: 1px 12px;
    font-weight: 700;
    background-image: url('https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/2.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin-right:12px;
}
span.step3{
    color: #737373;
    border: 1px solid #d5d5d5;
    background-color: #d5d5d5;
    padding: 1px 12px;
    font-weight: 700;
    background-image: url('https://www.gardens4you.eu/skin/frontend/flora/default/css/images/giftwrap/3.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin-right:12px;
}
.product-info .featuredproduct-content h2{
    color: #e9292a;
    font-size: 11px;
    font-weight:bold;
    float: left;
    width:100%;
    height: 40px;
    overflow: hidden;
}

.giftwrap-step .simple-step{
    border-bottom: 1px dashed #d5d5d5;
}
#giftwrap-form .fieldset{
    float: left;
    width: 100%;
    max-width: 554px;
}
#giftwrap-giftbox-paper-div #slider-features .featuredproduct-image img{
    width: 90px;
    height: 60px;
}
#giftwrap-giftbox-paper-div .featuredproduct-content .price-box .price{
    font-size: 12px; 
    font-weight: 700;
    color: #1e1e1e;
}
#giftbox-giftcard .featuredproduct-content .price-box .price{
    font-size: 12px; 
    font-weight: 700;
    color: #1e1e1e;
}

#giftwrap-giftbox-paper-div .featuredproduct-content .price-box, 
#giftbox-giftcard .featuredproduct-content .price-box{
    border-bottom:1px solid #e8e8e8;
    padding-bottom: 12px;
}
#step2 #giftcart-message-textarea{
    margin-top: 20px;
}
#giftwrap-form fieldset{
    float: left;
}
.data-table thead th, .data-table tbody td{
    border-bottom: none; 
}
#giftbox-wraptype .form-list > li.choose-product{
   
    margin-bottom: 0px;
}
#close-giftbox{
    background: #b8b8b8;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
/*    width: 153px;*/
    height: 38px;
    width: 27%;
    float: left;

}
button#save-giftbox{
/*    width: 393px;*/
    height: 37px;
    float: right;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    background: #e9292a;
    border-right: 2px solid #e9292a;
    width:70%;
}
#giftwrap-giftbox .hidden {
    display:none;
}
.img-small img{
    display:block;
    margin:0 auto;
}

/*.no-nothing, .yes-delete, .no-edit{
        margin-right: 0px;
        margin-left: 0px;
    }*/

/*Add by Sally - Style responsive*/
@media (max-width: 990px){

}
@media (max-width: 970px){
    .giftwrap-paper .paper-radio .price-box .regular-price .price{
           font-size:12px;
        }
    #giftwrap-paper-list{
        height:190px;
    }
    #giftwrap-giftcard-list{
        height:190px;
    }
    .supper-attribute-select{
    width: 100%;
    }
    
}


@media (max-width: 900px){
	#tinybox{
		width:600px !important;
                height:auto !important;
	}
	#tinycontent{
		display:block !important;
	}
}

@media (max-width: 770px){
        .giftwrap-paper .paper-radio .price-box .regular-price .price{
           font-size:14px;
        }
        #giftwrap-paper-list{
            height:240px;
        }
        #giftwrap-giftcard-list{
            height:240px;
        }
        #giftwrap-papers-images{
            height:260px;
        }
        .item .paper-image .product-img img{
            width:80%;
            margin: 0 auto;
        }
        #giftwrap-paper-list, #giftwrap-giftcard-list{
            height:220px !important;
        }
        .supper-attribute-select{
            width: 50%;
        }
}
@media (max-width: 720px){
    .giftwrap-style-table .image-small{
        width: 25%;
    }
    .giftwrap-style-table ul li.info{
        width: 62%;
    }
    .giftwrap-style-table .item{
        float: none;
    }
    #tinycontent .block-title h3, #tinycontent .block-title h3 a{
        line-height: 50px;
        padding-bottom: 0px;
        font-size: 14px;
    }
    #giftwrap-giftbox .hidden {
    display: block;
    float: left;
    width: 30%;
    background: none;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
    clear: left;
    }
    #giftwrap-giftbox .hidden.paper,  #giftwrap-giftbox .hidden.giftcard{
        padding-top:40px;
    }
    #giftwrap-giftbox .a-center{
        display: none;
    }
    #giftwrap-giftbox tr{
        width:100%;
        float: left;
        border-bottom: 1px solid #ccc;
    }
    #giftwrap-giftbox img{
        margin-left:0px;
    }
    #giftwrap-giftbox tr td{
        float: left;
        width: 65%;
        border-bottom: none;
        text-align: left !important;
        padding-left: 30%;
    }
     .giftwrap-step .notice-msg{
        font-size:12px;
    }
    .giftwrap-step p.simple-step{
        font-size: 12px;
    }
    form .legend{
        font-size: 14px;
    }
    #giftbox-wraptype li label{
        font-size: 12px;
    }
/*    .no-nothing, .yes-delete, .no-edit{
        margin-right:0px;
        margin-left: 0px;
    }*/
}
@media (max-width: 650px){
	#tinybox{
		width:400px !important;
		height:auto !important;
	}
	#giftwrap-giftbox .a-center-hidden{
		display: block;
		float:left;
		background:none;
		clear:left;
                width: 30%;
	}
	#giftwrap-giftbox .a-center-hidden.image{
		margin-top:30px;
	}
	#giftwrap-giftbox .a-center{
		display:none;
	}
	#giftwrap-giftbox tr{
		/*float:left;*/
	}
	#giftwrap-giftbox td{
		border-bottom:none;
		padding-left:50%;
		display:block;
		font-weight:700;
	}
	.giftwrap-paper .paper-radio .price-box .regular-price .price{
           font-size:12px;
        }
        #giftwrap-paper-list{
            height:220px;
        }
        #giftwrap-giftcard-list{
            height:220px;
        }
        .cart-table .product-cart-remove{
        display:block !important;
        float: right;
        }
        .cart-table .product-cart-remove a{
            display:none;
        }
        #slider-features #features-screen, #giftbox-giftcard #view2{
            overflow-x: auto;
            width: 320px;
        }
        #slider-features #images, #giftbox-giftcard #images2{
            overflow-y: hidden;
        }
        
}
@media (max-width: 500px){
    .giftwrap-style-table .image-small{
        width: 50%;
        margin-left: 25%;
    }
    .giftwrap-style-table ul li.info{
        width:100%;
        border-bottom:1px solid #e7e7e7;
    }
    .giftwrap-style-table .item{
        float: left;
        margin-top: 5px;
        margin-left:45%;
    }
    #tinycontent .block-title h3, #tinycontent .block-title h3 a{
        line-height: 28px;
    }
    
    }
    

   
/*    #close-giftbox{
        margin: 5px;
        margin-left: 25%;
    }*/

@media (max-width: 450px){
	#tinybox{
		width:300px !important;
	}
       
        #giftwrap-paper-list{
            height:190px;
        }
        #giftwrap-giftcard-list{
            height:190px;
        }
        .supper-attribute-select{
            width: 100%;
        }
        #close-giftbox{
            width:35%;
        }
        button#save-giftbox{
            width: 60%;
        }
        .no-nothing, .yes-delete, .no-edit{
        margin-top:10px;
        margin-left: 25% !important;
        }
        #slider-features #features-screen, #giftbox-giftcard #view2{
        overflow-x: auto;
        width: 215px;
    }
}
@media (max-width: 380px){
	#tinybox{
		width:250px !important;
	}
        #slider-features #features-screen, #giftbox-giftcard #view2{
            width: 160px;
        }
        
}
/*
 * Magmodules.eu - http://www.magmodules.eu.
 *
 * NOTICE OF LICENSE
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://www.magmodules.eu/MM-LICENSE.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@magmodules.eu so we can send you a copy immediately.
 *
 * @category      Magmodules
 * @package       Magmodules_Richsnippets
 * @author        Magmodules <info@magmodules.eu>
 * @copyright     Copyright (c) 2017 (http://www.magmodules.eu)
 * @license       https://www.magmodules.eu/terms.html  Single Service License
 */
.snippets {
    border: 1px solid #E4E4E4;
    margin: 0px 0;
    overflow: auto;
}

.snippets p {
    margin-bottom: 0
}

.snippets .product-name {
    font-weight: 700
}

.snippets .prod-thumb {
    float: left;
    padding: 8px
}

.snippets img {
    display: block;
    margin: 0px;
}

.snippets .content {
    padding: 5px
}

.snippets .content i {
    font-style: initial;
}

.snippets .rating-box {
    float: right;
    margin-bottom: 5px;
}

.snippets-footer {
    margin-top: -5px;
    color: #666;
    font-style: normal
}

.snippets-fields {
    font-size: x-small;
}

.snippets-fields ul {
    display: inline
}

.snippets-fields li {
    display: inline;
    color: #5D5D5D;
    background: none !important;
    padding-left: 0 !important;
    font-size: 13px;
    float: left;
    margin: 0px !important;
}

.snippets-fields li + li::before {
    content: "- "
}

.snippets-sidebar .rating-box {
    margin-right: 5px;
    margin-top: 5px;
    float: left;
    width: 73px;
    position: absolute;
    height: 15px;
    font-size: 0;
    background: url(https://www.gardens4you.eu/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;
    background-size: 15px;
    text-indent: -999em;
    overflow: hidden;
}

.snippets-sidebar .rating {
    float: left;
    height: 13px;
    background: url(https://www.gardens4you.eu/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;
    background-position-y: 100%;
    background-size: 15px
}
