/*	Theme Name: Education Pro Theme	Theme URI: http://my.studiopress.com/themes/genesis/	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.	Author: StudioPress	Author URI: http://www.studiopress.com/		Version: 3.0.0		Tags: black, blue, gold, green, orange, purple, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page	Template: genesis	Template Version: 2.0.0	License: GPL-2.0+	License URI: http://www.opensource.org/licenses/gpl-license.php/* Table of Contents	- HTML5 Reset		- Baseline Normalize		- Box Sizing		- Float Clearing	- Defaults		- Typographical Elements		- Headings		- Objects		- Gallery		- Forms		- Tables	- Structure and Layout		- Site Containers		- Column Widths and Positions		- Column Classes	- Common Classes		- Avatar		- Genesis		- Search Form		- Titles		- WordPress	- Widgets		- Featured Content	- Plugins		- Genesis eNews Extended		- Gravity Forms		- Jetpack	- Site Header		- Title Area		- Widget Area	- Site Navigation		- Header Navigation		- Primary Navigation		- Secondary Navigation		- Responsive Menu	- Content Area		- Home		- Entries		- Entry Meta		- Pagination		- Comments	- Sidebars	- Footer Widgets	- Site Footer	- Theme Colors		- Education Pro Blue		- Education Pro Green		- Education Pro Purple		- Education Pro Red	- Media Queries		- Max-width: 1139px		- Max-width: 1023px		- Max-width: 768px		- Max-width: 480px*//*HTML5 Reset---------------------------------------------------------------------------------------------------- *//* Baseline Normalize	normalize.css v2.1.3 | MIT License | git.io/normalize--------------------------------------------- */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/* Box Sizing--------------------------------------------- */*,input[type="search"] {	-webkit-box-sizing: border-box;	-moz-box-sizing:    border-box;	box-sizing:         border-box;}/* Float Clearing--------------------------------------------- */.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.title-area:before,.wrap:before {	content: " ";	display: table;}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.title-area:after,.wrap:after {	clear: both;	content: " ";	display: table;}/*Defaults---------------------------------------------------------------------------------------------------- *//* Typographical Elements--------------------------------------------- */body {	background-color: #fff;	color: #444;	font-family: 'Roboto Condensed', sans-serif;	font-size: 18px;	font-weight: 300;	line-height: 1.625;}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button {	-webkit-transition: all 0.1s ease-in-out;	-moz-transition:    all 0.1s ease-in-out;	-ms-transition:     all 0.1s ease-in-out;	-o-transition:      all 0.1s ease-in-out;	transition:         all 0.1s ease-in-out;}::-moz-selection {	background-color: #000;	color: #fff;}::selection {	background-color: #000;	color: #fff;}a {	color: #7d81c0;	text-decoration: none;}a:hover {	color: #c4c7ed;}p {	margin: 0 0 28px;	padding: 0;}ol,ul {	margin: 0;	padding: 0;}li {	list-style-type: none;}b,strong {	font-weight: 600;	color: #7d81c0;}blockquote,cite,em,i {	font-style: italic;}blockquote {	margin: 20px;	padding: 20px;	background-color: #f3f4ff;}/* Headings--------------------------------------------- */h1,h2,h3,h4,h5,h6 {	font-weight: 300;	line-height: 1.2;	margin: 0 0 10px;}h1 {	font-size: 36px;}h2 {	font-size: 30px;}h3 {	font-size: 24px;}h4 {	font-size: 20px;}h5 {	font-size: 18px;}h6 {	font-size: 16px;}/* Objects--------------------------------------------- */embed,iframe,img,object,video,.wp-caption {	max-width: 100%;}img {	height: auto;}.featured-content img {	width: auto;}/* Gallery--------------------------------------------- */.gallery {	overflow: hidden;	margin-bottom: 28px;}.gallery-item {	float: left;	margin: 0;	padding: 0 4px;	text-align: center;	width: 100%;}.gallery-columns-2 .gallery-item {	width: 50%;}.gallery-columns-3 .gallery-item {	width: 33%;}.gallery-columns-4 .gallery-item {	width: 25%;}.gallery-columns-5 .gallery-item {	width: 20%;}.gallery-columns-6 .gallery-item {	width: 16.6666%;}.gallery-columns-7 .gallery-item {	width: 14.2857%;}.gallery-columns-8 .gallery-item {	width: 12.5%;}.gallery-columns-9 .gallery-item {	width: 11.1111%;}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {	clear: left;}.gallery .gallery-item img {	border: none;	height: auto;		padding: 0 4px;	width: auto;}/* Forms--------------------------------------------- */input,select,textarea {	background-color: #fff;	border-radius: 3px;	border: 1px solid #ddd;	box-shadow: none;	font-size: 18px;	font-weight: 300;	padding: 14px;	width: 100%;}input:focus,textarea:focus {	border: 1px solid #999;	outline: none;}input[type="checkbox"],input[type="image"],input[type="radio"] {	width: auto;}::-moz-placeholder {	color: #444;	opacity: 1;	font-weight: 300;}::-webkit-input-placeholder {	color: #444;	font-weight: 300;}button,input[type="button"],input[type="reset"],input[type="submit"],.button {	background-color: #c4c7ed;	border-radius: 3px;	border: none;	color: #fff;	cursor: pointer;	font-size: 16px;	font-weight: 300;	padding: 14px 30px;	text-transform: uppercase;	width: auto;}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover {	background-color: #c4c7ed;	color: #fff;}.entry-content .button,.entry-content .button:hover,.widget .button,.widget .button:hover {	color: #fff;}.footer-widgets .wrap .widget .button,.footer-widgets .wrap button,.footer-widgets .wrap input[type="button"],.footer-widgets .wrap input[type="reset"],.footer-widgets .wrap input[type="submit"],.home-bottom .widget .button,.home-bottom .widget button,.home-bottom .widget input[type="button"],.home-bottom .widget input[type="reset"],.home-bottom .widget input[type="submit"] {	background-color: #fff;	color: #444;}.footer-widgets .wrap .widget .button:hover,.footer-widgets button:hover,.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"],.home-bottom .widget .button:hover,.home-bottom button:hover,.home-bottom input:hover[type="button"],.home-bottom input:hover[type="reset"],.home-bottom input:hover[type="submit"] {	background-color: #c4c7ed;	color: #fff;}.button {	display: inline-block;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {	display: none;}/* Tables--------------------------------------------- */table {	border-collapse: collapse;	border-spacing: 0;	line-height: 2;	margin-bottom: 40px;	width: 100%;}tbody {	border-bottom: 1px solid #ddd;}td,th {	text-align: center;	font-size: 14px;	line-height: 1.1em;}td {	border-top: 1px solid #ddd;	padding: 6px 0;}th {	font-weight: 400;}/*Structure and Layout---------------------------------------------------------------------------------------------------- *//* Site Containers--------------------------------------------- */.site-inner,.wrap {	margin: 0 auto;	max-width: 1140px;}.site-inner {	clear: both;	padding-top: 60px;}.education-pro-landing .site-inner {	max-width: 900px;	padding-top: 40px;}/* Column Widths and Positions--------------------------------------------- *//* Wrapping div for .content and .sidebar-primary */.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {	width: 920px;}.content-sidebar-sidebar .content-sidebar-wrap {	float: left;}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap {	float: right;}/* Content */.content {	float: right;	width: 740px;}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content {	float: left;}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content {	width: 520px;}.full-width-content .content {	width: 100%;}/* Primary Sidebar */.sidebar-primary {	float: right;	width: 360px;}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary {	float: left;}/* Secondary Sidebar */.sidebar-secondary {	float: left;	width: 180px;}.content-sidebar-sidebar .sidebar-secondary {	float: right;}/* Column Classes	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css--------------------------------------------- */.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {	float: left;	margin-left: 2.564102564102564%;}.one-half,.three-sixths,.two-fourths {	width: 48.717948717948715%;}.one-third,.two-sixths {	width: 31.623931623931625%;}.four-sixths,.two-thirds {	width: 65.81196581196582%;}.one-fourth {	width: 23.076923076923077%;}.three-fourths {	width: 74.35897435897436%;}.one-sixth {	width: 14.52991452991453%;}.five-sixths {	width: 82.90598290598291%;}.first {	clear: both;	margin-left: 0;}/*Common Classes---------------------------------------------------------------------------------------------------- *//* Avatar--------------------------------------------- */.avatar {	float: left;}.alignleft .avatar,.author-box .avatar {	margin-right: 24px;}.alignright .avatar {	margin-left: 24px;}.comment .avatar {	margin: 0 16px 24px 0;}/* Genesis--------------------------------------------- */.breadcrumb {	background-color: #fafafa;	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	font-size: 14px;	margin-bottom: 0;	padding: 15px 40px;}.archive-description,.author-box {	background-color: #c4c7ed;	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	color: #fff;	font-size: 16px;	margin-bottom: 40px;	padding: 40px;}.author-box-title {	color: #fff;	font-size: 24px;	margin-bottom: 10px;}.archive-description p a,.author-box .author-box-content a {	color: #fff;}.archive-description p a:hover,.author-box .author-box-content a:hover {	color: #444;}.archive-description p:last-child,.author-box p:last-child {	margin-bottom: 0;}/* Search Form--------------------------------------------- */.search-form {	overflow: hidden;}.site-header .search-form {	float: right;	margin-top: 12px;}.entry-content .search-form,.site-header .search-form {	width: 50%;}.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"] {	border: 0;	clip: rect(0, 0, 0, 0);	height: 1px;	margin: -1px;	padding: 0;	position: absolute;	width: 1px;}/* Titles--------------------------------------------- */.archive-title {	font-size: 20px;}.entry-title {	font-size: 40px;	color: #7d81c0;	margin-bottom: 50px;}.entry-title a {	color: #7d81c0;}.entry-title a:hover {	color: #c4c7ed;}.widget-title {	font-size: 20px;	margin-bottom: 20px;}.after-entry .widget-title,.sidebar .widget-title a,.sidebar .widget-title {	border-bottom: 1px dotted #ddd;	color: #7d81c0;	letter-spacing: 2px;	margin-bottom: 10px;	padding-bottom: 10px;	text-transform: uppercase;}.footer-widgets .widget-title {	color: #fff;	font-weight: 700;	text-transform: uppercase;}/* WordPress--------------------------------------------- */.alignleft {	float: left;	text-align: left;}.alignright {	float: right;	text-align: right;}a.alignleft,a.alignnone,a.alignright {	max-width: 100%;}a.alignnone {	display: inline-block;}a.aligncenter img {	display: block;	margin: 0 auto;}img.centered,.aligncenter {	display: block;	margin: 0 auto 24px;}img.alignnone,.alignnone {	margin-bottom: 12px;}a.alignleft,img.alignleft,.wp-caption.alignleft {	margin: 0 24px 12px 0;}a.alignright,img.alignright,.wp-caption.alignright {	margin: 0 0 12px 24px;}.wp-caption-text {	font-weight: 700;	margin: 0;	text-align: center;}.entry-content p.wp-caption-text {	margin-bottom: 0;}.gallery-caption {	margin: 0 0 10px;}/*Widgets---------------------------------------------------------------------------------------------------- */.widget {	margin-bottom: 40px;	overflow: hidden;	word-wrap: break-word;}.widget p:last-child,.widget ul > li:last-child,.widget-area .widget:last-of-type {	margin-bottom: 0;}.widget ol > li {	list-style-position: inside;	list-style-type: decimal;	padding-left: 20px;	text-indent: -20px;}.widget li li {	border: none;	margin: 0 0 0 30px;	padding: 0;}.widget_calendar table {	margin-bottom: 0;	width: 100%;}.widget_calendar td,.widget_calendar th {	text-align: center;}/* Featured Content--------------------------------------------- */.featured-content .entry,.widget .entry {	background: none;	border: none;	box-shadow: none;	margin-bottom: 10px;	padding: 0 0 10px;}.featured-content .entry-title {	font-size: 24px;	margin-bottom: 0;}.content .featured-content .entry-header .entry-meta {	text-align: left;	margin: 0 0 10px;}.content .featured-content .entry-header .entry-meta .entry-time {	background: none;	color: #444;	margin: 0;	padding: 0;}.after-entry .featured-content .entry,.sidebar .featured-content .entry {	border-bottom: 1px dotted #ddd;}.after-entry .featuredpage .entry,.sidebar .featuredpage .entry {	border: none;	padding: 0;	margin: 0;}.featured-content ul + .more-from-category {	margin-top: 10px;}/*Plugins---------------------------------------------------------------------------------------------------- *//* Genesis eNews Extended--------------------------------------------- */.enews-widget,.widget-area .widget.enews-widget .widget-title {	color: #fff;}.widget-area .widget.enews-widget {	background-color: #c4c7ed;	border: none;	padding: 40px;}.enews-widget input {	font-size: 16px;	margin-bottom: 16px;}.enews-widget .enews input[type="submit"] {	background-color: #fff;	color: #444;	margin: 0;	width: 100%;}.enews-widget .enews input:hover[type="submit"] {	background-color: #7d81c0;	color: #fff;}.enews form + p {	margin-top: 24px;}.home-bottom .widget.enews-widget {	clear: both;	overflow: hidden;	padding: 0;}.home-bottom .enews p {	float: left;	margin-bottom: 0;	width: 31.623931623931625%;}.home-bottom .enews p + form {	float: right;	width: 65.81196581196582%;}.home-bottom .enews-widget input[type="email"] {	float: left;	margin-bottom: 0;	width: 65.81196581196582%;}.home-bottom .enews-widget input[type="submit"] {	float: right;	width: 31.623931623931625%;}.home-bottom .enews input {	border: none;}/* Gravity Forms--------------------------------------------- */.gform_wrapper .top_label .gfield_label {	margin: 10px 0 4px 0;	font-weight: bold;	display: -moz-inline-stack;	display: inline-block;	line-height: 1.3em;	clear: both;	color: #7d81c0;}/* Genesis Responsive Slider--------------------------------------------- */.education-pro-home #genesis-responsive-slider {	border: none;	margin: 0 auto;	max-width: 1600px;	padding: 0;}.education-pro-home .slide-excerpt {	background-color: #fff;	box-shadow: 3px 3px rgba(70, 70, 70, 0.2);	filter: alpha(opacity=100);	opacity: 1;}html > body.education-pro-home .slide-excerpt-border {	border: none;	margin: 0;	padding: 40px 40px 12px;	width: 100%;}.education-pro-home .slide-excerpt h2 a {	color: #c4c7ed;}.education-pro-home #genesis-responsive-slider .slide-excerpt h2 a:hover {	color: #444;}.education-pro-home #genesis-responsive-slider .flex-control-nav {	margin-top: -40px;	text-align: left;}.education-pro-home #genesis-responsive-slider .flex-control-nav li {	padding-left: 5px;	text-indent: 0;}/* Jetpack--------------------------------------------- */#wpstats {	display: none;}/*Site Header---------------------------------------------------------------------------------------------------- */.site-header {	background-color: #fff;	border-top: 3px solid #c4c7ed;	box-shadow: 10px 10px 5px rgba(125, 129, 192, 0.05);	-webkit-box-shadow: 10px 10px 5px rgba(125, 129, 192, 0.05);	min-height: 80px;}.education-pro-home .site-header {	position: relative;	top: auto !important;	width: 100%;	z-index: 499;}/* Title Area--------------------------------------------- */.title-area {	background-color: #c4c7ed;	box-shadow: 10px 10px 5px rgba(125, 129, 192, 0.1);	-webkit-box-shadow: 10px 10px 5px rgba(125, 129, 192, 0.1);	color: #fff;	margin: 0 auto;	padding: 20px;	position: absolute;	text-align: center;	width: 320px;}.header-image .title-area {	background-color: #fff !important;	padding: 0;}.site-title {	font-size: 34px;	font-weight: 700;	line-height: 1.2;	text-transform: uppercase;}.site-header .site-title a,.site-header .site-title a:hover {	color: #fff;}.header-image .site-title > a {	float: left;	min-height: 140px;	width: 100%;}.site-description {	backface-visibility: hidden;	font-size: 16px;	line-height: 1.3;}.site-description,.site-title {	margin-bottom: 0;}.header-image .site-description,.header-image .site-title {	display: block;	text-indent: -9999px;}/* Widget Area--------------------------------------------- */.site-header .widget-area {	float: right;	text-align: right;	width: 740px;}/* Style the Make Appointment menu item */.genesis-nav-menu .menu-item-3364 > a {	font-size: 14px;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	background-color: #d4d7f4;	color: #5c609e;	margin-left: 8px;	margin-right: 0px;	display: block;	padding: 3px 10px;}.genesis-nav-menu .menu-item-3364 > a:hover {	background-color: #f5f5f5;	color: #5c609e;}.genesis-nav-menu .menu-item-3362,.genesis-nav-menu .menu-item-3363 {	font-weight: 700;}/*Site Navigation---------------------------------------------------------------------------------------------------- */.genesis-nav-menu {	clear: both;	font-size: 16px;	line-height: 1;	width: 100%;}.genesis-nav-menu .menu-item {	display: inline-block;	text-align: left;	color: #7d81c0;}.genesis-nav-menu li a {	color: #fff;	display: block;	padding: 16px;	-webkit-backface-visibility: hidden;}.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu li a:hover,.genesis-nav-menu li.current-menu-item > a {	background-color: #c4c7ed;	color: #fff;}.genesis-nav-menu .sub-menu {	left: -9999px;	opacity: 0;	position: absolute;	-webkit-transition: opacity .4s ease-in-out;	-moz-transition:    opacity .4s ease-in-out;	-ms-transition:     opacity .4s ease-in-out;	-o-transition:      opacity .4s ease-in-out;	transition:         opacity .4s ease-in-out;	width: 200px;	z-index: 999;}.genesis-nav-menu .sub-menu a {	background-color: #c4c7ed;	border: 1px solid rgba(0, 0, 0, 0.05);	border-top: none;	box-shadow: 3px 3px rgba(70, 70, 70, 0.2);	color: #fff;	font-size: 14px;	padding: 14px 16px;	position: relative;	width: 200px;}.genesis-nav-menu li .sub-menu li a:hover {	background-color: #fff;	color: #444;}.genesis-nav-menu .sub-menu .sub-menu {	margin: -43px 0 0 199px;}.genesis-nav-menu .menu-item:hover {	position: static;}.genesis-nav-menu .menu-item:hover > .sub-menu {	left: auto;	opacity: 1;}.genesis-nav-menu > .first > a {	padding-left: 0;}.genesis-nav-menu > .last > a {	padding-right: 0;}.genesis-nav-menu > .right {	float: right;	list-style-type: none;	padding: 0;}.genesis-nav-menu > .date,.genesis-nav-menu > .right > a {	display: inline-block;	padding: 16px;}.genesis-nav-menu > .rss > a:before,.genesis-nav-menu > .twitter > a:before {	-webkit-font-smoothing: antialiased;	content: "\f303";	display: inline-block;	font: normal 14px/1 'dashicons';	margin-right: 4px;	vertical-align: top;}.genesis-nav-menu > .twitter > a:before {	content: "\f301";}.genesis-nav-menu > .search {	padding: 5px 0 0;}.genesis-nav-menu > .search input {	background-color: rgba(255, 255, 255, 0.1);	border-radius: 30px;	border: none;	color: #fff;	font-size: 14px;	padding: 8px 30px;}.genesis-nav-menu > .search input:-ms-input-placeholder {	color: #fff;}.genesis-nav-menu > .search input::-moz-placeholder {	color: #fff;}.genesis-nav-menu > .search input::-webkit-input-placeholder {	color: #fff;}/* Site Header Navigation--------------------------------------------- */.site-header .genesis-nav-menu a {	color: #7d81c0;	padding: 32px 10px;}.site-header .genesis-nav-menu .sub-menu a {	color: #fff;	padding: 14px 16px;}.site-header .genesis-nav-menu li li {	margin-left: 0;}/* Primary Navigation--------------------------------------------- */.nav-primary {	background-color: #7d81c0;	color: #fff;}.nav-primary .genesis-nav-menu {	font-size: 14px;}.education-pro-home .nav-primary .genesis-nav-menu {	position: relative;	z-index: 1000;}/* Secondary Navigation--------------------------------------------- */.nav-secondary .genesis-nav-menu {	padding-bottom: 10px;}.nav-secondary .genesis-nav-menu li a {	padding: 0 16px 10px;}.nav-secondary .genesis-nav-menu li.current-menu-item > a,.nav-secondary .genesis-nav-menu li.menu-item a:hover {	background: none;}/* Responsive Menu--------------------------------------------- */.responsive-menu-icon {	cursor: pointer;	display: none;}.responsive-menu-icon::before {	content: "\f333";	display: block;	font: normal 20px/1 'dashicons';	margin: 0 auto;	padding: 10px;	text-align: center;}/*Content Area---------------------------------------------------------------------------------------------------- *//* Home--------------------------------------------- */.home-featured {	background-color: none;	position: relative;	text-align: center;	z-index: 9;}.home-featured .widget {	padding: 40px 40px 0;	margin: 0 auto;	max-width: 1600px;}.home-featured .widget:last-of-type {	padding-bottom: 80px;}.education-pro-home .home-featured .widget.genesis_responsive_slider {	background-color: #fff;	max-width: 100%;	padding: 0;}.home-featured .slide-excerpt {	margin: 80px 80px 120px;	text-align: left;}.home-featured .slide-excerpt .more-link {	background-color: #f5f5f5;	color: #c4c7ed;	display: block;	padding: 20px 40px;	margin: 40px -40px -12px;	text-align: right;}.home-featured .slide-excerpt .more-link::after {	-webkit-font-smoothing: antialiased;	content: "\f344";	display: inline-block;	font: normal 20px/1 'dashicons';	margin-left: 20px;	vertical-align: middle;}.home-featured #genesis-responsive-slider .more-link:hover {	background-color: #c4c7ed;	color: #fff;}.home-top {	background-color: rgba(255,255,255,0.4);	text-align: center;}.home-top .wrap {	padding: 80px;	position: relative;	z-index: 99;}.home-featured + .home-top .wrap {	background-color: none;	border-radius: 3px;	border-top: 3px solid #c4c7ed;	margin-top: -40px;}.home-top .widget_text {	color: #c4c7ed;	font-size: 48px;	line-height: 1.1;	text-align: center;}.home-top .widget_text .widget-title {	color: #c4c7ed;	letter-spacing: 2px;	text-transform: uppercase;}.home-middle {	background-color: #7d81c0;	box-shadow: inset 0 5px rgba(0, 0, 0, 0.1);	color: #fff;	padding: 60px 10px 20px;}.home-middle .entry-title a {	color: #c4c7ed;}.home-middle .widget {	float: left;	padding: 0 20px;	text-align: center;	width: 25%;}.home-middle .widget:nth-of-type(4n+1) {	clear: both;}.home-middle .dashicons {	font-size: 60px;	height: 60px;	width: 60px;}.home-bottom {	background-color: #c4c7ed;	box-shadow: inset 0 5px rgba(0, 0, 0, 0.05);	color: #fff;	padding: 60px 0;}.home-bottom .featured-content .entry-title a,.home-bottom .widget a,.home-middle .widget .entry-title a:hover,.home-middle .widget a:hover {	color: #fff;}.home-bottom a:hover {	color: #7d81c0;}/* Entries--------------------------------------------- */.entry {	background-color: rgba(255,255,255,0.4);	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	margin-bottom: 40px;	padding: 40px;}.entry-header {	margin-bottom: 10px;}.entry-content ol,.entry-content ul {	margin-bottom: 28px;	margin-left: 40px;}.entry-content ol > li {	list-style-type: decimal;}.entry-content ul > li {	list-style-type: square;}.entry-content ol ol,.entry-content ul ul {	margin-bottom: 0;}.entry-content code {	background-color: #f5f5f5;}/* Entry Meta--------------------------------------------- */p.entry-meta {	font-size: 14px;}.content p.entry-meta {	margin-bottom: 0;	text-align: right;}.content .entry-header .entry-meta {	margin: -10px 0 10px;}.content .entry-header .entry-meta .entry-time {	background-color: #c4c7ed;	color: #fff;	display: inline-block;	margin: 0 -40px 0 0;	padding: 5px 40px 5px 15px;}.entry-footer {	background: #fafafa;	padding: 20px 40px;	margin: 12px -40px -40px;}.entry-footer .entry-meta {	font-size: 12px;}.entry-footer .entry-meta a {	color: #444;}.entry-footer .entry-meta a:hover {	color: #c4c7ed;}.entry-comments-link::before {	content: "\2F";	margin: 0 4px 0 0;}/* After Entry--------------------------------------------- */.after-entry {	margin-bottom: 40px;}/* Pagination--------------------------------------------- */.pagination {	margin: 40px 0;}.adjacent-entry-pagination {	margin-bottom: 0;}.archive-pagination li {	display: inline;}.archive-pagination li a {	background-color: #fff;	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	color: #444;	cursor: pointer;	display: inline-block;	font-size: 14px;	padding: 6px 12px;}.archive-pagination li a:hover,.archive-pagination .active a {	color: #c4c7ed;}/* Comments--------------------------------------------- */.comment-respond,.entry-comments,.entry-pings {	background-color: #fff;	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	font-size: 16px;	margin-bottom: 40px;}.comment-respond {	padding: 40px 40px 16px;}.entry-comments,.entry-pings {	padding: 40px;}.comment-respond h3,.entry-comments h3,.entry-pings h3 {	color: #c4c7ed;	font-size: 18px;	letter-spacing: 2px;	text-transform: uppercase;}.comment-meta {	margin-bottom: 28px;}li.comment,li.pingback {	background-color: #f5f5f5;}.comment-content {	clear: both;}.comment-list li {	padding: 32px 32px 0;}.comment-list li.depth-1,.ping-list li {	margin-top: 24px;	padding: 32px;}.comment-list li li {	margin-right: -32px;}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {	width: 50%;}.comment-respond label {	display: block;	margin-right: 12px;}.entry-comments .comment-author {	margin-bottom: 0;}.comment-reply-link {	color: #c4c7ed;}.entry-pings .reply {	display: none;}.fn {	font-weight: 300;}.form-allowed-tags {	background-color: #f5f5f5;	font-size: 16px;	padding: 24px;}/*Sidebars---------------------------------------------------------------------------------------------------- */.sidebar {	font-size: 16px;}.after-entry li,.sidebar li {	border-bottom: 1px dotted #ddd;	margin-bottom: 10px;	padding-bottom: 10px;}.after-entry .widget,.sidebar .widget {	background-color: rgba(255,255,255,0.4);	border-left: 3px solid #c4c7ed;	box-shadow: 3px 3px rgba(70, 70, 70, 0.05);	padding: 20px;}.sidebar .widget:last-of-type {	margin-bottom: 40px;}/*Footer Widgets---------------------------------------------------------------------------------------------------- */.footer-widgets {	background-color: #7d81c0;	box-shadow: inset 0 5px rgba(0, 0, 0, 0.1);	clear: both;	padding-top: 60px;	font-size: 14px;}.footer-widgets .wrap .entry-title a,.footer-widgets .wrap a,.footer-widgets {	color: #fff;}.footer-widgets a.button,.footer-widgets .wrap a:hover {	color: #c4c7ed;}.footer-widgets p:last-child {	margin-bottom: 0;}.footer-widgets .widget-title {	font-size: 14px;	font-weight: 300;}.footer-widgets p {	font-size: 14px;	font-weight: 300;}.footer-widgets a {	text-decoration: underline;}.footer-widgets-1 {	width: 300px;}.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.footer-widgets-5 {	width: 170px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3 {	margin-right: 40px;}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4 {	float: left;}.footer-widgets-5 {	float: right;}/*Site Footer---------------------------------------------------------------------------------------------------- */.site-footer {	background-color: #7d81c0;	font-size: 14px;	padding: 60px 0;	text-align: center;}.site-footer,.site-footer .wrap a {	color: #fff;}.site-footer a.button,.site-footer .wrap a:hover {	color: #c4c7ed;}.site-footer p {	margin-bottom: 0;}/*Theme Colors---------------------------------------------------------------------------------------------------- */.education-pro-blue .nav-secondary .genesis-nav-menu li.current-menu-item > a,.education-pro-green .nav-secondary .genesis-nav-menu li.current-menu-item > a,.education-pro-purple .nav-secondary .genesis-nav-menu li.current-menu-item > a,.education-pro-red .nav-secondary .genesis-nav-menu li.current-menu-item > a {	background: none;}/* Education Pro Blue--------------------------------------------- */.education-pro-blue .after-entry .widget-title,.education-pro-blue .archive-pagination .active a,.education-pro-blue .archive-pagination li a:hover,.education-pro-blue .comment-reply-link,.education-pro-blue .comment-respond h3,.education-pro-blue .entry-comments h3,.education-pro-blue .entry-footer .entry-meta a:hover,.education-pro-blue .entry-pings h3,.education-pro-blue .entry-title a:hover,.education-pro-blue .home-featured .more-link,.education-pro-blue .home-top .widget_text .widget-title,.education-pro-blue .sidebar .widget-title a,.education-pro-blue .sidebar .widget-title {	color: #3d78c1;}.education-pro-blue .archive-description,.education-pro-blue .author-box,.education-pro-blue .button:hover,.education-pro-blue .content .entry-header .entry-meta .entry-time,.education-pro-blue .footer-widgets .wrap .button:hover,.education-pro-blue .footer-widgets button:hover,.education-pro-blue .footer-widgets input:hover[type="button"],.education-pro-blue .footer-widgets input:hover[type="reset"],.education-pro-blue .footer-widgets input:hover[type="submit"],.education-pro-blue .home-bottom .widget .button:hover,.education-pro-blue .home-bottom button:hover,.education-pro-blue .home-bottom input:hover[type="button"],.education-pro-blue .home-bottom input:hover[type="reset"],.education-pro-blue .home-bottom input:hover[type="submit"],.education-pro-blue .home-featured #genesis-responsive-slider .more-link:hover,.education-pro-blue .title-area,.education-pro-blue button:hover,.education-pro-blue input:hover[type="button"],.education-pro-blue input:hover[type="reset"],.education-pro-blue input:hover[type="submit"] {	background-color: #3d78c1;}.education-pro-blue .after-entry .widget,.education-pro-blue .home-top .wrap,.education-pro-blue .sidebar .widget,.education-pro-blue .site-header {	border-color: #3f71c3;}.education-pro-blue .footer-widgets .wrap a:hover,.education-pro-blue .footer-widgets a.button,.education-pro-blue .slide-excerpt h2 a,.education-pro-blue .home-middle .entry-title a,.education-pro-blue .home-top .widget_text,.education-pro-blue .site-footer .wrap a:hover,.education-pro-blue .site-footer a.button,.education-pro-blue a {	color: #a8b2b9;}.education-pro-blue .button,.education-pro-blue .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.education-pro-blue .genesis-nav-menu .sub-menu a,.education-pro-blue .genesis-nav-menu li a:hover,.education-pro-blue .genesis-nav-menu li.current-menu-item > a,.education-pro-blue .home-bottom,.education-pro-blue .widget-area .widget.enews-widget,.education-pro-blue button,.education-pro-blue input[type="button"],.education-pro-blue input[type="reset"],.education-pro-blue input[type="submit"] {	background-color: #a8b2b9;}.education-pro-blue .entry-title a,.education-pro-blue .home-bottom a:hover,.education-pro-blue a:hover {	color: #344a66;}.education-pro-blue .enews-widget .enews input:hover[type="submit"],.education-pro-blue .footer-widgets,.education-pro-blue .home-middle,.education-pro-blue .nav-primary,.education-pro-blue .site-footer {	background-color: #344a66;}/* Education Pro Green--------------------------------------------- */.education-pro-green .after-entry .widget-title,.education-pro-green .archive-pagination .active a,.education-pro-green .archive-pagination li a:hover,.education-pro-green .comment-reply-link,.education-pro-green .comment-respond h3,.education-pro-green .entry-comments h3,.education-pro-green .entry-footer .entry-meta a:hover,.education-pro-green .entry-pings h3,.education-pro-green .entry-title a:hover,.education-pro-green .home-featured .more-link,.education-pro-green .home-top .widget_text .widget-title,.education-pro-green .sidebar .widget-title a,.education-pro-green .sidebar .widget-title {	color: #d7c573;}.education-pro-green .archive-description,.education-pro-green .author-box,.education-pro-green .button:hover,.education-pro-green .content .entry-header .entry-meta .entry-time,.education-pro-green .footer-widgets .wrap .button:hover,.education-pro-green .footer-widgets button:hover,.education-pro-green .footer-widgets input:hover[type="button"],.education-pro-green .footer-widgets input:hover[type="reset"],.education-pro-green .footer-widgets input:hover[type="submit"],.education-pro-green .home-bottom .widget .button:hover,.education-pro-green .home-bottom button:hover,.education-pro-green .home-bottom input:hover[type="button"],.education-pro-green .home-bottom input:hover[type="reset"],.education-pro-green .home-bottom input:hover[type="submit"],.education-pro-green .home-featured #genesis-responsive-slider .more-link:hover,.education-pro-green .title-area,.education-pro-green button:hover,.education-pro-green input:hover[type="button"],.education-pro-green input:hover[type="reset"],.education-pro-green input:hover[type="submit"] {	background-color: #d7c573;}.education-pro-green .after-entry .widget,.education-pro-green .home-top .wrap,.education-pro-green .sidebar .widget,.education-pro-green .site-header {	border-color: #d7c573;}.education-pro-green .footer-widgets .wrap a:hover,.education-pro-green .footer-widgets a.button,.education-pro-green .slide-excerpt h2 a,.education-pro-green .home-middle .entry-title a,.education-pro-green .home-top .widget_text,.education-pro-green .site-footer .wrap a:hover,.education-pro-green .site-footer a.button,.education-pro-green a {	color: #46a47b;}.education-pro-green .button,.education-pro-green .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.education-pro-green .genesis-nav-menu .sub-menu a,.education-pro-green .genesis-nav-menu li a:hover,.education-pro-green .genesis-nav-menu li.current-menu-item > a,.education-pro-green .home-bottom,.education-pro-green .widget-area .widget.enews-widget,.education-pro-green button,.education-pro-green input[type="button"],.education-pro-green input[type="reset"],.education-pro-green input[type="submit"] {	background-color: #46a47b;}.education-pro-green .entry-title a,.education-pro-green .home-bottom a:hover,.education-pro-green a:hover {	color: #2f614b;}.education-pro-green .enews-widget .enews input:hover[type="submit"],.education-pro-green .footer-widgets,.education-pro-green .home-middle,.education-pro-green .nav-primary,.education-pro-green .site-footer {	background-color: #2f614b;}/* Education Pro Purple--------------------------------------------- */.education-pro-purple .after-entry .widget-title,.education-pro-purple .archive-pagination .active a,.education-pro-purple .archive-pagination li a:hover,.education-pro-purple .comment-reply-link,.education-pro-purple .comment-respond h3,.education-pro-purple .entry-comments h3,.education-pro-purple .entry-footer .entry-meta a:hover,.education-pro-purple .entry-pings h3,.education-pro-purple .entry-title a:hover,.education-pro-purple .home-featured .more-link,.education-pro-purple .home-top .widget_text .widget-title,.education-pro-purple .sidebar .widget-title a,.education-pro-purple .sidebar .widget-title {	color: #706182;}.education-pro-purple .archive-description,.education-pro-purple .author-box,.education-pro-purple .button:hover,.education-pro-purple .content .entry-header .entry-meta .entry-time,.education-pro-purple .footer-widgets .wrap .button:hover,.education-pro-purple .footer-widgets button:hover,.education-pro-purple .footer-widgets input:hover[type="button"],.education-pro-purple .footer-widgets input:hover[type="reset"],.education-pro-purple .footer-widgets input:hover[type="submit"],.education-pro-purple .home-bottom .widget .button:hover,.education-pro-purple .home-bottom button:hover,.education-pro-purple .home-bottom input:hover[type="button"],.education-pro-purple .home-bottom input:hover[type="reset"],.education-pro-purple .home-bottom input:hover[type="submit"],.education-pro-purple .home-featured #genesis-responsive-slider .more-link:hover,.education-pro-purple .title-area,.education-pro-purple button:hover,.education-pro-purple input:hover[type="button"],.education-pro-purple input:hover[type="reset"],.education-pro-purple input:hover[type="submit"] {	background-color: #706182;}.education-pro-purple .after-entry .widget,.education-pro-purple .home-top .wrap,.education-pro-purple .sidebar .widget,.education-pro-purple .site-header {	border-color: #706182;}.education-pro-purple .footer-widgets .wrap a:hover,.education-pro-purple .footer-widgets a.button,.education-pro-purple .slide-excerpt h2 a,.education-pro-purple .home-middle .entry-title a,.education-pro-purple .home-top .widget_text,.education-pro-purple .site-footer .wrap a:hover,.education-pro-purple .site-footer a.button,.education-pro-purple a {	color: #7a787e;}.education-pro-purple .button,.education-pro-purple .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.education-pro-purple .genesis-nav-menu .sub-menu a,.education-pro-purple .genesis-nav-menu li a:hover,.education-pro-purple .genesis-nav-menu li.current-menu-item > a,.education-pro-purple .home-bottom,.education-pro-purple .widget-area .widget.enews-widget,.education-pro-purple button,.education-pro-purple input[type="button"],.education-pro-purple input[type="reset"],.education-pro-purple input[type="submit"] {	background-color: #7a787e;}.education-pro-purple .entry-title a,.education-pro-purple .home-bottom a:hover,.education-pro-purple a:hover {	color: #444246;}.education-pro-purple .enews-widget .enews input:hover[type="submit"],.education-pro-purple .footer-widgets,.education-pro-purple .home-middle,.education-pro-purple .nav-primary,.education-pro-purple .site-footer {	background-color: #444246;}/* Education Pro Red--------------------------------------------- */.education-pro-red .after-entry .widget-title,.education-pro-red .archive-pagination .active a,.education-pro-red .archive-pagination li a:hover,.education-pro-red .comment-reply-link,.education-pro-red .comment-respond h3,.education-pro-red .entry-comments h3,.education-pro-red .entry-footer .entry-meta a:hover,.education-pro-red .entry-pings h3,.education-pro-red .entry-title a:hover,.education-pro-red .home-featured .more-link,.education-pro-red .home-top .widget_text .widget-title,.education-pro-red .sidebar .widget-title a,.education-pro-red .sidebar .widget-title {	color: #9d2235;}.education-pro-red .archive-description,.education-pro-red .author-box,.education-pro-red .button:hover,.education-pro-red .content .entry-header .entry-meta .entry-time,.education-pro-red .footer-widgets .wrap .button:hover,.education-pro-red .footer-widgets button:hover,.education-pro-red .footer-widgets input:hover[type="button"],.education-pro-red .footer-widgets input:hover[type="reset"],.education-pro-red .footer-widgets input:hover[type="submit"],.education-pro-red .home-bottom .widget .button:hover,.education-pro-red .home-bottom button:hover,.education-pro-red .home-bottom input:hover[type="button"],.education-pro-red .home-bottom input:hover[type="reset"],.education-pro-red .home-bottom input:hover[type="submit"],.education-pro-red .home-featured #genesis-responsive-slider .more-link:hover,.education-pro-red .title-area,.education-pro-red button:hover,.education-pro-red input:hover[type="button"],.education-pro-red input:hover[type="reset"],.education-pro-red input:hover[type="submit"] {	background-color: #9d2235;}.education-pro-red .after-entry .widget,.education-pro-red .home-top .wrap,.education-pro-red .sidebar .widget,.education-pro-red .site-header {	border-color: #9d2235;}.education-pro-red .footer-widgets .wrap a:hover,.education-pro-red .footer-widgets a.button,.education-pro-red .slide-excerpt h2 a,.education-pro-red .home-middle .entry-title a,.education-pro-red .home-top .widget_text,.education-pro-red .site-footer .wrap a:hover,.education-pro-red .site-footer a.button,.education-pro-red a {	color: #9a9a9a;}.education-pro-red .button,.education-pro-red .genesis-nav-menu .sub-menu .current-menu-item > a:hover,.education-pro-red .genesis-nav-menu .sub-menu a,.education-pro-red .genesis-nav-menu li a:hover,.education-pro-red .genesis-nav-menu li.current-menu-item > a,.education-pro-red .home-bottom,.education-pro-red .widget-area .widget.enews-widget,.education-pro-red button,.education-pro-red input[type="button"],.education-pro-red input[type="reset"],.education-pro-red input[type="submit"] {	background-color: #9a9a9a;}.education-pro-red .entry-title a,.education-pro-red .home-bottom a:hover,.education-pro-red a:hover {	color: #333;}.education-pro-red .enews-widget .enews input:hover[type="submit"],.education-pro-red .footer-widgets,.education-pro-red .home-middle,.education-pro-red .nav-primary,.education-pro-red .site-footer {	background-color: #333;}/*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;	}	.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;	}		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%;	}}@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;	}		.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;	}}