html{overflow-y: scroll;}

/*body {font-family: proxima-nova, ff-meta-web-pro; }*/
.clear{clear: both;}

/*#documentation p{max-width: 500px;}*/

/* line 397, scss/objects/_csswizardry-grids.scss */
.three-quarters, .six-eighths, .nine-twelfths { width: 74%; }

.btn {
	display: inline-block;
	background: transparent;
	color: #212121;
	border: solid 5px #212121;
	font-size: 12.8px;
	font-size: 0.8rem;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding: 0.6em 1.2em;
	text-align: center;
	margin-bottom: 5px;
}

.pull-right{float:right;}

.block-thumb {
	display: table;
	width: 100%;
	border-top: solid 5px #333333;
	padding-top: 1rem;
	margin-bottom: 1.6rem;
}

#search-results{
	max-width: 1140px;
	margin-left:auto;
	margin-right:auto;
}

.block-content-header{
	margin-bottom: 2rem;
}

#search-results li.grid__item{
	padding-left: 0px;
}

#search-results div.b-thumb
{
	width:15%;
}

#rssUrl {
	display: inline-block;
	margin: 0.7em  0 0 0.5em;
}

#contactForm{
	max-width: 600px;
}



/*
#contactForm button{
	width=250px;
}

#contactForm button:hover{
	color:white;
}*/

.alert {
padding: 8px 35px 8px 14px;
margin-bottom: 18px;
color: #c09853;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
background-color: #fcf8e3;
border: 5px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.alert-success {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}

.alert-danger,
.alert-error {
color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;
}

.block-hero h1 {
	color:#fcfcfc;
}

.block-hero .byline p {
	font-size: 1.3em;
}

.newsletter-submit {
	color:#fcfcfc;	
}

body {margin-top:-22px; padding: 0;}
body header {border-top:6px solid #37b98b;}
#search {/*display: none;*/margin: 1.8em 0.5em 0 0;}
.logo, .svg .logo {
	height: 90px; 
	max-width:180px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAABpCAIAAADA9uqjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0UyRjhEMUY4NDQxMTFFMzgzRjZFQkRFQzI2MTgxMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0UyRjhEMjA4NDQxMTFFMzgzRjZFQkRFQzI2MTgxMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRTJGOEQxRDg0NDExMUUzODNGNkVCREVDMjYxODEwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRTJGOEQxRTg0NDExMUUzODNGNkVCREVDMjYxODEwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoBNBS0AACLNSURBVHja7F0JXNTG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);
	width: 180px;
	background-size: 100%;
}
#homepage h3{font-style: normal;}
nav{ margin-top:1.5em; margin-left:0em;}
nav ul li a {font-size: 0.9em;}


#homepage div.b-text:before{ width: 45%; border-top: solid 10px white; margin: 3% auto 3%;}
#homepage div.b-text h1 { font-weight: bold; margin-bottom: 2%; }
#homepage div.byline p {font-style: normal; font-weight: bold; font-size:1em;}

#homepage div.startBtn a{
	display: inline-block; 
	width:300px; 
	height:85px; 
	line-height:85px;
 	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABUCAYAAAA4ewptAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU4MzRBOUE4NDQ5MTFFM0FCRjFERTM2NjFBNzZDNUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU4MzRBOUI4NDQ5MTFFM0FCRjFERTM2NjFBNzZDNUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTgzNEE5ODg0NDkxMUUzQUJGMURFMzY2MUE3NkM1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTgzNEE5OTg0NDkxMUUzQUJGMURFMzY2MUE3NkM1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PstFIpgAAA8vSURBVHja7J0LnNTEHcdnZvcOwRNBThELaBGlVBEosp6nFlSE0hOroiAPtYhgtSKKYkUEqiJFC/gAEaWCqHxEBEUrT+UpVVj8AAqKIipapPcBERAE7rEznclu7rK72Wx2L8ne3v2+n5vbZDeZZ/LL/z+ZSei4eUuJ17y/eVuevkxlEEJEVmjFNoL5uPqeSbR1Qrj8lVEuiODlhEtCZWXltLSUrX561LHCQcMpLSs7kVBORCQaKgxxJ4HS6O04J1xLV4Tkb74qlVdGzZJtI/PJE3wv06eW+3IS4nbTMaa3fvbzh9VyYb87/ILp5We8SmWlNNxeVLaXXNY+iY9VVC+Nj94q2/p+gsZ/r+LnPsHl3uYRiMqvZSYqE2YJ6lMwV453lTaLLaShHlT7asepTF8ta/XGGKfy2Kc+v8yun4W/o5zL80It69uZHUNMJSfj09ZVmShPfnzKOlHxa22l8kNVvlR+9HzTyFmo2kLGy7X4yRn5DY54qR00A4J19YieXUfIz4DxlCMk9YNFRKrRKczEwY5gJJIRVab09/euHox5rEpc9suaQnubZcjphs9qeFhoqbFeUj329PZI+TwM/vmf0wfIz8+9Ki3LUC0HYq9snIjKg7Hyw2Sl0mqiFZVt/Izdz77BYNa46YsNs7+/qFplppxDEbs/tY5L2MkvT6GuWFxbplQ4GnuyOaD4DreJ41ekhFliJvXCUjx2WbpyEPC6KvzC+ytV3BGm8sD02qaGK7V+xaDRV+/ohoi+MsRfVRip1mTCWqCxWRBRomW5fcL8srQsqqpbn8yx+hDGVWq/aRJZMk41reaeWcVFq8+h5bpgUe+vJMy0voXu17PKxqeVNW99YDOHTA+X9MZqo2pwRKUkGjRDouK9jtsuaqL6oy7lK+X9HFAukSC+RH2vrglWNT1WAADV1SegRrFmnl6NMihY6XW0AwAyec5GW8yc1hoLi8HGAiBLMI4KMbqHaphRbXQJzUUMAFDtzs0o20KEvBUsKtAUAIDsIOMWlkhoggIAqjt2Z5I4JlheJwhhAgCk7xJSSAYAIE2Dw2P9YAs3fUEiEyU9CwAAuIFpCZb61+HM5uTjb3/QZ4q7HuA3AlAzrCpK1dMdfMSL0PCEvOhxBEXnn0v2HDwECwsAYFe9XA/ntWhKxg/sVWlhxXJTlwKSk+MLPzfIjQAAqBFwSrkMxOmwe+9+0r1jG/LckJvjXcJEDCnqRFo0bkRWbf0KLQMAiEJ/SoWTwUc5+Uu3S6z7sOxwceszyY4f9qCVAAARb9A5t6/5SfXJ6L5FSdNMeS7M9YXtyeFjJU4ZlGh1AGoxhWefTp4adIPt7dOevDe464Wk0fF1q5hdzB0EoLZx4MDPpPdFvyPT77rRe8UYdlVn0qZ5ExL86nu0BAC1zS1Ur67QHpGVPNTPzZF60aX6mDjd251Dfth3IPxGE4sAAKgZqCeOJhvGdM6vGpOxN13rSHqu+GR9L+0oY8Y4LABqgWCZhu92F5Nu7VqTqbf3dzQ9VzuR/lrUmTQ7uRF575Nt6l1pekDHFQDe+m2uod63qF5pqQdeWkZuueIS99Lzqs4CrVqQT7/b7fpD6zGZGwD3rapYl7BJgzzy4A09XE/ba2un5YAuFw1AkwPgAerxxS4Eo1HQ6/cde028ra9nRfLqAX71ZBg1+76BlxH95Yt4ey8A7llBmjnizglmjLWooH3RjwcPXyAXJ8qwoiYI1p3LHhnSx898hVEvnIRYAeAaHp5egfz6eeQfg/rkb/9v8Xa5/qgM27PRJbxahvf6dzr/RiVW0dIPAKhR1pwUrrOaNu7/6oN3vCKXH494VVkhWOfL8MYD13YbUb9enS6CRlxAos89ihQSwxsAqBnWHDWc31K4Orf9zf3LJzy4XC7fXZ1dwtNkGDNlcK92hBhEyijDUW+MhU8IQE3FR1lB38svYr8cOfYnufqsDPOqk2A99NYDt/bQhCpKmLhcZeFV6BMANdMlFNF3Dg0SEKhXtw4Z3uvKerv27e8TcRWDmXQJb5Fh9ZUd2/SosKqiXD4GnQLAVbXIQIh1CQ1nuSZeJMaToiTQNL/htZPvvHGy/Gq6DKd6bWGpGYz3DP7DJflG948QuHwAeKlVmbAIqMUXpud9pckVaNuyeWDBI3eft3j95iVyfYzbgnWuDCMe61fUUlpPARwyAGQOmqUZlauB7he0I2XlZWpc5kwZZjgtWA1kGPniXf1/TwwDPwVF1xQAGbGsslwolWjl+nPIbVdenrv/0JHeJDzwdJkTgjVs0ejbe/ooK4xNEWIFQO22rGI73NMg0PCEeuTRAdc3+Pp/xWranhp4+nmija063a+TYXnvi9v3jhUrjKECANiHx3ya/h44s8mpN8y8d7ByEZ+MeHW2BEuJ0/z7ru4yPO+4nMtUX1WsPMXewgQA1FJrz5Z1xZLYR1HfBwrbtLp7yfj7FivvzsolbCrDmEkDe55HKu78scQmKA//DLcQAGDpNlq5sQn6whljBb07F7Cjx0rVwNPnZJijC1auDKPm339LV+nqBZIlTCLuIMULUQEAdqywJD9a/B6oe1wuGXbdH48r3ndAG3jq79LmrC4Xtv51gdG8i+tIE5URCxoZJobHwyRvjJQ2cvEqls2XY7sFy+IK0PuEa+zYRYu20X5SVhax7LwPnNqoQfCqCzv0UD7fIhmueHnF+lllofK1phVHefy5B7ECANjSK5FQrfRpexZiFfziu90v935sihr6MMLY2zW16+hnuy3fvG0cMcz34SQ8xQYAANLyQkzESLMqKUl8106Q4J79P797/wtz/ibXbpZhJzFRoiMyjOzzxPQ+274vfkkJF2YDAgBcE7FY919qzrHSkjXPvLVUzTtUc5RXGfdLZDp9I8OA4TPnD9+z/9C7YYvLfAwFx8AGAIAl9t47I13H4IIPgm/LxU4yvGq2TTJfb41Sucn/XjW5pCS0xugq6joFCwwAYK1ESbuUgsFtX0/p/sD47nJ5nNWGdjunlNp1evPDzfM55+vCphxHQwAA7FhO0evaXVFNP4I7i/fOvXXCtEFyeYgMPyWLK9Xe9CeKxk4rWvflzmfkrkE0BQAgGbGd7nI9eOBwybJHZ81T8wbV3b9P7caVzu0/pYJDB02dPWjnnh/nam6iqBxLIgzuYqz7CACoESZT3Lrl/GLtp7BHVhLia2csWqXmC3aT4d1Uk67KeAWlir0feX3Jw/t/ObpEqaamnhX/EpuEAIBsNpni1yufOspjXD99exZctuHTsZ2HjlEd6tPSTdqJAVZq4Gn3Ge9/9GJpedna+J85nj4KQK0RMRbrCga3fv39jGtGPn6NXB5F7N4ydFGwdF64bPTUS5dt3DaWRD1onlmaiAAAhzw1adF4EWwSLN534J2hE58bKpcHyrDbiTI6PYS9XKlozwkze27ZuftfsmzrEqsx86ySAagVRo6a5+tBSHJOBY8cLVn1+My56g056kkL65wso1tzbnbJMGjYS2/du/ungwuIxat9vKhgAIC7lp3mM3G+bs7iFa/LxUtleNONtNyeJPihDNdMemfVxMPHylbEChesHwCy05KL6t2R5/XaTVsmdR58jxKqSW6m7dWsZjX84fI5aze9Vk7Eh2YFBwBkkUUV/iPF+/a+02/k+H5y8V4ZjrmdttePYXhq1rL1s9DpDkCWW1iR5+MNm/D8PfJjh1dp+71KaOqi1frij8ZOdwBAllpaRL9pVk6mvL6gZgjWK6s3RGTZotSOST8OIgA8s7Ri1k/LzycLVv9HC+1btcouwVq48TPS+MQ8s451DpEBIAMWkUM3uYx9z5T6TLfZvH0H2TxhBzklv2H1FqyNO3eRji2a4ugAoLpZRC7c5KI5fsu+nb0HD5Fxs+ZUL8GatvQD7bOoQ2tbKi7UdB30YQGQ/SJYp46t7erJMGvZyswK1msfbCRJBDaB7wuxAqAmwHLrpnQytzy9GVn52XYtnH3KSd4I1sqt20mLxic74FQT9GEBkMX469T9Nt19vzl4lDw8dwnxuSFYTy5cpX12OvcsB+3JNHVOCAw6BSCDhM9BGeoeX+W4uIxj2tpPnBGsGSvXoXUAANG2hmYwUOKrU7cZCb+0pso0O6cdWfjtPhlWkDZ5LDXBevvjLaTRifXRMgCAxMKVk+tKvFtLCHloyQbSIJlgbfhmF2nb8gy0BADAwh0Md8kwX46rd9B+bnAaeWr9jmjBenZxeFhCtw6/RWsAAGy4gyT8qnlKPbnlf9LZbckbO/YRf51cf4aLn2wSNIZAAFA9lUtqFvX2KQb+zD+TCoIEQLbCvRYsimfoAQBisTNGUm7DhLcWhx8tAwBI1yWkXguWwPhLAEC6hpgQHruEGDEOAEgTHirzVrBQ5QCAtC2sslJP08ucYEV16imRxt1CALJPsEp2eStYLEMuIY2TLwBAtglWSYnHFhb3Xivi75iylHYw73fjRIja++LUjJXa4va37adqGOOgJus2K8AsK9nwBKOoOhImdeBiGyVsJ2ovmlDJEfXw9i012iWkVjWhLce4iJYNp2/LSOJzw0mX0yQuUXXVsHdyW5QjU2cmtXkiphIHdS4rtIonM3F7/0QZdvLRSzQFwbSIi5r8FiovK/fUwsrESHeZ4jpZ+ALT36j9J5JGHytWouRk/1iCuAwiG6e/to5TaqOgzEETKwURT1YIoUY8qwE51GYaPLV2EfpxYfNEjc2v2UXQ7smvR5TI4qD26ic+DkN+TMqnP29K20Z7aanFBc2Qvuk2yfqLE+RfxZXoQhr5bhMVIU87n+m4eUs9F6z3N3+Zp1VdZFi/VnjBIgeV/nYPbhhFy7RtmYSEuDb2Q5SXEV5ewkVZKV/z9N9LC28dRkV56ARBQsRpN1efDRAr7iof5pM/uX46ar+F1Ivb7Ekh49q5L+Qn45Xfc5ZAcjizcRbKXEbdehaMhuMU6k/9xu2dvDEHLqU+ptfDR7OnHlaCVdD/jlz5PQ9ffGQacpkyEW7fSJtXtKtMWumcMJTVeFz4CPWH1xkPv7wz6mrPtPrnQn6GuFYmdXxQn0xK255RtSrzSE2nczBt4i5nPu6jMg65X2z5tDKLkGm9a2WXadqZKSK0coaLrBWWckMbyzYQZRXHETUcY3EWjsqvJOpV8RXLjNhpR/0tNz7i85fTUHmy/Mu61eYLhgeIMsNyOK0zmpx8xEvt+L8AAwD1oc7KiFPMSAAAAABJRU5ErkJggg==);
 	font-style: normal;
 	font-weight: bold;
 	text-transform: uppercase;
 	font-size:1.5em;
 	letter-spacing: 2pt;
 	z-index: 999;
 }

#homepage div.startBtn a:hover{color:white;}
#homepage div.startBtn:after{width: 13%; border-bottom: solid 3px white; margin: 3% auto 1%; content: " "; display: block;}
#homepage div.byline {font-style:normal; font-weight: bold; font-size:1em; }
#homepage div.byline span.byline-author {font-style: normal; font-weight: bold; font-size: 1.8em; border-bottom: 3px solid white; }
#homepage div.b-text a:focus {color:white;} 
#homepage #apikey-block {
	width: 75%; 
	margin-left:auto;
	margin-right:auto;
	padding-left: 24px; 
}

#homepage #apikey-block div.grid--center{
	padding-bottom: 3%;
	margin-bottom: 6%;
	border-bottom: 6px solid black;
}

#homepage ul.post-list li div.block-thumb{border-top: 0px;}

#homepage h1.headline {font-size:1.2em; font-weight:bold; font: 100%/1.4 "Noto Sans", "HelveticaNeue", "Helvetica", "Arial", sans-serif; text-align: left; }


#homepage #tblKey {max-width: 80%; margin-left:auto; margin-right:auto; border:0;}
#homepage #tblKey td{border:0;}
#homepage #tblKey td.key-image {text-align: right; }
#homepage #tblKey td.key-form {text-align: left; }
#homepage #tblKey td.key-form h3 {font-weight:bold;}
#homepage #tblKey td.key-form label {font-size:0.8em;}
#homepage #tblKey td.key-form p{margin-bottom: 0.5em;}
#homepage div.description {text-align: left;}
#homepage hr {height: 3px;}
#homepage a.seemoreapi{color:#2a9ec5; font-style: normal; margin-top:-15px;}

#homepage #beinspired{
	width: 75%; 
	margin:auto; 
	padding-left: 24px;
}

#homepage #homepage-postsl-list{margin-bottom:0;}
#homepage hr.top-no-margin{margin-top: 0; margin-bottom: 1.7em; margin-left: 10%; margin-right:10%;}
#homepage a.text-btn-homepage{ color: #b4b4b4;}
#homepage #useOurAPI a:hover{color:white;}

#homepage-postsl-list div.description{margin-bottom: 0.5em;}
#homepage-postsl-list div.b-text {text-align: left;}

#homepage footer {
	padding-bottom: 50px;
	padding-top:20px;
	border-top:3px solid #C5C5C5;	
	background: #1B1B1B;
}

#homepage #register_email {width: 300px; margin-right: 10px; font-size:1em; padding:10px;}
#homepage input.newsletter-submit {
	float:left; 
	right: auto; 
	color:#484848;
	
	background: -moz-linear-gradient(top, #fff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#cccccc));
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc);    
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#cccccc)";
	background: -ms-linear-gradient(top, #FFFFFF 0%, #cccccc 100%);
	
	border-radius: 5px; border: 1px solid #ccc;
	-moz-border-radius: 5px; border: 1px solid #ccc;
	-webkit-border-radius: 5px; border: 1px solid #ccc;

	font-size:1em;
	
	padding-left:5%;
	padding-right:5%;
	font-weight:bold;
}



#homepage ul.nav-footer a{
	font-weight: bold; 
	text-decoration: underline; 
	color:white; 
	font-size:0.8em;
	padding:0;
}

#homepage ul.nav-footer{margin-bottom: 0.6em;  }
#homepage ul.nav-footer li {margin-left:0.6rem; display: inline-block;}
#homepage .copyright{float: none; display: block; color:#cccccc; font-size:0.8em;}
#homepage footer div.lc{max-width: 75%;}

#homepage div.social-icons {float: right; display: inline-block;}
#homepage div.social-icons a.social-icon 
{
	width:40px; 
	height: 40px; 
	margin-right: 5px; 
	display: inline-block;
	font-size:2em;
}

#homepage div.social-icons a.twitter
{
	background: url("../img/social-icons.png") 0 0;
}

#homepage div.social-icons a.facebook
{
	background: url("../img/social-icons.png") -48px 0;
}

#homepage div.social-icons a.google
{
	background: url("../img/social-icons.png") -92px 0;
}

#homepage #homepage-postsl-list h1.headline {margin-bottom:5%; font-size:1.3em;}

#itemHeader div.block-content-header{padding: 2rem 0;}


ul.tags li a.tag:focus{color:white;}

#nothomepagefooter{background: #1B1B1B;}
#nothomepagefooter p.copyright {margin-top:-10px;}
#nothomepagefooter a.licensehr img {margin-top:-10px;}


a.text-btn{color:#37b986;}
a.text-btn:hover{border-bottom: 1px dotted  #37b986;}
div.prose ul.sg-icons {margin-left: 0;}



/*
  @@ Pagination
*/
.pagination-holder { margin: 5px 0; }

.pagination-holder a {
    cursor: pointer;
  margin: 0 5px;
  color: #333;
  padding: 0.5rem 1rem;
	display: inline-block;
}

.pagination-holder a:hover {
  background-color: #222;
  color: #fff;
}

.pagination-holder a.jp-previous { margin-right: 15px; }
.pagination-holder a.jp-next { margin-left: 15px; }

.pagination-holder a.jp-current, a.jp-current:hover { 
  	color: white;
	font-weight: bold;
	background-color: #37b986;
}

.pagination-holder a.jp-disabled, a.jp-disabled:hover { color: #bbb; }

.pagination-holder a.jp-current, a.jp-current:hover,
.pagination-holder a.jp-disabled, a.jp-disabled:hover {
  cursor: pointer; 
}

.pagination-holder span { margin: 0 5px; }


ul.post-list li {overflow: hidden;}

ul.tags li a.current-tag{background: #206a50;}


#mobileSearchForm {display: none;}

/*RESPONSIVE*/

@media all
{
	.prose a {font-family: 'Open Sans', Arial, sans-serif;}
}

@media (max-width: 1200px){

	#homepage #useOurAPI {display: none;}
	#homepage div.b-text:before{ width: 40%; border-top: solid 10px white; margin: 0 auto 3%;}
}
	


@media (max-width: 1000px){
	div.b-text {
		padding: 0;
	}

	#homepage div.b-text:before{ width: 40%; border-top: solid 5px white; margin: 0 auto 1%;}
	#homepage div.b-text h1{ font-weight: bold; margin-bottom: 2%; }
	#homepage div.byline p {font-style: normal; font-weight: bold;}
	#homepage div.startBtn:after{width: 13%; border-bottom: solid 3px white; margin: 1% auto 1%; content: " "; display: block;}	
	
	#homepage #apikey-block {
		width: 96%; 
	}
	#homepage #beinspired
	{
		width: 96%;
	}
	
	#homepage #tblKey td.key-image img {max-width: 150px;}
	#homepage #tblKey {max-width:100%;}

	#homepage ul.post-list {margin-left: 2%; margin-right: 2%;}
	#homepage ul.post-list li {display: block; width: 100%;}
}

@media (max-width: 900px){
	/*#homepage div.startBtn {display:none;}*/
	#homepage #tblKey td.key-image img {max-width: 100px;}
}

@media (max-width: 800px){
	#homepage #banner div.block-hero{ position:relative; }
	#homepage #banner div.b-thumb{ }
	#homepage #banner div.b-text{ 
		position: absolute;
		color:white; 
		top:200px;  
		padding: 20px;
		margin: 10px;
		text-align: center;
		margin-top: 0;
		padding: 0;
		width: 100%;
	}
	#homepage #banner div.b-text p{padding: 0; margin: 0;}
	#homepage #banner div.b-text h1 {font-size: 2em;}
	#homepage #register_email {width: 150px; margin-right: 10px;}
	#homepage #tblKey td.key-image img {max-width: 80px;}
}

@media (max-width: 750px){
	/*#homepage div.b-text {
		display:none;
	}*/
	#homepage div.startBtn {height: 50px;line-height:50px;}
	#homepage div.startBtn a {width: 170px; background-size: contain; background-repeat: no-repeat; font-size:0.8em; line-height:50px; height: 50px;}
	#homepage #banner div.block-hero{ position:relative; }
	#homepage #banner div.b-thumb{ }
	#homepage #banner div.b-text{ position: absolute; color:white; top:130px;  padding: 20px; margin: 10px; text-align: center; font-size: 0.8em;}
	#homepage #banner div.b-text h1 {font-size: 1.8em;}
	#homepage #register_email {width: 150px; margin-right: 10px;}
	#homepage #tblKey td.key-image img {max-width: 80px;}
	
	#mobileSearchForm {display: block;}
}


@media (max-width: 435px){
	/*#homepage div.b-text {
		display:none;
	}*/
	
	#homepage div.startBtn {height: 35px;line-height:34px;}
	#homepage div.startBtn a {width: 120px; background-size: contain; background-repeat: no-repeat; font-size:0.8em; line-height:35px; height: 35px;}
	
	#homepage #banner div.block-hero{ position:relative; }
	#homepage #banner div.b-thumb{ }
	#homepage #banner div.b-text{ position: absolute; color:white; top:110px;  padding: 20px; margin: 10px; text-align: center;}
	#homepage #banner div.b-text h1 {font-size: 1.8em;}
	#homepage #banner div.b-text {font-size: 0.7em;}
	#homepage #register_email {width: 150px; margin-right: 10px;}
	#homepage #tblKey td.key-image img {max-width: 80px;}
}

.featureBanner {
    position: fixed;
    margin: 0px
}

.featureBanner:before {
    position: absolute;
    content: "Beta";
    top: 5px;
    left: -8px;
    padding-right: 10px;
    color: #232323;
    font-weight: bold;
    height: 0px;
    border: 15px solid #ffa200;
    border-right-color: transparent;
    line-height: 0px;
    box-shadow: -0px 5px 5px -5px #000;
    z-index: 1001;
}

.featureBanner:after {
    content: "";
    position: absolute;
    top: 35px;0
    left: -8px;
    border: 4px solid #89540c;
    border-left-color: transparent;
    border-bottom-color: transparent;
}

body {font-family: 'Open Sans', Arial, sans-serif;}
h1, h2, h3, h4 {font-family: Ubuntu, Arial, sans-serif; }

