/* You may adapt and learn from the elements of this CSS to use in your own
projects, but you may not copy the design (the unique combination of images,
colors, sizes, typography, and positioning) since this is copyright of Veerle Pieters and Duoh! n.v. and may not be reproduced. 
------------------------------------------------------------------*/

#follow-me h3 a {
	display:block;
	height:53px;
	width:135px;
	text-indent:-9999px;
	overflow:hidden;
	}

/* Veerle's blog Master stylesheet
------------------------------------------------------------------*/

/* @group reset & misc */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	/*text-rendering: optimizeLegibility;*/
	}
ul,li {list-style-type:none;}
.clear {clear:both;}
.structural {display:none;}	
.visuallyhidden,.structural {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.group:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
a, a:active {
	outline:none;
	}	
.centered, p.centered {
	text-align:center;
	}
a.noborder:link, a.noborder:visited {
	border-bottom:none;
	}
a.noborder:hover {
	border-bottom:none;
	background:transparent;
	}				
img {border:0;}
.del, del {text-decoration:line-through;}
p.small, .small {font-size:.85em;}	
.update {
	background:url(graphics/icon-alert.png) no-repeat;
	padding: 0 0 0 22px;
	}
abbr {
	border-bottom:1px dotted;
	cursor: help;
	}		
sup {
	font-size:50%;
	line-height:0;
}


/* @end */

/* @group layout */

#wrapper {
	position:relative;
	}
#main {
	width:976px;
	margin:0 auto;
	position:relative;
	}	
#header h2 {
	text-indent:-9999px;
	position:absolute;
	top:-9999px;
	left:-9999px;
	/*top:0px;
	left:786px;
	display:block;
	height:11px;
	width:24px;
	background:url(graphics/flag.gif) no-repeat;*/
	overflow:hidden;
	}

/* @end */

.vcardicon a:link, .vcardicon a:visited {
	border-bottom:none;
	background:#69685e url(graphics/icon-vcard.png) no-repeat 7px 0px;
	-webkit-transition:background-position 0;
	-webkit-transition:background-color 300ms ease-in;
	-o-transition:background-position 0;
	-o-transition:background-color 300ms ease-in;
	transition:background-position 0;
	transition:background-color 300ms ease-in;
	}

/* @group navigation */

#nav {
	width:976px;
	height:100px;
	padding-top:11px;
	}
#nav ul {
	text-align:left;
	width:976px;
	}	
#nav ul li {
	padding:0;
	margin:0;
	display:inline;
	float:left;
	height:75px;
	}
#nav a {
	border:0;
	position:relative;
	overflow:hidden;
	height:75px;
	}
#nav a span {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	cursor:pointer;
	}	
		
#nav a:link, #nav a:visited {display:block;}
#nav li#nav-home a:link,
#nav li#nav-home a:visited {width:245px;}
#nav li#nav-graph a:link,
#nav li#nav-graph a:visited,
#nav li#nav-mhome a:link,
#nav li#nav-mhome a:visited,
#nav li#nav-belg a:link,
#nav li#nav-belg a:visited {width:192px;}
#nav li#nav-insp a:link,
#nav li#nav-insp a:visited {width:155px;}
		
#nav li#nav-home a:link span,
#nav li#nav-home a:visited span {background-position:0px 0px;}
#nav li#nav-graph a:link span,
#nav li#nav-graph a:visited span {background-position:-245px 0px;}
#nav li#nav-mhome a:link span,
#nav li#nav-mhome a:visited span {background-position:-437px 0px;}
#nav li#nav-belg a:link span,
#nav li#nav-belg a:visited span {background-position:-629px 0px;}
#nav li#nav-insp a:link span,
#nav li#nav-insp a:visited span {background-position:-820px 0px;}

#nav li#nav-home a:hover span,
body#homep #nav ul li#nav-home a span {background-position:0px -75px;}		
#nav li#nav-graph a:hover span,
body.search-d #nav ul li#nav-graph a span,
body#graphp #nav ul li#nav-graph a span,
body#archivep-d #nav ul li#nav-graph a span,
body#archivep-dbits #nav ul li#nav-graph a span {background-position:-245px -75px;}	
#nav li#nav-mhome a:hover span,
body.search-h #nav ul li#nav-mhome a span,
body#mhomep #nav ul li#nav-mhome a span,
body#archivep-h #nav ul li#nav-mhome a span,
body#archivep-hbits #nav ul li#nav-mhome a span {background-position:-437px -75px;}			
#nav li#nav-belg a:hover span,
body#belgp #nav ul li#nav-belg a span {background-position:-629px -75px;}
#nav li#nav-insp a:hover span,
body#inspp #nav ul li#nav-insp a span {background-position:-820px -75px;}		


/* @end */

/* @group footer area */

#footer-area-wrapper {
	clear:both;
	width:100%;
	padding:34px 0 0 0;	
	}
#footer-wrapper  {
	clear:both;
	width:100%;
	}	
#footer-area, #footer {
	width:972px;
	margin:0 auto;
	}	
.col {
	float:left;
	min-height:700px;
	margin:0 0 34px 0;
	padding-bottom:10px;
	}
#feeds {
	margin-left:20px;
	}
#linklove {
	margin-left:17px;
	}		
.col h2 {
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	}	
#feeds h2 {
	margin-left:10px;
	}
#search h2 {
	display:block;
	width:220px;
	height:24px;
	text-indent:-9999px;
	}	
#search h2.search-d,
#search h2.search-h {
	height:47px;
	width:220px;
	}							
#rec-about.col {
	width:350px;
	padding:0 40px 10px 0;
	}
#recom h2 {
	height:46px;
	}	
#rec-about.col h2, #rec-about.col h3,
#rec-about.col p {
	margin-left:34px;
	}
#rec-about.col img {
	float:left;
	margin:0 15px 20px;
	}
#arch-search {
	width:299px;
	}	
#feeds-pwrd.col {
	width:270px;
	}
#dig-arch {
	width:297px;
	height:160px;
	position:relative;
	}
#dig-arch h2 {
	width:270px;
	height:180px;
	display:block;
	text-indent:-9999px;
	border-bottom:none;
	}	
#dig-arch ul {
	position:absolute;
	top:90px;
	left:140px;
	}
#dig-arch li a {
	padding:0 0 0 12px;
	}	
#dig-arch li a:link,
#dig-arch li a:visited {
	border-bottom:none;
	}							
#footer-area #search {
	padding:33px 0 0 34px;
	width:236px;
	}
#footer-area #search .txt {
	padding:.3em .4em;
	margin-right:5px;
	width:173px;
	}	
#footer-area #search span {
	display:block;
	padding:0 0 0 10px;
	}	
#footer-area #search .btn {
	vertical-align:top;
	padding-top:1px;
	cursor:pointer;
	}	
#recom em {
	display:block;
	}	
#about, #bits {
	padding-top:34px;
	clear:both;
	}					
#footer {
	clear:both;
	}
#footer-area img {
	padding:5px;
	margin:0 0 12px 0;
	}
#footer-area #recom img {
	padding:6px 0 0 33px;
	border:0;
	margin:0 20px 15px 0;
	background-image:none;
	}
#footer-area #recom img.view {
	padding:0 0 0 33px;
	}	
#footer-area #about img {
	padding:6px 0 0 33px;
	border:0;
	margin:0 20px 10px 1px;
	}		
#footer-area h3 {
	margin-bottom:.5em;
	font-size:1.3em;
	}
#footer-area dl a:link,	
#footer-area dl a:visited,	
#footer-area h3 a:link,
#footer-area h3 a:visited {
	border-bottom:none;
	}
#feeds ul {
	margin:0 0 34px 0;
	}	
#feeds li {
	padding:.4em 0;
	}		
#feeds li a {
	background:url(graphics/icon-rss.png) no-repeat left center;
	padding:.2em 0 .4em 38px;
	}
#feeds li a:link, #feeds li a:visited {
	border-bottom:none;
	}		
#linklove dt {
	text-indent:-9999px;
	}	
#linklove dd a {
	text-indent:-9999px;
	display:block;
	height:45px;
	width:180px;
	overflow:hidden;
	}
#linklove dd {
	margin:0;
	}
#linklove dd#ee a {
	margin-left:9px;
	}
#linklove dd#eh a {
	margin-left:9px;
	}
											
/* @end */

/* @group footer */

#footer {
	padding:1em 0;
	}
#footer li {
	display:inline;
	margin:0 18px 0 0;
	}	
span.apple {
	color:transparent;
	letter-spacing:-4px;
	text-indent:-9999px;
	background:url(graphics/icon-apple.png) no-repeat center center;
	}	

/* @end */

/* @group articles */

.article {
	margin-bottom:72px;
	text-rendering: optimizeLegibility;
	}	
.header {
	position:relative;
	}	
.article .header h1  {
	font-size:2.1em;
	letter-spacing:-1px;
	}
.date {
	position:absolute;
	top:0px;
	right:0px;
	padding:0 0 8px 8px;
	width:89px;
	height:32px;
	z-index:99;
	}	
.artcl-item .date {
	position:absolute;
	top:-41px;
	right:0px;
	padding:8px 0 0 8px;
	width:89px;
	z-index:99;
	}		
.day {
	font-size:2.43em;
	font-weight:bold;
	float:left;
	padding:4px 10px 4px 0;
	margin:0 10px 0 0;
	}
.month {
	display:block;
	float:left;
	font-weight:bold;
	font-size:1.2em;
	width:32px;
	line-height:100%;
	}		
.year {
	display:block;
	font-size:1.1em;
	}		

/* @end */


/* @group fader */

.fader img, .fader-article img {
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	}	
img.swap1, .fader:hover img.swap2, .fader-article:hover img.swap2 { opacity: 1.0; }
.fader:hover img.swap1, .fader-article:hover img.swap1, img.swap2 { opacity: 0; }
img.swap1 {position:absolute;z-index:1;}
.fader {
	position:relative;
	height:136px;
	}
.fader-article {
	position:relative;
	}
#previous .fader {
	height:140px;
	}
.fader img {
	position:absolute;
	clip:rect(0px 240px 129px 0px);
	overflow:hidden;
	}	
.section #primary-content .fader img {
	position:absolute;
	clip:rect(0px 271px 129px 0px);
	overflow:hidden;
	}
.section #secondary-content .fader img {
	position:absolute;
	clip:rect(0px 240px 129px 0px);
	overflow:hidden;
	}			

/* @end */

/* @group AJ */

.aj h3 {
	font:italic normal 1em Corbel, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	color:#4b4c41;
	margin-bottom:.5em;
	letter-spacing:0;
	line-height:26px;
	}
.aj h3 a {
	display:block;
	float:left;
	height:26px;
	width:116px;
	border-bottom:none;
	text-indent:-9999px;
	overflow:hidden;
	background:url(graphics/aj-logo.png) no-repeat;
	}	
.aj-box {
	border-bottom:1px solid #c3c3b6;
	background-image:url(graphics/aj.jpg);
	padding:12px 0 10px 12px;
	margin-bottom:68px;
	min-height:5em;
	}
.aj-box h2 a {
	text-indent:-9999px;
	display:block;
	height:58px;
	width:205px;
	float:left;
	border-bottom:none;
	overflow:hidden;
	}
.aj-box .comein {
	position:absolute;
	top:-999px;
	left:-999px;
	}
.aj-box ul {
	float:left;
	width:330px;
	}	
.aj-box li {
	padding:0 0 0 15px;
	font-size:.9em;
	background:url(graphics/aj-star.png) no-repeat 0 3px;
	}
.aj-box li + li + li + li{
	display:none;
	}	
.aj-box li a:link, .aj-box li a:visited {
	color:#575850;
	border-bottom:1px solid #9c9782;
	}
.aj-box li a:hover {
	color:#b9201a;
	border-bottom:1px solid #b9201a;
	}					

/* @end */

/* @group AJ footer */

.col #aj-footer h2 {
	height:110px;
	}
#aj-footer.one-job h2 {
	height:129px;
	width:160px;
	}	 
#aj-footer {
	margin-left:34px;
	}
#aj-footer.one-job {
	margin:0 0 34px 70px;
	}	
#aj-footer h2 a {
	display:block;
	border-bottom:none;
	width:202px;
	height:83px;
	}
#aj-footer.one-job h2 a {
	height:129px;
	width:160px;
	background:url(graphics/aj-footer-comin.png) no-repeat center top;
	}	
#aj-footer p,
#aj-footer.one-job p.comin {
	position:absolute;
	top:-999px;
	left:-999px;
	}
#aj-footer.one-job p {
	position:relative;
	top:0;
	left:0;
	text-align:center;
	font-size:.9em;
	line-height:150%;
	width:160px;
	}	
#aj-footer li {
	padding:0 0 .3em 12px;
	}	
.aj-link {
	padding-top:1.3em
	}			

/* @end */

/* @group the Deck */

#thedeck  {
	padding:0 44px; 
	text-align:center;
	position:absolute;
	top:150px;
	left:0px;
	width:156px;
	min-height:110px;
	}
#thedeck h2 {
	text-indent:-9999px;
	height:1px;
	overflow:hidden;
	}
#thedeck a:link, #thedeck a:visited {
	border-bottom:none;
	}
#thedeck a:hover, #thedeck a:active {
	background-color:transparent;
	}				
#thedeck img.ad, #thedeck a img {
	padding:5px;
	margin:0 0 10px 0;
	with:120px;
	height:90px;
	}
#thedeck img+img {
	display:none;
	}	
#thedeck p {
	font-style:normal;
	font-size:.9em;
	line-height:150%;
	margin-bottom:1em;
	text-align:center;
	}	
#thedeck p a:link, #thedeck p a:visited {
	font-style:italic;
	border-bottom:none;
	}	
#thedeck p.ads a:link, #thedeck p.ads a:visited {
	font-style:normal;
	text-decoration:none;
	}	
#thedeck p.via a {
	display:block;
	padding:5px 10px;
	width:8.5em;
	margin:15px auto 0 auto;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	}	
#thedeck p.via a:link, #thedeck p.via a:visited {
	font-style:normal;
	-webkit-transition:background-color 500ms ease-in;
	-o-transition:background-color 500ms ease-in;
	-moz-transition:background-color 500ms ease-in;
	transition:background-color 500ms ease-in;
	}						

/* @end */

/* @group form */

p.special {
	padding:15px;
	margin-bottom:34px;
	background-color:#77776c;
	border-bottom:1px solid #8e8e84;
	border-right:1px solid #8e8e84;
	}
#contact_form label {
	display:block;
	font:bold 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
	margin-bottom:.5em;
	}
#contact_form .txt {
	border:none;
	padding:6px;
	width:340px;
	background-color:#77776c;
	border-bottom:1px solid #8e8e84;
	border-right:1px solid #8e8e84;
	border-top:none;
	border-left:none;
	color:#bbbbad;
	font:bold 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
	-webkit-transition:background-color 500ms ease-in;
	-o-transition:background-color 500ms ease-in;
	-moz-transition:background-color 500ms ease-in;
	transition:background-color 500ms ease-in;
	}	
#contact_form .txt:hover,
#contact_form .txt:focus {
	color:#51514a;
	background-color:#f6f7ed;
	}	
#contact_form .btn {
	display:block;
	padding:4px 15px 6px 15px;
	border:none;
	font:bold 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	color:#c6f8fe;
	background-color:#69685e;
	-webkit-transition:background-color 300ms ease-in;
	-moz-transition:background-color 300ms ease-in;
	-o-transition:background-color 300ms ease-in;
	transition:background-color 300ms ease-in;
	cursor:pointer;
	}
#contact_form .btn:hover {
	background-color:#5a5950;
	}	
.vcardicon a {
	padding:4px 14px 4px 40px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	}
.vcardicon a:hover {
	background-color:#5a5950;
	background-position:7px -30px;
	}		

/* @end */



/* @group footer navigation */

.art-nav {
	clear:both;
	min-height:35px;
	margin-bottom:72px;
	}
.art-nav p {
	width:750px;
	}
.art-nav a {
	border-bottom:none;
	}	
.art-nav p a,
.art-nav p strong {
	margin-right:10px;
	}		
.art-nav ul {
	float:right;
	}
.art-nav li {
	display:block;
	float:left;
	margin-left:37px;
	padding-left:37px;
	}
li.nav-next {
	padding-right:10px;
	}	

/* @end */

/* @group easteregg */

a.easter-egg,
a.easter-egg:link,
a.easter-egg:visited,
a.easter-egg:hover {
	border-bottom:none;
	color:#d3d2c4;
	}	

/* @end */	

/* @group paglinks */

a.paglink {
	display:none;
	}
a.paglink:link,
a.paglink:visited,
a.paglink:hover {
	color:#464742;
	border-bottom-color:#464742;
	text-indent:-9999px;
	}

/* @end */


/* @group boxes */

.special-box {
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-size:.9em;
	line-height:150%;
	position:relative;
	}
.archivep .special-box p,
#searchp .special-box p {
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	}


/* @end */	


/* @group Treehouse */

#treehouse {
	width:972px;
	margin:0 auto;
	height: 86px;
	position:relative;
	overflow:hidden;
}			
.bttn-th {
	background-color:#8ba94b;
	padding:.4em 1em;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	}
#main #treehouse h3, #treehouse h3 {
	margin:.6em 1em .5em 0;
	float: left;
	font-size:1.1em;
	}		
a.bttn-th:link, a.bttn-th:visited {
	color:#fff;
	border-bottom: none;
	}
#treehouse p {
	padding-left:.4em
	}
.frog {
	display: block;
	height: 86px;
	width: 860px;
	padding:100px 0 0 100px;
	background: url(graphics/treehouse-froggy.png) no-repeat -85px 0;
	-ms-transition:-ms-transform 500ms ease-out;
	-webkit-transition:-webkit-transform 500ms ease-out;
	-o-transition:-o-transform 500ms ease-out;
	-moz-transition:-moz-transform 500ms ease-out;
	transition:transform 500ms ease-out;
	}	
.frog:hover  {
	-ms-transform:translate(0px,-65px); /* IE 9 */
	-moz-transform:translate(0px,-65px); /* Firefox */
	-webkit-transform:translate(0px,-65px); /* Safari and Chrome */
	-o-transform:translate(0px,-65px); /* Opera */
	transform:translate(0px,-65px);
	}	
.frog:hover #frog-action {
	margin-top:-10px;
	}
.frog span#eyes {
	position:absolute;
	display:block;
	height: 21px;
	width: 85px;
	z-index: 2;
	top:65px;
	left:0;
	text-indent:-999px;
	/*background: url(graphics/treehouse-froggy.png) no-repeat 1px 0px;*/
	/*-webkit-animation-name: closeEyes;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 10s;
	-webkit-animation-iteration-count: infinite;*/
	}	
/*@-webkit-keyframes closeEyes {
	from {opacity:0;}
	to {opacity:1; }
	}*/


/* @end */

/* @group Newsletter */

.newsletter {
	background: #9aced6 url('graphics/newsletter-header-bg.jpg') repeat-x center top;
	margin-bottom: 35px;
	padding: 90px 25px 0 25px;
	color:#66959c;
}
.newsletter p {
	margin-bottom: 15px;
}
.newsletter h2 {
	text-indent:-9999px;
	height: 100px;
	width: 246px;
	background: #9aced6 url('graphics/newsletter-header.png') no-repeat center top;
}
.newsletter form {
	background: #9aced6 url('graphics/newsletter-colors-bg.png') repeat-x center bottom;
	padding-bottom: 30px;
}
.newsletter form p {
	text-align: center;
}
.newsletter input.txt {
	background-color: #93c8d0;
	padding: 10px;
	color: #f8fbfc;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #b2dae0;
	width:230px;
	margin-bottom: 20px;
	font: normal 1.2em Corbel, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	text-align: center;
	-webkit-transition: background-color 200ms ease-in;
	-moz-transition: background-color 200ms ease-in;
	transition: background-color 200ms ease-in;
}
.newsletter input.txt:hover,
.newsletter input.txt:focus {
	background-color: #82bec6;
}

.newsletter .btn {
	font:bold 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
	padding: 12px 24px;
/*
	background-color: #ff771c;
	border: 2px solid #ff771c;
*/
  background-color: #ff5b50;
	border: 2px solid #ff5b50;
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background-color 200ms ease-in;
	-moz-transition: background-color 200ms ease-in;
	transition: background-color 200ms ease-in;
	-webkit-transition: border-color 200ms ease-in;
	-moz-transition: border-color 200ms ease-in;
	transition: border-color 200ms ease-in;
}
.newsletter .btn:hover {
	background-color: #82bec6;
	border-color: #fff;
}

#note {
/*
    position: absolute;
    z-index: 101;
*/
    top: 0;
    left: 0;
    right: 0;
    background: #ff5b50;
    color: #fff;
    text-align: center;
    line-height: 2.5;
    padding: 15px;
    overflow: hidden; 
}

.newsletter-bar {
  font:normal 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
  letter-spacing: 0.05em;
  min-width:976px;
}

.newsletter-bar .btn {
  font:bold 1em "Century Gothic",Helvetica,Arial,sans-serif;
	padding: 8px 16px;
	margin-left:10px;
  background-color: #fff;
	border: 2px solid #fff;
	color: #ff5b50;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	transition: all 200ms ease-in;

}
.newsletter-bar .btn:hover {
	background-color: #ff5b50;
	border-color: #fff;
	color: #fff;
}

.close {
  display: inline-block;
  font:normal 12px Arial,sans-serif;
  padding: 4px;
  height: 12px;
  width: 12px;
  line-height: 12px;
  text-align: center;
  color: #ffaaa4;
  border: 1px solid #ffaaa4;
  -webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	margin-left: 30px;
}

a.close:hover {
  color: #ff5b50;
  background-color: #fff;
  border-color: #fff;
  cursor: pointer;
}

/*
@-webkit-keyframes slideDown {
    0%, 100% { -webkit-transform: translateY(-50px); }
    10%, 90% { -webkit-transform: translateY(0px); }
}
@-moz-keyframes slideDown {
    0%, 100% { -moz-transform: translateY(-50px); }
    10%, 90% { -moz-transform: translateY(0px); }
}
*/


/* @end */



a.btn-big-cta, a.btn-big-cta:link,
a.btn-big-cta:visited {
  display: inline-block;
	font:bold 1.1em "Century Gothic",Helvetica,Arial,sans-serif;
	padding: 12px 24px;
  background-color: #ff5b50;
	border: 2px solid #ff5b50;
	color: #fff;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background-color 200ms ease-in;
	-moz-transition: background-color 200ms ease-in;
	transition: background-color 200ms ease-in;
	-webkit-transition: border-color 200ms ease-in;
	-moz-transition: border-color 200ms ease-in;
	transition: border-color 200ms ease-in;
}

a.btn-big-cta:hover {
	background-color: #82bec6;
	border-color: #fff;
}

