/*!
Theme Name: Core Theme Styles for Education Pro Child theme
Theme URI: http://www.alextheberge.com/contact
Author: Alex Theberge
Author URI: http://www.alextheberge.com
Version: 1.0.5
*/
html > body.education-pro-home .slide-excerpt-border {
	text-align:center;
	padding:10px 0 0;
}

#genesis-responsive-slider h2 {
	font-weight:700;
}

#featured-page-2,#featured-page-3,#featured-page-4,#featured-page-5 {
	float:left;
	width:25%;
	max-width:100%;
	padding:2% 1.5% 0;
	border-radius:5px;
}

.after-entry .widget,.sidebar .widget {
	padding:20px;
}

/*
.site-header .widget-area {
/*fix the full width issue
	width:auto;
}
*/

.widget_wysija .widget-title {
	font-size:30px;
}

#featured-page-2:hover,#featured-page-3:hover,#featured-page-4:hover,#featured-page-5:hover {
	background:#EFEFEF;
}

.education-pro-blue .home-bottom,.education-pro-blue .nav-primary,.education-pro-blue .site-footer {
	background-color:#00a2ce;
}

.home-top .wrap {
	padding:15px 15px 10px;
}

.home-bottom div section div article.entry {
	float:left;
	max-width:33.3%;
	padding:3%;
}

.widget-title {
	font-size:50px;
	font-weight:700;
	text-align:center;
	text-transform:uppercase;
}

.header-image .site-title > a {
	min-height:80px;
}

#mega-menu-item-11651 .mega-menu-link {
	color:#FFF!important;
}

.menu-item-support-stem-education a {
	color:#fff!important;
}

#mega-menu-item-11651:hover > a.mega-menu-link:hover {
	background: none!important;
}

/* Donation page stylings */
button.give-btn {
	padding:25px;
	font-weight:800;
	font-family:"Open Sans";
	font-size:22px;
	background:#00a2ce;
	color:#fff;
	border-radius:12pt;
}

button.give-default-level {
	background:#0068b3;
}

::-moz-placeholder,::-webkit-input-placeholder,:-ms-input-placeholder {
	color:#444;
	opacity:.3;
	font-weight:300;
}

.featured-page-2 .widget {
	margin-bottom:0;
}

.content .entry-header .entry-meta .entry-time {
	background-color:#e44a3c;
	color:#fff;
	display:inline-block;
	margin:0;
	padding:5px 15px;
}

.site-inner {
	padding-top:20px;
}

.full-width-content .site-inner {
	max-width:1270px;
}

.page-id-2482 .site-inner {
	max-width:860px;
}

.page-id-2482 .entry {
	padding:10px 20px;
}

/*
.content-sidebar .content {
  max-width: 875px; }
*/
.education-pro-home #genesis-responsive-slider {
	max-width:1200px;
}

.srb-create {
	margin-bottom:15px;
}

.flexslider {
	margin:0 auto;
}

.flex-direction-nav li .prev {
	left:0;
}

.flex-direction-nav li .next {
	right:0;
}

/* STEM Resource Bank Edits */
#tc-plugin .tc-cards-wrapper {
	flex:4 1;
}

#tc-plugin .tc-find-opportunities .searchbar-wrapper {
	min-width:300px;
	margin:0;
}

#tc-plugin .text-light {
	font-family:"Verdana";
}

#tc-plugin .tc-find-opportunities {
	background:none;
	padding:0;
}

#tc-plugin .tc-cards-wrapper .tc-card {
	min-width:240px;
	margin:15px;
	border:#000 thin solid;
}

#tc-plugin li {
	font-family:'Verdana';
}

#page-id-1567 a#srb.right.button {
	display:none;
}

.one-third {
	text-align:center;
	vertical-align:middle;
	padding:20px 10px;
}

.one-third:hover {
	background:#ededed;
}

/*
This css is relative to the "recent-news" class for the following shortcode:
[display-posts wrapper="div" wrapper_id="recent-news" exclude_current="true" tag="__insert-tag__" category="mmsa-news" posts_per_page="3" include_title="true" image_size="thumbnail"]
*/
#recent-news {
	display:inline-block;
	max-width:100%;
	padding:0;
	clear:both;
	text-align:center;
}

#recent-news .listing-item {
	float:left;
	width:30%;
	min-width:180px;
	margin:5px;
	padding:5px;
	text-align:center;
}

#recent-news .listing-item:hover {
	background-color:#ededed;
}

#recent-news .listing-item .wp-post-image {
	position:relative;
	float:none;
	clear:both;
	align-content:center;
}

#recent-news .listing-item .title {
	float:left;
	clear:right;
	text-align:center;
	padding:5px 20px;
}

#recent-news .listing-item .excerpt-dash {
	display:none;
}

#recent-news .listing-item .excerpt {
	position:relative;
	clear:both;
	float:left;
}

#recent-news .listing-item .excerpt a {
	position:relative;
/*
        	left: -35px;
        	bottom: -15px;
        */
	float:right;
	clear:left;
	margin:15px auto;
	background:orange;
	padding:10px;
	border-radius:5px;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 1160px) {
	.site-inner,.wrap {
		max-width:960px;
	}
	
	.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {
		width:740px;
	}
	
	.content,.site-header .widget-area {
		width:620px;
	}
	
	#mega-menu-wrap-third-menu #mega-menu-third-menu {
	text-align: right!important;
	}
	
	.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content {
		width:400px;
	}
	
	.sidebar-primary {
		width:300px;
	}
	
	.home-top .widget_text {
		font-size:40px;
	}
	
	.footer-widgets-1 {
		width:240px;
	}
	
	.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {
		width:140px;
	}
}

@media only screen and (max-width: 1023px) {
	.education-pro-landing .site-inner,.site-inner,.wrap {
		max-width:740px;
	}
	
	.content-sidebar-sidebar .content-sidebar-wrap,.content-sidebar-sidebar .content,.content,.footer-widgets-1,.home-bottom .enews p + form,.home-bottom .enews p,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content-sidebar-wrap,.sidebar-sidebar-content .content,.site-header .widget-area {
		width:100%;
	}
	
	.title-area {
		position:relative;
		margin-bottom:6px;
	}
	
	.header-image .site-title a {
		background-position:center top!important;
		background-size:contain!important;
	}
	
	.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-header .search-form {
		float:none;
	}
	
	.footer-widgets,.genesis-nav-menu,.site-header .widget-area,.home-bottom,.site-description,.site-header .search-form,.site-header .title-area,.site-title {
		text-align:center;
	}
	
	.site-header .search-form {
		margin:16px auto;
	}
	
	.genesis-nav-menu li.right {
		display:none;
	}
	
	.site-header .genesis-nav-menu a {
		padding:16px;
	}
	
	.education-pro-home .slide-excerpt {
		font-size:16px;
		margin:40px 40px 80px;
	}
	
	.home-featured .slide-excerpt {
		margin:60px!important;
		text-align:center;
	}
	
	#mega-menu-wrap-third-menu #mega-menu-third-menu {
	text-align: center!important;
	}
	
	.home-featured + .home-top .wrap {
		margin-top:-3px;
	}
	
	html > body.education-pro-home .slide-excerpt-border {
		padding:20px 20px 0;
	}
	
	.home-featured .slide-excerpt h2 {
		font-size:24px;
	}
	
	.home-featured .slide-excerpt .more-link {
		padding:10px 20px;
		margin:20px -20px 0;
	}
	
	.home-top .wrap {
		padding:60px;
	}
	
	.home-top .widget_text {
		font-size:30px;
	}
	
	.home-middle .widget {
		width:50%;
	}
	
	.home-middle .widget:nth-of-type(2n+1) {
		clear:both;
	}
	
	.home-bottom .enews p {
		margin-bottom:20px;
	}
	
	.footer-widgets-1 {
		margin:0 0 20px;
	}
	
	.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {
		width:23.0769%;
		margin:0 0 20px;
	}
	
	.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {
		margin-left:2.5641%;
	}
	
	/* Make the Images Round */
	#featured-page-2 .entry-image,#featured-page-3 .entry-image,#featured-page-4 .entry-image,#featured-page-5 .entry-image {
		border-image:url();
	}
	
	#featured-page-2 .entry-title > a,#featured-page-3 .entry-title > a,#featured-page-4 .entry-title > a,#featured-page-5 .entry-title > a {
		font-size:16px;
		font-weight:700;
	}
}

@media only screen and (max-width: 768px) {
	body {
		font-size:16px;
	}
	
	.site-inner,.wrap {
		padding-left:5%;
		padding-right:5%;
	}
	
	.education-pro-landing .site-inner,.site-inner {
		padding-top:20px;
	}
	
	.after-entry .widget,.archive-description,.author-box,.comment-respond,.entry-comments,.entry,.sidebar .widget,.widget-area .widget.enews-widget {
		padding:20px;
		margin-bottom:20px;
	}
	
	.after-entry,.sidebar .widget:last-of-type {
		margin-bottom:20px;
	}
	
	.archive-pagination li a {
		margin-bottom:4px;
	}
	
	.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {
		margin:0;
		width:100%;
	}
	
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,.genesis-nav-menu.responsive-menu {
		display:none;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon {
		display:block;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position:static;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu.responsive-menu li a,.genesis-nav-menu.responsive-menu li a:hover,.genesis-nav-menu.responsive-menu li.current-menu-item > a {
		background:none;
		color:#444;
		display:block;
		line-height:1;
		padding:12px 0;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor:pointer;
	}
	
	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right:60px;
	}
	
	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content:"\f347";
		float:right;
		font:normal 16px/1 dashicons;
		height:16px;
		padding:11px 0;
		right:0;
		text-align:right;
		z-index:9999;
	}
	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content:"\f343";
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu {
		left:auto;
		opacity:1;
		position:relative;
		-moz-transition:opacity .4s ease-in-out;
		-ms-transition:opacity .4s ease-in-out;
		-o-transition:opacity .4s ease-in-out;
		-webkit-transition:opacity .4s ease-in-out;
		transition:opacity .4s ease-in-out;
		width:100%;
		z-index:99;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		padding-left:20px;
		margin:0;
	}
	
	.genesis-nav-menu.responsive-menu .sub-menu li a,.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background:none;
		border:none;
		box-shadow:none;
		color:#444;
		padding:12px 0;
		position:relative;
		width:100%;
	}
	
	.genesis-nav-menu.responsive-menu {
		padding-bottom:16px;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a {
		background:none;
		color:#fff;
	}
	
	.nav-primary .genesis-nav-menu.responsive-menu li a:hover {
		background:none;
		color:#e7e7e7;
	}
	
	.menu-item-support-stem-education, .header-widget-area #mega-menu-item-11651 {
	background:url()!important;
}
	
	.education-pro-home .slide-excerpt {
		display:none;
	}
	
	.home-top .wrap {
		margin-left:5%;
		margin-right:5%;
		padding:40px;
	}
	
	.home-top .widget_text {
		font-size:24px;
	}
	
	.home-middle .widget {
		width:100%;
	}
	
	.home-bottom,.home-middle {
		padding:40px 0;
	}
	
	.content .entry-header .entry-meta {
		margin-top:-20px;
	}
	
	.content .entry-header .entry-meta .entry-time {
		margin-right:-20px;
		padding-right:20px;
	}
	
	.entry-footer {
		padding:20px;
		margin:0 -20px -20px;
	}
	
	.pagination {
		margin-top:20px;
	}
	
	.footer-widgets {
		padding-top:40px;
	}
	
	.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {
		width:48.7179%;
		margin:0 0 20px;
	}
	
	.footer-widgets-2,.footer-widgets-4 {
		clear:both;
	}
	
	.footer-widgets-3,.footer-widgets-5 {
		margin-left:2.5641%;
	}
	
	.site-footer {
		padding:20px 20px 40px;
	}
}

@media only screen and (max-width: 480px) {
	.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5,.home-bottom .enews-widget input[type="email"],.home-bottom .enews-widget input[type="submit"],.title-area {
		width:100%;
	}
	
	.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {
		margin:0 0 20px;
	}
	
	.home-bottom .enews-widget input[type="email"] {
		margin-bottom:16px;
		text-align:center;
	}
	
	.title-area {
		max-width:300px;
	}
}

@media (min-width: 1024px) {
	.page-header .wedocs-search-form h2 {
		font-size:18px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h1 {
		font-size:30px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h2 {
		font-size:25px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h3 {
		font-size:20px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h4 {
		font-size:18px;
	}
	
	.wedocs-single-wrap .wedocs-single-content .entry-header .print-page {
		font-size:30px;
	}
}

@media only screen and (max-width: 992px) {
	.wedocs-single-wrap .wedocs-single-content {
		width:100%;
		padding:0;
		float:none;
	}
	
	.wedocs-single-wrap .wedocs-single-content h1 {
		font-size:26px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h2 {
		font-size:20px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h3 {
		font-size:18px;
	}
	
	.wedocs-single-wrap .wedocs-single-content h4 {
		font-size:16px;
	}
	
	.wedocs-single-wrap .wedocs-single-content .wedocs-inner {
		margin:0;
		border:none;
		border-radius:0;
		box-shadow:none;
	}
	
	.wedocs-single-wrap .wedocs-single-content .wedocs-breadcrumb {
		display:none;
		float:none;
		background:#fff;
		margin:0;
		padding:15px 0 0 20px;
	}
	
	.wedocs-single-wrap .wedocs-single-content article .entry-date {
		text-align:left;
		margin-top:20px;
	}
	
	.wedocs-single-wrap .wedocs-single-content article .wedocs-doc-nav {
		margin:30px 0 10px;
		padding:18px 0;
	}
	
	.wedocs-single-wrap .wedocs-single-content .entry-header .print-page {
		font-size:30px;
	}
	
	.wedocs-single-wrap .wedocs-sidebar {
		float:none;
		max-width:none;
		width:100%;
		margin-bottom:20px;
	}
	
	.wedocs-single-wrap .wedocs-sidebar .wedocs-search-form {
		margin:0;
	}
	
	.wedocs-single-wrap .wedocs-sidebar .wedocs-search-form .wedocs-search-input {
		padding:0;
		margin:15px 15px 0;
	}
	
	.page-header .wedocs-search-form h2 {
		font-size:18px;
	}
}

@media only screen and (max-width: 600px) {
	.page-header .wedocs-search-form input {
		width:100%;
		border-radius:5px;
	}
	
	.page-header .wedocs-search-form button {
		position:absolute;
		top:0;
		right:0;
	}
	
	.wedocs-single-wrap .wedocs-single-content h2 {
		font-weight:700;
	}
	
	.wedocs-single-wrap .wedocs-single-content h3 {
		font-weight:700;
	}
	
	.wedocs-single-wrap .wedocs-single-content h4 {
		font-weight:700;
	}
	
	.wedocs-single-wrap .wedocs-single-content h5 {
		font-weight:700;
	}
}

@media only screen and (max-width: 460px) {
	.page-header .wedocs-search-form input {
		background-image:none;
		padding:0 20px;
	}
	
	.page-header .wedocs-search-form button {
		width:50px;
		background:#fff;
	}
	
	.page-header .wedocs-search-form button span {
		display:none;
	}
	
	.page-header .wedocs-search-form button:hover {
		background-color:#222;
	}
}

.wedocs-faq .faq-anchor {
	position:absolute;
	top:-60px;
}

.wedocs-faq ul.children {
	list-style:none;
}

.wedocs-faq ul.children > li {
	position:relative;
	list-style:none!important;
}

@media print {
	.navbar-fixed {
		display:none!important;
	}
	
	.page-header {
		display:none!important;
	}
	
	.wedocs-breadcrumb {
		display:none!important;
	}
	
	.wedocs-doc-nav {
		display:none!important;
	}
	
	.wedocs-sidebar {
		display:none!important;
	}
	
	.wedocs-single-wrap .entry-footer {
		display:none!important;
	}
	
	.wedocs-single-wrap .wedocs-single-content {
		border:none!important;
		width:100%!important;
		padding:0!important;
	}
	
	.wedocs-single-wrap .entry-header .print-page {
		display:none!important;
	}
	
	footer {
		display:none!important;
	}
	
	.wedocs-inner {
		border:none!important;
		box-shadow:0!important;
	}
}

#documentation_page .page-header {
	background-image:url(//freemius.com/fs-site/wp-content/uploads/2016/10/background.svg);
	background-position:50%;
	background-size:cover;
}

#documentation_page .page-header h1 {
	background-image:url(//img.freemius.com/logo/docs/dark-white.svg);
	text-indent:-9000px;
	background-repeat:no-repeat;
	background-position:50%;
	font-size:35px;
	max-width:75%;
	margin:4.1rem auto 1.68rem;
}

.page-header .wedocs-search-form {
	position:relative;
}

.page-header .wedocs-search-form input {
	border-radius:5px 0 0 5px;
	max-width:550px;
	color:#777;
	font-size:20px;
	font-weight:300;
	border:1px solid #165c79;
	height:47px;
	vertical-align:top;
	display:inline;
	box-sizing:border-box;
	border-right:none;
	padding:0 20px 0 50px;
	background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIwIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4wLjMgKDc4OTEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPgogICAgPHRpdGxlPkltcG9ydGVkIExheWVyczwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZC0xIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQyLjAwMDAwMCwgLTE2NC4wMDAwMDApIiBmaWxsPSIjREREREREIj4KICAgICAgICAgICAgPGcgaWQ9IkhlYWRlciIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VhcmNoLUlucHV0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIuMDAwMDAwLCAxNDkuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjU2MTk0NDQsMzMuMzgxMDQxMSBMMzMuNjI0NzIyMiwyNy4yMzIwNjg1IEMzNC40ODU1NTU2LDI1Ljk2ODYxNjQgMzQuOTkzMDU1NiwyNC40Mjc4NDkzIDM0Ljk5MzA1NTYsMjIuNzYzMzgzNiBDMzQuOTkzMDU1NiwxOC40NzU2NDM4IDMxLjYzNjk0NDQsMTUgMjcuNDk2NjY2NywxNSBDMjMuMzU2NjY2NywxNSAyMCwxOC40NzU2NDM4IDIwLDIyLjc2MzM4MzYgQzIwLDI3LjA1MDgzNTYgMjMuMzU2NjY2NywzMC41MjcwNTQ4IDI3LjQ5NjY2NjcsMzAuNTI3MDU0OCBDMjkuMTExNjY2NywzMC41MjcwNTQ4IDMwLjYwNjExMTEsMjkuOTk2NTg5IDMxLjgyOTcyMjIsMjkuMDk3MDQxMSBMMzcuNzYzODg4OSwzNS4yNDMxMzcgQzM4LjMwODMzMzMsMzUuODA2Njg0OSAzOS4xNTgzMzMzLDM1Ljg0OTI2MDMgMzkuNjUyNzc3OCwzNS4zMzY5MTc4IEM0MC4xNDcyMjIyLDM0LjgyNTE1MDcgNDAuMTA2Mzg4OSwzMy45NDQ4NzY3IDM5LjU2MTk0NDQsMzMuMzgxMDQxMSBMMzkuNTYxOTQ0NCwzMy4zODEwNDExIFogTTIyLjUsMjIuNzYzMzgzNiBDMjIuNSwxOS45MTA1NDc5IDI0Ljc0MTY2NjcsMTcuNTg5MDQxMSAyNy40OTY2NjY3LDE3LjU4OTA0MTEgQzMwLjI1MTY2NjcsMTcuNTg5MDQxMSAzMi40OTMwNTU2LDE5LjkxMDU0NzkgMzIuNDkzMDU1NiwyMi43NjMzODM2IEMzMi40OTMwNTU2LDI1LjYxNjc5NDUgMzAuMjUxNjY2NywyNy45MzgwMTM3IDI3LjQ5NjY2NjcsMjcuOTM4MDEzNyBDMjQuNzQxNjY2NywyNy45MzgwMTM3IDIyLjUsMjUuNjE2Nzk0NSAyMi41LDIyLjc2MzM4MzYgTDIyLjUsMjIuNzYzMzgzNiBaIiBpZD0iSW1wb3J0ZWQtTGF5ZXJzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 14px 13px;
}

.page-header .wedocs-search-form input:-ms-input-placeholder {
	color:#999;
}

.page-header .wedocs-search-form input::-moz-placeholder {
	color:#999;
	opacity:1;
}

.page-header .wedocs-search-form input::-webkit-input-placeholder {
	color:#999;
}

.page-header .wedocs-search-form button {
	background:#222;
	border-radius:0 5px 5px 0;
	height:47px;
	vertical-align:top;
	display:inline;
	border:1px solid #165c79;
	font-size:20px;
	padding:0 20px;
	box-sizing:border-box;
	border-left:none;
	transition:all .3s;
}

.page-header .wedocs-search-form button:hover {
	background:#1a8dbd;
}

.page-header .wedocs-search-form button:active {
	background:#1a8dbd;
	box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);
}

.page-header .wedocs-search-form h2 {
	font-weight:200;
	font-size:1.7578125vw;
	margin-top:5px;
}

#docs_sections .section-tile {
	padding:0 15px;
	border:1px solid transparent;
	box-shadow:0 0 4px rgba(0,0,0,0.1);
	background:#fff;
	transition:background .3s;
	margin-top:25px;
}

#docs_sections .section-tile:hover {
	background:#fefefe;
}

#docs_sections .section-tile h2 {
	font-size:26px;
	color:#333;
	font-weight:400;
}

#docs_sections .section-tile .excerpt {
	color:#777;
}

#docs_sections .section-tile .counter i {
	margin-right:5px;
}

.wedocs-sidebar .wedocs-search-form {
	margin-top:47px;
}

.wedocs-sidebar .wedocs-search-form .wedocs-search-input {
	position:relative;
	padding-left:15px;
}

.wedocs-sidebar .wedocs-search-form .wedocs-search-input input {
	background:#fff;
	padding-left:15px;
	border:1px solid #ccc;
	border-radius:3px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.1);
	box-sizing:border-box;
	width:100%;
	transition:all .3s;
}

.wedocs-sidebar .wedocs-search-form .wedocs-search-input input:active {
	border-color:#aaa;
}

.wedocs-sidebar .wedocs-search-form .wedocs-search-input input:focus {
	border-color:#aaa;
}

.wedocs-sidebar .wedocs-search-form .wedocs-search-input button {
	position:absolute;
	top:10px;
	right:10px;
	background:none;
	border:none;
	font-size:19px;
	color:#ccc;
}

#main.docs {
	background:#fafafa;
}

#main.docs .wedocs-single-wrap {
	max-width:1400px;
	margin:0 auto;
}

.wedocs-single-content .syntaxhighlighter a {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter code {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter div {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table caption {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table tbody {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table td {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table thead {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter table tr {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-single-content .syntaxhighlighter textarea {
	font-family:"Source Code Pro","monospace!important";
	font-size:13px!important;
}

.wedocs-archive .wedocs-inner article:first-of-type {
	padding-top:0;
}

.wedocs-single-wrap .wedocs-single-content .wedocs-breadcrumb {
	list-style:none;
	margin-bottom:10px;
	padding-left:0;
}

.wedocs-single-wrap .wedocs-single-content .wedocs-breadcrumb li {
	display:inline;
}