	@charset "UTF-8";
	@import "http://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic";
	@import "http://fonts.googleapis.com/css?family=Open+Sans:400,600,700";
	a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{
	display:block
}
	body
{
	line-height:1;
	font-weight:300
}
	ol,ul
{
	list-style:none
}
	blockquote,q
{
	quotes:none
}
	blockquote:before,blockquote:after,q:before,q:after
{
	content:'';
	content:none
}
	table
{
	border-collapse:collapse;
	border-spacing:0
}
	:focus
{
	outline:0
}
	body
{
	background:#fff
}
	ol,ul
{
	list-style:none
}
	table
{
	border-collapse:separate;
	border-spacing:0
}
	a
{
	color:inherit;
	text-decoration:none;
	cursor:pointer
}
	caption,td,th
{
	text-align:left;
	font-weight:400
}
	blockquote:after,blockquote:before,q:after,q:before
{
	content:""
}
	blockquote,q
{
	quotes:"" ""
}
.tooltip,a.code
{
	display:none!important
}
	#autocomplete
{
	display:block;
	position:absolute;
	z-index:100;
	width:255px;
	font-size:80%;
	color:#555;
	background-color:#fff
}
	#autocomplete ul
{
	margin:0;
	padding:0;
	list-style:none
}
	#autocomplete li
{
	display:block;
	clear:both
}
	#autocomplete a
{
	width:234px;
	display:block;
	padding:.2em .3em;
	text-decoration:none;
	color:#36C;
	background-color:#ededed;
	text-align:left
}
	#autocomplete a:hover
{
	color:#fff;
	background-color:#373737;
	background-image:none
}
	#conversions-box
{
	height:100px
}

img.attachment-medium
{
width:217px;
height:217px;
}	
.clearfix
{
	width:100%;
	clear:both
}
.gform_wrapper .top_label .gfield_label
{
	display:none!important
}
.vote-filter
{
	margin-top:50px;
	margin-bottom:50px
}
.vote-filter span
{
	margin-right:10px;
	font-weight:600;
	display:inline-block;
	vertical-align:middle
}
.coupon-text-detail
{
	margin-top:40px
}
.coupon-text-detail p
{
	margin-bottom:30px
}
.vote-filter .vilter
{
	display:inline-block;
	margin-right:50px
}
.vote-filter .vilter .drop
{
	display:inline-block;
	width:150px;
	background:#eee;
	position:relative;
	height:40px;
	vertical-align:middle;
	transition:all ease-in .5s;
	cursor:pointer
}
.vote-filter .vilter .drop ul.open
{
	height:auto;
	overflow-y:inherit
}
.vote-filter .vilter .drop:after
{
	position:absolute;
	content:'';
	top:18px;
	right:10px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #2f2f2f;
	z-index:11
}
.vote-filter .vilter .drop ul
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:40px;
	overflow-y:hidden;
	background:#eee;
	transition:all ease-in .5s;
	z-index:10
}
.vote-filter .vilter .drop ul li
{
	padding:10px;
	line-height:20px
}
.vote-filter select
{
	margin-right:80px;
	padding:10px;
	border:none
}
.votecorner
{
	position:absolute;
	right:-10px;
	top:-10px
}
.totalstem
{
	display:inline-block;
	background:#4c87c9;
	padding:17px 10px;
	color:#fff;
	font-weight:700;
	font-size:20px;
	text-align:center;
	vertical-align:bottom
}
.totalstem span
{
	display:block;
	text-transform:uppercase;
	font-size:10px;
	line-height:12px
}
.couponlist li.dot .news-social
{
	margin-top:40px;
	display:inline-block
}
.couponlist li.dot
{
	background:#f6f6f6;
	min-height:150px;
	padding:10px;
	border:2px dotted #ccc
}
.couponlist li.dot:hover
{
	background-color:#fdf9f3
}
.couponlist li.dot .detail
{
	position:inherit
}
.couponlist li.dot .thumbnail img
{
	width:150px;
	height:auto
}
.stemop a
{
	color:red;
	font-weight:600;
	margin-top:20px;
	display:inline-block;
	font-size:18px
}
.couponlist li.dot .news-social li a span
{
	position:absolute;
	top:0;
	left:100%
}
.couponlist li.dot .news-social ul li a
{
	margin-right:40px;
	transition:all ease-in-out .1s
}
.couponlist li.dot .news-social ul li a.twitter:hover
{
	background:url(images/voteplus.png) center no-repeat #1785eb
}
.couponlist li.dot .news-social ul li a.facebook:hover
{
	background:url(images/voteplus.png) center no-repeat #0b2d72
}
.couponlist li.dot .news-social ul li a.googleplus:hover
{
	background:url(images/voteplus.png) center no-repeat #b61010
}
	html
{
	margin-top:0!important
}
	#main-menu ul li ul.dropdown li:hover
{
	background:#eee
}
	ul.atoz li .tlo
{
	font-size:20px;
	margin-bottom:10px;
	font-weight:700
}
	h3.titlepost
{
	font-size:20px;
	font-weight:300;
	padding-right:90px
}
.termsdown .tititi
{
	font-weight:700
}
	body.logged-in
{
	margin-top:32px;
	position:relative
}
	body
{
	font-size:16px;
	font-family:"Roboto",sans-serif;
	color:#484848;
	line-height:24px;
	overflow-x:hidden;
	width:100%
}
.single-coupon_type .couponlist li .term
{
	margin-top:50px
}
.couponlist.top h3.titlepost
{
	max-height:none;
	font-size:16px
}
.single-coupon_type .couponlist .couponbutton.bottoms
{
	height:25px
}
.block
{
	margin-top:200px
}
	body>div.block>div.block-content>form
{
	width:99%;
	margin:0 auto;
	max-width:1080px
}
.fourth.logo img
{
	width:100%;
	margin-bottom:20px
}
	body>div.block>div.block-title
{
	text-align:center
}
	body>div.block>div.block-content>form>input.btn.btn-primary
{
	border:0;
	background:url(images/vind.jpg) 83% 50% no-repeat #0188cc;
	color:#fff;
	padding:10px;
	margin:0;
	font-size:18px;
	background-size:13px
}
.selling-points ul li .thumbnail
{
	position:relative
}
.couponlist .couponbutton-wo
{
	height:20px!important;
	max-height:30px
}
.silo-holder .term
{
	margin-top:20px
}
	#main-content.searchpage .leftcontent.rev
{
	margin-left:290px!important;
	margin-right:0!important;
	min-height:1500px
}
	#main-menu ul li ul.dropdown
{
	display:none;
	position:absolute;
	background:#fff;
	text-align:left;
	padding:12px 0;
	right:0;
	top:100%;
	margin-top:3px;
	z-index:9;
	width:303px
}
	#main-menu ul li:hover>ul.dropdown
{
	display:block
}
	#main-menu ul li ul.dropdown li
{
	display:inline-block;
	margin-right:1%;
	margin-bottom:0;
	padding-bottom:0;
	vertical-align:top;
	width:100%
}
	#main-menu ul li ul.dropdown li ul li
{
	display:block;
	margin-bottom:10px;
	max-width:inherit
}
	#main-menu ul li ul.dropdown li ul li a
{
	padding:0
}
	#main-menu ul li ul.dropdown li a.drop-tit
{
	font-weight:300;
	margin-bottom:0;
	line-height:28px;
	text-transform:none;
	padding:6px 20px;
	font-size:1em
}
.selling-points ul li .thumbnail .flip
{
	-webkit-transform-style:preserve-3d!important;
	-webkit-transition:1s!important;
	position:absolute;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-o-border-radius:50%
}
.selling-points ul li .thumbnail .flip.flipped
{
	-webkit-transform:rotatey(-180deg)
}
.selling-points ul li .thumbnail .backface
{
	position:absolute;
	font-size:22px;
	padding:27px;
	color:#fb5e00;
	line-height:28px;
	z-index:1;
	-webkit-transform:rotatey(-180deg);
	background:#fff;
	top:0;
	left:0;
	right:0;
	bottom:0;
	-webkit-backface-visibility:hidden!important;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-0-border-radius:50%
}
.selling-points ul li .thumbnail img
{
	position:relative;
	z-index:2;
	-webkit-backface-visibility:hidden!important
}
.row-fluid
{
	line-height:30px;
	width:300px!important
}
.clear
{
	width:100%;
	clear:both
}
.arrow
{
	border:solid 1px #E5E5E5;
	padding-bottom:30px;
	background-color:#fff;
	border-radius:4px;
	padding-top:24px;
	padding-bottom:24px
}
.arrow:after
{
	content:'';
	width:100%;
	position:absolute;
	left:0;
	top:100%;
	height:40px
}
	#top-menu
{
	background-color:#0188cc;
	color:#fff;
	text-align:center;
	height:44px;
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out
}
	#top-menu ul li
{
	display:inline-block;
	border-left:solid 1px #1e9edd;
	padding:0 5px
}
.switchs
{
	display:none
}
	header#header
{
	height:125px;
	background:#fff;
	transition:all .3s ease-out;
	-webkit-transition:all .3s ease-out;
	-moz-transition:all .3s ease-out;
	-o-transition:all .3s ease-out;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10001
}
	body.logged-in header#header
{
	top:0
}
	header#header.fixed
{
	top:-44px;
	left:0;
	right:0;
	z-index:2000;
	height:104px
}
	header#header.fixed #main-header
{
	padding:0
}
	body.logged-in header#header.fixed
{
	top:-45px
}
	#top-menu ul li ul li
{
	border:none;
	padding:0
}
	#top-menu ul li ul li a
{
	padding:10px 20px;
	background:url(images/social-top.png) no-repeat
}
	#top-menu ul li ul li a.facebook
{
	background-position:0 16px
}
	#top-menu ul li ul li a.twitter
{
	background-position:0 -39px
}
	#top-menu ul li ul li a.googleplus
{
	background-position:0 -97px
}
	#top-menu ul li ul li a.pinterest
{
	background-position:0 -160px
}
	#top-menu li a
{
	padding:10px 0;
	display:block;
	padding-right:1px;
	font-size:13px;
	text-transform:capitalize
}
	#main-header
{
	padding:3px 0 0;
	transition:all .3s ease-in;
	-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	-o-transition:all .3s ease-in
}
.anim
{
	opacity:1
}
	body.logged-in .full-project-list
{
	top:59px
}
.home #main-header.default .search-header
{
	display:none
}
	body.logged-in #main-header
{
	top:66px
}
	#main-header
{
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	left:0;
	z-index:99999;
	background:#fff
}
	header#header.fixed #main-header
{
	border-bottom:solid 1px #ccc
}
	#main-header.fixed .container
{
	position:relative
}
	#logo
{
	display:inline-block;
	width:220px;
	margin-top:12px;
	margin-bottom:5px;
	margin-right:64px
}
.search-header
{
	position:relative;
	display:inline-block;
	vertical-align:top;
	border:none;
	margin-top:8px
}
.search-header input[type=text]
{
	margin:0;
	border:0;
	padding:13px;
	border:1px solid #CECECE
}
.submit-buutton
{
	background:#0188cc;
	color:#fff;
	border:1px solid #0188cc;
	padding:10px 17px 12px 16px;
	margin:0;
	margin-left:-5px;
	height:43px;
	line-height:20px;
	font-size:15px;
	background-size:13px
}
	#main-menu
{
	width:47%;
	display:inline-block;
	vertical-align:top;
	margin-top:18px;
	margin-left:13px;
	float:right;
	text-align:right
}
	#big-search
{
	padding:40px 0;
	background:url(images/bg.jpg) 50% 0 no-repeat fixed;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	text-align:center
}
	#big-search .container
{
	width:820px
}
	#big-search h1
{
	font-size:45px;
	font-weight:300;
	color:#fff;
	width:100%;
	line-height:63px;
	margin:0 auto;
	text-align:center;
	display:block
}
.full-project-list
{
	position:fixed;
	top:59px;
	left:0;
	right:0;
	background:#fff;
	z-index:3;
	padding-top:10px;
	padding-bottom:35px;
	border-bottom:solid 5px #E5E5E5;
	display:none
}
.couponlist.top li
{
	width:43%;
	padding-right:5%;
	margin-right:3%;
	display:inline-block;
	margin-bottom:5px;
	background:url(images/right-arr.png) 96% center no-repeat;
	vertical-align:top;
	margin-top:15px
}
.couponlist.top li.last
{
	background:0 0;
	padding:0
}
.couponlist.top li .thumbnail
{
	width:80px;
	height:80px;
	margin-right:10px
}
.couponlist.top li .thumbnail img
{
	min-height:100%
}
.couponlist.top li .detail
{
	margin-left:135px
}
.couponlist.top h2.titlepost
{
	font-size:16px;
	max-height:30px
}
.couponlist.top .favouritebutton
{
	display:none
}
.couponlist.top .couponbutton,.couponlist.top .orangebutton
{
	font-size:14px;
	padding:4px!important;
	margin-top:0
}
.couponlist.top .couponbutton-wo,.couponlist.top .orangebutton-wo
{
	font-size:14px;
	padding:5px!important;
	margin-top:0;
	margin-left:0;
	margin-bottom:20px;
	height:auto
}
.couponlist.top .orangebutton
{
	padding:5px;
	height:20px
}
.couponlist.top .countdown
{
	bottom:0;
	left:325px;
	font-size:18px;
	text-align:left
}
	#main-header.fixed #logo
{
	width:180px
}
	#logo>a>img
{
	width:100%
}
	#mywords
{
	display:inline-block;
	min-width:250px;
	padding:0 40px;
	clear:both;
	margin:0 auto;
	transition:all .3s ease-in;
	-webkit-transition:all .3s ease-in;
	-moz-transition:all .3s ease-in;
	-o-transition:all .3s ease-in
}
	#mywords a
{
	display:block;
	font-size:60px
}
	#big-search .advanced-search
{
	margin-top:60px
}
.advanced-search .main-search
{
	text-align:left;
	position:relative;
	margin-bottom:50px;
	line-height:0
}
.silo ul.couponlist li .thumbnail img,.single-coupon_type ul.couponlist li .thumbnail img
{
	opacity:.8
}
.main-search input
{
	padding:15px;
	height:30px;
	border-radius:3px;
	margin:0;
	border:none;
	width:652px;
	box-sizing:padding-box!important;
	font-size:24px
}
.main-search form
{
	position:relative
}
.main-search h2
{
	font-size:36px;
	color:#fff;
	font-weight:300;
	margin-bottom:40px
}
.main-search input.submit-buutton
{
	display:inline-block;
	width:150px;
	font-size:28px;
	font-weight:500!important;
	padding:10px 20px;
	background-color:#006BAD;
	border-radius:3px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	text-indent:0;
	background-size:20px
}
.main-search .showallcategory
{
	display:block;
	background:rgba(225,225,225,.7);
	padding:10px 20px;
	font-size:14px
}
.main-search .showallcategory:hover
{
	background:rgba(225,225,225,.8)
}
.ser-tiger,.trigger
{
	display:none;
	width:40px;
	height:41px;
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/menu.png);
	float:right;
	margin-top:20px
}
.ser-tiger
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/loop.png)!important;
	margin-right:10px
}
	#main-menu ul
{
	position:relative
}
	#main-menu ul li
{
	display:inline-block;
	padding-bottom:0
}
	#main-menu ul li a
{
	padding:8px 12px;
	color:#3E3E3E;
	display:inline;
	font-weight:500;
	font-size:14px!important;
	text-transform:uppercase
}
.home .newsletter .left-form
{
	width:530px;
	margin-right:185px;
	margin-top:29px;
	line-height:39px;
	font-size:20px
}
.home ul.daily-deals
{
	margin-top:0
}
.home ul.daily-deals li
{
	margin-bottom:45px
}
.home ul.daily-deals li h2
{
	font-size:18px
}
.home ul.daily-deals li .daily-overlay
{
	padding:20px
}
.home .new-price
{
	font-weight:bolder;
	font-size:30px;
	color:#d9331a;
	margin-top:10px
}
.home ul.daily-deals li .thumbnail img
{
	width:auto;
	height:180px
}
.home ul.daily-deals li .thumbnail .logo-daily img
{
	height:auto
}
.home ul.vote
{
	margin-top:0
}
.home ul.vote li .contentarea .thumbnail
{
	width:120px;
	height:120px
}
.home ul.vote li .contentarea h2
{
	margin-left:135px;
	font-weight:600;
	font-size:18px;
	margin-bottom:8px
}
.home ul.vote li
{
	margin-bottom:55px
}
.home ul.vote li:last-child
{
	margin-bottom:0
}
.home ul.vote li .contentarea p
{
	margin-left:135px;
	font-size:14px;
	line-height:18px
}
.home ul.vote li ul
{
	display:block;
	text-align:justify;
	list-style-type:none;
	height:40px
}
.home ul.vote li .foot ul li
{
	vertical-align:top
}
.home ul.vote li ul.social li a
{
	width:40px;
	height:40px;
	background-size:40px
}
.home ul.vote li ul.social li a span
{
	width:40px
}
.home ul.vote li ul.social li a.twitter-vote
{
	background-position:0 -80px
}
.home ul.vote li ul.social li a.googleplus-vote
{
	background-position:0 -160px
}
.home ul.vote li ul.social li a.pinterest-vote
{
	background-position:0 -240px
}
.home ul.vote li ul.social li
{
	margin-right:16px
}
.home ul.vote li ul.social li:last-child
{
	margin-right:0
}
.home ul.vote li .foot ul li.vote-social
{
	padding:0
}
.home ul.vote li ul:after
{
	content:'';
	display:inline-block;
	width:100%
}
.home .newsletter .right-form
{
	width:360px
}
.home .newsletter .right-form input
{
	width:340px
}
.home .newsletter input[type=checkbox]
{
	width:auto
}
.home .newsletter .right-form .submit-button
{
	width:362px
}
.home .newsletter .news-social li a span
{
	top:inherit;
	bottom:-25px
}
.section
{
	padding:50px 0;
	position:relative
}
.section.blue.carou
{
	padding-bottom:90px;
	padding-top:90px
}
.section.blue
{
	background:#08c
}
.section.big-arrow:before
{
	content:'';
	position:absolute;
	background:url(images/big-arrow.png) center 0;
	top:-40px;
	width:100%;
	height:50px;
	z-index:0
}
.section.bottom-arrow:after
{
	content:'';
	position:absolute;
	bottom:-25px;
	width:100%;
	height:50px;
	background:url(images/bottom-arrow.png) center 50% no-repeat;
	z-index:1
}
.section.bottom-arrow.gray:after
{
	background:url(images/gray-bottom-arrow.png) center 50% no-repeat
}
.selling-points ul
{
	text-align:center
}
.selling-points ul li
{
	color:#fb5e00;
	font-size:24px;
	display:inline-block;
	margin:0 40px
}
.selling-points ul li .selling-title
{
	display:inline-block;
	padding:20px;
	text-align:left;
	margin-bottom:10px
}
.selling-points ul li .selling-title img
{
	float:left;
	margin-right:10px;
	width:40px;
	height:auto
}
.selling-points ul li .selling-title h3
{
	font-weight:300;
	display:block;
	max-width:180px
}
.section.selling-points
{
	background:#f5f5f5
}
.selling-points ul li .thumbnail
{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	background:#fff;
	border:0 solid #ccc;
	text-align:center;
	width:270px;
	height:270px;
	overflow:hidden
}
.selling-points ul li .thumbnail img
{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	padding:10px;
	width:250px;
	height:250px;
	line-height:0;
	float:left
}
.offer-list ul li .heading
{
	font-size:28px;
	font-weight:300;
	margin-bottom:40px
}
.offer-list ul li .footing
{
	font-size:16px;
	margin-top:50px
}
.offer-list ul li ul li:last-child
{
	margin-bottom:0
}
.offer-list ul li .footing a
{
	color:#d9331a
}
.offer-list ul li .footing a:hover
{
	text-decoration:underline
}
.offer-list ul li .heading img
{
	margin-right:15px
}
.offer-list ul>li
{
	width:340px;
	display:inline-block;
	vertical-align:top;
	margin-right:25px
}
.offer-list ul>li.dailydeals,.offer-list ul>li:last-child
{
	margin-right:0
}
.offer-list ul li ul li ul li
{
	width:auto
}
.top-ten ul li
{
	margin-bottom:10px
}
.couponlist.top li .thumbnail .text-coupon
{
	font-size:24px;
	top:15px
}
.couponlist.top li .thumbnail .type-coupon
{
	font-size:14px;
	bottom:5px
}
.top-ten li .number
{
	font-size:28px;
	width:40px;
	margin-top:20px
}
.top-ten li div
{
	display:inline-block;
	vertical-align:top
}
.top-ten li .thumbnail
{
	width:70px;
	height:70px
}
.top-ten li .thumbnail img
{
	width:100%
}
.top-ten li .detail
{
	width:210px;
	margin-left:10px;
	margin-top:-6px
}
.offer-list ul li h2
{
	font-size:18px;
	font-weight:600;
	height:50px;
	overflow-y:hidden
}
.top-ten li .detail p
{
	line-height:18px;
	font-size:14px
}
.container
{
	max-width:1080px;
	margin:0 auto;
	width:99%;
	position:relative
}
.fullwidth a:link {
	text-decoration:underline;
}
	#main-content
{
	padding-bottom:80px;
	margin-top:125px;
	background-color:#f5f6fa
}
	body.logged-in #main-content
{
	margin-top:130px
}
.breadcrumbs
{
	position:relative;
	margin-bottom:65px;
	-webkit-background-size:cover!important;
	-moz-background-size:cover!important;
	-o-background-size:cover!important;
	background-size:cover!important;
	background-position:center center!important
}
.breadcrumbs h1
{
	color:#fff;
	font-weight:300;
	font-size:36px;
	padding:24px 0;
	line-height:100%
}
.breadcrumbs div.nav
{
	position:absolute;
	top:100%;
	padding-top:20px;
	color:#5F5F5F;
	font-size:15px
}
	ul.vote
{
	margin-top:30px
}
	ul.vote li
{
	position:relative;
	margin-bottom:20px
}
	ul.vote li ul
{
	position:relative
}
	ul.vote li .contentarea
{
	display:block
}
	ul.vote li .contentarea .thumbnail
{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden
}
	ul.vote li .contentarea .thumbnail img
{
	line-height:0;
	width:100%
}
	ul.vote li .contentarea h2
{
	margin-left:80px;
	font-size:14px;
	font-weight:600;
	margin-top:-3px;
	line-height:20px
}
	ul.vote li .foot
{
	position:relative;
	background:#f5f5f5;
	font-size:11px
}
	ul.vote li .foot ul li
{
	display:inline-block;
	padding:5px;
	vertical-align:middle
}
	ul.vote li ul li
{
	margin:0
}
	ul.vote li .foot ul li.count
{
	background-color:#08c;
	color:#fff;
	text-align:center;
	font-weight:600;
	line-height:15px;
	width:40px
}
	ul.vote li ul.social li a.facebook-vote
{
	background-position:0 0
}
	ul.vote li ul.social li a.twitter-vote
{
	background-position:0 -50px
}
	ul.vote li ul.social li a.googleplus-vote
{
	background-position:0 -100px
}
	ul.vote li ul.social li a.pinterest-vote
{
	background-position:0 -150px
}
	ul.vote li ul.social li
{
	padding:0;
	margin:0
}
	ul.vote li ul.social li a
{
	background:url(images/social-color.png) no-repeat;
	background-size:25px;
	display:block;
	width:25px;
	height:25px;
	position:relative
}
	ul.vote li ul.social li a span
{
	position:absolute;
	top:-30px;
	width:25px;
	text-align:center
}
	ul.daily-deals
{
	margin-top:40px
}
	ul.daily-deals li
{
	margin-bottom:30px
}
	ul.daily-deals li .thumbnail
{
	position:relative
}
	ul.daily-deals li .thumbnail img
{
	width:100%;
	line-height:0
}
	ul.daily-deals li h2
{
	font-weight:600;
	margin-bottom:10px;
	font-size:14px;
	line-height:20px
}
	ul.daily-deals li .daily-overlay
{
	padding:20px 10px 10px;
	background-color:#f5f5f5;
	position:absolute;
	width:90px;
	right:0;
	top:0;
	bottom:6px
}
	ul.daily-deals li .daily-overlay .new-price,ul.daily-deals li .daily-overlay .old-price
{
	display:block;
	line-height:14px
}
	ul.daily-deals li .daily-overlay .old-price
{
	text-decoration:line-through;
	font-size:14px
}
hr { 
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
}
.new-price
{
	font-weight:900;
	font-size:18px;
	color:#d9331a
}
.logo-daily
{
	position:absolute;
	bottom:40px;
	left:10px;
	right:10px
}
.daily-deals .countdown
{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	font-size:12px;
	font-weight:900;
	color:#fff;
	background:#08c;
	padding:10px;
	line-height:20px
}
.block.clouds ul li
{
	display:inline-block;
	margin-right:5px;
	margin-bottom:10px
}
.block.clouds ul li a
{
	padding:4px 11px;
	background:#eee;
	border-radius:2px;
	display:block;
	font-size:14px;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s;
	font-weight:300
}
.block.clouds ul li a:hover
{
	color:#fff;
	background:#08c;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.leftcontent
{
	display:inline-block;
	width:790px;
	vertical-align:top
}
.extra_content_pods
{
}
.about-store
{
	position:relative;
	margin-bottom:20px;
	border:solid 2px #0188cc
}
.about-store .thumbnail
{
	width:141px;
	height:141px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	margin-left:15px
}
.about-store .thumbnail>img
{
	max-height:100%;
	margin-top:2px
}
.about-store .detail
{
	display:inline-block;
	margin-left:25px;
	width:57%
}
.about-store .detail .sitelink
{
	color:#0188cc;
	font-size:16px;
	text-decoration:underline;
	padding:10px 5px;
	position:absolute;
	bottom:0;
	left:180px
}
.about-store .detail ul li span
{
	margin-right:10px
}
.about-store .storesocial
{
	display:none;
	margin-left:70px;
	vertical-align:top
}
.about-store .storesocial ul li
{
	margin-bottom:8px
}
.about-store .storesocial ul li:last-child
{
	margin-bottom:0
}
.about-store .storesocial ul li a
{
	padding:8px 10px 7px 50px;
	background:url(images/social-color.png) no-repeat;
	background-size:40px;
	display:block
}
.about-store .storesocial ul li a.facebook
{
	background-position:0 0
}
.about-store .storesocial ul li a.twitter
{
	background-position:0 -80px
}
.about-store .storesocial ul li a.gplus
{
	background-position:0 -160px
}
.about-store .storesocial li a.pinterest
{
	background-position:0 -240px
}
.favouritebutton
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heart.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.favouritebutton.clicked,.favouritebutton.remove
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.couponlist li
{
	position:relative;
	margin-bottom:30px
}
.couponlist li.arrow
{
	padding-bottom:80px;
	padding-top:25px
}
.couponlist li.newsletter.arrow
{
	padding-bottom:10px
}
.couponlist li .thumbnail
{
	float:left;
	margin-left:31px;
	position:relative;
	width:120px;
	height:120px;
	background-size:cover!important;
	margin-top:1px
}
.couponlist li .thumbnail .text-coupon
{
	position:absolute;
	top:28px;
	width:100%;
	text-align:center;
	font-size:40px;
	color:#fb5e00;
	font-style:normal;
	font-weight:300
}
.archive.tag .couponlist li .thumbnail .text-coupon,.silo .couponlist li .thumbnail .text-coupon
{
	visibility:hidden
}
.couponlist li .thumbnail .type-coupon
{
	position:absolute;
	bottom:5px;
	width:100%;
	text-align:center;
	color:#979797;
	font-size:21px
}
.archive.tag .couponlist li .thumbnail .type-coupon,.silo .couponlist li .thumbnail .type-coupon
{
	visibility:hidden
}
.couponlist li .thumbnail img
{
	visibility:hidden;
	float:left;
	width:100%
}
.couponlist li .detail
{
	position:relative;
	margin-left:185px;
	padding-right:20px
}
.couponlist h2.titlepost
{
	font-size:20px;
	font-weight:600
}
.couponlist .couponbutton
{
	padding:7px;
	margin-top:10px;
	background:#f5f5f5;
	font-size:24px;
	position:relative;
	width:64%
}
.couponlist .couponbutton .code
{
	padding-right:40px
}
.orangebutton
{
	background:#0082d1;
	font-size:.8em;
	color:#fff;
	padding:10px;
	text-align:center
}
.couponlist .couponbutton-wo .orangebutton
{
	left:0!important
}
.couponlist .countdown
{
	position:absolute;
	font-size:18px;
	line-height:18px;
	bottom:28px;
	left:31px;
	width:100%;
	text-align:center
}
.couponlist .term
{
	display:block;
	margin-top:10px;
	line-height:39px;
	font-size:12px;
	margin-bottom:0
}
.newsletter h2
{
	font-size:24px;
	font-weight:600;
	margin-bottom:15px
}
.newsletter ol li,.newsletter ul li
{
	margin-bottom:0;
	list-style:decimal inside
}
.news-social
{
	margin-top:60px
}
.news-social ul li
{
	margin-bottom:0;
	display:inline-block;
	margin-right:20px;
	vertical-align:middle
}
.news-social ul li.hed
{
	font-size:20px
}
.news-social ul li a
{
	padding:20px;
	background:url(images/social-color.png) no-repeat;
	background-size:40px;
	display:block;
	position:relative
}
.news-social ul li a.facebook
{
	background-position:0 0
}
.news-social ul li a.twitter
{
	background-position:0 -80px
}
.news-social ul li a.googleplus
{
	background-position:0 -160px
}
.news-social li a.pinterest
{
	background-position:0 -240px
}
.news-social li a span
{
	position:absolute;
	top:-25px;
	left:0;
	width:40px;
	text-align:center;
	font-size:14px
}
.newsletter .left-form
{
	width:435px;
	display:inline-block;
	vertical-align:middle;
	margin-right:86px
}
	h1.sectioning
{
	font-size:36px;
	font-weight:500;
	margin:100px 0 50px
}
	h2.sectioning
{
	font-size:36px;
	font-weight:300;
	margin:50px 0 20px;
	line-height:42px
}
.competitorcoupon li
{
	width:100%;
	padding:15px 0;
	border-bottom:solid 1px #ccc;
	display:table
}
.competitorcoupon li .thumbnail
{
	width:160px;
	height:36px!important;
	margin-right:30px;
	text-align:left;
	display:table-cell;
	vertical-align:middle
}
.competitorcoupon li p
{
	margin-left:20px;
	height:48px;
	overflow-y:hidden
}
	#missed th
{
	text-align:center;
	font-weight:600;
	padding-left:20px
}
	#missed .fix
{
	width:140px;
	padding:10px;
	text-align:center
}
	#missed .fix.show
{
	width:180px;
	padding-right:0
}
	#missed td
{
	border-bottom:solid 1px #ccc;
	padding:10px 10px 10px 0;
	vertical-align:middle
}
	#missed td .submitbutton
{
	background:#08c;
	color:#fff;
	font-size:18px;
	font-weight:600;
	padding:10px 30px
}
.couponlist .couponbutton-wo
{
	padding:7px;
	margin-top:15px;
	background:#f5f5f5;
	font-size:24px;
	position:relative;
	width:64%
}
.fourth .tito
{
	font-size:20px;
	font-weight:600
}
.rightcontent
{
	display:inline-block;
	width:250px;
	margin-left:30px
}
.rightcontent .block
{
	padding:15px 17px 20px;
	border:solid 1px #E5E5E5;
	margin-bottom:20px;
	margin-top:0;
	font-size:15px;
	border-radius:5px;
	background-color:#fff
}
.rightcontent .block h3.heading
{
	font-weight:600;
	font-size:20px;
	margin-bottom:30px;
	line-height:20px
}
	#big-search .container
{
	padding:40px 0
}
.block.similarstore.contentn
{
	padding:20px;
	border:1px solid #ccc;
	margin-bottom:60px;
	margin-top:0
}
.block .wordsrotator_words
{
	height:30px
}
.block.similarstore .orangebutton
{
	margin-top:40px;
	display:block;
	font-size:22px;
	padding:10px;
	height:30px;
	background-color:#fb5e00
}
	#footer
{
	background:#08c;
	padding:50px 0;
	color:#fff
}
.fourth
{
	width:13%;
	display:inline-block;
	vertical-align:top
}
.fourth.steps
{
	width:52%;
	position:relative;
	margin-left:40px
}
.fourth ul
{
	margin-top:20px
}
.fourth.logo ul
{
	margin-top:0
}
.fourth ul .baloon
{
	width:100px;
	text-align:center;
	font-size:14px;
	color:#08c;
	background:#fff;
	line-height:16px;
	padding:15px 10px;
	position:absolute;
	left:-25px;
	bottom:-70px;
	max-height:60px;
	top:86px
}
.fourth.steps ul li
{
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:130px
}
.fourth ul .baloon:before
{
	content:'';
	width:10px;
	height:10px;
	background:url(images/segitiga.jpg) no-repeat;
	top:-10px;
	position:absolute;
	left:50%;
	margin-left:-5px
}
	#footer .container.spec
{
	padding-bottom:120px
}
	#footer .container.sell
{
	padding:30px 0;
	border-top:solid 1px #007ebd;
	border-bottom:solid 1px #007ebd;
	text-align:center
}
	#footer .sell ul li
{
	display:inline-block;
	margin:0 40px;
	vertical-align:top
}
	#footer .copyright
{
	width:50%;
	text-align:center;
	padding-top:40px;
	margin:0 auto
}
.right-form
{
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:260px
}
.right-form input
{
	width:240px;
	padding:10px;
	margin:10px 0 0;
	text-align:left;
	font-size:16px
}
.right-form .submit-button
{
	width:262px;
	background:url(images/mail.jpg) 10px 12px no-repeat #08c;
	border:0;
	color:#fff;
	font-size:16px;
	padding-left:50px
}
.right-form input[type=checkbox]
{
	width:auto
}
.right-form label
{
	font-size:14px
}
.offer-list ul>li.votes.mobile
{
	display:none
}
	#missed li .paragraph
{
	width:400px
}
	#missed li div
{
	display:inline-block;
	vertical-align:top
}
	#missed li .expired
{
	width:240px;
	text-align:center
}
	#missed li
{
	padding:10px 0;
	border-bottom:solid 1px #CCC
}
	#missed li .coupon
{
	width:140px;
	background:#08c;
	color:#fff;
	text-align:center;
	padding:10px 0
}
.silo ul.couponlist li .silo-holder>.number
{
	float:left;
	font-size:40px;
	line-height:72px;
	width:60px;
	margin-left:-73px;
	text-align:right
}
.silo ul.couponlist li .thumbnail
{
	margin-left:36px
}
.silo ul.couponlist li .detail
{
	margin-left:190px
}
.silo-holder
{
	position:static
}
.silo ul.couponlist li ul.competitorcoupon li
{
	margin-bottom:10px
}
.silo ul.couponlist li ul.competitorcoupon li:last-child
{
	border-bottom:none;
	margin-bottom:0
}
.silo ul.couponlist li ul.competitorcoupon li .thumbnail
{
	text-align:center;
	margin-left:0;
	height:36px!important
}
.couponlist .couponarea .orangebutton
{
	margin-top:120px;
	margin-bottom:10px;
	position:inherit;
	display:block
}
.couponlist .couponarea .orangebutton.grey
{
	margin-top:0;
	background:#eee;
	color:#131517
}
.couponarea p
{
	margin-bottom:10px
}
.silo ul.couponlist li ul.competitorcoupon li .thumbnail img
{
	float:none;
	display:inline-block;
	width:auto;
	max-height:100px;
	height:36px!important
}
.pagination
{
	text-align:center
}
.pagination a
{
	width:20px;
	height:20px;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	background:#eee;
	margin:0 5px 10px;
	padding:10px;
	font-size:14px
}
.pagination a.separator
{
	background:0 0;
	content:'...'
}
.silo .couponlist .countdown
{
	bottom:15px;
	left:43px
}
	ul.atoz li
{
	padding-bottom:10px;
	border-bottom:solid 1px #ccc;
	margin-bottom:30px
}
	ul.atoz li ul li
{
	border:none;
	display:inline-block;
	width:30%;
	vertical-align:top;
	margin-bottom:0
}
	ul.atoz li ul li ul li
{
	width:100%;
	padding-bottom:0;
	margin-bottom:0
}
	ul.atoz li ul li ul li:first-letter
{
	text-transform:uppercase
}
	ul.atoz li h2
{
	margin-bottom:10px;
	font-size:20px
}
	ul.atoz li ul li ul li a:hover
{
	color:#fb5e00
}
.silo
{
	margin-top:80px
}
.page-title
{
	margin-bottom:5px
}
.page-title h1
{
	font-size:40px;
	font-weight:400;
	margin-bottom:0;
	line-height:48px;
	margin-top:25px
}
.subtitle
{
	margin-top:40px;
	margin-bottom:40px;
	font-size:36px;
	line-height:36px;
	font-weight:400
}
.siloit .carou .container
{
	position:relative;
	height:240px
}
.siloit .flexslider.carousel
{
	position:absolute;
	left:0;
	right:0;
	display:none
}
.siloit .flexslider .slides>li span
{
	color:#131517
}
.filter-nav
{
	margin-bottom:20px;
	text-align:center
}
.filter-nav a
{
	padding:10px;
	font-weight:600;
	font-size:24px
}
.subscribe-nav
{
	background:#f5f5f5;
	padding:0 20px;
	margin-bottom:40px;
	display:block
}
.subscribe-nav a
{
	padding:18px 30px 18px 10px;
	background:url(images/arrow-right.jpg) 100% 0 no-repeat;
	display:inline-block;
	max-width:200px;
	margin-right:0
}
.subscribe-nav a.active
{
	font-weight:600
}
.input .switch-wrapper
{
	border:1px solid #ccc;
	display:inline-block
}
.input .switch-wrapper label
{
	display:none
}
.input-holder label.title
{
	display:inline-block;
	text-align:left;
	vertical-align:middle;
	width:35%
}
.input-holder .input
{
	display:inline-block;
	vertical-align:middle;
	width:60%;
	text-align:right
}
.input-holder
{
	display:block;
	list-style-type:none;
	text-align:justify
}
.input-holder:after
{
	content:'';
	display:inline-block;
	width:100%
}
.input .onoffbuttons,.input input
{
	display:inline-block;
	margin-left:10px;
	vertical-align:top
}
.input input
{
	border:1px solid #ccc;
	margin:0;
	padding:10px;
	height:20px;
	font-size:16px;
	color:#131517
}
.input .onoffbuttons .switch-wrapper
{
	width:auto;
	margin:0!important
}
.input .onoffbuttons .switch-button-background
{
	width:94px!important;
	height:40px!important;
	margin-right:0!important
}
.form-subscribe
{
	margin-top:40px
}
.form-subscribe .submit-buutton
{
	display:block;
	width:100%;
	text-transform:none;
	padding:15px 10px;
	font-size:16px;
	font-weight:300;
	line-height:10px!important;
	font-family:"Roboto",sans-serif;
	background-position:60% 50%
}
.subscription .leftcontent
{
	width:600px
}
.subscription .rightcontent
{
	width:420px;
	margin-left:50px
}
.subscription h1.sectioning
{
	margin-top:0
}
.subscription .rightcontent p
{
	margin-bottom:20px
}
.input-holder .input.full
{
	width:100%;
	text-align:left
}
.input.full.double input[type=text]
{
	padding:10px 2%;
	width:260px;
	display:inline-block
}
.input.full.double
{
	text-align:justify;
	display:block;
	list-style-type:none
}
.input.double:after
{
	display:inline-block;
	width:100%;
	content:''
}
.input-holder.full:after
{
	content:inherit;
	position:absolute
}
.radio label
{
	margin-right:30px
}
.radio input
{
	margin-right:10px
}
.input.full input[type=text]
{
	width:578px
}
.legend
{
	margin-top:10px;
	font-size:14px;
	color:#333;
	position:relative;
	margin-bottom:20px
}
.legend .hover
{
	padding-right:20px
}
.legend a:hover
{
	text-decoration:underline
}
.legend .float
{
	color:#fff;
	background:#ce4501;
	padding:10px;
	width:300px;
	position:absolute;
	top:-50%
}
.legend .float:after
{
	content:'';
	top:50%;
	margin-top:-9px;
	position:absolute;
	left:-10px;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	border-right:10px solid #ce4501
}
.termsdown
{
	position:absolute;
	background:#fff;
	z-index:9;
	padding:20px;
	left:-10px;
	right:0;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 5px #ccc
}
.container.not-found-page
{
	width:450px
}
.container.not-found-page img.nofound
{
	margin-bottom:20px;
	width:450px
}
.container.not-found-page a.link-nofound
{
	color:#08c
}
.container.not-found-page a.link-nofound:hover
{
	text-decoration:underline
}
.termsdown p
{
	padding-right:38px
}
.couponlist.top .term
{
	margin-top:5px
}
.term:hover
{
	text-decoration:underline
}
.term
{
	cursor:pointer;
	z-index:2;
	position:relative
}
.closee
{
	position:absolute;
	top:20px;
	right:20px;
	width:30px;
	height:30px;
	background:url(images/close.png);
	opacity:.8
}
.closee:hover
{
	opacity:1
}
.couponlist.top li:last-child
{
	margin-right:0;
	margin-bottom:5px
}
.lightbox-wrap.showing
{
	display:block
}
.lightbox-wrap
{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,.7);
	z-index:10004;
	display:none
}
.lightbox-content
{
	display:table;
	text-align:center;
	width:100%;
	height:100%
}
.lightbox-yeah
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%;
	height:100%
}
.lightbox-on
{
	width:790px;
	position:relative;
	display:inline-block;
	padding:20px;
	background:#fff;
	z-index:100003
}
.lightbox-on .coup .thumbnail
{
	float:left;
	margin-right:20px
}
.lightbox-on .coup .detail
{
	position:relative;
	margin-left:220px;
	text-align:left
}
.coup
{
	margin-bottom:30px
}
.coup .thumbnail
{
	position:relative
}
.lightbox-on h2,.lightbox-on h3,.lightbox-on h4
{
	font-size:16px;
	margin-bottom:10px
}
.closethis
{
	width:30px;
	height:30px;
	position:absolute;
	top:20px;
	right:20px;
	background:url(images/close.png) no-repeat;
	z-index:200;
	cursor:pointer
}
.closeet
{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:10002
}
.coup .couponbt
{
	background:#eee;
	position:relative;
	width:350px
}
.orangebutton.copycode
{
	position:absolute;
	top:0;
	right:0;
	left:inherit!important
}
.reopen
{
	margin-top:12px;
	display:inline-block;
	width:328px;
	background:#08c
}
.newsletter-pop
{
	text-align:left;
	padding:20px;
	border:1px solid #ccc
}
.newsletter-pop .left-form
{
	width:410px;
	display:inline-block;
	vertical-align:middle;
	margin-right:71px
}
.newsletter-pop .news-social
{
	margin-top:50px
}
.leftcontent.rev
{
	display:block;
	width:auto;
	min-height:1100px;
	margin-right:0;
	margin-left:290px
}
.rightcontent.rev
{
	margin-left:0;
	float:left;
	background:#fff
}
.silo .rightcontent .block.similarstore
{
	display:none!important
}
.searchpage ul.couponlist li ul.competitorcoupon li
{
	margin-bottom:10px
}
.searchpage ul.couponlist li ul.competitorcoupon li:last-child
{
	border-bottom:none;
	margin-bottom:0
}
.searchpage ul.couponlist li ul.competitorcoupon li .thumbnail img
{
	visibility:visible!important;
	float:none;
	display:inline-block;
	width:auto;
	max-height:100px
}
.searchpage-search
{
	margin-bottom:50px;
	border:1px solid #ccc;
	position:relative
}
.searchpage-search input
{
	border:none;
	font-size:24px;
	padding:10px 0 10px 10px;
	width:100%
}
.serach-result
{
	margin-bottom:100px
}
.serach-result h1
{
	font-size:32px;
	font-weight:400;
	margin-bottom:40px
}
.filter-holder
{
	padding:0 10px;
	border:1px solid #ccc
}
.filters h3
{
	background:#08c;
	color:#fff;
	padding:10px;
	font-size:24px;
	font-weight:400
}
.filtertitle
{
	font-size:20px;
	font-weight:400
}
.reset
{
	font-size:14px;
	margin-left:15px;
	color:#fb5e00;
	cursor:pointer
}
.storename ul li .delete-this
{
	width:15px;
	height:15px;
	background:url(images/delete.png) 0 bottom no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:15px
}
.storename ul li .delete-this:hover
{
	background:url(images/delete.png) 0 top
}
.storename ul
{
	margin:10px 0
}
.filter-holder li
{
	margin-top:30px;
	margin-bottom:80px
}
.filter-holder li:last-child
{
	margin-bottom:20px
}
.filter-holder li ul li
{
	margin-top:0;
	margin-bottom:0;
	padding:10px 0;
	border-bottom:dotted 2px #ccc
}
.filter-holder li ul li .check
{
	margin-right:15px
}
.attributfilt .switch-wrapper
{
	color:#131517;
	font-size:16px;
	margin-right:0;
	width:100%;
	position:relative;
	height:auto!important
}
.attributfilt .switch-button-background
{
	position:absolute;
	right:0;
	left:inherit!important;
	border:1px solid #ccc;
	top:5px;
	margin-right:0
}
.attributfilt ul
{
	margin-top:20px
}
.attributfilt .switch-wrapper label
{
	margin-left:0!important;
	margin-right:78px
}
.coup .thumbnail .text-coupon
{
	position:absolute;
	top:25px;
	width:100%;
	text-align:center;
	font-size:32px
}
	span.coupon_code.orange
{
	display:none
}
.coup .coupon_code
{
	cursor:default;
	position:relative;
	z-index:10000;
	padding:10px;
	display:block;
	margin-right:100px
}
.coup .thumbnail .type-coupon
{
	position:absolute;
	bottom:15px;
	width:100%;
	text-align:center;
	color:#fff;
	font-size:20px
}
.scroll
{
	max-height:1400px;
	overflow-y:auto
}
.couponlist .couponarea .couponbutton.bottoms .orangebutton
{
	margin-top:0;
	position:absolute
}
.number-container
{
	float:none;
	margin-right:10px;
	display:inline-block;
	text-align:center
}
.number-container .text
{
	font-size:9px;
	margin-top:-5px;
	text-align:center
}
.couponlist .couponbutton.bottoms
{
	width:96%;
	padding:13px 2%;
	margin-bottom:20px;
	overflow:hidden
}
	#menu-footer li
{
	display:inline-block;
	padding:0 10px;
	border-right:solid 1px
}
	#menu-footer li:last-child
{
	border-right:none
}
.autocomplete
{
	display:block;
	position:absolute;
	z-index:100000;
	width:100%;
	color:#131517;
	background-color:#fff;
	font-size:24px
}
.autocomplete ul
{
	margin:0;
	padding:0;
	list-style:none
}
.autocomplete li
{
	display:block;
	clear:both
}
.autocomplete a span
{
	font-weight:400
}
.search-header .autocomplete a
{
	font-size:14px;
	font-weight:700
}
.autocomplete a
{
	width:auto;
	display:block;
	padding:3px;
	text-decoration:none;
	color:#131517;
	background-color:#f5f6fa;
	text-align:left;
	vertical-align:top;
	line-height:24px;
	height:60px
}
.autocomplete a:hover
{
	color:#fff;
	background-color:#373737;
	background-image:none
}
.autocomplete a img
{
	padding-right:10px;
	float:left
}
.autocomplete a span
{
	font-size:12px
}
.screen-reader-text
{
	display:none
}
.missed-head
{
	width:240px;
	text-align:center;
	margin-left:400px
}
.ganaar
{
	font-size:13px
}
.single-coupon_type .couponlist .couponbutton.bottoms
{
	padding:7px 2%
}
.couponlist .reopen.orangebutton
{
	position:absolute;
	padding:3px 2%;
	width:26%;
	right:0;
	left:inherit!important;
	top:0;
	margin-top:0;
	bottom:0
}
.couponlist .orangebutton.copycode
{
	width:26%;
	right:31%;
	bottom:0
}
.couponlist .orangebutton.copycode,.couponlist .reopen.orangebutton
{
	font-size:12px;
	line-height:14px
}
.row-fluid
{
	margin:0 auto
}
.row-fluid .span6
{
	width:300px
}
.row-fluid .block
{
	background:#fff
}
.block-title img
{
	width:200px;
	margin:0 auto;
	display:block
}
	input.btn.btn-primary
{
	background:#0188cc;
	border:none;
	line-height:50px;
	margin:-10px 0;
	width:100%;
	color:#fff;
	font-weight:700;
	cursor:pointer
}
.block .block-title
{
	background:0 0;
	padding-top:20px
}
.lg-text
{
	color:#fff;
	font-size:12px;
	line-height:15px;
	margin-left:-10px
}
	div.input-append .row-fluid
{
	width:100%!important;
	margin-bottom:20px;
	border:none;
	border-bottom:solid 1px #ccc;
	font-size:12px;
	color:#1f1f1f
}
	div.input-append
{
	width:260px;
	display:block;
	margin:0 auto
}
	div.input-append label
{
	font-size:12px;
	color:#1f1f1f
}
	::-webkit-input-placeholder
{
	color:#1f1f1f
}
	:-moz-placeholder
{
	color:#1f1f1f
}
	::-moz-placeholder
{
	color:#1f1f1f
}
	:-ms-input-placeholder
{
	color:#1f1f1f
}
	div.alert
{
	font-size:12px;
	margin-bottom:20px;
	padding:5px 20px;
	background:#eee;
	border-left:solid #0188cc;
	border-right:solid #0188cc
}
.account-head-tab ul
{
	border-bottom:solid 4px #0188cc
}
.account-head-tab ul li
{
	display:inline-block;
	margin-right:5px;
	margin-bottom:7px;
	vertical-align:top;
	background:#eee
}
.account-head-tab ul li.current-menu-item
{
	background:#0188cc;
	color:#fff;
	margin-bottom:0;
	padding-bottom:7px
}
.account-head-tab
{
	margin-bottom:10px
}
.account-head-tab ul li a
{
	padding:20px;
	display:block
}
.addtofav
{
	margin:60px 0
}
.addtofav ul
{
	display:block;
	text-align:justify;
	list-style-type:none
}
.addtofav ul:after
{
	display:inline-block;
	width:100%;
	content:''
}
.addtofav ul li
{
	display:inline-block;
	width:19%;
	position:relative
}
.addtofav ul li .thumbnail img
{
	width:100%
}
.addtofav ul li.overlay .fav
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heart.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.addtofav ul li.overlay .remove
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.addtofav ul li .overlay.clicked
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.addtofav ul li.overlay:hover>.fav
{
	display:block
}
.favourite-account
{
	margin-bottom:40px
}
.favourite-account h2
{
	font-size:32px;
	font-weight:400;
	margin-bottom:40px
}
.fav-tit
{
	font-size:40px;
	line-height:40px;
	font-weight:500;
	margin-bottom:50px
}
.fav-reslt
{
	margin:20px 0
}
.fav-reslt ul
{
	display:block;
	text-align:justify;
	list-style-type:none;
	width:100%!important
}
.show-fav
{
	display:block;
	padding:5px;
	background:#0188cc;
	color:#fff;
	text-align:center
}
.fav-reslt ul:after
{
	display:inline-block;
	width:100%;
	content:''
}
.fav-reslt ul li
{
	float:left;
	width:45%;
	position:relative;
	text-align:center;
	color:#fff;
	font-size:12px;
	margin:0 2.5% 20px;
	overflow:hidden
}
.fav-reslt ul li .shoin
{
	background-color:#0188cc;
	padding:5px;
	display:block
}
.fav-reslt ul li .hidethisfav
{
	background-color:#fb5e00;
	padding:5px;
	display:block
}
.fav-reslt ul li .thumbnail
{
	line-height:0
}
.fav-reslt ul li .thumbnail img
{
	width:100%
}
.account-page.subscription .fav-tit
{
	float:left
}
.account-page .account-head-tab
{
	margin-bottom:60px;
	margin-top:60px
}
.account-page .account-head-tab ul
{
	text-align:right
}
.account-page .form-subscribe.second
{
	margin-top:0;
	margin-bottom:60px;
	position:relative
}
	h3.section-tit
{
	font-size:32px;
	font-weight:400;
	margin-bottom:30px;
	border-bottom:solid 1px #ccc;
	padding-bottom:20px
}
.account-page .form-subscribe.second.email .input-holder .title a
{
	text-decoration:underline
}
.account-page .form-subscribe.second.email .input-holder
{
	border-bottom:solid 1px #ccc;
	max-height:52px;
	padding:10px 0
}
	a.delete-button
{
	padding:15px 20px;
	display:block;
	text-align:center;
	background:#d9331a;
	color:#fff
}
.posi
{
	position:relative;
	height:54px;
	overflow:hidden;
	margin-top:20px
}
.posi .confir
{
	position:fixed;
	top:0;
	background:rgba(0,0,0,.7);
	height:auto;
	left:0;
	right:0;
	text-align:right;
	padding:10px 20px;
	bottom:0;
	z-index:999999
}
.confir .entry-content
{
	width:300px;
	background:#fff;
	top:50%!important;
	left:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	position:absolute;
	border-radius:5px;
	text-align:center;
	padding:20px
}
.confir .entry-content p
{
	margin-bottom:10px
}
.posi .confir a
{
	display:inline-block;
	margin-left:10px;
	padding:5px 10px
}
.posi .confir a#yes
{
	background:#08c;
	color:#fff;
	padding:5px 20px
}
.posi .confir a#no
{
	background:#d9331a;
	color:#fff;
	padding:5px 20px
}
.notification
{
	position:fixed;
	top:17%;
	z-index:99999;
	left:0;
	right:0;
	text-align:center
}
.notification span
{
	padding:10px 30px;
	background:#08c;
	border-radius:5px;
	color:#fff
}
.message
{
	color:#fff;
	background:#ce4501;
	padding:10px;
	display:inline-block
}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus
{
	outline:0
}
.flex-control-nav,.flex-direction-nav,.slides
{
	margin:0;
	padding:0;
	list-style:none
}
.carou .carousel ul li a img
{
	background:#fff
}
	@font-face
{
	font-family:flexslider-icon;
	src:url(fonts/flexslider-icon.eot);
	src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");
	font-weight:400;
	font-style:normal
}
.flexslider
{
	margin:0;
	padding:0
}
.flexslider .slides>li
{
	display:none;
	-webkit-backface-visibility:hidden;
	width:140px!important;
	text-align:center
}
.flexslider .slides img
{
	width:100%;
	display:block
}
.flex-pauseplay span
{
	text-transform:capitalize
}
.flexslider .slides>li:last-child
{
	margin:0
}
.slides:after
{
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
	html[xmlns] .slides
{
	display:block
}
	* html .slides
{
	height:1%
}
.no-js .slides>li:first-child
{
	display:block
}
.flexslider
{
	position:relative;
	zoom:1
}
.flex-viewport
{
	z-index:1000;
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.loading .flex-viewport
{
	max-height:300px
}
.carousel li
{
	margin-right:48px
}
.flex-direction-nav
{
	position:absolute;
	left:-50px;
	right:-50px;
	height:60px;
	top:20px;
	z-index:2
}
.flex-direction-nav a
{
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,.8);
	text-shadow:1px 1px 0 rgba(255,255,255,.3);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	text-indent:9999px
}
.flex-direction-nav .flex-prev
{
	background:url(images/prev.png) no-repeat;
	left:-50px
}
.flex-direction-nav .flex-next
{
	background:url(images/next.png) 100% no-repeat;
	right:-50px;
	text-align:right
}
.siloit .flex-direction-nav .flex-prev
{
	background:url(images/prev-a.png) no-repeat;
	left:-50px
}
.siloit .flex-direction-nav .flex-next
{
	background:url(images/next-a.png) 100% no-repeat;
	right:-50px;
	text-align:right
}
.flexslider:hover .flex-prev
{
	opacity:.7;
	left:10px
}
.flexslider:hover .flex-next
{
	opacity:.7;
	right:10px
}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover
{
	opacity:1
}
.flex-direction-nav .flex-disabled
{
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default
}
.flex-pauseplay a
{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000
}
.flex-pauseplay a:before
{
	font-family:flexslider-icon;
	font-size:20px;
	display:inline-block;
	content:'\f004'
}
.flex-pauseplay a:hover
{
	opacity:1
}
.flex-pauseplay a.flex-play:before
{
	content:'\f003'
}
.flex-control-nav
{
	width:100%;
	position:absolute;
	bottom:-40px;
	text-align:center
}
.flex-control-nav li
{
	margin:0 6px;
	display:inline-block;
	zoom:1
}
.flex-control-paging li a
{
	width:11px;
	height:11px;
	display:block;
	background:#666;
	background:rgba(0,0,0,.5);
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,.3)
}
.flex-control-paging li a:hover
{
	background:#333;
	background:rgba(0,0,0,.7)
}
.flex-control-paging li a.flex-active
{
	background:#000;
	background:rgba(0,0,0,.9);
	cursor:default
}
.flex-control-thumbs
{
	margin:5px 0 0;
	position:static;
	overflow:hidden
}
.flex-control-thumbs li
{
	width:25%;
	float:left;
	margin:0
}
.flex-control-thumbs img
{
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer
}
.flex-control-thumbs img:hover
{
	opacity:1
}
.flex-control-thumbs .flex-active
{
	opacity:1;
	cursor:default
}
.flexslider .slides>li span
{
	margin-top:20px;
	display:block;
	color:#fff;
	font-size:15px
}
	@media screen and (max-width:860px)
{
.couponlist .couponbutton-wo
{
	width:51%!important
}
.serach-result .couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:211px 9px!important
}
.siloit	.couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg)!important;
	background-repeat:no-repeat;
	background-size:13px!important;
	background-position:212px 0!important
}
.couponlist.top .couponbutton-wo
{
	width:100%;
	padding:0!important
}
.couponlist .couponbutton-wo .orangebutton
{
	padding:5px 0!important;
	width:267px;
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:235px 9px
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1) > div.detail > div
{
	width:74%!important
}
.flex-direction-nav .flex-prev
{
	opacity:1;
	left:10px
}
.flex-direction-nav .flex-next
{
	opacity:1;
	right:10px
}

}
.animated
{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.hinge
{
	-webkit-animation-duration:2s;
	animation-duration:2s
}
	@-webkit-keyframes bounce
{
	0%,100%,20%,50%,80%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	40%
{
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
	60%
{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px)
}

}
	@keyframes bounce
{
	0%,100%,20%,50%,80%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	40%
{
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px)
}
	60%
{
	-webkit-transform:translateY(-15px);
	-ms-transform:translateY(-15px);
	transform:translateY(-15px)
}

}
.bounce
{
	-webkit-animation-name:bounce;
	animation-name:bounce
}
	@-webkit-keyframes flash
{
	0%,100%,50%
{
	opacity:1
}
	25%,75%
{
	opacity:0
}

}
	@keyframes flash
{
	0%,100%,50%
{
	opacity:1
}
	25%,75%
{
	opacity:0
}

}
.flash
{
	-webkit-animation-name:flash;
	animation-name:flash
}
	@-webkit-keyframes pulse
{
	0%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
	100%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
	@keyframes pulse
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	50%
{
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
	100%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
.pulse
{
	-webkit-animation-name:pulse;
	animation-name:pulse
}
	@-webkit-keyframes rubberBand
{
	0%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
	30%
{
	-webkit-transform:scaleX(1.25) scaleY(.75);
	transform:scaleX(1.25) scaleY(.75)
}
	40%
{
	-webkit-transform:scaleX(.75) scaleY(1.25);
	transform:scaleX(.75) scaleY(1.25)
}
	60%
{
	-webkit-transform:scaleX(1.15) scaleY(.85);
	transform:scaleX(1.15) scaleY(.85)
}
	100%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
	@keyframes rubberBand
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	30%
{
	-webkit-transform:scaleX(1.25) scaleY(.75);
	-ms-transform:scaleX(1.25) scaleY(.75);
	transform:scaleX(1.25) scaleY(.75)
}
	40%
{
	-webkit-transform:scaleX(.75) scaleY(1.25);
	-ms-transform:scaleX(.75) scaleY(1.25);
	transform:scaleX(.75) scaleY(1.25)
}
	60%
{
	-webkit-transform:scaleX(1.15) scaleY(.85);
	-ms-transform:scaleX(1.15) scaleY(.85);
	transform:scaleX(1.15) scaleY(.85)
}
	100%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
.rubberBand
{
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
	@-webkit-keyframes shake
{
	0%,100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	10%,30%,50%,70%,90%
{
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px)
}
	20%,40%,60%,80%
{
	-webkit-transform:translateX(10px);
	transform:translateX(10px)
}

}
	@keyframes shake
{
	0%,100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	10%,30%,50%,70%,90%
{
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
}
	20%,40%,60%,80%
{
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
}

}
.shake
{
	-webkit-animation-name:shake;
	animation-name:shake
}
	@-webkit-keyframes swing
{
	20%
{
	-webkit-transform:rotate(15deg);
	transform:rotate(15deg)
}
	40%
{
	-webkit-transform:rotate(-10deg);
	transform:rotate(-10deg)
}
	60%
{
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg)
}
	80%
{
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
	100%
{
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}

}
	@keyframes swing
{
	20%
{
	-webkit-transform:rotate(15deg);
	-ms-transform:rotate(15deg);
	transform:rotate(15deg)
}
	40%
{
	-webkit-transform:rotate(-10deg);
	-ms-transform:rotate(-10deg);
	transform:rotate(-10deg)
}
	60%
{
	-webkit-transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	transform:rotate(5deg)
}
	80%
{
	-webkit-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
	100%
{
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}

}
.swing
{
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
	@-webkit-keyframes tada
{
	0%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
	10%,20%
{
	-webkit-transform:scale(.9) rotate(-3deg);
	transform:scale(.9) rotate(-3deg)
}
	30%,50%,70%,90%
{
	-webkit-transform:scale(1.1) rotate(3deg);
	transform:scale(1.1) rotate(3deg)
}
	40%,60%,80%
{
	-webkit-transform:scale(1.1) rotate(-3deg);
	transform:scale(1.1) rotate(-3deg)
}
	100%
{
	-webkit-transform:scale(1) rotate(0);
	transform:scale(1) rotate(0)
}

}
	@keyframes tada
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	10%,20%
{
	-webkit-transform:scale(.9) rotate(-3deg);
	-ms-transform:scale(.9) rotate(-3deg);
	transform:scale(.9) rotate(-3deg)
}
	30%,50%,70%,90%
{
	-webkit-transform:scale(1.1) rotate(3deg);
	-ms-transform:scale(1.1) rotate(3deg);
	transform:scale(1.1) rotate(3deg)
}
	40%,60%,80%
{
	-webkit-transform:scale(1.1) rotate(-3deg);
	-ms-transform:scale(1.1) rotate(-3deg);
	transform:scale(1.1) rotate(-3deg)
}
	100%
{
	-webkit-transform:scale(1) rotate(0);
	-ms-transform:scale(1) rotate(0);
	transform:scale(1) rotate(0)
}

}
.tada
{
	-webkit-animation-name:tada;
	animation-name:tada
}
	@-webkit-keyframes wobble
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	15%
{
	-webkit-transform:translateX(-25%) rotate(-5deg);
	transform:translateX(-25%) rotate(-5deg)
}
	30%
{
	-webkit-transform:translateX(20%) rotate(3deg);
	transform:translateX(20%) rotate(3deg)
}
	45%
{
	-webkit-transform:translateX(-15%) rotate(-3deg);
	transform:translateX(-15%) rotate(-3deg)
}
	60%
{
	-webkit-transform:translateX(10%) rotate(2deg);
	transform:translateX(10%) rotate(2deg)
}
	75%
{
	-webkit-transform:translateX(-5%) rotate(-1deg);
	transform:translateX(-5%) rotate(-1deg)
}
	100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes wobble
{
	0%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	15%
{
	-webkit-transform:translateX(-25%) rotate(-5deg);
	-ms-transform:translateX(-25%) rotate(-5deg);
	transform:translateX(-25%) rotate(-5deg)
}
	30%
{
	-webkit-transform:translateX(20%) rotate(3deg);
	-ms-transform:translateX(20%) rotate(3deg);
	transform:translateX(20%) rotate(3deg)
}
	45%
{
	-webkit-transform:translateX(-15%) rotate(-3deg);
	-ms-transform:translateX(-15%) rotate(-3deg);
	transform:translateX(-15%) rotate(-3deg)
}
	60%
{
	-webkit-transform:translateX(10%) rotate(2deg);
	-ms-transform:translateX(10%) rotate(2deg);
	transform:translateX(10%) rotate(2deg)
}
	75%
{
	-webkit-transform:translateX(-5%) rotate(-1deg);
	-ms-transform:translateX(-5%) rotate(-1deg);
	transform:translateX(-5%) rotate(-1deg)
}
	100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.wobble
{
	-webkit-animation-name:wobble;
	animation-name:wobble
}
	@-webkit-keyframes bounceIn
{
	0%
{
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
	50%
{
	opacity:1;
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
	70%
{
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	transform:scale(1)
}

}
	@keyframes bounceIn
{
	0%
{
	opacity:0;
	-webkit-transform:scale(.3);
	-ms-transform:scale(.3);
	transform:scale(.3)
}
	50%
{
	opacity:1;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
	70%
{
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9)
}
	100%
{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}

}
.bounceIn
{
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
	@-webkit-keyframes bounceInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateY(30px);
	transform:translateY(30px)
}
	80%
{
	-webkit-transform:translateY(-10px);
	transform:translateY(-10px)
}
	100%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes bounceInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateY(30px);
	-ms-transform:translateY(30px);
	transform:translateY(30px)
}
	80%
{
	-webkit-transform:translateY(-10px);
	-ms-transform:translateY(-10px);
	transform:translateY(-10px)
}
	100%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.bounceInDown
{
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
	@-webkit-keyframes bounceInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateX(30px);
	transform:translateX(30px)
}
	80%
{
	-webkit-transform:translateX(-10px);
	transform:translateX(-10px)
}
	100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes bounceInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateX(30px);
	-ms-transform:translateX(30px);
	transform:translateX(30px)
}
	80%
{
	-webkit-transform:translateX(-10px);
	-ms-transform:translateX(-10px);
	transform:translateX(-10px)
}
	100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.bounceInLeft
{
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
	@-webkit-keyframes bounceInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateX(-30px);
	transform:translateX(-30px)
}
	80%
{
	-webkit-transform:translateX(10px);
	transform:translateX(10px)
}
	100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes bounceInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateX(-30px);
	-ms-transform:translateX(-30px);
	transform:translateX(-30px)
}
	80%
{
	-webkit-transform:translateX(10px);
	-ms-transform:translateX(10px);
	transform:translateX(10px)
}
	100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.bounceInRight
{
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
	@-webkit-keyframes bounceInUp
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	transform:translateY(2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateY(-30px);
	transform:translateY(-30px)
}
	80%
{
	-webkit-transform:translateY(10px);
	transform:translateY(10px)
}
	100%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes bounceInUp
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	-ms-transform:translateY(2000px);
	transform:translateY(2000px)
}
	60%
{
	opacity:1;
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	transform:translateY(-30px)
}
	80%
{
	-webkit-transform:translateY(10px);
	-ms-transform:translateY(10px);
	transform:translateY(10px)
}
	100%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.bounceInUp
{
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
	@-webkit-keyframes bounceOut
{
	0%
{
	-webkit-transform:scale(1);
	transform:scale(1)
}
	25%
{
	-webkit-transform:scale(.95);
	transform:scale(.95)
}
	50%
{
	opacity:1;
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
	100%
{
	opacity:0;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}

}
	@keyframes bounceOut
{
	0%
{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
	25%
{
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95)
}
	50%
{
	opacity:1;
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
	100%
{
	opacity:0;
	-webkit-transform:scale(.3);
	-ms-transform:scale(.3);
	transform:scale(.3)
}

}
.bounceOut
{
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
	@-webkit-keyframes bounceOutDown
{
	0%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	transform:translateY(2000px)
}

}
	@keyframes bounceOutDown
{
	0%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	-ms-transform:translateY(2000px);
	transform:translateY(2000px)
}

}
.bounceOutDown
{
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
	@-webkit-keyframes bounceOutLeft
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
	@keyframes bounceOutLeft
{
	0%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
.bounceOutLeft
{
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
	@-webkit-keyframes bounceOutRight
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
	@keyframes bounceOutRight
{
	0%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
.bounceOutRight
{
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
	@-webkit-keyframes bounceOutUp
{
	0%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}

}
	@keyframes bounceOutUp
{
	0%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	20%
{
	opacity:1;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}

}
.bounceOutUp
{
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
	@-webkit-keyframes fadeIn
{
	0%
{
	opacity:0
}
	100%
{
	opacity:1
}

}
	@keyframes fadeIn
{
	0%
{
	opacity:0
}
	100%
{
	opacity:1
}

}
.fadeIn
{
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
	@-webkit-keyframes fadeInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-20px);
	transform:translateY(-20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes fadeInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.fadeInDown
{
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
	@-webkit-keyframes fadeInDownBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes fadeInDownBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.fadeInDownBig
{
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
	@-webkit-keyframes fadeInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes fadeInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.fadeInLeft
{
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
	@-webkit-keyframes fadeInLeftBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes fadeInLeftBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.fadeInLeftBig
{
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
	@-webkit-keyframes fadeInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes fadeInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.fadeInRight
{
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
	@-webkit-keyframes fadeInRightBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes fadeInRightBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.fadeInRightBig
{
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
	@-webkit-keyframes fadeInUp
{
	0%
{
	top:100%;
	opacity:1;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
	100%
{
	top:0;
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes fadeInUp
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.fadeInUp
{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
	@-webkit-keyframes fadeInUpBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	transform:translateY(2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes fadeInUpBig
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	-ms-transform:translateY(2000px);
	transform:translateY(2000px)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.fadeInUpBig
{
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
	@-webkit-keyframes fadeOut
{
	0%
{
	opacity:1
}
	100%
{
	opacity:0
}

}
	@keyframes fadeOut
{
	0%
{
	opacity:1
}
	100%
{
	opacity:0
}

}
.fadeOut
{
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
	@-webkit-keyframes fadeOutDown
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}

}
	@keyframes fadeOutDown
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px)
}

}
.fadeOutDown
{
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
	@-webkit-keyframes fadeOutDownBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	transform:translateY(2000px)
}

}
	@keyframes fadeOutDownBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(2000px);
	-ms-transform:translateY(2000px);
	transform:translateY(2000px)
}

}
.fadeOutDownBig
{
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
	@-webkit-keyframes fadeOutLeft
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px)
}

}
	@keyframes fadeOutLeft
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-20px);
	-ms-transform:translateX(-20px);
	transform:translateX(-20px)
}

}
.fadeOutLeft
{
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
	@-webkit-keyframes fadeOutLeftBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
	@keyframes fadeOutLeftBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
.fadeOutLeftBig
{
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
	@-webkit-keyframes fadeOutRight
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}

}
	@keyframes fadeOutRight
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(20px);
	-ms-transform:translateX(20px);
	transform:translateX(20px)
}

}
.fadeOutRight
{
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
	@-webkit-keyframes fadeOutRightBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
	@keyframes fadeOutRightBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
.fadeOutRightBig
{
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
	@-webkit-keyframes fadeOutUp
{
	0%
{
	-webkit-transform:translateY(20px);
	transform:translateY(20px)
}
	100%
{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}

}
	@keyframes fadeOutUp
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px)
}

}
.fadeOutUp
{
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
	@-webkit-keyframes fadeOutUpBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}

}
	@keyframes fadeOutUpBig
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}

}
.fadeOutUpBig
{
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
	@-webkit-keyframes flip
{
	0%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
	transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
	40%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
	50%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
	80%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
	100%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}

}
	@keyframes flip
{
	0%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
	-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
	transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
	40%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
	50%
{
	-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
	80%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
	100%
{
	-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}

}
.animated.flip
{
	-webkit-backface-visibility:visible;
	-ms-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
	@-webkit-keyframes flipInX
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
	40%
{
	-webkit-transform:perspective(400px) rotateX(-10deg);
	transform:perspective(400px) rotateX(-10deg)
}
	70%
{
	-webkit-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg)
}
	100%
{
	-webkit-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}

}
	@keyframes flipInX
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	-ms-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}
	40%
{
	-webkit-transform:perspective(400px) rotateX(-10deg);
	-ms-transform:perspective(400px) rotateX(-10deg);
	transform:perspective(400px) rotateX(-10deg)
}
	70%
{
	-webkit-transform:perspective(400px) rotateX(10deg);
	-ms-transform:perspective(400px) rotateX(10deg);
	transform:perspective(400px) rotateX(10deg)
}
	100%
{
	-webkit-transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}

}
.flipInX
{
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
	@-webkit-keyframes flipInY
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
	40%
{
	-webkit-transform:perspective(400px) rotateY(-10deg);
	transform:perspective(400px) rotateY(-10deg)
}
	70%
{
	-webkit-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg)
}
	100%
{
	-webkit-transform:perspective(400px) rotateY(0deg);
	transform:perspective(400px) rotateY(0deg);
	opacity:1
}

}
	@keyframes flipInY
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	-ms-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}
	40%
{
	-webkit-transform:perspective(400px) rotateY(-10deg);
	-ms-transform:perspective(400px) rotateY(-10deg);
	transform:perspective(400px) rotateY(-10deg)
}
	70%
{
	-webkit-transform:perspective(400px) rotateY(10deg);
	-ms-transform:perspective(400px) rotateY(10deg);
	transform:perspective(400px) rotateY(10deg)
}
	100%
{
	-webkit-transform:perspective(400px) rotateY(0deg);
	-ms-transform:perspective(400px) rotateY(0deg);
	transform:perspective(400px) rotateY(0deg);
	opacity:1
}

}
.flipInY
{
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
	@-webkit-keyframes flipOutX
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}

}
	@keyframes flipOutX
{
	0%
{
	-webkit-transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	transform:perspective(400px) rotateX(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:perspective(400px) rotateX(90deg);
	-ms-transform:perspective(400px) rotateX(90deg);
	transform:perspective(400px) rotateX(90deg);
	opacity:0
}

}
.flipOutX
{
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important
}
	@-webkit-keyframes flipOutY
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(0deg);
	transform:perspective(400px) rotateY(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}

}
	@keyframes flipOutY
{
	0%
{
	-webkit-transform:perspective(400px) rotateY(0deg);
	-ms-transform:perspective(400px) rotateY(0deg);
	transform:perspective(400px) rotateY(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:perspective(400px) rotateY(90deg);
	-ms-transform:perspective(400px) rotateY(90deg);
	transform:perspective(400px) rotateY(90deg);
	opacity:0
}

}
.flipOutY
{
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
	@-webkit-keyframes lightSpeedIn
{
	0%
{
	-webkit-transform:translateX(100%) skewX(-30deg);
	transform:translateX(100%) skewX(-30deg);
	opacity:0
}
	60%
{
	-webkit-transform:translateX(-20%) skewX(30deg);
	transform:translateX(-20%) skewX(30deg);
	opacity:1
}
	80%
{
	-webkit-transform:translateX(0) skewX(-15deg);
	transform:translateX(0) skewX(-15deg);
	opacity:1
}
	100%
{
	-webkit-transform:translateX(0) skewX(0deg);
	transform:translateX(0) skewX(0deg);
	opacity:1
}

}
	@keyframes lightSpeedIn
{
	0%
{
	-webkit-transform:translateX(100%) skewX(-30deg);
	-ms-transform:translateX(100%) skewX(-30deg);
	transform:translateX(100%) skewX(-30deg);
	opacity:0
}
	60%
{
	-webkit-transform:translateX(-20%) skewX(30deg);
	-ms-transform:translateX(-20%) skewX(30deg);
	transform:translateX(-20%) skewX(30deg);
	opacity:1
}
	80%
{
	-webkit-transform:translateX(0) skewX(-15deg);
	-ms-transform:translateX(0) skewX(-15deg);
	transform:translateX(0) skewX(-15deg);
	opacity:1
}
	100%
{
	-webkit-transform:translateX(0) skewX(0deg);
	-ms-transform:translateX(0) skewX(0deg);
	transform:translateX(0) skewX(0deg);
	opacity:1
}

}
.lightSpeedIn
{
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
	@-webkit-keyframes lightSpeedOut
{
	0%
{
	-webkit-transform:translateX(0) skewX(0deg);
	transform:translateX(0) skewX(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:translateX(100%) skewX(-30deg);
	transform:translateX(100%) skewX(-30deg);
	opacity:0
}

}
	@keyframes lightSpeedOut
{
	0%
{
	-webkit-transform:translateX(0) skewX(0deg);
	-ms-transform:translateX(0) skewX(0deg);
	transform:translateX(0) skewX(0deg);
	opacity:1
}
	100%
{
	-webkit-transform:translateX(100%) skewX(-30deg);
	-ms-transform:translateX(100%) skewX(-30deg);
	transform:translateX(100%) 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
{
	0%
{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(-200deg);
	transform:rotate(-200deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
	@keyframes rotateIn
{
	0%
{
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(-200deg);
	-ms-transform:rotate(-200deg);
	transform:rotate(-200deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
.rotateIn
{
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
	@-webkit-keyframes rotateInDownLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
	@keyframes rotateInDownLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
.rotateInDownLeft
{
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
	@-webkit-keyframes rotateInDownRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
	@keyframes rotateInDownRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
.rotateInDownRight
{
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
	@-webkit-keyframes rotateInUpLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
	@keyframes rotateInUpLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
.rotateInUpLeft
{
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
	@-webkit-keyframes rotateInUpRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
	@keyframes rotateInUpRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}
	100%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}

}
.rotateInUpRight
{
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
	@-webkit-keyframes rotateOut
{
	0%
{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}

}
	@keyframes rotateOut
{
	0%
{
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:center center;
	-ms-transform-origin:center center;
	transform-origin:center center;
	-webkit-transform:rotate(200deg);
	-ms-transform:rotate(200deg);
	transform:rotate(200deg);
	opacity:0
}

}
.rotateOut
{
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
	@-webkit-keyframes rotateOutDownLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}

}
	@keyframes rotateOutDownLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}

}
.rotateOutDownLeft
{
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
	@-webkit-keyframes rotateOutDownRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}

}
	@keyframes rotateOutDownRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}

}
.rotateOutDownRight
{
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
	@-webkit-keyframes rotateOutUpLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}

}
	@keyframes rotateOutUpLeft
{
	0%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
	opacity:0
}

}
.rotateOutUpLeft
{
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
	@-webkit-keyframes rotateOutUpRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}

}
	@keyframes rotateOutUpRight
{
	0%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	opacity:1
}
	100%
{
	-webkit-transform-origin:right bottom;
	-ms-transform-origin:right bottom;
	transform-origin:right bottom;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	opacity:0
}

}
.rotateOutUpRight
{
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
	@-webkit-keyframes slideInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	100%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes slideInDown
{
	0%
{
	opacity:0;
	-webkit-transform:translateY(-2000px);
	-ms-transform:translateY(-2000px);
	transform:translateY(-2000px)
}
	100%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.slideInDown
{
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
	@-webkit-keyframes slideInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes slideInLeft
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}
	100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.slideInLeft
{
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
	@-webkit-keyframes slideInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}
	100%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}

}
	@keyframes slideInRight
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}
	100%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}

}
.slideInRight
{
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
	@-webkit-keyframes slideOutLeft
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
	@keyframes slideOutLeft
{
	0%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(-2000px);
	-ms-transform:translateX(-2000px);
	transform:translateX(-2000px)
}

}
.slideOutLeft
{
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
	@-webkit-keyframes slideOutRight
{
	0%
{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
	@keyframes slideOutRight
{
	0%
{
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(2000px);
	-ms-transform:translateX(2000px);
	transform:translateX(2000px)
}

}
.slideOutRight
{
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
	@-webkit-keyframes slideInUp
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(80px);
	transform:translateY(80px)
}
	100%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}

}
	@keyframes slideInUp
{
	0%
{
	opacity:1;
	-webkit-transform:translateY(80px);
	-ms-transform:translateY(80px);
	transform:translateY(80px)
}
	100%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}

}
.slideInUp
{
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp;
	opacity:1!important
}
	@-webkit-keyframes slideOutUp
{
	0%
{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:1;
	-webkit-transform:translateY(-200px);
	transform:translateY(-200px)
}

}
	@keyframes slideOutUp
{
	0%
{
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0)
}
	100%
{
	opacity:0;
	-webkit-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	transform:translateY(-20px)
}

}
.slideOutUp
{
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
	@-webkit-keyframes hinge
{
	0%
{
	-webkit-transform:rotate(0);
	transform:rotate(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:rotate(80deg);
	transform:rotate(80deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	40%
{
	-webkit-transform:rotate(60deg);
	transform:rotate(60deg);
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	80%
{
	-webkit-transform:rotate(60deg) translateY(0);
	transform:rotate(60deg) translateY(0);
	opacity:1;
	-webkit-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	100%
{
	-webkit-transform:translateY(700px);
	transform:translateY(700px);
	opacity:0
}

}
	@keyframes hinge
{
	0%
{
	-webkit-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transform-origin:top left;
	-ms-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:rotate(80deg);
	-ms-transform:rotate(80deg);
	transform:rotate(80deg);
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	40%
{
	-webkit-transform:rotate(60deg);
	-ms-transform:rotate(60deg);
	transform:rotate(60deg);
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	80%
{
	-webkit-transform:rotate(60deg) translateY(0);
	-ms-transform:rotate(60deg) translateY(0);
	transform:rotate(60deg) translateY(0);
	opacity:1;
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease-in-out
}
	100%
{
	-webkit-transform:translateY(700px);
	-ms-transform:translateY(700px);
	transform:translateY(700px);
	opacity:0
}

}
.hinge
{
	-webkit-animation-name:hinge;
	animation-name:hinge
}
	@-webkit-keyframes rollIn
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-100%) rotate(-120deg);
	transform:translateX(-100%) rotate(-120deg)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}

}
	@keyframes rollIn
{
	0%
{
	opacity:0;
	-webkit-transform:translateX(-100%) rotate(-120deg);
	-ms-transform:translateX(-100%) rotate(-120deg);
	transform:translateX(-100%) rotate(-120deg)
}
	100%
{
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	-ms-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}

}
.rollIn
{
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
	@-webkit-keyframes rollOut
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(100%) rotate(120deg);
	transform:translateX(100%) rotate(120deg)
}

}
	@keyframes rollOut
{
	0%
{
	opacity:1;
	-webkit-transform:translateX(0) rotate(0deg);
	-ms-transform:translateX(0) rotate(0deg);
	transform:translateX(0) rotate(0deg)
}
	100%
{
	opacity:0;
	-webkit-transform:translateX(100%) rotate(120deg);
	-ms-transform:translateX(100%) rotate(120deg);
	transform:translateX(100%) rotate(120deg)
}

}
.rollOut
{
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
	@media screen and (max-width:1100px)
{
.orangebutton.copycode
{
	display:none
}
.coup .coupon_code
{
	width:94%;
	text-align:center
}
	span.coupon_code.orange
{
	display:block;
	position:absolute;
	z-index:99999;
	top:-10px;
	background:#fb5e00;
	padding:0 10px;
	font-size:11px;
	line-height:18px;
	color:#fff;
	left:0;
	right:0;
	margin:0
}
.switch-wrapper.switch-5,.switch-wrapper.switch-6
{
	display:none
}
	body
{
	font-size:18px;
	font-weight:300;
	overflow-x:hidden
}
.fav-reslt ul li
{
	width:20%
}
.input-holder label.title
{
	width:auto!important
}
	#big-search .container,.container
{
	width:700px
}
.couponlist.top li.last
{
	display:none!important
}
.fav-tit
{
	font-size:28px
}
.account-head-tab ul li a
{
	padding:10px;
	font-size:14px
}
	header#header
{
	height:90px
}
.missed-head
{
	width:150px
}
	header#header.fixed
{
	height:106px
}
	body.logged-in .full-project-list
{
	top:58px
}
.search-header,.ser-tiger,.trigger
{
	margin-top:3px
}
	#main-content
{
	margin-top:82px
}
	body.logged-in #main-content
{
	margin-top:100px
}
	#logo
{
	width:180px;
	margin-bottom:10px
}
	#main-header.fixed #logo
{
	width:160px
}
.filter-holder
{
	max-height:0;
	overflow:hidden;
	-webkit-transition:max-height .8s;
	-moz-transition:max-height .8s;
	transition:max-height .8s
}
.filter-holder.showe
{
	max-height:10000px
}
.filters h3
{
	cursor:pointer
}
	#main-content.searchpage .leftcontent.rev
{
	margin-left:0!important
}
.lightbox-wrap
{
	overflow:scroll
}
.rightcontent.rev
{
	float:none;
	display:block;
	margin-bottom:40px
}
.filter-holder li
{
	margin-top:30px;
	margin-bottom:20px;
	width:300px;
	display:inline-block;
	margin-right:30px;
	vertical-align:top
}
.leftcontent.rev
{
	margin-left:0
}
.lightbox-on
{
	width:660px
}
.main-search input
{
	width:670px
}
.subscription .leftcontent
{
	width:350px
}
.newsletter-pop .left-form
{
	width:310px;
	display:inline-block;
	vertical-align:middle;
	margin-right:40px
}
.right-form
{
	vertical-align:top;
	display:inline-block;
	position:relative;
	width:260px
}
.newsletter-pop .news-social
{
	margin-top:40px
}
.subscription .rightcontent
{
	width:320px;
	margin-left:20px
}
.input-holder .input
{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	text-align:left;
	margin-top:10px
}
.input.full input[type=text]
{
	width:327px
}
.subscription h1.sectioning
{
	text-align:left
}
.input.full.double input[type=text]
{
	width:334px;
	margin-bottom:10px
}
.form-subscribe .submit-buutton
{
	background-position:70% 50%
}
.couponlist.top li
{
	width:99%;
	background:0 0;
	margin-right:0;
	padding:0
}
.input .onoffbuttons .switch-wrapper
{
	width:auto!important
}
.switch-wrapper
{
	width:280px!important
}
.subscribe-nav a
{
	font-size:16px;
	display:none;
	max-width:inherit
}
.subscribe-nav a.active:before
{
	content:'';
	width:25px;
	height:60px;
	position:absolute;
	top:0;
	left:20px;
	background:url(images/arrow-right.jpg) center no-repeat
}
.subscribe-nav
{
	text-align:center;
	position:relative
}
.subscribe-nav a.active
{
	display:block
}
	#main-menu ul li a
{
	padding:10px 20px
}
	#main-menu ul li ul.dropdown
{
	position:relative;
	width:auto;
	padding-top:10px
}
	#main-menu.show
{
	position:absolute;
	z-index:1000;
	background:#fff;
	margin-top:0;
	display:block;
	margin-left:0;
	border:1px solid #eee;
	border-bottom:solid 4px #ccc;
	width:100%;
	text-align:left
}
.home ul.vote li .contentarea h2
{
	font-size:20px
}
.home ul.vote li .foot ul.social li
{
	margin-right:20px
}
.home ul.vote li .foot ul.social li:last-child,.offer-list ul>li.dailydeals
{
	margin-right:0
}
.home ul li
{
	margin-right:0;
	position:relative;
	height:auto
}
.home ul.vote li .foot ul li
{
	width:auto!important;
	margin-right:0
}
.top-ten li .number
{
	display:none
}
.carousel .flex-viewport li
{
	margin-right:46px!important
}
.offer-list ul>li
{
	width:330px
}
.selling-points ul li .selling-title
{
	display:inline-block;
	padding:5px;
	text-align:left;
	margin-bottom:10px
}
.selling-points ul li .thumbnail
{
	overflow:hidden;
	border-radius:50%;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
	width:175px;
	margin:0 auto;
	height:175px
}
.selling-points ul li
{
	color:#d9331a;
	font-size:24px;
	display:inline-block;
	margin:0 20px
}
.selling-points ul li .thumbnail img
{
	border-radius:50%;
	padding:5px;
	width:165px;
	height:165px;
	line-height:0
}
	#main-menu ul li
{
	width:100%;
	text-align:left
}
.couponlist h2.titlepost
{
	font-size:20px
}
.trigger
{
	display:inline-block
}
.about-store .detail
{
	width:54%
}
.about-store .storesocial
{
	margin-left:0
}
	#main-menu
{
	display:none
}
.couponlist .couponbutton
{
	font-size:20px;
	width:60%
}
.favouritebutton
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heart.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.favouritebutton.clicked
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}
.block.dailydeals,.block.votes
{
	width:320px;
	display:inline-block;
	vertical-align:top;
	padding:0
}
	ul.vote li .contentarea .thumbnail
{
	width:100px;
	height:100px
}
	ul.vote li
{
	height:240px
}
	#missed li .expired
{
	width:150px
}
	ul.vote li .foot ul li.count
{
	height:20px;
	vertical-align:top;
	width:80px;
	padding:10px
}
.fourth.steps
{
	display:none
}
.fourth
{
	width:30%
}
	#footer .sell ul li
{
	display:inline-block;
	margin:0 15px
}
	ul.vote li .foot ul li.count a
{
	font-weight:600;
	font-size:14px
}
	ul.vote li .contentarea h2
{
	margin-left:110px
}
	ul.vote li ul
{
	height:40px
}
.vote-social
{
	position:absolute!important;
	padding:0!important;
	top:75px;
	left:0;
	right:0
}
.home ul.vote li ul.social li a,ul.vote li ul.social li a
{
	background-size:60px;
	width:60px;
	height:60px
}
.home .newsletter .right-form input[type=checkbox]
{
	width:auto
}
	ul.vote li ul li
{
	font-size:16px
}
	ul.vote li ul.social li
{
	margin-right:22px
}
	ul.vote li ul.social li a span
{
	width:60px;
	font-size:16px
}
	ul.vote li ul.social li:last-child
{
	margin-right:0
}
.home ul.vote li ul.social li a.twitter-vote,ul.vote li ul.social li a.twitter-vote
{
	background-position:0 -120px
}
.home ul.vote li ul.social li a.googleplus-vote,ul.vote li ul.social li a.googleplus-vote
{
	background-position:0 -240px
}
.home ul.vote li ul.social li a.pinterest-vote,ul.vote li ul.social li a.pinterest-vote
{
	background-position:0 -360px
}
.block.dailydeals
{
	margin-left:40px
}
.leftcontent,.rightcontent
{
	width:100%;
	margin:0 0 40px
}
.rightcontent .block
{
	padding:15px 17px 20px;
	border:solid 1px #E5E5E5;
	margin-bottom:60px
}
.block.textwidget
{
	display:block!important
}
.newsletter .left-form
{
	width:410px;
	display:inline-block;
	vertical-align:middle;
	margin-right:20px
}
.similarstore p
{
	width:50%;
	display:inline-block;
	vertical-align:top
}
.block.similarstore .orangebutton
{
	width:45%;
	display:inline-block;
	vertical-align:top;
	margin-top:0
}
.couponlist .arrow .favouritebutton
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heart.svg) no-repeat;
	padding:20px;
	float:right;
	position:absolute;
	top:0;
	left:inherit;
	right:0
}
.couponlist .arrow .favouritebutton.clicked
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:31px;
	position:relative;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}

}
	@media screen and (max-width:700px)
{
.orangebutton.copycode
{
	display:none
}
.coup .coupon_code
{
	width:100%;
	background:#eee
}
	#big-search .container,.container,.container.not-found-page,.container.not-found-page img.nofound
{
	width:300px!important
}
.about-store .thumbnail>img
{
	max-height:inherit;
	width:73%
}
.missed-head
{
	display:none
}
.ser-tiger
{
	display:initial
}
.account-head-tab ul li.active,.account-head-tab ul li.current-menu-item
{
	margin-bottom:7px;
	padding-bottom:0
}
.account-page .account-head-tab
{
	margin-bottom:30px
}
.fav-reslt ul li
{
	width:45%;
	margin:0 2.5% 20px
}
.account-head-tab ul
{
	clear:both
}
.account-head-tab ul li
{
	display:block;
	width:100%;
	text-align:left
}
.fourth.logo img
{
	width:60%
}
.search-header
{
	display:none;
	vertical-align:top;
	border:1px solid #ccc;
	position:absolute;
	top:100%;
	height:41px;
	right:0;
	left:0;
	background:#fff;
	padding:5px;
	margin-top:0!important
}
.full-project-list
{
	height:75px
}
.search-header input[type=text]
{
	width:60%
}
.search-header .submit-buutton
{
	float:right
}
	#big-search h1
{
	font-size:30px;
	line-height:35px
}
.newsletter-pop .left-form
{
	width:100%
}
.newsletter-pop .right-form input[type=checkbox]
{
	width:auto
}
.newsletter-pop .news-social ul li
{
	margin-right:0
}
.lightbox-on
{
	width:300px
}
.coup .couponbt,.reopen
{
	width:280px
}
.newsletter-pop .right-form input
{
	width:235px
}
.newsletter-pop .right-form .submit-button
{
	width:258px!important
}
.lightbox-on .coup .thumbnail
{
	display:none
}
.lightbox-on .coup .detail
{
	margin-left:0
}
	#mywords
{
	padding:5px 10px;
	min-width:200px
}
.main-search input
{
	width:260px;
	font-size:18px
}
.main-search h2
{
	font-size:24px
}
.main-search .onoffbuttons input.submit-buutton
{
	position:relative;
	display:block;
	width:100%;
	padding:10px;
	height:50px;
	margin-bottom:20px
}
.section.bottom-arrow.gray:after
{
	bottom:30px
}
.section.blue.carou
{
	display:none
}
.selling-points ul li .selling-title img
{
	float:none;
	width:100px
}
.selling-points ul li .selling-title
{
	text-align:center;
	margin:30px
}
.main-search input.submit-buutton
{
	display:inline-block;
	width:100px;
	font-size:18px;
	padding:10px 20px;
	height:60px;
	position:absolute;
	top:0;
	right:0;
	text-indent:-15px;
	background-size:14px
}
	header#header
{
	height:80px
}
.favouritebutton
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heart.svg) no-repeat;
	padding:23px;
	float:right;
	position:absolute;
	top:48px;
	left:inherit;
	right:13px
}
	header#header.fixed
{
	height:101px
}
	body.logged-in #main-content
{
	margin-top:40px
}
.breadcrumbs h1
{
	font-size:26px;
	padding:29px 0
}
.about-store
{
	padding:10px 15px;
	margin-bottom:40px
}
.breadcrumbs
{
	margin-bottom:24px
}
.breadcrumbs div.nav
{
	display:none
}
.about-store .thumbnail
{
	width:150px;
	height:auto
}
.about-store .detail
{
	width:100%;
	margin-left:0
}
.about-store .storesocial
{
	width:100%;
	margin-top:100px;
	display:none
}
.about-store .storesocial ul li
{
	display:inline-block;
	margin-right:15px;
	vertical-align:top
}
.about-store .storesocial ul li:last-child
{
	margin-right:0
}
.about-store .storesocial ul li a
{
	padding:30px;
	background:url(images/social-color.png) no-repeat;
	background-size:60px;
	display:block;
	position:relative
}
.about-store .storesocial ul li a span
{
	position:absolute;
	bottom:-30px;
	width:60px;
	left:0;
	text-align:center
}
.about-store .detail .sitelink
{
	bottom:-8px;
	width:90%;
	padding:10px 5%;
	left:0
}
	ul.atoz li ul li
{
	width:100%
}
.about-store .storesocial ul li a.twitter
{
	background-position:0 -120px
}
.about-store .storesocial ul li a.googleplus
{
	background-position:0 -240px
}
.about-store .storesocial li a.pinterest
{
	background-position:0 -359px
}
.couponlist li.dot .thumbnail
{
	display:inline-block;
	width:100%;
	text-align:center;
	margin-bottom:20px
}
.couponlist li.dot .thumbnail img
{
	float:none;
	display:inline-block
}
.couponlist li .detail,.silo ul.couponlist li .detail
{
	margin-left:0
}
.couponlist .couponbutton
{
	font-size:20px;
	width:100%;
	padding:10px 0
}
.couponlist .arrow .favouritebutton
{
	display:none
}
.home .newsletter .left-form,.newsletter .left-form
{
	width:100%
}
.news-social ul li.hed
{
	display:block;
	margin-bottom:40px
}
.news-social ul li a
{
	padding:30px;
	background:url(images/social-color.png) no-repeat;
	background-size:60px;
	display:block;
	position:relative
}
.news-social ul li
{
	margin-right:15px
}
.news-social ul li:last-child
{
	margin-right:0
}
.news-social li a span
{
	width:60px
}
.news-social ul li a.twitter
{
	background-position:0 -120px
}
.news-social ul li a.googleplus
{
	background-position:0 -240px
}
.news-social li a.pinterest
{
	background-position:0 -360px
}
	h1.sectioning
{
	line-height:45px;
	text-align:center
}
.right-form
{
	margin-top:40px
}
.home .newsletter .right-form input,.right-form input
{
	width:276px
}
.about-store ul li
{
	font-size:15px
}
.home .newsletter .right-form .submit-button,.right-form .submit-button
{
	width:300px
}
.competitorcoupon li .thumbnail,.competitorcoupon li p
{
	width:100%;
	margin:0 0 10px;
	display:block;
	text-align:center
}
	#missed li div
{
	width:100%!important;
	text-align:center;
	margin-bottom:10px
}
.block.dailydeals
{
	margin-left:0
}
	#footer .sell ul li
{
	margin-bottom:40px
}
.fourth
{
	width:100%;
	margin-bottom:40px
}
.similarstore p
{
	width:100%
}
.block.similarstore .orangebutton
{
	width:90%;
	margin-top:40px;
	padding:10px 5%
}
.top-social
{
	display:none!important
}
	#top-menu ul
{
	width:300px;
	margin:0 auto;
	text-align:center
}
.home ul.vote li ul
{
	text-align:left
}
	#top-menu ul li
{
	border-right:solid 1px #1e9edd
}
.offer-list ul>li.dailydeals,.offer-list ul>li.top-ten,.offer-list ul>li.votes
{
	margin-bottom:50px
}
.home ul.vote li .foot ul li.vote-social
{
	text-align:justify
}
.home .right-form label
{
	font-size:14px;
	display:block
}
.subscription .leftcontent,.subscription .rightcontent
{
	margin-left:0;
	width:100%;
	margin-bottom:50px
}
.filter-holder li
{
	width:100%
}
.input input
{
	width:141px
}
.input.full.double input[type=text]
{
	width:286px
}
.input.full input[type=text]
{
	width:277px
}
.radio input
{
	width:auto
}
.legend .float
{
	right:0;
	width:auto
}
.couponlist.top li .detail
{
	margin-left:0
}
.couponlist.top .countdown,.couponlist.top .term
{
	display:none
}

}
	@media screen and (min-width:700px) and (max-width:1100px)
{
.offer-list ul>li.votes.mobile
{
	display:block;
	width:100%;
	margin-top:90px
}
.offer-list ul>li.votes.mobile ul.vote li
{
	width:100%
}
.offer-list ul>li.votes.mobile ul.vote li .foot
{
	bottom:63px
}
.offer-list ul>li.votes.mobile ul.vote li ul.social li a
{
	width:40px;
	height:40px;
	background-size:40px
}
.offer-list ul>li.votes.mobile ul.vote li ul.social li a.facebook-vote
{
	background-position:0 0
}
.offer-list ul>li.votes.mobile ul.vote li ul.social li a.twitter-vote
{
	background-position:0 -80px
}
.offer-list ul>li.votes.mobile ul.vote li ul.social li a.googleplus-vote
{
	background-position:0 -160px
}
.offer-list ul>li.votes.mobile ul.vote li ul.social li a.pinterest-vote
{
	background-position:0 -240px
}
.offer-list ul>li.votes
{
	display:none
}
.home ul.vote li .contentarea .thumbnail
{
	width:180px;
	height:180px;
	margin-right:20px
}
.home ul.vote li .foot
{
	position:absolute;
	background:#f5f5f5;
	font-size:11px;
	right:0;
	left:180px;
	bottom:63px
}
.home ul.vote li .foot ul li.vote-social
{
	position:relative!important;
	padding:0!important;
	top:0;
	left:inherit;
	right:0
}
.home .newsletter .left-form
{
	width:400px;
	margin-right:50px
}
.home .newsletter .right-form
{
	width:245px
}
.home .newsletter .right-form input
{
	width:220px
}
.home .newsletter .right-form .submit-button
{
	width:245px
}
.home .newsletter .right-form input[type=checkbox]
{
	width:auto
}

}
.switch-button-label
{
	float:left;
	font-size:10pt;
	cursor:pointer
}
.switch-button-label.off
{
	color:#adadad
}
.switch-button-label.on
{
	color:#08C
}
.switch-button-background
{
	float:left;
	position:relative;
	width:70px!important;
	height:29px!important;
	background:url(images/onoffbutton.png) no-repeat;
	margin-right:10px;
	cursor:pointer;
	vertical-align:middle;
	background-size:100%;
	overflow:hidden
}
.form-subscribe .input-holder .switch-wrapper
{
	height:39px
}
.switch-wrapper
{
	display:inline-block;
	width:200px;
	margin-right:20px;
	margin-bottom:30px;
	color:#FFF;
	font-weight:600;
	font-size:18px;
	height:50px;
	vertical-align:top
}
.switch-button-button
{
	position:absolute;
	left:0;
	top:0;
	background:#FFF
}
.switch-wrapper label
{
	margin-left:80px;
	display:block
}
.wordsrotator_words
{
	display:inline-block;
	position:relative;
	white-space:nowrap;
	-webkit-transition:width 2s;
	-moz-transition:width 2s;
	-o-transition:width 2s;
	transition:width 2s;
	overflow:hidden;
	text-align:center;
	background:rgba(204,68,0,1);
	padding:0 20px;
	vertical-align:middle
}
	#big-search .wordsrotator_words
{
	background:rgba(204,68,0,.75)
}
.sectioning .wordsrotator_words
{
	padding:10px
}
.wordsrotator_words .wordsrotator_wordIn,.wordsrotator_words .wordsrotator_wordOut
{
	position:relative;
	display:block;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:1s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-ms-animation-duration:1s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
	color:#fff;
	text-align:center
}
.wordsrotator_words .wordsrotator_wordOut
{
	top:0;
	position:absolute;
	display:block;
	width:100%;
	left:0;
	text-align:center
}
.wordsrotator_words .wordsrotator_wordOut span
{
	width:auto;
	position:relative
}
.wordsrotator_words .wordsrotator_wordIn
{
	opacity:0
}
.sectioning .wordsrotator_words
{
	height:42px!important
}
	@media screen and (max-width:700px)
{
.couponlist li.dot .news-social li a span
{
	top:inherit;
	bottom:100%;
	left:0;
	width:100%
}
.couponlist li.dot .news-social ul li a
{
	padding:19px;
	margin-right:0;
	background-size:40px;
	position:relative
}
.couponlist li.dot .news-social ul
{
	margin-right:10px
}
.couponlist li.dot .news-social ul li a.twitter
{
	background-position:0 -81px
}
.couponlist li.dot .news-social
{
	margin-top:60px
}
.vote-filter .vilter
{
	display:inline-block;
	margin-right:0;
	width:100%;
	margin-bottom:20px
}
.vote-filter span
{
	margin-right:10px;
	font-weight:600;
	display:inline-block;
	vertical-align:middle;
	width:100px;
	float:left;
	margin-top:7px
}
.vote-filter .vilter .drop
{
	display:block;
	width:auto;
	background:#eee;
	position:relative;
	height:auto;
	vertical-align:middle;
	cursor:pointer;
	margin-left:110px
}
.vote-filter .vilter .drop ul
{
	position:relative
}

}
.dailydeals .countdown span
{
	font-size:10px!important
}
.vote .coupon-text-detail
{
	margin-top:0
}
.coupon-share
{
	margin:15px -10px;
	padding:15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background-color:#fdf9f3
}
.coupon-share h3
{
	margin-right:10px;
	margin-top:1px
}
.coupon-share .coupon-share-platforms
{
	margin-top:10px;
	margin-bottom:10px;
	height:25px
}
.coupon-share .coupon-share-text
{
	margin-top:7px;
	font-size:12px
}
.vote .dot:hover
{
	background:#f6f6f6!important
}
.countdown-text
{
	position:absolute;
	width:100%;
	font-size:10px;
	text-align:center;
	bottom:50px
}
.countdown.countdown-valid-until
{
	font-size:12px;
	bottom:35px!important;
	font-style:italic
}
.search .silo-holder
{
	position:relative
}
.read-more-content
{
	margin-bottom:50px
}
.read-more-content .readmore
{
	text-align:right
}
.rightcontent-widget
{
	margin-bottom:30px
}
.rightcontent-widget h3
{
	margin-bottom:10px;
	font-weight:400;
	font-size:21px;
	margin-top:10px;
	margin-left:11px
}
.account-page h1.fav-tit
{
	float:left
}
.account-page.personal-info ::-webkit-input-placeholder
{
	color:#888
}
.account-page.personal-info :-moz-placeholder
{
	color:#888
}
.account-page.personal-info ::-moz-placeholder
{
	color:#888
}
.account-page.personal-info :-ms-input-placeholder
{
	color:#888
}
.account-page.subscription .delete-account
{
	color:#d9331a
}
.posi .confir .button-close
{
	position:absolute;
	top:5px;
	right:5px;
	width:12px;
	height:12px;
	padding:2px;
	display:block;
	border:1px solid transparent;
	border-radius:3px;
	background-image:url(data:image/svg+xml;
			base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNDM3LjUsMzg2LjZMMzA2LjksMjU2bDEzMC42LTEzMC42YzE0LjEtMTQuMSwxNC4xLTM2LjgsMC01MC45Yy0xNC4xLTE0LjEtMzYuOC0xNC4xLTUwLjksMEwyNTYsMjA1LjFMMTI1LjQsNzQuNSAgYy0xNC4xLTE0LjEtMzYuOC0xNC4xLTUwLjksMGMtMTQuMSwxNC4xLTE0LjEsMzYuOCwwLDUwLjlMMjA1LjEsMjU2TDc0LjUsMzg2LjZjLTE0LjEsMTQuMS0xNC4xLDM2LjgsMCw1MC45ICBjMTQuMSwxNC4xLDM2LjgsMTQuMSw1MC45LDBMMjU2LDMwNi45bDEzMC42LDEzMC42YzE0LjEsMTQuMSwzNi44LDE0LjEsNTAuOSwwQzQ1MS41LDQyMy40LDQ1MS41LDQwMC42LDQzNy41LDM4Ni42eiIvPjwvc3ZnPg==);
	background-repeat:no-repeat;
	background-size:12px 12px;
	background-position:center center;
	cursor:pointer
}
.posi .confir .button-close:hover
{
	border:1px solid #ccc
}
.posi .confir a.button
{
	background:#08c;
	color:#fff;
	padding:5px 20px
}
.addtofav h3
{
	margin-bottom:20px
}
.addtofav ul li a img
{
	display:block
}
.addtofav ul li a
{
	position:relative;
	display:block
}
.addtofav ul li a:after
{
	position:absolute;
	content:'Voeg toe aan favorieten';
	background:rgba(0,0,0,.7);
	width:100%;
	left:0;
	top:0;
	color:#fff;
	text-align:center;
	font-size:12px;
	padding:63px 0;
	opacity:0;
	transition:opacity .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out;
	-webkit-transition:opacity .25s ease-in-out;
	text-shadow:2px 2px #000
}
.addtofav ul li a:hover:after
{
	opacity:1
}
.favorite-store-widget span
{
	font-size:12px;
	padding:0 10px
}
.favorite-store-widget ul
{
	margin:0 0 10px;
	padding:0;
	list-style:none
}
.favorite-store-widget ul:after
{
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both
}
.favorite-store-widget ul li
{
	float:left;
	margin:3px 3px 0 0
}
.favorite-store-widget ul li a
{
	display:block;
	border:1px solid #ccc;
	line-height:11px;
	padding:4px 5px 5px
}
.favorite-store-widget ul li a .value
{
	padding-right:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:116px
}
.favorite-store-widget ul li a .close
{
	text-align:center;
	font-size:13px;
	vertical-align:middle;
	width:10px
}
.favorite-store-widget ul li a:hover
{
	background-color:#f0f0f0
}
.store-search-widget-show-new
{
	display:none;
	color:#a94442;
	background-color:#f2dede;
	border-top:1px solid #ebccd1;
	border-bottom:1px solid #ebccd1;
	padding:5px
}
.store-search-widget-show-new a
{
	display:block;
	font-size:14px;
	text-decoration:none
}
.store-search-widget .store-search-widget-query
{
	position:relative;
	margin-bottom:5px
}
.store-search-widget .store-search-widget-query input
{
	margin:0;
	box-sizing:border-box;
	width:100%;
	padding:15px;
	font-size:18px;
	color:#131517;
	border:1px solid #ccc
}
.store-search-widget .store-search-widget-query span.clear-btn
{
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	top:16px;
	right:10px;
	cursor:pointer;
	background-image:url(data:image/svg+xml;
			base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cG9seWdvbiBmaWxsPSIjMDEwMTAxIiBwb2ludHM9Ijc3LjYsMjEuMSA0OS42LDQ5LjIgMjEuNSwyMS4xIDE5LjYsMjMgNDcuNiw1MS4xIDE5LjYsNzkuMiAyMS41LDgxLjEgNDkuNiw1MyA3Ny42LDgxLjEgNzkuNiw3OS4yICAgNTEuNSw1MS4xIDc5LjYsMjMgIi8+PC9zdmc+);
	background-repeat:no-repeat;
	background-size:20px 20px
}
.store-search-widget .store-search-widget-query ::-webkit-input-placeholder
{
	color:#888
}
.store-search-widget .store-search-widget-query :-moz-placeholder
{
	color:#888
}
.store-search-widget .store-search-widget-query ::-moz-placeholder
{
	color:#888
}
.store-search-widget .store-search-widget-query :-ms-input-placeholder
{
	color:#888
}
.store-search-widget .store-search-widget-list
{
	height:264px;
	overflow-y:scroll;
	font-size:11px;
	border:1px solid #ccc;
	margin-bottom:10px;
	background:#fff
}
.store-search-widget .store-search-widget-list ul
{
	margin:0;
	padding:0;
	list-style:none
}
.store-search-widget .store-search-widget-list ul li
{
	position:relative;
	height:18px;
	line-height:18px;
	cursor:pointer;
	padding:5px 5px 5px 22px;
	font-size:120%
}
.store-search-widget .store-search-widget-list ul li input
{
	position:absolute;
	top:4px;
	left:5px
}
.store-search-widget .store-search-widget-list ul li label
{
	line-height:11px
}
.store-search-widget .store-search-widget-list ul li:hover
{
	background-color:#f0f0f0
}
.store-search-widget .store-search-widget-list-toggle
{
	margin:5px 0 10px;
	font-size:12px
}
.favorite-store-widget li.favorite-item-dummy
{
	display:none
}
.favorite-store-widget .favorite-store-widget-list-toggle
{
	margin:5px 0 10px;
	font-size:12px
}
.no-favorite-stores-message
{
	display:none
}
.favourite-account-container-loader
{
	background-image:url(./images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:26px
}
.favourite-account-container .no-coupons-available
{
	margin:10px 0
}
.favourite-account-container h2
{
	margin-top:40px
}
.page-template-register-php .gform_wrapper .ginput_complex .ginput_right input[type=password],.page-template-register-php .gform_wrapper .ginput_complex input[type=password]
{
	width:87%!important
}
.page-template-register-php .gform_wrapper .ginput_complex .ginput_right input[type=password]
{
	margin-left:1px!important
}
	@media screen and (min-width:1025px)
{
.show_desktop
{
	display:block
}

}
	@media screen and (max-width: 1024px)
{
	#main-content
{
	margin-top:110px!important
}
.show_mobile
{
	display:block
}
.addtofav ul li a:after
{
	content:'toevoegen'
}
.saving-help .input-holder .input
{
	width:100%
}
.form-subscribe .submit-buutton
{
	background-position:95% 50%
}

}
	@media screen and (max-width:768px)
{
.show_mobile
{
	display:block
}
.addtofav ul li:last-child
{
	display:none
}
.addtofav ul li a:after
{
	padding:20px 0;
	content:'Voeg toe'
}
.saving-help .input-holder .input
{
	width:100%
}
.form-subscribe .submit-buutton
{
	background-position:95% 50%
}

}
.about-store .gform_wrapper .ginput_complex
{
	overflow:visible!important
}
.about-store .ginput_container input[type=text]
{
	width:93%!important
}
.about-store .ginput_container input[type=text],.about-store .ginput_container input[type=password]
{
	margin-bottom:5px!important;
	font-size:15px!important;
	padding:14px!important;
	border:solid 1px #C3C3C3
}
.about-store .ginput_complex .ginput_left,.about-store .ginput_complex .ginput_right
{
	width:47%!important;
	margin-right:0!important;
	overflow:visible!important
}
.about-store .ginput_complex .ginput_left
{
	padding-right:5px!important
}
.about-store .gform_wrapper .ginput_complex .ginput_right input[type=password],.about-store .gform_wrapper .ginput_complex input[type=password]
{
	width:87%!important
}
.about-store .gform_button.button
{
	margin:2px 0 0;
	background:#0082d1;
	border:0;
	border-radius:1px;
	border-bottom:2px solid #006FB3;
	letter-spacing:0;
	border-radius:2px;
	color:#fff;
	font-size:17px!important;
	display:block;
	width:100%!important;
	padding:13px 25px;
	cursor:pointer
}
.about-store .gform_wrapper .gform_footer
{
	margin-top:0!important;
	padding:0!important
}
	#lostpasswordform .row-fluid
{
	line-height:100%!important
}
.optin_notification
{
	color:#a94442;
	background-color:#f2dede;
	border-top:1px solid #ebccd1;
	border-bottom:1px solid #ebccd1;
	font-size:14px!important;
	height:auto;
	padding:5px 0;
	line-height:22px;
	text-align:center
}
.optin_notification.resend_mailchimp_activation_success
{
	color:#3c763d;
	background-color:#dff0d8;
	border-top:1px solid #d6e9c6;
	border-bottom:1px solid #d6e9c6
}
	span.couponbutton
{
	font-size:20px!important;
	font-weight:600!important;
	padding:0!important;
	margin-top:0!important;
	background:0 0!important;
	position:relative;
	width:auto!important
}
.search .couponlist .countdown
{
	bottom:-10px!important
}
	@media screen (max-width:1024px)
{
.optin_notification
{
	font-size:10px!important
}
.countdown.countdown-valid-until
{
	font-size:12px!important
}

}
	@media screen (max-width:1210px)
{
.optin_notification
{
	font-size:10px!important
}
.countdown.countdown-valid-until
{
	font-size:12px!important
}

}
	@media screen and (max-width:1420px)
{
.optin_notification
{
	font-size:12px!important
}
.countdown.countdown-valid-until
{
	font-size:12px!important;
	bottom:36px!important
}
.couponlist .term
{
	margin-top:10px!important
}
.search .countdown.countdown-valid-until,.search .couponlist .countdown
{
	bottom:0!important
}

}
	@media screen and (min-width:1025px)
{
	header.fixed.optin_notification_active
{
	top:-77px!important
}

}
.pagination
{
	display:none
}
	#infinite_loading,#infinite_loading div
{
	text-align:center
}
.infinite_scroll_trigger
{
	font-size:16px;
	width:70%;
	margin:50px auto 0;
	cursor:pointer
}
.infinite_scroll_trigger:hover
{
	opacity:.8
}
.pagination li
{
	display:inline-block!important
}
.social-discount-sidebar .textwidget,.top-discount-sidebar .textwidget
{
	padding:10px 10px 20px;
	border:1px solid #ccc;
	margin-bottom:40px;
	margin-top:0;
	background-color:#fff
}
.subscription .leftcontent .input-holder label.title
{
	width:80%
}
.subscription .leftcontent .input-holder .input
{
	width:15%
}
.couponlist .orangebutton
{
	position:absolute;
	top:0;
	left:0!important;
	width:100%;
	padding:9px 0 11px;
	color:#474747!important;
	font-weight:400;
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:270px 13px;
	font-size:17px;
	text-align:center;
	border-bottom:2px solid #F7C81E;
	border-radius:2px
}
.gform_body .picker
{
	display:none
}
.dot .store_name
{
	text-align:center;
	padding-top:10px;
	font-size:12px
}
.st_plusone_large>div
{
	bottom:10px!important
}
.serach-result .detail
{
	padding-bottom:59px
}
	#alphaa
{
	background-image:none!important
}
	#main-menu ul li a:hover
{
	color:#A3A3A3;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	#main-menu ul li a
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	ul.couponlist.top
{
	margin-top:0
}
.number-container
{
	margin-right:18px
}
	span.current
{
	color:#A3A3A3
}
	#main-content > div.container > div.rightcontent > div.block.similarstore > i > a
{
	font-style:normal;
	text-decoration:underline
}
	#main-content > div.container > div.rightcontent > div.block.similarstore > span
{
	line-height:38px;
	font-weight:400
}
	h2
{
	font-weight:400;
	font-size:18px;
	line-height:28px
}
	label#label_1_5_1
{
	font-size:15px;
	margin-left:20px
}
	#main-content > div.container > div.rightcontent > div.block.similarstore > center > span
{
	font-size:17px!important;
	text-transform:uppercase;
	font-weight:400
}
.breadcrumbs
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/omslag.png)!important
}
	h3
{
	font-weight:400;
	font-size:16px
}
	#main-content > div.container > div.leftcontent > div.about-store.arrow > div.detail.silo-store-subscription-widget > p:nth-child(1) > span
{
	font-weight:400!important;
	font-size:19px!important
}
	#main-content > div.container > div.rightcontent > div.block.textwidget > div > p:nth-child(3)
{
	margin-top:7px
}
	#main-content > div.container > div.rightcontent > div:nth-child(1) > span
{
	font-weight:400!important
}
	#main-content > div.container > div.rightcontent > div:nth-child(1) > p:nth-child(4) > a
{
	font-size:16px
}
.siloit	.couponlist .orangebutton:hover
{
	background-color:#F7C81E;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.orangebutton:hover
{
	background-color:#F7C81E;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.orangebutton
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.about-store .gform_button.button:hover
{
	background-color:#006FB3;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.about-store .gform_button.button
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	li.anim:hover
{
	opacity:.8;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	li.anim
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	#big-search .wordsrotator_words
{
	background:rgba(0,0,0,0.08);
	font-size:35px;
	text-transform:uppercase;
	font-weight:400
}
.detail > h3
{
	font-weight:400;
	color:#006FB3
}
.anim img
{
	margin-bottom:-10px!important
}
.readmore
{
	color:#fb5e00
}
	#big-search
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/omslaghome.png) center center fixed no-repeat!important
}
.section.yeah.big-arrow.bottom-arrow
{
	background-color:#fff;
	padding-bottom:85px
}
.section.selling-points
{
	background:#f5f6fa
}
.home .newsletter .right-form .submit-button
{
	border-bottom:2px solid #006FB3;
	padding:13px 13px 13px 42px;
	border-radius:2px;
	font-family:"Roboto",sans-serif;
	font-weight:400;
	text-transform:uppercase;
	font-size:15px;
	text-align:center
}
.right-form .submit-button
{
	background:url(images/mail.jpg) 93px 13px no-repeat #08c
}
	::-webkit-input-placeholder
{
	font-weight:300;
	color:#4C4C4C;
	font-family:"Roboto",sans-serif
}
	:-moz-placeholder
{
	font-weight:300;
	color:#4C4C4C;
	font-family:"Roboto",sans-serif
}
	::-moz-placeholder
{
	font-weight:300;
	color:#4C4C4C;
	font-family:"Roboto",sans-serif
}
	:-ms-input-placeholder
{
	font-weight:300;
	color:#4C4C4C;
	font-family:"Roboto",sans-serif
}
.about-store .ginput_container input[type=text],.about-store .ginput_container input[type=password]
{
	color:#777
}
.section.offer-list.big-arrow
{
	background-color:#fff
}
.top-ten ul li
{
	margin-bottom:15px;
	border-bottom:1px solid #f5f5f5
}
.top-ten li .detail p
{
	margin-bottom:10px
}
	#main-content
{
	padding-bottom:0
}
.detail > h3:hover
{
	text-decoration:underline
}
.couponlist li.arrow:hover
{
	border:1px solid #3598db;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.couponlist li.arrow
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.favouritebutton:hover
{
	opacity:.6;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.favouritebutton
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.form-subscribe .submit-buutton:hover
{
	cursor:pointer
}
.fav-tit
{
	padding-top:35px!important;
	margin-bottom:0!important;
	font-weight:400;
	color:#383838
}
.addtofav h3
{
	font-weight:400;
	font-size:20px
}
	#div37969 > h2
{
	font-weight:400;
	font-size:20px
}
	body
{
	font-family:"Roboto",sans-serif!important
}
.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink
{
	background-color:#fb5e00;
	border-radius:2px;
	font-size:14px;
	text-transform:uppercase
}
.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover
{
	background-color:#fb5e00
}
.vc_gitem_row .vc_gitem-col
{
	background-color:#fff
}
.sub-menu dropdown ul li a
{
	font-size:17px!important
}
.section.selling-points.bottom-arrow.gray
{
	display:none
}
.news-social
{
	display:none
}
	#main-content > div > div > div.leftcontent > ul > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetje1klein.png);
	background-repeat:no-repeat;
	background-position:636px 8px
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetje1klein.png);
	background-repeat:no-repeat;
	background-position:625px 13px
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1) > div.detail
{
	width:49%
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1) > div.detail > div
{
	width:96%
}
.detail.silo-store-subscription-widget h2
{
	font-size:23px;
	font-weight:300
}
.couponlist .arrow a.favouritebutton.add.fav
{
	display:none
}
.countdown .number-container:nth-child(1):before
{
	content:"";
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/clock.png) no-repeat;
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:absolute;
	left:267px;
	bottom:5px
}
.serach-result .countdown .number-container:nth-child(1):before
{
	content:"";
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/clock.png) no-repeat;
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:absolute;
	left:425px;
	bottom:5px
}
	span.term
{
	position:absolute;
	bottom:-48px;
	left:5px;
	font-size:12px
}
.top-ten .detail > h3
{
	font-weight:400;
	color:#101010
}
.readmore
{
	cursor:pointer;
	color:#fb5e00
}
.rightcontent.rev
{
	padding:15px 17px 20px;
	border:none;
	margin-bottom:20px;
	margin-top:0;
	font-size:15px;
	border-radius:5px;
	background-color:transparent
}
.login .separator .text,.login .separator,.register .separator,.register .separator .text
{
	background:transparent
}
.login .separator .text,.register .separator .text
{
	font-size:18px;
	color:#484848;
	font-weight:400
}
.silo
{
	padding-bottom:80px
}
	input.submit-buutton
{
	padding-right:10px
}
.serach-result .couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:365px 13px!important
}
.siloit	.couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:300px 13px
}
.couponlist.top .term
{
	margin-top:5px;
	top:79px;
	left:0;
	color:#525252!important
}
.counponlist top .couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:230px 13px
}
.block.textwidget span
{
	font-weight:400
}
	@media screen and (max-width: 1024px)
{
	li#menu-item-44041 a,li#menu-item-44042 a,li#menu-item-44629 a,li#menu-item-45216 a,li#menu-item-44039 a
{
	display:none
}
	li#menu-item-44041,li#menu-item-44042,li#menu-item-44629,li#menu-item-45216,li#menu-item-44039
{
	display:none!important
}
	#logo
{
	margin-right:25px!important
}
	body.logged-in .full-project-list
{
	top:70px!important;
	height:100px!important
}

}
	@media screen and (max-width: 850px)
{
	body.logged-in .full-project-list
{
	top:100px!important;
	height:100px!important
}

}
.trigger:hover
{
	opacity:.8;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
.trigger
{
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-o-transition:all ease .3s;
	-ms-transition:all ease .3s;
	transition:all ease .3s
}
	@media screen and (max-width: 700px)
{
.couponlist li .thumbnail
{
	width:264px!important;
	text-align:center
}
.serach-result .detail
{
	padding-bottom:30px
}
	h3.titlepost
{
	padding-right:0
}
	li.arrow
{
	padding:10px
}
.couponlist li .thumbnail
{
	display:initial
}
.couponlist li .thumbnail
{
	float:left;
	margin-left:10px;
	position:relative;
	width:170px;
	height:85px
}
.couponlist li .thumbnail .text-coupon
{
	position:absolute;
	top:5px;
	width:100%;
	text-align:center;
	line-height:45px;
	font-style:normal;
	font-weight:300;
	font-size:30px
}
.couponlist li .thumbnail .type-coupon
{
	position:absolute;
	bottom:12px
}
.about-store .ginput_container input[type=text]
{
	width:89%!important
}
.couponlist li.arrow
{
	padding:15px
}
	#logo
{
	margin-right:25px!important
}
.couponlist .term
{
	margin-top:0!important
}
.couponlist .countdown
{
	width:89%
}
.detail > h3
{
	padding-top:2px;
	margin-top:90px
}
.couponlist .couponbutton-wo
{
	margin-bottom:25px
}
.full-project-list
{
	display:none!important
}
	#main-content > div > div > div.leftcontent > ul > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetjemobiel.png)!important;
	background-repeat:no-repeat!important;
	background-position:211px 11px!important
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1) > div.detail
{
	width:100%
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetjemobiel.png)!important;
	background-repeat:no-repeat!important;
	background-position:197px 6px!important;
	height:248px !important;
}
.couponlist .countdown
{
	left:18px!important
}
.silo .couponlist li.arrow
{
	height:auto
}
.silo span.term
{
	bottom:0;
	left:100px;
	position:relative
}
.silo .arrow .silo-holder .thumbnail
{
	background-position:5px;
	background-size:cover!important;
	width:100px!important;
	bottom:8px;
	margin:6px 85px
}
.silo ul.couponlist li .silo-holder>.number
{
	float:left;
	font-size:40px;
	line-height:200px;
	width:60px;
	margin-left:-83px;
	text-align:right
}
.detail > h3
{
	padding-top:2px;
	margin-top:0
}
.silo ul.couponlist li .detail
{
	margin-right:0!important
}
.siloit	.couponlist .orangebutton
{
	background:#fff
}
.couponlist li .detail
{
	padding-right:0
}
.siloit	.couponlist .orangebutton
{
	background:#FFD100!important
}
.countdown.countdown-valid-until
{
	bottom:-5px!important;
	left:18px!important;
	position:relative
}
	li#menu-item-44041 a,li#menu-item-44042 a,li#menu-item-44629 a,li#menu-item-45216 a,li#menu-item-44039 a,li#menu-item-47978 a,li#menu-item-47979 a
{
	display:none
}
	#top-menu ul li
{
	border:none;
	padding:0 3px
}
.countdown .number-container:nth-child(1):before
{
	content:"";
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/clock.png) no-repeat;
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:absolute;
	left:5px!important;
	bottom:5px
}
.favouritebutton.clicked,.favouritebutton.remove
{
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/heartfaved.svg) no-repeat;
	padding:13px;
	float:right;
	margin-right:40px;
	position:absolute;
	right:25px;
	z-index:2;
	width:25px;
	height:21px;
	background-size:cover
}

}
	@media (max-width: 479px) and (min-width: 0px)
{
	body
{
	padding:0!important;
	margin-top:0!important
}

}
	@media screen and (max-width:1170px)
{
	li#menu-item-44041 a,li#menu-item-44042 a
{
	display:none
}

}
	@media screen and (max-width:1100px)
{
	body.logged-in .full-project-list
{
	height:100px
}
.couponlist.top li .thumbnail
{
	height:42px
}
.couponlist.top .couponbutton-wo
{
	margin-top:70px
}
	body.logged-in .full-project-list
{
	top:28px
}
	ul.couponlist.top
{
	margin-top:10px;
	margin-bottom:10px
}
.couponlist.top .term
{
	margin-top:5px;
	top:50px;
	left:0;
	color:#525252!important
}
.right-form .submit-button
{
	background:#08c
}
	span.term
{
	left:1px
}
.couponlist .countdown
{
	left:35px
}
.silo ul.couponlist li .detail
{
	margin-right:50px
}
	#main-content > div > div > div.leftcontent > ul > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetje1klein.png);
	background-repeat:no-repeat;
	background-position:555px 8px
}
	#main-content > div.container > div.leftcontent > ul.couponlist > li:nth-child(1)
{
	background-image:url(http://bespaardeals.nl/wp-content/uploads/2015/08/poppetje1klein.png);
	background-repeat:no-repeat;
	background-position:550px 22px
}
.full-project-list .couponlist.top .couponbutton-wo
{
	margin-top:10px
}
.full-project-list
{
	position:fixed;
	top:60px;
	left:0;
	right:0;
	background:#fff;
	z-index:3;
	padding-top:5px
}
.couponlist.top li .thumbnail .type-coupon
{
	bottom:-17px
}
.couponlist.top li .thumbnail .text-coupon
{
	top:7px
}
	#footer a
{
	font-size:15px
}
	#main-content
{
	margin-top:115px
}
	#footer .copyright
{
	font-size:14px
}
.full-project-list .couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:270px 5px
}
.couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:250px 11px;
	padding:5px 0!important
}
.serach-result .couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat;
	background-size:13px;
	background-position:250px 11px
}
.couponlist .couponbutton-wo
{
	width:67%
}
.siloit	.couponlist .orangebutton
{
	background:#FFD100 url(http://bespaardeals.nl/wp-content/uploads/2015/08/arrow.svg);
	background-repeat:no-repeat!important;
	background-size:13px;
	background-position:244px 9px!important
}
	ul.couponlist.top
{
	margin-top:20px;
	margin-bottom:20px
}
.couponlist.top li .detail
{
	margin-left:140px
}
.countdown .number-container:nth-child(1):before
{
	content:"";
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/clock.png) no-repeat;
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:absolute;
	left:235px;
	bottom:5px
}
.serach-result .countdown .number-container:nth-child(1):before
{
	content:"";
	background:url(http://bespaardeals.nl/wp-content/uploads/2015/08/clock.png) no-repeat;
	display:block;
	width:24px;
	height:24px;
	float:left;
	position:absolute;
	left:235px;
	bottom:5px
}

}




	/* Dagaanbieding fix */ 

	ul.couponlist.dailydeals a.orangebutton {
		position: absolute;
		top: 222px !important;
		left: 260px !important;

	}

	 ul.couponlist.dailydeals > li.im li:nth-child(1) {
	 	background-image: none !important;
	 }


	ul.couponlist.dailydeals li.im:nth-child(even) {
		float: right;
	}


	
	@media screen and (max-width:1100px) {

	ul.couponlist.dailydeals li.im {
		height: 450px !important;
		background-image: none;
	}


	ul.couponlist.dailydeals li .price {
		left: 50px;
		top: 170px
	}

		ul.couponlist.dailydeals li .from_price {
			top: 161px;
			left: 80px
		}

	

		ul.couponlist.dailydeals li .thumbnail {
			margin-left: 0px;
			margin-top: 10px
		}

		ul.couponlist.dailydeals li .countdown {
			margin-left: 25px !important;
		}

	}



	
	@media screen and (max-width:700px) {

	ul.couponlist.dailydeals li.im {
		height: auto !important;
		background-image: none;
	}


	ul.couponlist.dailydeals li .price {
		left: 50px;
		top: 150px
	}

		ul.couponlist.dailydeals li .from_price {
			top: 142px;
			left: 60px
		}

		ul.couponlist.dailydeals li .thumbnail {
			margin-left: 0px;
		}

		ul.couponlist.dailydeals li .countdown {
			margin-left: 20px !important;
		}
		
		 #main-content > div.container > div.leftcontent > ul.couponlist.dailydeals > li:nth-child(1) {
		 	background-image: none !important;
		 }


	.couponlist .countdown {
		bottom: 4px !important;
		
	}


	}

 
strong {
	font-weight: 500 !important;
}