@charset "UTF-8";
/*!
	Theme Name: Education Center
	Theme URI: https://glthemes.com/wordpress-theme/education-center
	Author: Good Looking Themes
	Author URI: https://glthemes.com/
	Description: Education Center is a fast, minimal, and responsive WordPress theme, professionally crafted for education websites in mind. The theme ships with galore of features suited for education websites; be it for schools, universities, training centers, or research institutes. With Education Center, you can customize your website to make it look and feel as you want it to. It comes with a CTA section to convert more leads, front page sections for courses, tutors, and blogs, a premade Contact Us page template, and dozens of other features to keep you at the driver seat of customizing your website. Besides having an aesthetically pleasing elegant look, the theme tops it all off with its impressive set of features. The theme is SEO-ready, has WooCommerce and Gutenberg compatibility, is RTL and translation-ready, has Sidebar Layouts, is highly responsive, and has incredibly detailed documentation and reliable support. If you’re looking for a minimal, visually aesthetic yet fully functional free education WordPress theme with tons of room for extensibility and customization, Education Center is the theme to go for. Don't take our words for it; try out the theme here: https://demo.glthemes.com/education-center/. If you stumble upon any issues or have queries about the theme, refer to the official theme documentation: https://glthemes.com/documentation/education-center or leave an inquiry at https://glthemes.com/support/.
	Version: 1.0.1
	Tested up to: 5.8
	Requires PHP: 7.0
	License: GNU General Public License v3 or later
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: education-center
	Tags: blog, one-column, two-columns, right-sidebar, left-sidebar, footer-widgets,custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, full-width-template, rtl-language-support, theme-options, e-commerce, lms
	This theme, like WordPress, is licensed under the GPL.
	Use it to make something cool, have fun, and share what you've learned.
	Education Center is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
	Underscores is distributed under the terms of the GNU GPL v3 or later.
	Normalizing styles have been helped along thanks to the fine work of
	Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
	*/
/*--------------------------------------------------------------
		>>> TABLE OF CONTENTS:
		----------------------------------------------------------------
		# Generic
			- Normalize
			- Box sizing
		# Base
			- Typography
			- Elements
			- Links
			- Forms
		## Layouts
		# Components
			- Navigation
			- Posts and pages
			- Comments
			- Widgets
			- Media
			- Captions
			- Galleries
		# plugins
			- Jetpack infinite scroll
		# Utilities
			- Accessibility
			- Alignments
	--------------------------------------------------------------*/
/*--------------------------------------------------------------
	# Generic
	--------------------------------------------------------------*/
/* Normalize
	--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
:root {
  --ecp-primary-color-education: #377EF9;
  --ecp-secondary-color-education: #E9B11C;
  --ecp-primary-font: Montserrat, sans-serif;
  --logo-width: 120px;
}

.f-course .f-grid .grid, .woocommerce-checkout form.checkout_coupon .form-row .checkout-form-wrapper {
  display: -moz-flex;
  display: flex;
}

.widget.widget_social_feeds .social-links li a {
  display: -moz-inline-flex;
  display: inline-flex;
}

.display-flex, .page-grid, .btn-wrap, .post-navigation.pagination .nav-links, .post-navigation.pagination .nav-links .nav-previous,
.post-navigation.pagination .nav-links .post, .post-navigation.pagination .nav-links .pagination-details, .site-header .header-top .container, .site-header .header-top .tutor-container, .site-header .header-top .info, .site-header .header-top--light .social-wrap, .site-header .header-wrapper, .site-header .header-bottom .nav-wrap, .site-header .header-left, .site-header .header-left .nav-menu, .site-header .header-right, .site-header .menu-container-wrapper, .site-header .header-search, .social-networks, .social-networks li a, .style-one .header-right-wrap, .owl-carousel .owl-stage, .owl-carousel .owl-item, .widget .wp-block-calendar .wp-calendar-nav, .about__wrap, .banner-boxes [class*="col-"], .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .banner-boxes .col, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .banner-boxes .p-wrap, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .banner-boxes .col, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .banner-boxes .p-wrap, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .banner-boxes .p-wrap, .banner-boxes .blog .post, .blog .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .icon-box, .blog .post, .blog__bottom, .course-highlights__wrap, .box-flex, .cta-wrap, .faq .faq-grid-wrap, .faq .faq-grid-wrap .faq-main .question-wrap, .f-course .f-grid .grid .f-wrap__bottom, .filters .button-group, .filters ul, .video-block__wrap, .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article, .author-section .author-wrapper, .contact-main-wrap, .contact-wrapper .contact-info-wrap .contact-info .icon, .contact-wrapper .contact-info-wrap .contact-info li, .contact-wrapper .contact-info-wrap .contact-info li .social-contact, .contact-form .form-wrap .contact-form-grid, .tutor-loop-author, .single-instructor-bottom, .single-instructor-wrap .tutor-instructor-left, .error404 .search-form, .single-post .entry-meta .author-details, .single .social-wrap, .single-product #review_form #respond .comment-form .comment-form-cookies-consent, .page .site-main .entry-content .gallery-wrapper {
  display: -moz-flex;
  display: flex;
}

.display-inline-flex, .site-header .header-top .info a {
  display: -moz-inline-flex;
  display: inline-flex;
}

.sticky {
  position: -moz-sticky !important;
  position: -ms-sticky !important;
  position: -o-sticky !important;
  position: sticky !important;
  top: 80px;
}

.transition-slow {
  transition: all 0.5s linear;
}

.rotate45 {
  transform: rotate(45deg);
}

.item-center {
  display: -moz-inline-flex;
  display: inline-flex;
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
}

.item-center-left {
  display: -moz-inline-flex;
  display: inline-flex;
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: start;
  align-items: start;
}

.box-shadow {
  -ms-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.06);
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.06);
}

.absolute-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.check:after {
  display: block;
  width: 8px;
  height: 16px;
  border: solid var(--ecp-primary-color-education);
  border-width: 0 2px 2px 0;
  left: -12px;
  top: 11px;
  margin-top: -10px;
  transform: rotate(45deg);
}

.times:after, .times:before {
  top: 5px;
  left: -11px;
  height: 20px;
  width: 2px;
  background-color: #0B6F4A;
}

.times:before {
  transform: rotate(45deg);
}

.times:after {
  transform: rotate(-45deg);
}

.stretched-link:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: auto;
  z-index: 1;
}

.arrow-up {
  transform: rotate(225deg);
  width: 33px;
  height: 33px;
}

.close-btn .arrow-up {
  width: 27.5px;
  height: 30px;
}

.hide .close-btn .arrow-up {
  height: 24px;
}

.arrow-up::after {
  top: 45%;
  left: 45%;
  transform: translate(-50%, -50%);
  transition: all 0.2s linear;
  position: absolute;
  z-index: 11;
  display: block;
  width: 10px;
  height: 10px;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

.close-btn .arrow-up::after {
  position: absolute;
  z-index: 11;
  display: block;
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  left: 48%;
  top: 48%;
}

.arrow-down {
  width: 16px;
}

.arrow-down::after {
  top: 5px;
  left: 5px;
  transition: all 0.2s linear;
  transform: rotate(225deg);
  position: absolute;
  z-index: 11;
  display: block;
  width: 5px;
  height: 5px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}

.arrow-left {
  width: 16px;
}

.arrow-left::after {
  top: 5px;
  left: 5px;
  transition: all 0.2s linear;
  transform: rotate(225deg);
  position: absolute;
  z-index: 11;
  display: block;
  width: 5px;
  height: 5px;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
}

.arrow-right {
  width: 16px;
}

.arrow-right::after {
  top: 9px;
  left: 7px;
  transition: all 0.2s linear;
  transform: rotate(135deg);
  position: absolute;
  z-index: 11;
  display: block;
  width: 6px;
  height: 6px;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}

.arrow-fill-right {
  width: 16px;
}

.arrow-fill-right:after {
  width: 0;
  height: 0;
  border-left: 6.5px solid transparent;
  border-right: 6.5px solid transparent;
  border-top: 6.5px solid transparent;
  border-bottom: 6.5px solid transparent;
  border-left: 12px solid var(--ecp-primary-color-education);
  border-right: 0;
}

.training .h1, .training .h2, .training .h3, .training .h4, .training .h5, .training .h6, .training h1, .training h2, .training h3, .training h4, .training h5, .training h6 {
  font-family: var(--ecp-secondary-font);
}

.entry-meta > span, .entry-header .entry-title, blockquote, q, .h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6, .breadcrumb-wrapper, .btn-link, .category-list a, .tutor-course-loop-level, .navigation .nav-links, ::placeholder, .wp-caption-text, blockquote cite, #primary .post .entry-content table, #primary .page .entry-content table, .tag-list ul a, .site-header .header-left ul li, .tag__plan, .widget .wp-block-tag-cloud .tag-cloud-link, .widget .widget-title, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time, .widget.widget_recent_entries ul, .widget .wp-block-latest-posts__list ul, .widget ul.wp-block-categories-list, .banner-boxes [class^="icon-"] p, .banner-boxes [class*=" icon-"] p, .blog, .blog__title, .faq .faq-grid-wrap .faq-main, .filters .button-group button.button, .filters .button-group li, .filters ul button.button, .filters ul li, .contact-main-wrap, .contact-form .form-wrap p input[type="submit"], .contact-form .form-wrap input input[type="submit"], .contact-form .form-wrap textarea input[type="submit"], .error404 .error-404 .page-header, .error404 .search-form input[type="search"], .woocommerce-page .content-area .page-grid .site-main .woocommerce-result-count, .woocommerce-page .content-area .page-grid .site-main ul.products li.product a .woocommerce-loop-product__title, .woocommerce-page .content-area .page-grid .site-main ul.products li.product a .onsale, .single-product span.onsale, .single-product .summary.entry-summary .product_title, .single-product .summary.entry-summary .woocommerce-product-details__short-description p, .single-product .summary.entry-summary .product_meta, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p, .single-product .related.products > h2, .single-product #review_form #respond .comment-form .comment-form-rating label, .woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code, .woocommerce-cart #primary .site-main .cart-collaterals h2, .woocommerce-cart #primary .site-main .cart-collaterals table tbody tr th, .woocommerce-checkout .page-title, .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout form.checkout_coupon, .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 h3, .woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce-additional-fields h3, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order p, .page, .page .site-main .entry-content .entry-title, .page .site-main .entry-content h1,
.page .site-main .entry-content h2,
.page .site-main .entry-content h3,
.page .site-main .entry-content h4,
.page .site-main .entry-content h5,
.page .site-main .entry-content h6, body, html {
  font-family: var(--ecp-primary-font);
}

.dropcap, blockquote, q, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
  font-weight: 700;
}

table tr th, dt, .tag-list ul, .skip-link, .section-header__info, .layout-1 .banner__stitle, .page .site-main .entry-content .entry-title span, .tutor-course-filter-wrapper > div:first-child h4, .tutor-user-public-profile .tutor-user-profile-content h3 {
  font-weight: 600;
}

.entry-meta, .entry-header .entry-title, .entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6, .h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6, .breadcrumb-wrapper .page-title, .breadcrumb-wrapper .entry-header .entry-title, .btn, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .comment-body .fn a, .comment-body .comment-metadata, .category-list a, .tutor-course-loop-level, ::placeholder, .wp-caption-text, #primary .post .entry-content table thead tr th, #primary .page .entry-content table thead tr th, #primary .post .entry-content table tbody tr td, #primary .page .entry-content table tbody tr td, .site-header .header-top .info a, .site-header .header-left ul li, .drop-menu a, .login-links ul li a, .tag__plan, .widget .wp-block-tag-cloud .tag-cloud-link, .widget .widget-title, .widget .author_bio_holder .title-holder, .widget .author_bio_holder .author_bio_content, .widget.widget_social_feeds .social-links li, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time a, .widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time a time, .widget.widget_recent_entries ul, .widget .wp-block-latest-posts__list ul, .widget ul.wp-block-categories-list, .banner-boxes .icon-text h2, .blog__title, .box-flex__text h3, .cta__info h2, .faq .faq-grid-wrap .faq-main .question-wrap, .f-course .f-grid .grid .f-info h3, .site-footer .footer-top .widget-title, .site-footer .footer-top h4, .site-footer .footer-bottom h4, .section-header__title, .layout-1 .banner__title, .video-block__text h2, .author-section .author-wrapper .author-wrap .author-name, .contact-wrapper .contact-info-wrap .contact-info li .contact-details .contact-title, .contact-form .form-wrap p input[type="submit"], .contact-form .form-wrap input input[type="submit"], .contact-form .form-wrap textarea input[type="submit"], .tutor-course-loop-title h2, .tutor-loop-author ul li span, .tutor-loop-author ul li.tutor-course-level strong, .tutor-single-course-meta ul li span, .tutor-single-course-meta ul li.tutor-course-level strong, .tutor-loop-author .tutor-single-course-author-meta .tutor-single-course-author-name a, .tutor-single-course-meta .tutor-single-course-author-meta .tutor-single-course-author-name a, .tutor-text-mute, .single-instructor-bottom, .tutor-single-course-sidebar .tutor-price-preview-box .price, .tutor-single-course-sidebar .tutor-single-course-segment .price, .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title, .woocommerce-page .content-area .page-grid .site-main .woocommerce-result-count, .woocommerce-page .content-area .page-grid .site-main ul.products li.product a .onsale, .single-product span.onsale, .single-product .summary.entry-summary .product_title, .single-product .summary.entry-summary .product_meta, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2, .single-product .related.products > h2, .woocommerce-cart #primary .site-main .cart-collaterals table tbody tr th, .woocommerce-cart #primary .site-main .cart-collaterals table tbody tr .cart-subtotal .woocommerce-Price-amount.amount, .woocommerce-cart #primary .site-main .cart-collaterals table tbody .order-total .woocommerce-Price-amount.amount, .woocommerce-checkout .page-title, .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 h3, .woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce-additional-fields h3, .page .site-main .entry-content .entry-title, .page .site-main .entry-content h1,
.page .site-main .entry-content h2,
.page .site-main .entry-content h3,
.page .site-main .entry-content h4,
.page .site-main .entry-content h5,
.page .site-main .entry-content h6 {
  font-weight: 500;
}

.breadcrumb-wrapper, .btn-link, .comment-title,
.comment-reply-title, .comment-body .fn, blockquote p, blockquote cite, .tag-list ul a, .site-header .header-left ul ul li, .site-header .header-left ul li.menu-item-has-children::after, .site-header .header-left ul li .angle-down::after, .drop-menu::after, .mega-menu .drop-menu ul.sub-menu li a, .widget.widget_recent_entries ul li a, .widget .wp-block-latest-posts__list ul li a, .widget ul.wp-block-categories-list li a, .widget .wp-block-tag-cloud .tag-cloud-link, .widget .product_list_widget li .product-title, .error404 .error-404 .page-header .page-title, .single-product .summary.entry-summary ins .amount, .single-product #review_form #respond .comment-form .comment-form-rating label, .woocommerce-cart #primary .site-main .cart-collaterals h2, .page .site-main .entry-content p, body, html {
  font-weight: 400;
}

.section-header__info, .layout-1 .banner__stitle, .page .site-main .entry-content .entry-title span {
  text-transform: uppercase;
}

.entry-header .entry-title .author a, .btn, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .reply a, .comment-respond .comment-reply-title, .category-list a, .tutor-course-loop-level, .tag-list ul a, .tag__plan, .widget .wp-block-tag-cloud .tag-cloud-link, .filters .filters--block ul button.button, .filters .filters--block ul li, .site-footer a, .site-footer .footer-top .widget-title, .site-footer .footer-top h4, .tutor-loop-author .tutor-single-course-author-name a, .tutor-single-course-meta .tutor-single-course-author-name a {
  text-transform: capitalize;
}

.site-toggled, .site-footer {
  overflow: hidden;
}

.check, .times, .arrow-up, .arrow-down, .arrow-left, .arrow-right, .arrow-fill-right, .col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap, .blog .post, .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article, .btn, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .comment-body .comment-content, .list-disc, .widget.widget_recent_entries ul li, .widget .wp-block-latest-posts__list ul li, .widget ul.wp-block-categories-list li, .widget .wp-block-archives-list li, .tutor-custom-list-style li, .single-post .entry-meta span, .single-post .entry-content ul li, .page .site-main ul li, .navigation.pagination .page-numbers, blockquote, .select, .site-header .header-bottom, .site-header .header-left ul li, .site-header .toggle-btn, .site-header .header-search, .site-header .search-block .header-search-inner, .drop-menu, .login-links ul li, .site-toggled, .banner-boxes, .layout-1 .banner, .banner-overlay .banner, .cta, .cta-wrap, .cta__info h2, .faq .faq-grid-wrap .faq-main .question-wrap .icon-plus, .f-course .f-grid .grid .f-info .category-list a, .filters .filters--block ul button.button, .filters .filters--block ul li, .site-footer .blossomthemes-email-newsletter-wrapper, .site-footer .blossomthemes-email-newsletter-wrapper form, .video-block, .video-block__wrap, .contact-form .form-wrap p, .woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li, .woocommerce .star-rating, li .star-rating, .woocommerce-cart #primary .site-main .cart-collaterals h2 {
  position: relative;
}

.absolute-center, .check:after, .times:after, .times:before, .stretched-link:before, .list-disc::before, .widget.widget_recent_entries ul li::before, .widget .wp-block-latest-posts__list ul li::before, .widget ul.wp-block-categories-list li::before, .widget .wp-block-archives-list li::before, .tutor-custom-list-style li::before, .single-post .entry-meta span::before, .single-post .entry-content ul li::before, .page .site-main ul li::before, .navigation.pagination .page-numbers.next::after, .navigation.pagination .page-numbers.prev::after, blockquote::after, .skip-link, .header-transparent .site-header .header-bottom, .site-header .header-left ul li .angle-down, .site-header .toggle-btn .toggle-bar, .site-header .header-search-inner, .site-header .header-search-inner form input[type="submit"], .login-links ul li:before, .site-toggled:before, .layout-1 .banner__wrap, .banner-overlay .banner:before, .cta__info h2:before, .f-course .f-grid .grid .f-info .category-list a:before, .filters .filters--block ul button.button:before, .filters .filters--block ul li:before, .site-footer .blossomthemes-email-newsletter-wrapper form:before, .site-footer .blossomthemes-email-newsletter-wrapper input[type="submit"], .video-block:before, .woocommerce-page .content-area .page-grid .site-main ul.products li.product a .onsale, li .star-rating::before, li .star-rating > span::before, .single-product span.onsale {
  position: absolute;
}

.check:after, .times:after, .times:before, .stretched-link:before, .arrow-up::after, .arrow-down::after, .arrow-left::after, .arrow-right::after, .list-disc::before, .widget.widget_recent_entries ul li::before, .widget .wp-block-latest-posts__list ul li::before, .widget ul.wp-block-categories-list li::before, .widget .wp-block-archives-list li::before, .tutor-custom-list-style li::before, .single-post .entry-meta span::before, .single-post .entry-content ul li::before, .page .site-main ul li::before, .navigation.pagination .page-numbers.next::after, .navigation.pagination .page-numbers.prev::after, blockquote::after, .site-toggled:before, .banner-overlay .banner:before, .cta__info h2:before, .faq .faq-grid-wrap .faq-main .question-wrap .icon-plus:before, .filters .filters--block ul button.button:before, .filters .filters--block ul li:before, .site-footer .blossomthemes-email-newsletter-wrapper form:before, .video-block:before {
  content: "";
}

.row, .site-footer .footer-top .grid, .tutor-courses, .tutor-row {
  display: -moz-flex;
  display: flex;
}

.video-block {
  background-position: center;
}

.page-grid {
  -moz-flex-direction: column;
  flex-direction: column;
  grid-gap: 30px;
}

@media screen and (min-width: 767px), print {
  .page-grid {
    grid-gap: 50px;
  }
}

@media screen and (min-width: 1199px) {
  .page-grid {
    -moz-flex-direction: row;
    flex-direction: row;
  }
}

.page-grid #secondary section.widget:last-child {
  margin-bottom: 0;
}

.page-grid .site-main {
  -moz-flex: 1;
  flex: 1;
  max-width: 100%;
}

.leftsidebar .page-grid {
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

#secondary {
  max-width: 100%;
  flex: 0 0 100%;
}

@media screen and (min-width: 1199px) {
  #secondary {
    flex: 0 0 30.977%;
    max-width: 30.977%;
  }
}

.leftsidebar .page-grid {
  -moz-flex-direction: column;
  flex-direction: column;
}

@media screen and (min-width: 1199px) {
  .leftsidebar .page-grid {
    -moz-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}

body {
  margin: 0;
  background: #fff;
}

main {
  display: block;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
  background: #eee;
  padding: 20px;
}

a {
  background-color: transparent;
  color: var(--ecp-primary-color-education);
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
  cursor: pointer;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #000;
  font-size: 1rem;
  line-height: 1.778;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
  margin-top: 0;
}

p > small {
  font-size: 0.68em;
}

small {
  font-size: 0.5em;
  margin-bottom: 3px;
}

@media screen and (min-width: 1024px) {
  small {
    font-size: 0.45em;
  }
}

label {
  line-height: 1.78rem;
  font-size: 1rem;
}

a:focus {
  text-decoration: none;
  color: var(--ecp-secondary-color-education);
}

.dropcap {
  font-size: 3.5rem;
  line-height: 1;
  float: left;
  margin-right: 5px;
  color: #000;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

address {
  margin: 0 0 1.5em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: rgba(55, 126, 249, 0.1);
  text-decoration: none;
}

big {
  font-size: 125%;
}

ul,
ol {
  padding-left: 0;
}

.entry-content ul, .entry-content
ol {
  margin: 0 0 1.5em 0;
}

ul {
  list-style: none;
}

.entry-content ul {
  list-style: disc;
}

.entry-content ol {
  list-style: decimal;
}

.entry-content li > ul, .entry-content
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

embed,
iframe,
object {
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 1.5em 0;
  width: 100%;
  border-radius: 0;
  font-size: 1rem;
  text-align: left;
  overflow: hidden;
  border-collapse: collapse;
}

table tr th {
  padding: 10px 15px;
  border-bottom: 2px solid #EFEFEF;
  background: rgba(0, 0, 0, 0.03);
  color: #000;
}

table tr td {
  padding: 10px 15px;
}

table p {
  margin-bottom: 0;
}

table tr,
table th,
table td {
  border: 1px solid #EFEFEF;
  padding: 10px 15px;
}

a:hover,
a:focus,
a:active {
  color: var(--ecp-secondary-color-education);
}

a:hover,
a:active {
  outline: 0;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid #000;
  border-radius: 5px;
  background: transparent;
  color: #000;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #000;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #000;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #000;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #color-black;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1em;
  margin-bottom: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.entry-meta {
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
}

.entry-meta a {
  color: #000;
}

.entry-meta a:hover {
  color: var(--ecp-secondary-color-education);
}

.entry-meta > span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  padding-right: 12px;
  position: relative;
  last-child-margin-right: 0;
  last-child-padding-right: 0;
  last-child-after-display: none;
}

.entry-meta .category a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  last-child-margin-right: 0;
  last-child-after-display: none;
}

.entry-meta .category a ::after {
  content: ",";
}

.entry-header {
  margin-bottom: 1px;
}

.entry-header .entry-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 38px;
  line-height: 1.3;
  color: #000;
}

.entry-header .entry-title a {
  text-decoration: none;
  color: #000;
}

.entry-header .entry-title a:hover {
  color: var(--ecp-secondary-color-education);
}

.entry-content {
  color: #5C5C5C;
}

.entry-content p {
  margin-top: 0;
  margin-bottom: 20px;
}

.entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 20px 0;
}

.entry-content a {
  text-decoration: underline;
  color: var(--ecp-primary-color-education);
}

.entry-content a:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: none;
}

.entry-content figure {
  margin: 15px 0;
}

@media screen and (min-width: 992px), print {
  .entry-content figure {
    margin: 40px 0;
  }
}

.entry-content .heading__title {
  margin-top: 0;
  margin-bottom: 14px;
}

.entry-content .heading p {
  margin-bottom: 0;
}

.post .entry-content {
  margin: 0;
}

blockquote, q {
  font-style: italic;
  margin: 1.5em 1em;
  font-size: 1.333em;
  text-align: center;
  color: #000;
}

q {
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
  text-align: left;
  width: 50%;
  margin: 0;
  float: left;
  display: block;
  display: none;
}

blockquote span, q span {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  color: #000;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.text-left, blockquote p, blockquote cite, .drop-menu ul.sub-menu li, .left-align .about__img figure, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last {
  text-align: left;
}

.text-center, .entry-content .heading--center, .breadcrumb-wrapper, .btn, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, #ecp-top, .load-more, .wp-caption-text, .wp-block-image figcaption, .social-networks li, .top-banner, .owl-dots, .widget .author_bio_holder, .widget.widget_social_feeds .social-links li a, .widget .wp-block-calendar table th, .widget .wp-block-calendar tbody tr, .site-footer .footer-bottom .site-info, .section-header--center, .error404 .error-404, .single.full-width .post-info, .woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item .product-quantity .quantity .qty, .woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout form.checkout_coupon {
  text-align: center;
}

.text-right, .about__img figure, .video-block__icon, .woocommerce-checkout form.checkout_coupon .form-row.form-row-first, .woocommerce-checkout .woocommerce-checkout-review-order table thead .product-total, .woocommerce-checkout .woocommerce-checkout-review-order tbody .product-total {
  text-align: right;
}

.text-bolder {
  font-weight: 800;
}

.text-bold {
  font-weight: 700;
}

.text-sbold {
  font-weight: 600;
}

.text-medium {
  font-weight: 500;
}

.text-regular {
  font-weight: 400;
}

.text-light {
  font-weight: 300;
}

.h1, h1 {
  line-height: 1.36;
  font-size: 2.44rem;
}

.h2, h2 {
  line-height: 48px;
  font-size: 2.11rem;
}

.training .h2, .training h2 {
  line-height: 1.38 /50px;
  font-size: 2rem;
}

.h3, h3 {
  line-height: 1.5;
  font-size: 1.33rem;
}

.training .h3, .training h3 {
  font-size: 1.33rem;
}

.h4, h4 {
  line-height: 1.7;
  font-size: 1.22rem;
}

.training .h4, .training h4 {
  font-size: 1.11rem;
}

.h5, h5 {
  line-height: 1.77;
  font-size: 1rem;
}

.h6, h6 {
  line-height: 1;
  font-size: 0.78rem;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

*::before, *::after {
  box-sizing: inherit;
}

body,
button,
input,
select,
optgroup,
textarea {
  font-size: 1rem;
  line-height: 1.5;
}

a {
  text-decoration: none;
  color: #000;
  transition: all ease 0.35s;
}

li {
  list-style: none;
}

* {
  -webkit-tap-highlight-color: transparent;
}

.w-100, .layout-1 .banner__wrap, .faq .faq-grid-wrap .faq-block-wrap {
  width: 100%;
}

.spacing, .page-grid, .comment-list + .comment-respond, .about, .home .blog, .course-highlights, .faq, .archive.full-width .grid-layout-wrap, .contact-wrapper, .map, .error404 .error-404, .recent-posts {
  padding: 20px 0;
}

@media screen and (min-width: 767px), print {
  .spacing, .page-grid, .comment-list + .comment-respond, .about, .home .blog, .course-highlights, .faq, .archive.full-width .grid-layout-wrap, .contact-wrapper, .map, .error404 .error-404, .recent-posts {
    padding: 25px 0;
  }
}

@media screen and (min-width: 992px), print {
  .spacing, .page-grid, .comment-list + .comment-respond, .about, .home .blog, .course-highlights, .faq, .archive.full-width .grid-layout-wrap, .contact-wrapper, .map, .error404 .error-404, .recent-posts {
    padding: 35px 0;
  }
}

@media screen and (min-width: 1199px) {
  .spacing, .page-grid, .comment-list + .comment-respond, .about, .home .blog, .course-highlights, .faq, .archive.full-width .grid-layout-wrap, .contact-wrapper, .map, .error404 .error-404, .recent-posts {
    padding: 50px 0;
  }
}

a {
  color: var(--ecp-primary-color-education);
  text-decoration: none;
  transition: 0.5s ease;
}

.training a {
  color: var(--ecp-primary-color-training);
}

a:hover {
  text-decoration: none;
  color: var(--ecp-secondary-color-education);
}

.training a:hover {
  color: var(--ecp-secondary-color-training);
}

*, ::after, ::before {
  box-sizing: border-box;
}

.container, .tutor-container,
.container-fluid {
  max-width: 540px;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (min-width: 1199px) {
  .container, .tutor-container,
  .container-fluid {
    padding-right: 25px;
    padding-left: 25px;
  }
}

@media screen and (min-width: 767px), print {
  .container, .tutor-container,
  .container-fluid {
    max-width: 750px;
  }
}

@media screen and (min-width: 992px), print {
  .container, .tutor-container,
  .container-fluid {
    max-width: 960px;
  }
}

@media screen and (min-width: 1199px) {
  .container, .tutor-container,
  .container-fluid {
    max-width: 1170px;
  }
}

@media screen and (min-width: 1440px) {
  .container, .tutor-container,
  .container-fluid {
    max-width: 1470px;
  }
}

.row, .site-footer .footer-top .grid, .tutor-courses, .tutor-row {
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

@media screen and (min-width: 1199px) {
  .row, .site-footer .footer-top .grid, .tutor-courses, .tutor-row {
    margin-left: -25px;
    margin-right: -25px;
  }
}

.align-items-center {
  -moz-align-items: center;
  align-items: center;
}

.col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap, .blog .post, .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article {
  width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

@media screen and (min-width: 1199px) {
  .col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap, .blog .post, .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article {
    padding-right: 25px;
    padding-left: 25px;
  }
}

@media screen and (max-width: 766px) {
  .col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap, .blog .post, .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article {
    flex: 0 0 100%;
  }
}

.mb-0 {
  margin-bottom: 0;
}

.breadcrumb-wrapper {
  background: rgba(75, 131, 252, 0.12);
  padding: 36px 0;
  font-size: 0.89rem;
  margin-bottom: 20px;
}

@media screen and (min-width: 767px), print {
  .breadcrumb-wrapper {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .breadcrumb-wrapper {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .breadcrumb-wrapper {
    margin-bottom: 50px;
  }
}

.breadcrumb-wrapper .page-title, .breadcrumb-wrapper .entry-header .entry-title {
  font-size: 1.8rem;
  line-height: 2.33rem;
  color: #000;
  margin-bottom: 10px;
}

@media screen and (min-width: 767px), print {
  .breadcrumb-wrapper .page-title, .breadcrumb-wrapper .entry-header .entry-title {
    font-size: 2.44rem;
    line-height: 3.33rem;
  }
}

.breadcrumb-wrapper #crumbs a, .breadcrumb-wrapper #crumbs .separator {
  color: #5C5C5C;
  padding: 1px;
}

.breadcrumb-wrapper #crumbs a:hover, .breadcrumb-wrapper #crumbs .separator:hover {
  color: #000;
}

.breadcrumb-wrapper #crumbs .separator {
  padding: 0 10px;
}

.breadcrumb-wrapper #crumbs .current a {
  color: #000;
  cursor: default;
  pointer-events: none;
}

.btn, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
  font-size: 0.89rem;
  line-height: 25px;
  display: inline-block;
  padding: 18px 36px;
  box-sizing: inherit;
  vertical-align: middle;
  transition: 0.2s ease;
  color: #fff;
  cursor: pointer;
}

@media screen and (max-width: 574px) {
  .btn, button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
    width: 100%;
  }
}

@media screen and (min-width: 992px), print {
  .btn, button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
    font-size: 1rem;
  }
}

.btn:disabled[disabled], button:disabled[disabled],
input:disabled[disabled][type="button"],
input:disabled[disabled][type="reset"],
input:disabled[disabled][type="submit"], .tutor-public-course-start-learning a:disabled[disabled], .single_add_to_cart_button:disabled[disabled], .tutor-button:disabled[disabled], .tutor-btn:disabled[disabled], .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button:disabled[disabled], .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart:disabled[disabled], .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward:disabled[disabled], .single-product .summary.entry-summary .cart button:disabled[disabled], .single-product #review_form #respond .comment-form .form-submit .submit:disabled[disabled], .woocommerce-cart #primary .site-main .shop_table tbody button:disabled[disabled], .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button:disabled[disabled], .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button:disabled[disabled], .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt:disabled[disabled] {
  cursor: not-allowed;
}

.btn-primary, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .tutor-public-course-start-learning a, .single_add_to_cart_button, .tutor-button, .tutor-btn, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
  background: var(--ecp-primary-color-education);
  border-color: var(--ecp-primary-color-education);
  border-radius: 5px;
}

.btn-primary:hover, button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"], .tutor-public-course-start-learning a:hover, .single_add_to_cart_button:hover, .tutor-button:hover, .tutor-btn:hover, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button:hover, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart:hover, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward:hover, .single-product .summary.entry-summary .cart button:hover, .single-product #review_form #respond .comment-form .form-submit .submit:hover, .woocommerce-cart #primary .site-main .shop_table tbody button:hover, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button:hover, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button:hover, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt:hover, .btn-primary:focus, button:focus,
input:focus[type="button"],
input:focus[type="reset"],
input:focus[type="submit"], .tutor-public-course-start-learning a:focus, .single_add_to_cart_button:focus, .tutor-button:focus, .tutor-btn:focus, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button:focus, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart:focus, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward:focus, .single-product .summary.entry-summary .cart button:focus, .single-product #review_form #respond .comment-form .form-submit .submit:focus, .woocommerce-cart #primary .site-main .shop_table tbody button:focus, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button:focus, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button:focus, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt:focus {
  background: var(--ecp-secondary-color-education);
  border-color: var(--ecp-secondary-color-education);
  color: #fff;
}

.btn-tertiary {
  background: var(--ecp-secondary-color-education);
  border-color: var(--ecp-secondary-color-education);
  border-radius: 5px;
}

.btn-tertiary:hover, .btn-tertiary:focus {
  background: var(--ecp-primary-color-education);
  border-color: var(--ecp-primary-color-education);
  color: #fff;
}

.btn-link {
  color: var(--ecp-primary-color-education);
  font-size: 14px;
  line-height: 20px;
  border-bottom: 1px solid var(--ecp-primary-color-education);
}

.btn-link:hover, .btn-link:focus {
  color: var(--ecp-primary-color-education);
  border-bottom: 1px solid var(--ecp-primary-color-education);
}

.btn-link--dark {
  color: #000;
  border-color: #000;
}

.btn-link--dark:hover, .btn-link--dark:focus {
  color: var(--ecp-primary-color-education);
  border-bottom: 1px solid var(--ecp-primary-color-education);
}

.btn-sm, .tutor-public-course-start-learning a, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward {
  padding: 8.5px 25px;
  font-size: 0.78rem;
  line-height: 1.5;
}

@media screen and (min-width: 992px), print {
  .btn-sm, .tutor-public-course-start-learning a, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward {
    padding: 8.5px 38px;
  }
}

.btn-lg, button,
input[type="button"],
input[type="reset"],
input[type="submit"], .single_add_to_cart_button, .tutor-button, .tutor-btn, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
  padding: 12px 25px;
}

@media screen and (min-width: 992px), print {
  .btn-lg, button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"], .single_add_to_cart_button, .tutor-button, .tutor-btn, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
    padding: 15px 30px;
  }
}

@media screen and (min-width: 1199px) {
  .btn-lg, button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"], .single_add_to_cart_button, .tutor-button, .tutor-btn, .single-product .summary.entry-summary .cart button, .single-product #review_form #respond .comment-form .form-submit .submit, .woocommerce-cart #primary .site-main .shop_table tbody .coupon button, .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
    padding: 17.5px 40px;
  }
}

.btn-arrow {
  background: url("./assets/img/right-arrow.png");
  height: 13px;
  width: 13px;
  height: 12px;
  width: 14px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 15px;
  display: inline-block;
}

.btn-arrow--dark {
  background-image: url("./assets/img/right-arrow-dark.png");
}

.btn-wrap {
  flex-wrap: wrap;
}

@media screen and (min-width: 575px), print {
  .btn-wrap {
    flex-wrap: nowrap;
  }
}

@media screen and (max-width: 574px) {
  .btn-wrap a + a {
    margin-top: 20px;
  }
}

@media screen and (min-width: 575px), print {
  .btn-wrap a + a {
    margin-left: 20px;
  }
}

#ecp-top {
  display: none;
  padding: 0;
  visibility: visible;
  opacity: 1;
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  background: rgba(0, 0, 0, 0.37);
  color: #fff;
  cursor: pointer;
  line-height: 70px;
  border-radius: 100%;
  z-index: 999;
  transition: all ease 0.35s;
}

#ecp-top svg {
  width: 24px;
  height: 24px;
  margin-top: 18px;
}

.comments-area ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

.comments-area ol.children {
  border-top: 1px solid #000;
  margin-top: 15px;
  padding-top: 15px;
}

@media screen and (max-width: 766px) {
  .comments-area ol.children {
    padding-left: 40px;
  }
}

@media screen and (min-width: 767px), print {
  .comments-area ol.children {
    margin-top: 25px;
    padding-top: 25px;
  }
}

@media screen and (min-width: 767px), print {
  .comments-area ol.children li {
    padding-left: 110px;
  }
}

.comments-area ol.children .comment-content {
  border: none;
}

.comments-area ol.children .comment-content:after, .comments-area ol.children .comment-content:before {
  display: none;
}

.comments-area ol.children > li:first-child > .comment-body {
  margin-top: 0;
  padding-top: 0;
}

.comments-area ol.children > li:first-child > .comment-body .comment-author img {
  top: 26px;
}

.comments-area .comment-body {
  position: relative;
}

@media screen and (min-width: 767px), print {
  .comments-area .comment-meta {
    padding-left: 120px;
  }
}

.comment-title,
.comment-reply-title {
  margin-top: 0;
  font-size: 2.33rem;
  margin-bottom: 40px;
}

.comment-reply-title {
  margin-bottom: 30px;
}

.comment-reply-title a#cancel-comment-reply-link {
  display: inline-block;
  margin-left: 20px;
  text-decoration: underline;
  color: #333;
  text-transform: capitalize;
}

.comment-reply-title a#cancel-comment-reply-link:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: none;
}

.comment-body {
  margin-top: 15px;
}

@media screen and (min-width: 767px), print {
  .comment-body {
    margin-top: 30px;
  }
}

.comment-body .fn {
  font-size: 1.44rem;
  color: #000;
}

@media screen and (max-width: 766px) {
  .comment-body .fn {
    margin-left: 15px;
  }
}

.comment-body .fn a {
  color: #000;
}

.comment-body .fn a:hover {
  color: var(--ecp-primary-color-education);
  text-decoration: underline;
}

.comment-body .fn .says {
  display: none;
}

.comment-body .comment-metadata {
  font-size: 14px;
}

.comment-body .comment-metadata a {
  color: var(--ecp-primary-color-education);
}

.comment-body .comment-awaiting-moderation {
  margin: 0;
  font-size: 0.888em;
  color: #3f46ad;
}

.comment-body .comment-content {
  font-size: 1rem;
  padding: 5px 0 15px 0;
  color: #000;
}

@media screen and (min-width: 767px), print {
  .comment-body .comment-content {
    padding: 5px 0 25px 120px;
  }
}

.comment-body .comment-content p {
  margin-top: 0px;
  margin-bottom: 20px;
}

.comment-body .comment-content p:last-child {
  margin-bottom: 0;
}

.comment-body .comment-content a {
  color: var(--ecp-primary-color-education);
  text-decoration: underline;
}

.comment-body .comment-content a:hover {
  text-decoration: none;
}

@media screen and (max-width: 766px) {
  .comment-author {
    margin-bottom: 20px;
  }
}

.comment-author img {
  width: 60px;
  height: 60px;
  border-radius: 100%;
  object-fit: cover;
  top: 8px;
  left: 0;
}

@media screen and (min-width: 767px), print {
  .comment-author img {
    position: absolute;
    width: 80px;
    height: 80px;
  }
}

.comment-body .fn a:hover,
.comment-body .comment-metadata a:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: underline;
}

.reply a {
  font-size: 1rem;
  letter-spacing: 0.5px;
  position: relative;
  display: inline-block;
  color: var(--ecp-primary-color-education);
  text-decoration: underline;
}

.reply a:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: none;
}

.comment-respond {
  color: #000;
}

.comment-respond .comment-reply-title {
  font-size: 1.33rem;
}

.comment-respond .comment-reply-title span a {
  font-size: 18px;
  float: right;
  color: secondary-200;
}

.comment-respond .comment-reply-title span a:hover {
  color: var(--ecp-primary-color-education);
  text-decoration: underline;
}

.comment-respond .form-info {
  float: right;
  padding-bottom: 10px;
  color: #000;
}

.comment-respond form p {
  margin-top: 0;
  margin-bottom: 20px;
}

@media screen and (min-width: 767px), print {
  .comment-respond form p {
    margin-bottom: 30px;
  }
}

.comment-respond form p:not(.comment-form-cookies-consent) label {
  display: none;
}

.comment-respond form p textarea {
  height: 150px;
}

.comment-respond form p.form-submit {
  margin-bottom: 0;
}

.comment-respond form input#wp-comment-cookies-consent {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
}

.comment-respond form label[for="wp-comment-cookies-consent"] {
  font-size: 0.89rem;
  display: inline-block;
  padding-left: 10px;
  width: calc(100% - 15px);
}

.comment-respond form label[for="wp-comment-cookies-consent"]:hover {
  text-decoration: underline;
  cursor: pointer;
}

.comment-form p.comment-notes {
  display: none;
}

.comment-respond form p input[type="text"],
.comment-respond form p input[type="url"],
.comment-respond form p input[type="email"],
.comment-respond form p input[type="tel"],
.comment-respond form p textarea {
  height: 60px;
  background: #fff;
  border-color: #EFEFEF;
  padding: 10px 15px;
  font-size: 0.89rem;
  border-radius: 10px;
  width: 100%;
}

.comment-respond form p input[type="text"]::-webkit-input-placeholder,
.comment-respond form p input[type="url"]::-webkit-input-placeholder,
.comment-respond form p input[type="email"]::-webkit-input-placeholder,
.comment-respond form p input[type="tel"]::-webkit-input-placeholder,
.comment-respond form p textarea::-webkit-input-placeholder {
  color: #000;
  opacity: 1;
}

.comment-respond form p input[type="text"]:-moz-placeholder,
.comment-respond form p input[type="url"]:-moz-placeholder,
.comment-respond form p input[type="email"]:-moz-placeholder,
.comment-respond form p input[type="tel"]:-moz-placeholder,
.comment-respond form p textarea:-moz-placeholder {
  color: #000;
  opacity: 1;
}

.comment-respond form p input[type="text"]::-moz-placeholder,
.comment-respond form p input[type="url"]::-moz-placeholder,
.comment-respond form p input[type="email"]::-moz-placeholder,
.comment-respond form p input[type="tel"]::-moz-placeholder,
.comment-respond form p textarea::-moz-placeholder {
  color: #000;
  opacity: 1;
}

.comment-respond form p input[type="text"]:-ms-input-placeholder,
.comment-respond form p input[type="url"]:-ms-input-placeholder,
.comment-respond form p input[type="email"]:-ms-input-placeholder,
.comment-respond form p input[type="tel"]:-ms-input-placeholder,
.comment-respond form p textarea:-ms-input-placeholder {
  color: #000;
  opacity: 1;
}

@media screen and (max-width: 766px) {
  .comment-respond form p input[type="text"],
  .comment-respond form p input[type="url"],
  .comment-respond form p input[type="email"],
  .comment-respond form p input[type="tel"],
  .comment-respond form p textarea {
    height: 50px;
  }
}

.comment-respond form p textarea {
  height: 100px;
}

.category-list {
  margin: 0 -5px;
}

.category-list a, .tutor-course-loop-level {
  font-size: 14px;
  background-color: var(--ecp-primary-color-education);
  color: #fff;
  padding: 9px 10px;
  border-radius: 5px;
  margin: 5px;
  line-height: 1;
  display: inline-block;
}

.category-list a:hover, .tutor-course-loop-level:hover {
  color: #fff;
  background: var(--ecp-secondary-color-education);
}

.blog-category .category-list a, .f-info .category-list a {
  padding: 0 5px;
  color: var(--ecp-primary-color-education);
  background: transparent;
  line-height: 1.11rem;
}

.blog-category .category-list a:hover, .f-info .category-list a:hover {
  color: var(--ecp-secondary-color-education);
}

.list-disc, .widget.widget_recent_entries ul li, .widget .wp-block-latest-posts__list ul li, .widget ul.wp-block-categories-list li, .widget .wp-block-archives-list li, .tutor-custom-list-style li, .single-post .entry-meta span, .single-post .entry-content ul li, .page .site-main ul li {
  padding-left: 20px;
}

@media screen and (min-width: 992px), print {
  .list-disc, .widget.widget_recent_entries ul li, .widget .wp-block-latest-posts__list ul li, .widget ul.wp-block-categories-list li, .widget .wp-block-archives-list li, .tutor-custom-list-style li, .single-post .entry-meta span, .single-post .entry-content ul li, .page .site-main ul li {
    padding-left: 25px;
  }
}

.list-disc:not(:last-child), .widget.widget_recent_entries ul li:not(:last-child), .widget .wp-block-latest-posts__list ul li:not(:last-child), .widget ul.wp-block-categories-list li:not(:last-child), .widget .wp-block-archives-list li:not(:last-child), .tutor-custom-list-style li:not(:last-child), .single-post .entry-meta span:not(:last-child), .single-post .entry-content ul li:not(:last-child), .page .site-main ul li:not(:last-child) {
  margin-bottom: 15px;
}

@media screen and (min-width: 992px), print {
  .list-disc:not(:last-child), .widget.widget_recent_entries ul li:not(:last-child), .widget .wp-block-latest-posts__list ul li:not(:last-child), .widget ul.wp-block-categories-list li:not(:last-child), .widget .wp-block-archives-list li:not(:last-child), .tutor-custom-list-style li:not(:last-child), .single-post .entry-meta span:not(:last-child), .single-post .entry-content ul li:not(:last-child), .page .site-main ul li:not(:last-child) {
    margin-bottom: 20px;
  }
}

.list-disc::before, .widget.widget_recent_entries ul li::before, .widget .wp-block-latest-posts__list ul li::before, .widget ul.wp-block-categories-list li::before, .widget .wp-block-archives-list li::before, .tutor-custom-list-style li::before, .single-post .entry-meta span::before, .single-post .entry-content ul li::before, .page .site-main ul li::before {
  left: 0;
  border-radius: 50%;
  top: 10px;
  background: var(--ecp-primary-color-education);
  height: 8px;
  width: 8px;
}

@media screen and (min-width: 767px), print {
  .list-disc::before, .widget.widget_recent_entries ul li::before, .widget .wp-block-latest-posts__list ul li::before, .widget ul.wp-block-categories-list li::before, .widget .wp-block-archives-list li::before, .tutor-custom-list-style li::before, .single-post .entry-meta span::before, .single-post .entry-content ul li::before, .page .site-main ul li::before {
    top: 12px;
  }
}

.navigation.pagination {
  text-align: center;
  margin-top: 30px;
}

@media screen and (min-width: 992px), print {
  .navigation.pagination {
    margin-top: 50px;
  }
}

.navigation.pagination .page-numbers {
  height: 38px;
  width: 38px;
  background-color: #fff;
  color: #000;
  display: inline-block;
  margin: 0 3px;
  line-height: 38px;
  border-radius: 50%;
  transition: 0.3s ease all;
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
}

.navigation.pagination .page-numbers.next, .navigation.pagination .page-numbers.prev {
  text-indent: -9999px;
}

.navigation.pagination .page-numbers:hover, .navigation.pagination .page-numbers.current {
  color: #fff;
  background-color: var(--ecp-primary-color-education);
}

.navigation.pagination .page-numbers:hover.next::after, .navigation.pagination .page-numbers:hover.prev::after, .navigation.pagination .page-numbers.current.next::after, .navigation.pagination .page-numbers.current.prev::after {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8H15.8571' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.35742 1.5L15.8574 8L9.35742 14.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.navigation.pagination .page-numbers:hover.prev::after, .navigation.pagination .page-numbers.current.prev::after {
  transform: rotate(-180deg);
}

.navigation.pagination .page-numbers.next::after, .navigation.pagination .page-numbers.prev::after {
  height: 10px;
  width: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.07227 8H15.9294' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.42969 1.5L15.9297 8L9.42969 14.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.navigation.pagination .page-numbers.prev::after {
  transform: rotate(-180deg);
  left: 40%;
  top: 44%;
}

.post-navigation {
  margin: 10px 0 40px;
}

@media screen and (min-width: 767px), print {
  .post-navigation {
    margin: 30px 0 50px;
  }
}

@media screen and (min-width: 992px), print {
  .post-navigation {
    margin: 50px 0 70px;
  }
}

@media screen and (min-width: 1199px) {
  .post-navigation {
    margin: 50px 0 100px;
  }
}

.post-navigation .meta-nav {
  font-size: 0.889em;
  font-weight: 500;
  line-height: 1.75;
  color: var(--ecp-primary-color-education);
  cursor: pointer;
  max-width: auto;
  max-height: auto;
}

.post-navigation.pagination .nav-links {
  -moz-align-items: start;
  align-items: start;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.post-navigation.pagination .nav-links a {
  color: var(--ecp-primary-color-education);
}

.post-navigation.pagination .nav-links .post-thumbnail {
  height: 50px;
  -moz-flex: 0 0 50px;
  flex: 0 0 50px;
  margin: 0;
}

@media screen and (min-width: 992px), print {
  .post-navigation.pagination .nav-links .post-thumbnail {
    height: 60px;
    -moz-flex: 0 0 60px;
    flex: 0 0 60px;
  }
}

@media screen and (min-width: 1199px) {
  .post-navigation.pagination .nav-links .post-thumbnail {
    height: 80px;
    -moz-flex: 0 0 80px;
    flex: 0 0 80px;
  }
}

.post-navigation.pagination .nav-links .post-thumbnail img,
.post-navigation.pagination .nav-links .post-thumbnail svg rect {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.post-navigation.pagination .nav-links .nav-next,
.post-navigation.pagination .nav-links .nav-previous {
  width: 43%;
}

@media screen and (max-width: 766px) {
  .post-navigation.pagination .nav-links .nav-next,
  .post-navigation.pagination .nav-links .nav-previous {
    width: 100%;
  }
}

.post-navigation.pagination .nav-links .nav-next .meta-nav,
.post-navigation.pagination .nav-links .nav-previous .meta-nav {
  position: relative;
  display: inline;
}

.post-navigation.pagination .nav-links .nav-next .meta-nav:hover,
.post-navigation.pagination .nav-links .nav-previous .meta-nav:hover {
  color: var(--ecp-secondary-color-education);
}

.post-navigation.pagination .nav-links .nav-next .meta-nav:hover::after,
.post-navigation.pagination .nav-links .nav-previous .meta-nav:hover::after {
  width: 80px;
}

.post-navigation.pagination .nav-links .nav-next a:hover .entry-header .entry-title,
.post-navigation.pagination .nav-links .nav-previous a:hover .entry-header .entry-title {
  color: var(--ecp-primary-color-education);
}

.post-navigation.pagination .nav-links .nav-previous,
.post-navigation.pagination .nav-links .post {
  -moz-align-items: center;
  align-items: center;
}

@media screen and (max-width: 766px) {
  .post-navigation.pagination .nav-links .nav-previous,
  .post-navigation.pagination .nav-links .post {
    flex-wrap: wrap;
    padding-right: 20px;
  }
}

.post-navigation.pagination .nav-links .nav-previous img,
.post-navigation.pagination .nav-links .nav-previous svg,
.post-navigation.pagination .nav-links .post img,
.post-navigation.pagination .nav-links .post svg {
  border-radius: 50%;
}

.post-navigation.pagination .nav-links .nav-next {
  text-align: right;
  float: right;
  margin-left: auto;
}

@media screen and (max-width: 766px) {
  .post-navigation.pagination .nav-links .nav-next {
    float: unset;
    width: 100%;
    padding-left: 20px;
  }
}

.post-navigation.pagination .nav-links .nav-next .post {
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.post-navigation.pagination .nav-links .pagination-details {
  -moz-flex-direction: column;
  flex-direction: column;
  padding: 32px 19px 26px;
}

@media screen and (max-width: 766px) {
  .post-navigation.pagination .nav-links .pagination-details {
    padding: 0;
    width: 100%;
  }
}

.post-navigation.pagination .nav-links .pagination-details .entry-header {
  position: unset;
}

.post-navigation.pagination .nav-links .pagination-details .entry-header .entry-title {
  margin: 0;
  font-weight: 400;
  font-size: 0.89rem;
  line-height: 28px;
}

.navigation .nav-links {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 30px;
  color: #fff;
  border-radius: 11px;
  padding: 18px 35.5px;
  font-size: 1em;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.3s ease;
}

.navigation .nav-links:hover {
  color: var(--ecp-primary-color-education);
  background: transparent;
}

.load-more {
  margin-top: 30px;
}

@media screen and (min-width: 992px), print {
  .load-more {
    margin-top: 50px;
  }
}

.grid-layout.layout-item-3 .row, .grid-layout.layout-item-3 .site-footer .footer-top .grid, .site-footer .footer-top .grid-layout.layout-item-3 .grid, .grid-layout.layout-item-3 .tutor-courses, .grid-layout.layout-item-3 .tutor-row {
  row-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .grid-layout.layout-item-3 .row, .grid-layout.layout-item-3 .site-footer .footer-top .grid, .site-footer .footer-top .grid-layout.layout-item-3 .grid, .grid-layout.layout-item-3 .tutor-courses, .grid-layout.layout-item-3 .tutor-row {
    row-gap: 50px;
  }
}

@media screen and (min-width: 767px), print {
  .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .col, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .col, .grid-layout.layout-item-3 .tutor-courses .row .col, .grid-layout.layout-item-3 .row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .row .col, .grid-layout.layout-item-3 .row .tutor-row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .col, .grid-layout.layout-item-3 .row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .tutor-row .col, .grid-layout.layout-item-3 .row .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .col, .grid-layout.layout-item-3 .tutor-courses .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .row .p-wrap, .grid-layout.layout-item-3 .row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .row .p-wrap, .grid-layout.layout-item-3 .row .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .blog .post, .blog .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .blog .post, .blog .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .blog .post, .blog .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .blog .post, .blog .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .blog .post, .blog .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media screen and (min-width: 767px) and (min-width: 992px), print {
  .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .col, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .col, .grid-layout.layout-item-3 .tutor-courses .row .col, .grid-layout.layout-item-3 .row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .row .col, .grid-layout.layout-item-3 .row .tutor-row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .col, .grid-layout.layout-item-3 .row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .col, .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .tutor-row .col, .grid-layout.layout-item-3 .row .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .col, .grid-layout.layout-item-3 .tutor-courses .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .row .p-wrap, .grid-layout.layout-item-3 .row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .row .p-wrap, .grid-layout.layout-item-3 .row .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-courses .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .tutor-row .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .row .blog .post, .blog .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .blog .post, .blog .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .blog .post, .blog .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .blog .post, .blog .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .blog .post, .blog .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row .post, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .post, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row .post, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .row article, .grid-layout.layout-item-3 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-3 .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid article, .grid-layout.layout-item-3 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-3 .tutor-courses article, .grid-layout.layout-item-3 .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-3 .tutor-row article, .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-row .p-wrap {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}

.grid-layout.layout-item-2 .row, .grid-layout.layout-item-2 .site-footer .footer-top .grid, .site-footer .footer-top .grid-layout.layout-item-2 .grid, .grid-layout.layout-item-2 .tutor-courses, .grid-layout.layout-item-2 .tutor-row {
  row-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .grid-layout.layout-item-2 .row, .grid-layout.layout-item-2 .site-footer .footer-top .grid, .site-footer .footer-top .grid-layout.layout-item-2 .grid, .grid-layout.layout-item-2 .tutor-courses, .grid-layout.layout-item-2 .tutor-row {
    row-gap: 50px;
  }
}

@media screen and (min-width: 767px), print {
  .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .row .col, .site-footer .footer-top .grid-layout.layout-item-2 .row .grid .col, .grid-layout.layout-item-2 .tutor-courses .row .col, .grid-layout.layout-item-2 .row .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .row .col, .grid-layout.layout-item-2 .row .tutor-row .col, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-2 .row .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-courses .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-row .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-row .col, .grid-layout.layout-item-2 .row .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-courses .col, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-courses .grid .col, .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .tutor-row .col, .grid-layout.layout-item-2 .row .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .row .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-row .col, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-row .grid .col, .grid-layout.layout-item-2 .tutor-courses .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .tutor-courses .col, .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .row .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .row .p-wrap, .grid-layout.layout-item-2 .row .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .row .p-wrap, .grid-layout.layout-item-2 .row .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-courses .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-row .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-courses .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-courses .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .tutor-row .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .tutor-row .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .row .blog .post, .blog .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .blog .post, .blog .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .blog .post, .blog .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .blog .post, .blog .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .blog .post, .blog .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row .post, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid .post, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid .post, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses .post, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row .post, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .tutor-row .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .row article, .grid-layout.layout-item-2 .site-footer .footer-top .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .site-footer .footer-top .grid article, .site-footer .footer-top .grid-layout.layout-item-2 .grid .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-top .grid-layout.layout-item-2 .grid article, .grid-layout.layout-item-2 .tutor-courses .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .grid-layout.layout-item-2 .tutor-courses article, .grid-layout.layout-item-2 .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .grid-layout.layout-item-2 .tutor-row article, .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-row .p-wrap {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* Elements --------------------------------------------- */
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

select {
  max-width: 100%;
}

::placeholder {
  font-size: 1rem;
}

.wp-caption-text {
  font-size: 0.667rem;
  line-height: 2.3333333;
  color: #5C5C5C;
}

.has-drop-cap:not(:focus)::first-letter {
  color: #000;
}

blockquote {
  background-color: #fff;
  margin: 0;
  padding: 30px;
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
}

blockquote::after {
  background-image: url("data:image/svg+xml,%3Csvg width='58' height='51' viewBox='0 0 58 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M24.7531 8.62224L22.6499 5.36865C8.08926 15.2108 0 27.1677 0 37.0098C0 46.5266 6.95676 51.0002 12.8619 51.0002C20.304 51.0002 25.5621 44.6557 25.5621 37.9859C25.5621 32.3734 22.0028 27.5744 17.2301 25.7849C15.855 25.2969 14.5607 24.8902 14.5607 22.5313C14.5607 19.5218 16.7448 15.0481 24.7531 8.62224ZM56.8675 8.62224L54.7643 5.36865C40.3654 15.2108 32.1144 27.1677 32.1144 37.0098C32.1144 46.5266 39.2329 51.0002 45.1381 51.0002C52.6611 51.0002 58 44.6557 58 37.9859C58 32.3734 54.3598 27.5744 49.4254 25.7849C48.0502 25.2969 46.8368 24.8902 46.8368 22.5313C46.8368 19.5218 49.1018 15.0481 56.8675 8.62224Z' fill='%23377EF9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='58' height='51' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  left: 30px;
  top: 30px;
  width: 30px;
  height: 30px;
}

@media screen and (min-width: 992px), print {
  blockquote::after {
    width: 40px;
    height: 30px;
  }
}

@media screen and (min-width: 1199px) {
  blockquote::after {
    width: 58px;
    height: 45px;
  }
}

blockquote p {
  margin-bottom: 0 !important;
  font-size: 1rem;
  font-style: normal;
  color: #5C5C5C;
}

blockquote cite {
  font-size: 1rem;
  color: #000;
  font-style: normal;
  margin-top: 5px;
  display: block;
}

blockquote p, blockquote cite {
  padding-left: 50px;
}

@media screen and (min-width: 992px), print {
  blockquote p, blockquote cite {
    padding-left: 60px;
  }
}

@media screen and (min-width: 1199px) {
  blockquote p, blockquote cite {
    padding-left: 90px;
  }
}

#primary .post .entry-content table, #primary .page .entry-content table {
  border-collapse: collapse;
  text-align: left;
  padding: 20px;
  border: none;
}

#primary .post .entry-content table thead tr, #primary .page .entry-content table thead tr {
  background: var(--ecp-primary-color-education);
  border: none;
}

#primary .post .entry-content table thead tr th, #primary .page .entry-content table thead tr th {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5556;
  padding: 18px 21px;
  border: none;
}

#primary .post .entry-content table tbody, #primary .page .entry-content table tbody {
  border: none;
}

#primary .post .entry-content table tbody tr, #primary .page .entry-content table tbody tr {
  border: none;
}

#primary .post .entry-content table tbody tr td, #primary .page .entry-content table tbody tr td {
  border: none;
  font-size: 1rem;
  line-height: 1.5556;
  color: #5C5C5C;
  padding: 18px 21px;
}

#primary .post .entry-content table tbody tr:nth-of-type(odd), #primary .page .entry-content table tbody tr:nth-of-type(odd) {
  background: #F7F7F7;
}

#primary .post .entry-content table tbody tr:nth-of-type(even), #primary .page .entry-content table tbody tr:nth-of-type(even) {
  background: rgba(75, 131, 252, 0.12);
}

.wp-block-image .alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

@media screen and (max-width: 766px) {
  .wp-block-image .alignright {
    margin-left: 0;
    float: none;
  }
}

.wp-block-image .alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

@media screen and (max-width: 766px) {
  .wp-block-image .alignleft {
    margin-right: 0;
    float: none;
  }
}

.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  padding-right: 0;
}

@media screen and (max-width: 766px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding: 0;
  }
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  padding-right: 8%;
  padding-left: 0;
}

@media screen and (max-width: 766px) {
  .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    padding-right: 0;
  }
}

@media screen and (max-width: 766px) {
  .tag-list {
    text-align: left;
  }
}

.tag-list span {
  margin-right: 20px;
  display: inline-block;
}

.tag-list ul {
  margin: 0;
  font-size: 1rem;
  color: #000;
}

.tag-list ul li {
  display: inline-block;
  margin-bottom: 15px;
}

@media screen and (min-width: 767px), print {
  .tag-list ul li {
    margin-bottom: 20px;
  }
}

.tag-list ul li:not(:last-of-type) {
  margin-right: 10px;
}

@media screen and (min-width: 767px), print {
  .tag-list ul li:not(:last-of-type) {
    margin-right: 10px;
  }
}

.tag-list ul a {
  padding: 9px 10px;
  max-height: 36px;
  line-height: 1;
  background: rgba(55, 126, 249, 0.1);
  color: #000;
  font-size: 1rem;
  border-radius: 5px;
  display: inline-block;
  transition: all 0.5s ease;
  margin-bottom: 15px;
}

@media screen and (min-width: 767px), print {
  .tag-list ul a {
    margin-bottom: 20px;
  }
}

.tag-list ul a:not(:last-of-type) {
  margin-right: 10px;
}

@media screen and (min-width: 767px), print {
  .tag-list ul a:not(:last-of-type) {
    margin-right: 10px;
  }
}

/* Forms
	--------------------------------------------- */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #5C5C5C;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  padding: 5px 10px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #000;
}

select {
  border: 1px solid #EFEFEF;
}

.select select {
  -webkit-appearance: none;
  -moz-appearance: window;
}

.select:after {
  position: absolute;
  content: "";
  color: #5C5C5C;
  right: 15px;
  top: 16px;
  pointer-events: none;
  background-image: url('data:image/svg+xml utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="%234A545A" d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"></path></svg>');
  background-repeat: no-repeat;
  background-position: center;
  width: 12px;
  height: 14px;
}

textarea {
  width: 100%;
  max-height: 150px;
}

.skip-link {
  font-size: 1rem;
  color: #000;
  background-color: #f7f7f7;
  border: 1px solid rgba(0, 0, 0, 0.3);
  padding: 10px 20px;
  transition: none;
  -webkit-transition: none;
  text-align: center;
  top: -9999px;
  left: 20px;
  -ms-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.3);
}

.skip-link:focus {
  top: 0;
  z-index: 99;
}

body.admin-bar .skip-link:focus {
  top: 35px;
}

.site-header .header-top {
  background: var(--ecp-primary-color-education);
  color: #fff;
  padding: 15px 0;
}

@media screen and (min-width: 575px), print {
  .site-header .header-top {
    padding: 9px 0;
  }
}

.site-header .header-top .container, .site-header .header-top .tutor-container {
  -moz-align-items: center;
  align-items: center;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

@media screen and (max-width: 766px) {
  .site-header .header-top .container, .site-header .header-top .tutor-container {
    flex-wrap: wrap;
  }
}

.site-header .header-top .info {
  font-size: 14px;
}

@media screen and (max-width: 766px) {
  .site-header .header-top .info {
    width: 100%;
    text-align: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}

@media screen and (max-width: 574px) {
  .site-header .header-top .info {
    display: block;
  }
}

.site-header .header-top .info a {
  color: #F7F7F7;
  transition: linear 0.2s;
  -moz-align-items: center;
  align-items: center;
}

.site-header .header-top .info a:hover {
  text-decoration: none;
  color: #dcdcdc;
}

.style-one .site-header .header-top .info a:hover {
  color: var(--ecp-secondary-color-education);
}

.site-header .header-top .info a:hover svg {
  fill: var(--ecp-primary-color-education);
}

.style-one .site-header .header-top .info a:hover svg {
  fill: var(--ecp-secondary-color-education);
}

.site-header .header-top .info a svg {
  margin-right: 10px;
}

@media screen and (max-width: 574px) {
  .site-header .header-top .info a {
    display: -moz-flex;
    display: flex;
    -moz-align-items: center;
    align-items: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}

.site-header .header-top .info .tel-link {
  margin-right: 30px;
}

@media screen and (min-width: 992px), print {
  .site-header .header-top .info .tel-link {
    margin-right: 50px;
  }
}

@media screen and (max-width: 574px) {
  .site-header .header-top .info .tel-link {
    margin: 0 0 10px 0;
  }
}

.site-header .header-top .social-wrap {
  max-width: 200px;
  margin: 0;
}

@media screen and (max-width: 766px) {
  .site-header .header-top .social-wrap {
    width: 100%;
    max-width: 100%;
    text-align: center;
    margin-top: 15px;
    display: block;
  }
  .site-header .header-top .social-wrap .social-networks {
    -moz-justify-content: center;
    justify-content: center;
  }
}

@media screen and (min-width: 767px), print {
  .site-header .header-top .social-wrap .social-networks {
    width: auto !important;
  }
}

.site-header .header-top .social-wrap .widget-title {
  display: none;
}

.site-header .header-top--light {
  background: #F7F7F7;
}

@media screen and (max-width: 991px) {
  .site-header .header-top--light .container, .site-header .header-top--light .tutor-container {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .site-header .header-top--light .info {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
}

.site-header .header-top--light .info svg {
  fill: #5C5C5C;
}

.site-header .header-top--light .info a {
  color: #5C5C5C;
}

.site-header .header-top--light .info a:hover {
  color: var(--ecp-primary-color-education);
}

@media screen and (max-width: 574px) {
  .site-header .header-top--light .login-links {
    margin: 0 0 10px 0;
  }
}

.site-header .header-top--light .social-wrap {
  -moz-align-items: center;
  align-items: center;
  max-width: 100%;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

@media screen and (min-width: 992px), print {
  .site-header .header-top--light .social-wrap {
    width: 50%;
  }
}

@media screen and (max-width: 991px) {
  .site-header .header-top--light .social-wrap {
    flex: 0 0 100%;
    max-width: 100%;
    -moz-justify-content: center;
    justify-content: center;
  }
}

@media screen and (max-width: 574px) {
  .site-header .header-top--light .social-wrap {
    display: block;
  }
}

.site-header .header-top--light .social-networks {
  width: auto !important;
}

.site-header .header-top--light .social-networks li a svg {
  fill: #5C5C5C;
}

.site-header .header-top--light .social-networks li a:hover svg {
  fill: var(--ecp-primary-color-education);
}

.site-header .header-wrapper {
  -moz-align-items: center;
  align-items: center;
}

.site-header .header-bottom {
  padding: 9px 0;
  background: #fff;
  background: #fff;
}

.header-transparent .site-header .header-bottom {
  background: transparent;
  left: 0;
  right: 0;
  z-index: 99;
}

.site-header .header-bottom .site-branding {
  float: left;
  width: 50%;
  padding: 0 15px 0 0;
}

@media screen and (min-width: 992px), print {
  .site-header .header-bottom .site-branding {
    width: 40%;
  }
}

@media screen and (min-width: 1199px) {
  .site-header .header-bottom .site-branding {
    width: 27%;
  }
}

.site-header .header-bottom .site-branding .site-title {
  font-size: 26px;
}

.site-header .header-bottom .site-branding p {
  margin-bottom: 0;
}

.site-header .header-bottom .nav-wrap {
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  flex: 1;
}

.site-header .header-bottom ul,
.site-header .header-bottom ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.site-header .header-left {
  -moz-justify-content: center;
  justify-content: center;
}

.site-header .header-left ul ul {
  position: absolute;
  width: 220px;
  top: 100%;
  right: 9999em;
  background-color: #fff;
  color: #000;
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3);
  transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
  z-index: 999;
  opacity: 0;
}

@media screen and (min-width: 1199px) {
  .site-header .header-left ul ul {
    width: 230px;
  }
}

@media screen and (min-width: 1440px) {
  .site-header .header-left ul ul {
    width: 316px;
  }
}

.site-header .header-left ul ul ul {
  top: 0;
}

.site-header .header-left ul ul li {
  display: block;
  font-size: 1rem;
  text-align: left;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.site-header .header-left ul ul li.menu-item-has-children::after {
  background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23000' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E") !important;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(270deg);
}

.site-header .header-left ul ul li.menu-item-has-children a:last-child {
  padding: 14px 25px;
}

@media screen and (min-width: 1440px) {
  .site-header .header-left ul ul li.menu-item-has-children a:last-child {
    padding: 14px 30px;
  }
}

.site-header .header-left ul ul li a {
  color: #000 !important;
  display: block;
  padding: 14px 25px;
}

@media screen and (min-width: 1440px) {
  .site-header .header-left ul ul li a {
    padding: 14px 30px;
  }
}

.site-header .header-left ul ul li a:hover {
  color: var(--ecp-primary-color-education) !important;
}

.site-header .header-left ul ul li:last-child a {
  padding: 14px 25px;
}

@media screen and (min-width: 1440px) {
  .site-header .header-left ul ul li:last-child a {
    padding: 14px 30px;
  }
}

.site-header .header-left ul li {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.2;
}

.site-header .header-left ul li.menu-item-has-children::after, .site-header .header-left ul li .angle-down::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23000000' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 10px;
  height: 12px;
}

@media screen and (max-width: 1198px) {
  .site-header .header-left ul li.menu-item-has-children::after, .site-header .header-left ul li .angle-down::after {
    z-index: 0;
    display: none;
    right: 15px;
    top: 60%;
  }
}

.site-header .header-left ul li .angle-down {
  display: none;
  padding: 0;
  background: transparent;
  border: 0;
  top: 0;
  right: 0;
  width: 45px;
  height: 45px;
}

@media screen and (max-width: 1198px) {
  .site-header .header-left ul li .angle-down {
    right: -7px;
  }
}

.site-header .header-left ul li:nth-last-of-type(3):hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(3).focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2):hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2).focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1):hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1).focus > .sub-menu {
  right: 0;
  left: unset;
}

.site-header .header-left ul li:nth-last-of-type(3):hover > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(3):hover > .sub-menu li.focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(3).focus > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(3).focus > .sub-menu li.focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2):hover > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2):hover > .sub-menu li.focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2).focus > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(2).focus > .sub-menu li.focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1):hover > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1):hover > .sub-menu li.focus > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1).focus > .sub-menu li:hover > .sub-menu, .site-header .header-left ul li:nth-last-of-type(1).focus > .sub-menu li.focus > .sub-menu {
  left: unset;
  right: 100%;
}

.site-header .header-left ul li:nth-last-of-type(3) ul.sub-menu li::after, .site-header .header-left ul li:nth-last-of-type(2) ul.sub-menu li::after, .site-header .header-left ul li:nth-last-of-type(1) ul.sub-menu li::after {
  transform: translateY(-50%) rotate(-270deg);
}

.site-header .header-left ul li:last-child a {
  padding-right: 0;
}

.site-header .header-left ul li li:hover > .sub-menu, .site-header .header-left ul li li.focus > .sub-menu {
  right: unset;
  left: 100%;
}

.site-header .header-left ul li:hover > ul, .site-header .header-left ul li.focus > ul {
  left: 0;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.15s linear, transform 0.15s linear;
}

.site-header .header-left ul li ul li:hover, .site-header .header-left ul li ul li.focus {
  right: 0;
  left: unset;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.15s linear, transform 0.15s linear;
}

.site-header .header-left ul li ul li:nth-last-of-type(3):hover > .sub-menu, .site-header .header-left ul li ul li:nth-last-of-type(3).focus > .sub-menu, .site-header .header-left ul li ul li:nth-last-of-type(2):hover > .sub-menu, .site-header .header-left ul li ul li:nth-last-of-type(2).focus > .sub-menu, .site-header .header-left ul li ul li:nth-last-of-type(1):hover > .sub-menu, .site-header .header-left ul li ul li:nth-last-of-type(1).focus > .sub-menu {
  left: 100%;
  right: unset;
}

.site-header .header-left ul a {
  padding: 25px 16px;
  transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  font-size: 1rem;
  display: inline-block;
  color: #000;
  line-height: 1.78;
}

@media screen and (min-width: 1199px) {
  .site-header .header-left ul a {
    font-size: 0.78rem;
  }
}

@media screen and (min-width: 1440px) {
  .site-header .header-left ul a {
    font-size: 0.89rem;
  }
}

.site-header .header-left ul a:hover {
  color: var(--ecp-primary-color-education);
}

.site-header .header-left .nav-menu {
  -moz-justify-content: space-between;
  justify-content: space-between;
  -moz-flex: 1;
  flex: 1;
  flex-wrap: wrap;
}

.site-header .header-right {
  line-height: 1;
}

.site-header .menu-container-wrapper {
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  flex: 1;
}

@media screen and (max-width: 1198px) {
  .site-header .menu-container-wrapper {
    z-index: 1;
    background-color: #fff;
    padding: 50px 25px 25px;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 80%;
    height: 100vh;
    display: block;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    text-align: right;
  }
}

@media screen and (max-width: 1198px) and (max-width: 766px) {
  .site-header .menu-container-wrapper {
    padding: 25px;
  }
}

@media screen and (max-width: 1198px) and (min-width: 575px) {
  .site-header .menu-container-wrapper {
    width: 62%;
  }
}

@media screen and (max-width: 1198px) {
  .site-header .menu-container-wrapper .header-left {
    text-align: left;
    display: block;
    margin-top: 10px;
  }
  .site-header .menu-container-wrapper .header-left nav {
    width: 100%;
  }
  .site-header .menu-container-wrapper .header-left ul {
    display: block;
    position: relative;
  }
  .site-header .menu-container-wrapper .header-left ul li {
    padding: 12px 0;
    display: block;
    position: relative;
    border-bottom: 0;
  }
  .site-header .menu-container-wrapper .header-left ul li .angle-down {
    margin: 0;
    display: block;
  }
  .site-header .menu-container-wrapper .header-left ul li .angle-down:after {
    display: block;
  }
  .site-header .menu-container-wrapper .header-left ul li.menu-item-has-children:after {
    display: none;
  }
  .site-header .menu-container-wrapper .header-left ul li a {
    padding: 0;
    color: #000;
  }
  .site-header .menu-container-wrapper .header-left ul li ul.sub-menu {
    display: none;
    position: static;
    width: 100%;
    top: 100%;
    background-color: #fff;
    color: #000;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    opacity: 1;
    z-index: 999;
    visibility: visible;
    transition: none;
    margin-top: 10px;
    padding: 0 0 0 30px;
  }
  .site-header .menu-container-wrapper .header-left ul li ul.sub-menu li {
    padding: 12px 0;
    display: block;
    position: relative;
    border-bottom: 0;
  }
}

@media screen and (max-width: 1198px) and (max-width: 766px) {
  .site-header .menu-container-wrapper .header-left ul li ul.sub-menu li {
    padding: 10px 0;
  }
}

@media screen and (max-width: 1198px) {
  .site-header .menu-container-wrapper .header-left ul li ul.sub-menu li a {
    padding: 0 !important;
    font-weight: 500;
    width: 80%;
  }
  .site-header .menu-container-wrapper .header-left .btn, .site-header .menu-container-wrapper .header-left button,
  .site-header .menu-container-wrapper .header-left input[type="button"],
  .site-header .menu-container-wrapper .header-left input[type="reset"],
  .site-header .menu-container-wrapper .header-left input[type="submit"], .site-header .menu-container-wrapper .header-left .tutor-public-course-start-learning a, .tutor-public-course-start-learning .site-header .menu-container-wrapper .header-left a, .site-header .menu-container-wrapper .header-left .single_add_to_cart_button, .site-header .menu-container-wrapper .header-left .tutor-button, .site-header .menu-container-wrapper .header-left .tutor-btn, .site-header .menu-container-wrapper .header-left .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .site-header .menu-container-wrapper .header-left .button, .site-header .menu-container-wrapper .header-left .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .site-header .menu-container-wrapper .header-left .added_to_cart, .site-header .menu-container-wrapper .header-left .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .site-header .menu-container-wrapper .header-left .wc-forward, .site-header .menu-container-wrapper .header-left .single-product .summary.entry-summary .cart button, .single-product .summary.entry-summary .cart .site-header .menu-container-wrapper .header-left button, .site-header .menu-container-wrapper .header-left .single-product #review_form #respond .comment-form .form-submit .submit, .single-product #review_form #respond .comment-form .form-submit .site-header .menu-container-wrapper .header-left .submit, .site-header .menu-container-wrapper .header-left .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .shop_table tbody .site-header .menu-container-wrapper .header-left button, .site-header .menu-container-wrapper .header-left .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .site-header .menu-container-wrapper .header-left .button, .site-header .menu-container-wrapper .header-left .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .site-header .menu-container-wrapper .header-left button, .site-header .menu-container-wrapper .header-left .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .site-header .menu-container-wrapper .header-left #place_order.button.alt {
    margin: 10px 0;
  }
  .site-header .menu-container-wrapper.open {
    z-index: 99;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-box-shadow: 10px 0 15px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 10px 0 15px rgba(0, 0, 0, 0.15);
    box-shadow: 10px 0 15px rgba(0, 0, 0, 0.15);
    overflow: auto;
  }
  .site-header .menu-container-wrapper .header-search {
    margin-left: 0;
  }
  .site-header .menu-container-wrapper .header-search button {
    display: none;
  }
  .site-header .menu-container-wrapper .header-search-inner {
    padding: 0;
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
}

@media screen and (max-width: 1198px) and (min-width: 575px) {
  .site-header .menu-container-wrapper .header-search-inner {
    width: 300px;
  }
}

@media screen and (max-width: 1198px) {
  .site-header .menu-container-wrapper .header-search-inner form input[type="search"] {
    height: 50px;
  }
  .site-header .menu-container-wrapper .header-search-inner form input[type="search"]:focus {
    outline: 1px solid #000;
  }
}

.site-header .toggle-btn {
  transform: rotate(0deg);
  border-radius: 5px;
  padding: 15px;
  border: none;
  background: transparent;
  width: 25px;
}

@media screen and (min-width: 1199px) {
  .site-header .toggle-btn {
    display: none;
  }
}

.site-header .toggle-btn:focus {
  outline: 2px solid #000;
}

.site-header .toggle-btn .toggle-title {
  display: none;
}

.site-header .toggle-btn .toggle-bar {
  width: 25px;
  height: 2px;
  background: #000;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  transition: all ease-in-out 0.25s;
}

.site-header .toggle-btn .toggle-bar:nth-of-type(1) {
  top: -18px;
}

.site-header .toggle-btn .toggle-bar:nth-of-type(3), .site-header .toggle-btn .toggle-bar:nth-of-type(2) {
  top: 0;
}

.site-header .toggle-btn .toggle-bar:nth-of-type(4) {
  top: 18px;
}

.site-header .toggle-btn.toggle-off .toggle-bar:nth-of-type(1) {
  width: 0;
  top: 0;
  left: 50%;
}

.site-header .toggle-btn.toggle-off .toggle-bar:nth-of-type(2) {
  transform: rotate(45deg);
}

.site-header .toggle-btn.toggle-off .toggle-bar:nth-of-type(3) {
  transform: rotate(-45deg);
}

.site-header .toggle-btn.toggle-off .toggle-bar:nth-of-type(4) {
  top: 0;
  width: 0;
  left: 50%;
}

.site-toggled .site-header .toggle-btn.toggle-main {
  opacity: 0;
  opacity-visibility: hidden;
}

.site-header .social-networks li a {
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}

.site-header .social-networks li a svg {
  fill: #fff;
}

@media screen and (min-width: 992px), print {
  .site-header .header-search {
    margin-left: 40px;
  }
}

.site-header .header-search button {
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-left: 0 !important;
}

.site-header .header-search button:hover path {
  stroke: var(--ecp-primary-color-education);
  transition: 0.2s ease all;
}

.site-header .header-search-inner {
  top: 130%;
  right: 0;
  width: 230px;
  background: #fff;
  z-index: 1;
  border-radius: 5px;
  padding: 20px;
  display: none;
  font-size: 14px;
  -ms-box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3);
}

.site-header .header-search-inner form:after {
  content: '';
  display: block;
  clear: both;
}

.site-header .header-search-inner form label {
  width: 100%;
  float: left;
}

.site-header .header-search-inner form input[type="search"] {
  border-radius: 5px;
  border: 1px solid #E5E5E5;
  float: left;
  width: 100%;
  padding: 10px;
  margin: 0;
  outline: none;
  height: 36px;
  font-size: 0.89rem;
}

@media screen and (min-width: 1199px) {
  .site-header .header-search-inner form input[type="search"] {
    height: 38px;
  }
}

.site-header .header-search-inner form input[type="search"]::placeholder {
  font-size: 14px;
}

.site-header .header-search-inner form input[type="search"]:focus {
  outline: 1px dotted #000;
}

.site-header .header-search-inner form input[type="submit"] {
  border: 0;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9399 20L16.4539 15.506L20.9399 20ZM18.9399 9.5C18.9399 11.7543 18.0444 13.9163 16.4503 15.5104C14.8563 17.1045 12.6943 18 10.4399 18C8.1856 18 6.02359 17.1045 4.42953 15.5104C2.83547 13.9163 1.93994 11.7543 1.93994 9.5C1.93994 7.24566 2.83547 5.08365 4.42953 3.48959C6.02359 1.89553 8.1856 1 10.4399 1C12.6943 1 14.8563 1.89553 16.4503 3.48959C18.0444 5.08365 18.9399 7.24566 18.9399 9.5V9.5Z' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 16px;
  background-color: transparent;
  height: 16px;
  font-size: 0;
  background-size: contain;
  background-repeat: no-repeat;
}

.site-header .search-block .header-search {
  margin: 0 0 0 40px;
}

.site-header .search-block .header-search-wrap {
  display: inline-flex;
}

.site-header .search-block .header-search-inner {
  display: block !important;
  top: 0;
  padding: 0;
}

@media screen and (min-width: 1440px) {
  .site-header .search-block .header-search-inner {
    width: 279px;
  }
}

.site-header .search-block .header-search-inner input[type="search"] {
  background: #F7F7F7;
  border-color: #F7F7F7;
  height: 52px;
}

.social-networks {
  margin: 0;
  padding: 0;
  list-style: none;
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  row-gap: 10px;
}

.social-networks span {
  display: inline-block;
  margin-right: 10px;
}

@media screen and (max-width: 574px) {
  .social-networks span {
    width: 100%;
    display: block;
  }
}

.social-networks li {
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}

.social-networks li:last-child {
  margin-right: 0;
}

.social-networks li a {
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
}

.site-header .social-networks li a {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.social-networks li a svg {
  height: 17px;
}

.social-networks li a svg:hover {
  fill: var(--ecp-secondary-color-education);
}

.social-networks--bg a {
  background: #fff;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  line-height: 47px;
}

.social-networks--bg .facebook svg {
  fill: #4267B2;
}

.social-networks--bg .instagram svg {
  fill: #833AB4;
}

.social-networks--bg .twitter svg {
  fill: #1DA1F2;
}

.social-networks--bg .linkedin svg {
  fill: #2867B2;
}

.drop-menu {
  display: inline-block;
}

.mega-menu .drop-menu {
  font-size: 1rem;
}

.drop-menu a {
  padding: 0 10px;
  color: #000;
}

.mega-menu .drop-menu a {
  padding: 25px 16px;
  font-size: 0.78rem;
}

@media screen and (min-width: 1440px) {
  .mega-menu .drop-menu a {
    font-size: 0.89rem;
    padding: 25px 21px;
  }
}

.drop-menu a:focus {
  outline: 1px dotted #000;
}

.drop-menu::after {
  position: absolute;
  top: 6px;
  right: -4px;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23000000' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 10px;
  height: 12px;
}

@media screen and (min-width: 1440px) {
  .drop-menu::after {
    right: 4px;
  }
}

.drop-menu ul.sub-menu {
  position: absolute;
  width: 200px;
  top: 100%;
  background-color: #fff;
  color: #000;
  clip: rect(1px, 1px, 1px, 1px);
  box-shadow: 0px 2px 30px rgba(0, 0, 0, 0.3);
  opacity: 0;
  z-index: 999;
  visibility: hidden;
  transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.5s ease;
}

.mega-menu .drop-menu ul.sub-menu {
  width: 260px;
}

.drop-menu ul.sub-menu li {
  display: block;
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.mega-menu .drop-menu ul.sub-menu li {
  padding: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.drop-menu ul.sub-menu li a {
  padding: 10px;
  display: block;
}

.mega-menu .drop-menu ul.sub-menu li a {
  display: block;
  padding: 14px 25px  !important;
}

@media screen and (min-width: 1440px) {
  .mega-menu .drop-menu ul.sub-menu li a {
    padding: 14px 30px  !important;
  }
}

.drop-menu:hover > ul, .drop-menu:focus > ul {
  opacity: 1;
  clip: inherit;
  visibility: visible;
}

.login-links {
  font-size: 14px;
  padding-right: 10px;
}

.login-links ul {
  margin: 0;
}

.login-links ul li {
  padding: 0 20px;
  display: inline-block;
}

.login-links ul li:before {
  content: '|' !important;
  left: -2px;
  top: 0;
  color: #E5E5E5;
}

.login-links ul li:nth-child(1):before {
  display: none;
}

.login-links ul li a {
  color: #000;
}

.login-links ul li a:hover {
  color: var(--ecp-primary-color-education);
}

.top-banner {
  background: #F7F7F7;
  padding: 20px 0;
}

@media screen and (min-width: 992px), print {
  .top-banner {
    padding: 30px 0;
  }
}

@media screen and (min-width: 1199px) {
  .top-banner {
    padding: 40px 0;
  }
}

.style-one .header-center {
  width: 16%;
}

.style-one .header-bottom .nav-wrap {
  flex-wrap: nowrap;
}

.style-one .header-right-wrap {
  width: 84%;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -moz-align-items: center;
  align-items: center;
}

.style-one .header-top .info a:hover {
  color: var(--ecp-secondary-color-education);
}

.style-one .header-top .info a:hover svg {
  fill: var(--ecp-secondary-color-education);
}

.style-one .header-search button {
  margin-top: 6px;
}

@media screen and (min-width: 992px), print {
  .style-one .header-right .btn, .style-one .header-right button,
  .style-one .header-right input[type="button"],
  .style-one .header-right input[type="reset"],
  .style-one .header-right input[type="submit"], .style-one .header-right .tutor-public-course-start-learning a, .tutor-public-course-start-learning .style-one .header-right a, .style-one .header-right .single_add_to_cart_button, .style-one .header-right .tutor-button, .style-one .header-right .tutor-btn, .style-one .header-right .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .style-one .header-right .button, .style-one .header-right .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .style-one .header-right .added_to_cart, .style-one .header-right .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .style-one .header-right .wc-forward, .style-one .header-right .single-product .summary.entry-summary .cart button, .single-product .summary.entry-summary .cart .style-one .header-right button, .style-one .header-right .single-product #review_form #respond .comment-form .form-submit .submit, .single-product #review_form #respond .comment-form .form-submit .style-one .header-right .submit, .style-one .header-right .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .shop_table tbody .style-one .header-right button, .style-one .header-right .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .style-one .header-right .button, .style-one .header-right .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .style-one .header-right button, .style-one .header-right .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .style-one .header-right #place_order.button.alt {
    margin-left: 40px;
  }
}

.site-header.stick-header .header-bottom {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background-color: #fff !important;
  width: 100%;
  -ms-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  animation: slideDown 0.25s ease-in-out;
  --webkit-animation: slideDown 0.25 ease-in-out;
}

.site-toggled:before {
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
}

.site-toggled .site-header.stick-header .header-bottom {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  height: 0;
  padding: 0;
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

@media screen and (min-width: 1199px) {
  .mobile-header {
    display: none;
  }
}

.mobile-header .header-bottom .nav-wrap {
  -moz-justify-content: space-between;
  justify-content: space-between;
}

@media screen and (max-width: 766px) {
  .mobile-header .header-search-wrap {
    margin-top: 20px;
  }
}

@media screen and (max-width: 574px) {
  .mobile-header .header-search-wrap {
    width: 100%;
  }
}

.site-header .mobile-header .menu-container-wrapper .header-search-inner {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

@media screen and (max-width: 1198px) {
  .desktop-header {
    display: none;
  }
}

.site-branding img {
  width: var(--logo-width);
}

.owl-dots {
  margin-top: 30px;
}

@media screen and (min-width: 767px), print {
  .owl-dots {
    margin-top: 40px;
  }
}

@media screen and (min-width: 1199px) {
  .owl-dots {
    margin-top: 50px;
  }
}

.owl-carousel button.owl-dot {
  width: 25px;
  height: 10px;
  background: var(--ecp-primary-color-education) !important;
  border-radius: 20px;
  margin: 0 6px;
  transition: all ease 0.5s;
  -ms-box-shadow: 0 4px 3px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0 4px 3px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0 4px 3px 1px rgba(0, 0, 0, 0.12);
}

.training .owl-carousel button.owl-dot {
  background: var(--ecp-primary-color-training);
}

.partner .owl-carousel button.owl-dot {
  height: 5px;
  background: #000;
}

.partner .owl-carousel button.owl-dot.active {
  background: var(--ecp-primary-color-education);
}

.owl-carousel button.owl-dot.active {
  width: 46px;
}

.owl-carousel .owl-item {
  flex: 1 0 auto;
}

.partner .owl-carousel .owl-item {
  -moz-justify-content: center;
  justify-content: center;
}

.tag__plan, .widget .wp-block-tag-cloud .tag-cloud-link {
  font-size: 14px;
  background-color: var(--ecp-primary-color-education);
  color: #fff;
  padding: 9px 20px;
  border-radius: 5px;
  margin: 5px;
  line-height: 1;
  display: inline-block;
}

.tag__plan:hover, .widget .wp-block-tag-cloud .tag-cloud-link:hover {
  color: #fff;
  background: var(--ecp-secondary-color-education);
}

/* Widgets
    --------------------------------------------- */
.widget {
  margin: 0 0 30px;
}

@media screen and (min-width: 992px), print {
  .widget {
    margin: 0 0 35px;
  }
}

@media screen and (min-width: 1199px) {
  .widget {
    margin: 0 0 50px;
  }
}

.widget .widget-title {
  font-size: 1.22rem;
  font-size-line-heigth: 36px;
  font-size-margin-bottom: 20px;
  color: #000;
}

.widget .author_bio_holder {
  padding: 29px 63px;
  border-radius: 16px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.widget .author_bio_holder .title-holder {
  font-size: 1.333rem;
  padding-bottom: 20px;
}

.widget .author_bio_holder .image-holder {
  padding-bottom: 28px;
}

.widget .author_bio_holder .author_bio_content {
  font-size: 0.889rem;
  color: #929497;
}

.widget .author_bio_holder .author_bio_soclinks {
  margin: 0;
}

.widget .author_bio_holder .author_bio_soclinks li {
  display: inline-block;
  margin: 0 8px 8px 0;
}

.widget .author_bio_holder .author_bio_soclinks li a:hover path {
  fill: var(--ecp-primary-color-education);
}

.widget.widget_social_feeds .social-links {
  margin: 0;
}

.widget.widget_social_feeds .social-links li {
  color: #231f20;
  font-size: 0.89rem;
  margin-bottom: 20px;
  padding: 8.5px 11px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  transition: 0.2s ease all;
  border-radius: 15px;
}

.widget.widget_social_feeds .social-links li:hover {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.widget.widget_social_feeds .social-links li a {
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
  width: 43px;
  height: 43px;
  border-radius: 9px;
  margin-right: 17px;
  line-height: 43px;
}

.widget.widget_social_feeds .social-links li a.facebook {
  background-color: #4267B1;
}

.widget.widget_social_feeds .social-links li a.twitter {
  background-color: #55ABED;
}

.widget.widget_social_feeds .social-links li a.instagram {
  background-color: #C03583;
}

.widget.widget_social_feeds .social-links li a.pinterest {
  background-color: #E60023;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap {
  padding: 18px 28px 29px;
  border-radius: 16px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .twitter-feed-wrapper:not(:last-of-type) {
  border-bottom: 1px dashed #929497;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header {
  font-size: 0.8889rem;
  padding: 20px 0;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header p {
  display: inline-block;
  margin-bottom: 0;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header p a {
  color: var(--glt-secondary-color);
  font-style: italic;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time {
  font-size: 0.778rem;
}

.widget.widget_twitter_feed .twitter-feeds-main-wrap .tweets-header .tweets-time a {
  color: #929497;
}

.widget.widget_search form label, .widget.widget_search .search-form label {
  display: none;
}

.widget.widget_search form input[type="search"], .widget.widget_search .search-form input[type="search"] {
  color: #5C5C5C;
  font-size: 14px;
  width: calc(100% - 67px);
  background: #fff;
  padding: 16.5px 29px;
  border: solid #E5E5E5;
  border-width: 1px 0 1px 1px;
  height: 60px;
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.widget.widget_search form button.wp-block-search__button, .widget.widget_search form input[type="submit"], .widget.widget_search .search-form button.wp-block-search__button, .widget.widget_search .search-form input[type="submit"] {
  float: right;
  height: 60px;
  width: 67px;
  padding: 0;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9399 20L16.4539 15.506L20.9399 20ZM18.9399 9.5C18.9399 11.7543 18.0444 13.9163 16.4503 15.5104C14.8563 17.1045 12.6943 18 10.4399 18C8.1856 18 6.02359 17.1045 4.42953 15.5104C2.83547 13.9163 1.93994 11.7543 1.93994 9.5C1.93994 7.24566 2.83547 5.08365 4.42953 3.48959C6.02359 1.89553 8.1856 1 10.4399 1C12.6943 1 14.8563 1.89553 16.4503 3.48959C18.0444 5.08365 18.9399 7.24566 18.9399 9.5V9.5Z' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px;
  font-size: 0;
  border: solid #E5E5E5;
  border-width: 1px 1px 1px 0;
  border-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
}

.widget.widget_recent_entries li, .widget .wp-block-latest-posts__list li {
  font-size: 0.89rem;
  padding-left: 0 !important;
}

.widget.widget_recent_entries li:before, .widget .wp-block-latest-posts__list li:before {
  display: none;
}

.widget.widget_recent_entries li:not(:last-child), .widget .wp-block-latest-posts__list li:not(:last-child) {
  border-bottom: 1px solid #EFEFEF;
  padding-bottom: 20px;
}

.widget.widget_recent_entries li .wp-block-latest-posts__featured-image,
.widget.widget_recent_entries li .wp-block-latest-posts__featured-image a, .widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image,
.widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a {
  width: 80px;
  height: 80px;
  margin-right: 20px;
}

.widget.widget_recent_entries li .wp-block-latest-posts__featured-image a,
.widget.widget_recent_entries li .wp-block-latest-posts__featured-image a a, .widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a,
.widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a a {
  display: block;
}

.widget.widget_recent_entries li .wp-block-latest-posts__featured-image img,
.widget.widget_recent_entries li .wp-block-latest-posts__featured-image a img, .widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img,
.widget .wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a img {
  width: 100%;
  border-radius: 50%;
  height: 100%;
  object-fit: cover;
}

.widget.widget_recent_entries li a, .widget .wp-block-latest-posts__list li a {
  font-size: 0.89rem;
}

.widget.widget_recent_entries li .wp-block-latest-posts__post-author, .widget.widget_recent_entries li .wp-block-latest-posts__post-date, .widget .wp-block-latest-posts__list li .wp-block-latest-posts__post-author, .widget .wp-block-latest-posts__list li .wp-block-latest-posts__post-date {
  font-size: 14px;
  @exetnd %medium {}  color: var(--ecp-primary-color-education);
}

.widget.widget_recent_entries ul, .widget .wp-block-latest-posts__list ul {
  margin: 0;
  font-size: 0.89rem;
}

.widget.widget_recent_entries ul li a, .widget .wp-block-latest-posts__list ul li a {
  font-size: 0.89rem;
}

.widget.widget_recent_entries ul li a:hover, .widget .wp-block-latest-posts__list ul li a:hover {
  color: var(--ecp-primary-color-education);
}

.widget ul.wp-block-categories-list {
  margin: 0;
  font-size: 0.89rem;
}

.widget ul.wp-block-categories-list li a {
  font-size: 0.89rem;
}

.widget ul.wp-block-categories-list li a:hover {
  color: var(--ecp-primary-color-education);
}

.widget .wp-block-categories-dropdown select {
  background: #F7F7F7;
  font-size: 14px;
  border: 1px solid #F7F7F7;
  border-radius: 5px;
  padding: 10px 20px;
  width: 100%;
}

.widget .wp-block-tag-cloud {
  margin-bottom: 0;
}

.widget .wp-block-tag-cloud .tag-cloud-link {
  font-size: 0.89rem !important;
  color: #000;
  background-color: rgba(55, 126, 249, 0.1);
  margin: 0 5px 5px 0;
}

.widget .wp-block-calendar table {
  border-collapse: collapse;
  margin-bottom: 0;
}

.widget .wp-block-calendar table caption {
  margin-bottom: 10px;
}

.widget .wp-block-calendar table thead tr th,
.widget .wp-block-calendar table tbody tr td {
  border: 1px solid #EFEFEF;
}

.widget .wp-block-calendar table th {
  background: rgba(55, 126, 249, 0.1);
}

.widget .wp-block-calendar .wp-calendar-nav {
  border-top: 0 !important;
  border: 1px solid #EFEFEF;
  -moz-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  justify-content: center;
}

.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
  width: 45%;
  padding: 0 5px;
}

.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
  border-right: 1px solid #EFEFEF;
}

.widget .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
  float: right;
  text-align: right;
  border-left: 1px solid #EFEFEF;
}

.widget .wp-block-calendar .wp-calendar-nav .pad {
  width: 15%;
}

.widget .wp-block-latest-comments {
  margin-bottom: 0;
}

.widget .wp-block-latest-comments .avatar {
  border-radius: 50%;
  margin-right: 20px;
  height: 60px;
  width: 60px;
}

@media screen and (min-width: 1199px) {
  .widget .wp-block-latest-comments .avatar {
    height: 80px;
    width: 80px;
  }
}

.widget .wp-block-latest-comments .wp-block-latest-comments__comment {
  margin-bottom: 20px;
  line-height: 1.78;
  color: #000;
}

.widget .wp-block-latest-comments .wp-block-latest-comments__comment a {
  color: #000;
  font-size: 0.89rem;
}

.widget .wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}

.widget .wp-block-latest-comments .wp-block-latest-comments__comment:not(last-child) {
  padding-bottom: 20px;
  border-bottom: 1px solid #EFEFEF;
}

.widget .wp-block-latest-comments .wp-block-latest-comments__comment p {
  margin-bottom: 0;
}

.widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 70px;
  font-size: 0.89rem;
}

@media screen and (min-width: 1199px) {
  .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 100px;
  }
}

.widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt a, .widget .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {
  color: #000;
}

.widget .product_list_widget li:not(:last-child) {
  padding-bottom: 20px;
}

.widget .product_list_widget li .product-title {
  color: #000;
}

.widget .product_list_widget li del, .widget .product_list_widget li ins {
  font-size: 0.89rem;
}

.widget.woocommerce ul.cart_list li img, .widget.woocommerce ul.product_list_widget li img, .widget.woocommerce ul.product_list_widget li a {
  border-radius: 50%;
  margin-left: 0;
  margin-right: 20px;
  float: left;
}

.widget.widget_media_image {
  border: none;
  padding: 0;
}

.widget.widget_media_image figure {
  margin: 0;
}

.widget figure.wp-block-embed {
  margin: 0;
}

.widget .wp-block-social-links li.wp-social-link:not(:last-child) {
  margin: 4px 8px 4px 0 !important;
}

.widget .wp-block-social-links li.wp-social-link a svg {
  fill: #fff;
}

#secondary .widget {
  padding: 30px 25px;
  border-radius: 5px;
  border: 1px solid #E5E5E5;
}

#secondary .widget h2, #secondary .widget-title {
  font-size: 1.22rem;
  line-heigth: 36px;
  margin-bottom: 20px;
}

#secondary .widget.widget_pages ul, #secondary .widget.widget_meta ul, #secondary .widget.widget_recent_comments ul, #secondary .widget.widget_recent_entries ul, #secondary .widget.widget_rss ul, #secondary .widget.widget_block ul {
  margin: 0;
}

#secondary .widget.widget_pages ul li:not(:last-child), #secondary .widget.widget_meta ul li:not(:last-child), #secondary .widget.widget_recent_comments ul li:not(:last-child), #secondary .widget.widget_recent_entries ul li:not(:last-child), #secondary .widget.widget_rss ul li:not(:last-child), #secondary .widget.widget_block ul li:not(:last-child) {
  margin-bottom: 20px;
}

#secondary .widget.widget_pages ul li a, #secondary .widget.widget_meta ul li a, #secondary .widget.widget_recent_comments ul li a, #secondary .widget.widget_recent_entries ul li a, #secondary .widget.widget_rss ul li a, #secondary .widget.widget_block ul li a {
  font-size: 0.89rem;
  color: #000;
}

#secondary .widget.widget_pages ul li a:hover, #secondary .widget.widget_meta ul li a:hover, #secondary .widget.widget_recent_comments ul li a:hover, #secondary .widget.widget_recent_entries ul li a:hover, #secondary .widget.widget_rss ul li a:hover, #secondary .widget.widget_block ul li a:hover {
  color: var(--ecp-primary-color-education);
}

.about .section-header {
  margin-bottom: 20px;
}

.about__wrap {
  flex-wrap: wrap;
}

.left-align .about__wrap {
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
  flex-wrap: wrap-reverse;
}

@media screen and (max-width: 991px) {
  .right-align .about__wrap {
    -moz-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}

.about__intro {
  flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (min-width: 992px), print {
  .about__intro {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
}

.about__intro p {
  margin-bottom: 0;
}

.about__intro a {
  margin-top: 20px;
}

@media screen and (min-width: 992px), print {
  .about__intro a {
    margin-top: 30px;
  }
}

@media screen and (min-width: 992px), print {
  .right-align .about__intro {
    padding-right: 50px;
  }
}

@media screen and (max-width: 991px) {
  .right-align .about__intro {
    margin: 30px 0 0 0;
  }
}

@media screen and (max-width: 766px) {
  .right-align .about__intro {
    margin: 20px 0 0 0;
  }
}

@media screen and (min-width: 992px), print {
  .left-align .about__intro {
    padding-left: 50px;
  }
}

@media screen and (max-width: 991px) {
  .left-align .about__intro {
    margin: 30px 0 0 0;
  }
}

@media screen and (max-width: 766px) {
  .left-align .about__intro {
    margin: 20px 0 0 0;
  }
}

.about__intro ul {
  margin-bottom: 30px;
}

.about__img {
  flex: 0 0 100%;
  max-width: 100%;
}

@media screen and (min-width: 992px), print {
  .about__img {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
}

.about__img figure {
  margin: 0;
}

@media screen and (max-width: 1198px) {
  .about__img figure {
    text-align: left;
  }
}

.banner-boxes {
  z-index: 1;
}

@media screen and (max-width: 991px) {
  .banner-boxes {
    padding: 50px 0 25px 0;
  }
}

@media screen and (max-width: 766px) {
  .banner-boxes {
    padding: 20px 0;
  }
}

@media screen and (min-width: 992px), print {
  .banner-boxes {
    padding-bottom: 50px;
  }
}

@media screen and (max-width: 766px) {
  .banner-boxes [class*="col-"], .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .row .col, .grid-layout.layout-item-3 .row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .site-footer .footer-top .grid .col, .grid-layout.layout-item-3 .site-footer .footer-top .grid .banner-boxes .col, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-3 .grid .col, .site-footer .footer-top .grid-layout.layout-item-3 .grid .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .tutor-courses .col, .grid-layout.layout-item-3 .tutor-courses .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .tutor-row .col, .grid-layout.layout-item-3 .tutor-row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid .banner-boxes .p-wrap, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .tutor-courses .p-wrap, .grid-layout.layout-item-3 .tutor-courses .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-3 .tutor-row .p-wrap, .grid-layout.layout-item-3 .tutor-row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .row .col, .grid-layout.layout-item-2 .row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .site-footer .footer-top .grid .col, .grid-layout.layout-item-2 .site-footer .footer-top .grid .banner-boxes .col, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-2 .grid .col, .site-footer .footer-top .grid-layout.layout-item-2 .grid .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .tutor-courses .col, .grid-layout.layout-item-2 .tutor-courses .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .tutor-row .col, .grid-layout.layout-item-2 .tutor-row .banner-boxes .col, .banner-boxes .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .row .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid .banner-boxes .p-wrap, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .tutor-courses .p-wrap, .grid-layout.layout-item-2 .tutor-courses .banner-boxes .p-wrap, .banner-boxes .grid-layout.layout-item-2 .tutor-row .p-wrap, .grid-layout.layout-item-2 .tutor-row .banner-boxes .p-wrap, .banner-boxes .blog .post, .blog .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .row .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .full-width .grid-layout-wrap .tutor-row article, .full-width .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .row .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .row .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row article, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .row .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes .post, .banner-boxes .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .row .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes article, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes article {
    width: 100%;
  }
}

@media screen and (max-width: 991px) {
  .banner-boxes [class*="col-"]:last-child .icon-box, .banner-boxes .col:last-child .icon-box, .banner-boxes .grid-layout.layout-item-3 .row .p-wrap:last-child .icon-box, .grid-layout.layout-item-3 .row .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-3 .site-footer .footer-top .grid .p-wrap:last-child .icon-box, .grid-layout.layout-item-3 .site-footer .footer-top .grid .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-3 .grid .p-wrap:last-child .icon-box, .site-footer .footer-top .grid-layout.layout-item-3 .grid .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-3 .tutor-courses .p-wrap:last-child .icon-box, .grid-layout.layout-item-3 .tutor-courses .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-3 .tutor-row .p-wrap:last-child .icon-box, .grid-layout.layout-item-3 .tutor-row .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-2 .row .p-wrap:last-child .icon-box, .grid-layout.layout-item-2 .row .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-2 .site-footer .footer-top .grid .p-wrap:last-child .icon-box, .grid-layout.layout-item-2 .site-footer .footer-top .grid .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .site-footer .footer-top .grid-layout.layout-item-2 .grid .p-wrap:last-child .icon-box, .site-footer .footer-top .grid-layout.layout-item-2 .grid .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-2 .tutor-courses .p-wrap:last-child .icon-box, .grid-layout.layout-item-2 .tutor-courses .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .grid-layout.layout-item-2 .tutor-row .p-wrap:last-child .icon-box, .grid-layout.layout-item-2 .tutor-row .banner-boxes .p-wrap:last-child .icon-box, .banner-boxes .blog .post:last-child .icon-box, .blog .banner-boxes .post:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .row .post:last-child .icon-box, .full-width .grid-layout-wrap .row .banner-boxes .post:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid .post:last-child .icon-box, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid .post:last-child .icon-box, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .tutor-courses .post:last-child .icon-box, .full-width .grid-layout-wrap .tutor-courses .banner-boxes .post:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .tutor-row .post:last-child .icon-box, .full-width .grid-layout-wrap .tutor-row .banner-boxes .post:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .row article:last-child .icon-box, .full-width .grid-layout-wrap .row .banner-boxes article:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .site-footer .footer-top .grid article:last-child .icon-box, .full-width .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article:last-child .icon-box, .banner-boxes .site-footer .footer-top .full-width .grid-layout-wrap .grid article:last-child .icon-box, .site-footer .footer-top .full-width .grid-layout-wrap .grid .banner-boxes article:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .tutor-courses article:last-child .icon-box, .full-width .grid-layout-wrap .tutor-courses .banner-boxes article:last-child .icon-box, .banner-boxes .full-width .grid-layout-wrap .tutor-row article:last-child .icon-box, .full-width .grid-layout-wrap .tutor-row .banner-boxes article:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .row .post:last-child .icon-box, .recent-posts .grid-layout-wrap .row .banner-boxes .post:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post:last-child .icon-box, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post:last-child .icon-box, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses .post:last-child .icon-box, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes .post:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row .post:last-child .icon-box, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes .post:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .row article:last-child .icon-box, .recent-posts .grid-layout-wrap .row .banner-boxes article:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article:last-child .icon-box, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article:last-child .icon-box, .banner-boxes .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article:last-child .icon-box, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .banner-boxes article:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .tutor-courses article:last-child .icon-box, .recent-posts .grid-layout-wrap .tutor-courses .banner-boxes article:last-child .icon-box, .banner-boxes .recent-posts .grid-layout-wrap .tutor-row article:last-child .icon-box, .recent-posts .grid-layout-wrap .tutor-row .banner-boxes article:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .row .post:last-child .icon-box, .leftsidebar .grid-layout-wrap .row .banner-boxes .post:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post:last-child .icon-box, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post:last-child .icon-box, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses .post:last-child .icon-box, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row .post:last-child .icon-box, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes .post:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .row article:last-child .icon-box, .leftsidebar .grid-layout-wrap .row .banner-boxes article:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article:last-child .icon-box, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article:last-child .icon-box, .banner-boxes .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article:last-child .icon-box, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .banner-boxes article:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-courses article:last-child .icon-box, .leftsidebar .grid-layout-wrap .tutor-courses .banner-boxes article:last-child .icon-box, .banner-boxes .leftsidebar .grid-layout-wrap .tutor-row article:last-child .icon-box, .leftsidebar .grid-layout-wrap .tutor-row .banner-boxes article:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .row .post:last-child .icon-box, .rightsidebar .grid-layout-wrap .row .banner-boxes .post:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post:last-child .icon-box, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post:last-child .icon-box, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes .post:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses .post:last-child .icon-box, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes .post:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row .post:last-child .icon-box, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes .post:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .row article:last-child .icon-box, .rightsidebar .grid-layout-wrap .row .banner-boxes article:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article:last-child .icon-box, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .banner-boxes article:last-child .icon-box, .banner-boxes .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article:last-child .icon-box, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .banner-boxes article:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-courses article:last-child .icon-box, .rightsidebar .grid-layout-wrap .tutor-courses .banner-boxes article:last-child .icon-box, .banner-boxes .rightsidebar .grid-layout-wrap .tutor-row article:last-child .icon-box, .rightsidebar .grid-layout-wrap .tutor-row .banner-boxes article:last-child .icon-box {
    margin-bottom: 0;
  }
}

.banner-boxes .icon-box {
  width: 100%;
  padding: 20px;
  -ms-box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.15);
  -o-box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.15);
  box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.15);
  border-radius: 5px;
  transition: all ease 0.5s;
  background: #fff;
  -moz-flex-direction: column;
  flex-direction: column;
}

@media screen and (min-width: 767px), print {
  .banner-boxes .icon-box {
    padding: 30px;
  }
}

@media screen and (min-width: 992px), print {
  .banner-boxes .icon-box {
    margin-top: -50px;
  }
}

@media screen and (min-width: 1199px) {
  .banner-boxes .icon-box {
    padding: 50px;
    margin-top: -130px;
  }
}

@media screen and (max-width: 766px) {
  .banner-boxes .icon-box {
    margin-bottom: 30px;
  }
}

.banner-boxes .icon-box:hover {
  -ms-box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.25);
  -o-box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.25);
  box-shadow: 0 0 7px 1px rgba(75, 131, 252, 0.25);
}

.banner-boxes .icon-wrap {
  margin-bottom: 20px;
}

@media screen and (min-width: 1199px) {
  .banner-boxes .icon-wrap {
    margin-bottom: 30px;
  }
}

.banner-boxes .icon-wrap img {
  max-width: 60px;
  max-height: 50px;
  object-fit: contain;
}

@media screen and (min-width: 767px), print {
  .banner-boxes .icon-wrap img {
    max-width: 71px;
    max-height: 60px;
  }
}

.banner-boxes .icon-text h2 {
  font-size: 1.44rem;
  line-height: 2rem;
  margin-bottom: 15px;
}

.banner-boxes .icon-text p {
  margin-bottom: 0;
}

.banner-boxes [class^="icon-"] p, .banner-boxes [class*=" icon-"] p {
  line-height: 1.778;
}

.banner-boxes.no-banner {
  padding: 20px 0;
}

@media screen and (min-width: 767px), print {
  .banner-boxes.no-banner {
    padding: 25px 0;
  }
}

@media screen and (min-width: 992px), print {
  .banner-boxes.no-banner {
    padding: 35px 0;
  }
}

@media screen and (min-width: 1199px) {
  .banner-boxes.no-banner {
    padding: 50px 0;
  }
}

@media screen and (min-width: 767px), print {
  .banner-boxes.no-banner .icon-box {
    margin: 0;
  }
}

.layout-1 .banner {
  padding: 0;
}

.layout-1 .banner-image-wrapper img {
  width: 100%;
  vertical-align: top;
  height: 750px;
  max-height: 750px;
  object-fit: cover;
}

@media screen and (min-width: 1199px) {
  .layout-1 .banner-image-wrapper img {
    height: 850px;
    max-height: 850px;
  }
}

@media screen and (max-width: 766px) {
  .layout-1 .banner-image-wrapper img {
    height: auto;
  }
}

.layout-1 .banner__wrap {
  left: 0;
  top: 0;
  bottom: 0;
  padding: 120px 20px 50px;
}

@media screen and (min-width: 767px), print {
  .layout-1 .banner__wrap {
    left: 0;
    padding: 0;
    bottom: 50%;
    transform: translateY(50%);
  }
}

@media screen and (max-width: 766px) {
  .layout-1 .banner__wrap {
    position: relative;
    padding: 30px 0 20px;
  }
}

.layout-1 .banner__wrap .btn-wrap {
  margin-top: 30px;
}

@media screen and (max-width: 766px) {
  .layout-1 .banner__wrap .btn-wrap {
    margin-top: 20px;
  }
}

@media screen and (min-width: 992px), print {
  .layout-1 .banner__text {
    max-width: 550px;
  }
}

.layout-1 .banner__title {
  margin: 10px 0 25px !important;
}

@media screen and (max-width: 766px) {
  .layout-1 .banner__title {
    margin: 5px 0 15px !important;
  }
}

.layout-1 .banner p {
  color: #000;
}

.layout-1 .banner--slider .banner__title {
  color: #fff;
}

.layout-1 .banner--slider .banner__text {
  color: #fff;
}

.layout-1.banner-overlay .banner__text p {
  color: #fff;
}

.layout-1.banner-overlay .banner__title {
  color: #fff !important;
}

.banner-overlay .banner:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
}

.blog .row, .blog .site-footer .footer-top .grid, .site-footer .footer-top .blog .grid, .blog .tutor-courses, .blog .tutor-row {
  row-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .blog .row, .blog .site-footer .footer-top .grid, .site-footer .footer-top .blog .grid, .blog .tutor-courses, .blog .tutor-row {
    row-gap: 50px;
  }
}

@media screen and (min-width: 767px), print {
  .blog .post {
    width: 50%;
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 992px), print {
  .blog .post {
    width: 33.33%;
    flex: 0 0 33.33%;
  }
}

.blog__card {
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  width: 100%;
}

.blog__img {
  margin: 0;
}

.blog__img img {
  width: 100%;
  border-radius: 5px 5px 0 0;
}

.blog__info {
  padding: 20px;
}

@media screen and (min-width: 767px), print {
  .blog__info {
    padding: 35px;
  }
}

.blog-category {
  margin-bottom: 10px;
}

@media screen and (min-width: 767px), print {
  .blog-category {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 1199px) {
  .blog-category {
    margin-bottom: 17px;
  }
}

.blog__title {
  font-size: 1.22rem;
  line-height: 1.89rem;
  margin: 0 0 20px;
  transition: all 0.3s ease;
}

.blog__title a {
  color: #000;
}

.blog__title:hover {
  color: var(--ecp-primary-color-education);
}

.blog__bottom {
  -moz-justify-content: space-between;
  justify-content: space-between;
  font-size: 14px;
  color: #000;
}

.blog__date {
  color: #000;
}

.course-highlights__wrap {
  flex-wrap: wrap;
  -moz-align-items: center;
  align-items: center;
  background: rgba(55, 126, 249, 0.06);
}

.course-highlights__img {
  flex: 0 0 100%;
}

@media screen and (min-width: 992px), print {
  .course-highlights__img {
    flex: 1 0 50%;
  }
}

.course-highlights__img img {
  width: 100%;
  object-fit: cover;
}

.course-highlights__info {
  padding: 30px;
  flex: 0 0 100%;
}

@media screen and (min-width: 992px), print {
  .course-highlights__info {
    padding: 50px;
    flex: 1 0 50%;
  }
}

.course-highlights__info ul {
  margin: 0;
}

.course-highlights__info ul li {
  margin-bottom: 30px;
}

.course-highlights__info ul li:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 766px) {
  .box-flex {
    display: block;
  }
}

.box-flex__icon {
  min-width: 50px;
  max-width: 50px;
  max-height: 50px;
  margin-right: 25px;
}

@media screen and (min-width: 767px), print {
  .box-flex__icon {
    min-width: 60px;
    max-width: 60px;
    max-height: 60px;
  }
}

@media screen and (min-width: 1199px) {
  .box-flex__icon {
    max-width: 80px;
    max-height: 80px;
    min-width: 80px;
  }
}

@media screen and (max-width: 766px) {
  .box-flex__icon {
    margin: 0 0 10px;
  }
}

.box-flex__text h3 {
  font-size: 1.22rem;
  line-height: 34px;
  margin-bottom: 10px;
}

.box-flex__text p {
  margin-bottom: 0;
}

.cta {
  background: var(--ecp-primary-color-education);
  color: #fff;
  padding: 50px 0;
  margin: 20px 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (min-width: 767px), print {
  .cta {
    margin: 25px 0;
  }
}

@media screen and (min-width: 992px), print {
  .cta {
    margin: 35px 0;
  }
}

@media screen and (min-width: 1199px) {
  .cta {
    margin: 50px 0;
  }
}

.cta-wrap {
  -moz-align-items: center;
  align-items: center;
  z-index: 1;
}

@media screen and (max-width: 766px) {
  .cta-wrap {
    flex-wrap: wrap;
  }
}

.cta__info {
  width: 100%;
  color: #fff;
}

.cta__info h2 {
  font-size: 1.78rem;
  line-height: 2.22rem;
  margin-bottom: 10px;
  color: #fff;
  padding-left: 20px;
}

@media screen and (min-width: 767px), print {
  .cta__info h2 {
    font-size: 2.11rem;
    line-height: 2.56rem;
  }
}

.cta__info h2:before {
  height: 100%;
  background: #F7F7F7;
  width: 4px;
  border-radius: 5px;
  left: 0;
}

.cta__info span {
  padding-left: 20px;
  display: inline-block;
}

.cta__btn {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .cta__btn {
    width: 55%;
    text-align: right;
  }
}

.cta__btn .btn, .cta__btn button,
.cta__btn input[type="button"],
.cta__btn input[type="reset"],
.cta__btn input[type="submit"], .cta__btn .tutor-public-course-start-learning a, .tutor-public-course-start-learning .cta__btn a, .cta__btn .single_add_to_cart_button, .cta__btn .tutor-button, .cta__btn .tutor-btn, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .button, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .added_to_cart, .cta__btn .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .cta__btn .wc-forward, .cta__btn .single-product .summary.entry-summary .cart button, .single-product .summary.entry-summary .cart .cta__btn button, .cta__btn .single-product #review_form #respond .comment-form .form-submit .submit, .single-product #review_form #respond .comment-form .form-submit .cta__btn .submit, .cta__btn .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .shop_table tbody .cta__btn button, .cta__btn .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .cta__btn .button, .cta__btn .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .cta__btn button, .cta__btn .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .cta__btn #place_order.button.alt {
  background: #fff;
  color: #000;
  border-radius: 5px;
}

.cta__btn .btn:hover, .cta__btn button:hover,
.cta__btn input:hover[type="button"],
.cta__btn input:hover[type="reset"],
.cta__btn input:hover[type="submit"], .cta__btn .tutor-public-course-start-learning a:hover, .tutor-public-course-start-learning .cta__btn a:hover, .cta__btn .single_add_to_cart_button:hover, .cta__btn .tutor-button:hover, .cta__btn .tutor-btn:hover, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button:hover, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .button:hover, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart:hover, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .added_to_cart:hover, .cta__btn .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward:hover, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .cta__btn .wc-forward:hover, .cta__btn .single-product .summary.entry-summary .cart button:hover, .single-product .summary.entry-summary .cart .cta__btn button:hover, .cta__btn .single-product #review_form #respond .comment-form .form-submit .submit:hover, .single-product #review_form #respond .comment-form .form-submit .cta__btn .submit:hover, .cta__btn .woocommerce-cart #primary .site-main .shop_table tbody button:hover, .woocommerce-cart #primary .site-main .shop_table tbody .cta__btn button:hover, .cta__btn .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button:hover, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .cta__btn .button:hover, .cta__btn .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button:hover, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .cta__btn button:hover, .cta__btn .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt:hover, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .cta__btn #place_order.button.alt:hover {
  background-color: var(--ecp-secondary-color-education);
  color: #fff;
}

.cta__btn .btn:hover .btn-arrow--dark, .cta__btn button:hover .btn-arrow--dark, .cta__btn input:hover[type="button"] .btn-arrow--dark, .cta__btn input:hover[type="reset"] .btn-arrow--dark, .cta__btn input:hover[type="submit"] .btn-arrow--dark, .cta__btn .tutor-public-course-start-learning a:hover .btn-arrow--dark, .tutor-public-course-start-learning .cta__btn a:hover .btn-arrow--dark, .cta__btn .single_add_to_cart_button:hover .btn-arrow--dark, .cta__btn .tutor-button:hover .btn-arrow--dark, .cta__btn .tutor-btn:hover .btn-arrow--dark, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button:hover .btn-arrow--dark, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .button:hover .btn-arrow--dark, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart:hover .btn-arrow--dark, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .added_to_cart:hover .btn-arrow--dark, .cta__btn .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward:hover .btn-arrow--dark, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .cta__btn .wc-forward:hover .btn-arrow--dark, .cta__btn .single-product .summary.entry-summary .cart button:hover .btn-arrow--dark, .single-product .summary.entry-summary .cart .cta__btn button:hover .btn-arrow--dark, .cta__btn .single-product #review_form #respond .comment-form .form-submit .submit:hover .btn-arrow--dark, .single-product #review_form #respond .comment-form .form-submit .cta__btn .submit:hover .btn-arrow--dark, .cta__btn .woocommerce-cart #primary .site-main .shop_table tbody button:hover .btn-arrow--dark, .woocommerce-cart #primary .site-main .shop_table tbody .cta__btn button:hover .btn-arrow--dark, .cta__btn .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button:hover .btn-arrow--dark, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .cta__btn .button:hover .btn-arrow--dark, .cta__btn .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button:hover .btn-arrow--dark, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .cta__btn button:hover .btn-arrow--dark, .cta__btn .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt:hover .btn-arrow--dark, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .cta__btn #place_order.button.alt:hover .btn-arrow--dark {
  background-image: url("./assets/img/right-arrow.png");
}

@media screen and (max-width: 766px) {
  .cta__btn .btn, .cta__btn button,
  .cta__btn input[type="button"],
  .cta__btn input[type="reset"],
  .cta__btn input[type="submit"], .cta__btn .tutor-public-course-start-learning a, .tutor-public-course-start-learning .cta__btn a, .cta__btn .single_add_to_cart_button, .cta__btn .tutor-button, .cta__btn .tutor-btn, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .button, .cta__btn .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .cta__btn .added_to_cart, .cta__btn .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .cta__btn .wc-forward, .cta__btn .single-product .summary.entry-summary .cart button, .single-product .summary.entry-summary .cart .cta__btn button, .cta__btn .single-product #review_form #respond .comment-form .form-submit .submit, .single-product #review_form #respond .comment-form .form-submit .cta__btn .submit, .cta__btn .woocommerce-cart #primary .site-main .shop_table tbody button, .woocommerce-cart #primary .site-main .shop_table tbody .cta__btn button, .cta__btn .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button, .woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .cta__btn .button, .cta__btn .woocommerce-checkout form.checkout_coupon .form-row.form-row-last button, .woocommerce-checkout form.checkout_coupon .form-row.form-row-last .cta__btn button, .cta__btn .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt, .woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order .cta__btn #place_order.button.alt {
    margin-top: 20px;
  }
}

.faq .faq-grid-wrap {
  flex-wrap: wrap;
  grid-column-gap: 30px;
  grid-row-gap: 20px;
}

@media screen and (min-width: 1199px) {
  .faq .faq-grid-wrap {
    grid-column-gap: 50px;
    grid-row-gap: 30px;
  }
}

@media screen and (min-width: 767px), print {
  .faq .faq-grid-wrap .faq-block-wrap {
    width: calc(50% - 25px);
  }
}

.faq .faq-grid-wrap .faq-main {
  -ms-box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 3px 7px 1px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 12px 20px;
}

@media screen and (min-width: 992px), print {
  .faq .faq-grid-wrap .faq-main {
    padding: 14px 18px;
  }
}

@media screen and (min-width: 1199px) {
  .faq .faq-grid-wrap .faq-main {
    padding: 14px 20px;
  }
}

.faq .faq-grid-wrap .faq-main:not(:last-of-type) {
  margin-bottom: 30px;
}

.faq .faq-grid-wrap .faq-main .question-wrap {
  -moz-justify-content: space-between;
  justify-content: space-between;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
  font-size: 1.22rem;
  line-height: 1.89rem;
}

.faq .faq-grid-wrap .faq-main .question-wrap.active {
  color: var(--ecp-primary-color-education);
}

.faq .faq-grid-wrap .faq-main .question-wrap.active .icon-plus:before {
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.47 11H7.46997' stroke='%23868686' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.47 21C16.9928 21 21.47 16.5228 21.47 11C21.47 5.47715 16.9928 1 11.47 1C5.94712 1 1.46997 5.47715 1.46997 11C1.46997 16.5228 5.94712 21 11.47 21Z' stroke='%23868686' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.faq .faq-grid-wrap .faq-main .question-wrap .icon-wrap {
  margin: 0;
}

.faq .faq-grid-wrap .faq-main .question-wrap .icon-plus {
  display: inline-block;
}

.faq .faq-grid-wrap .faq-main .question-wrap .icon-plus:before {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.47 11H7.46997M11.47 7V11V7ZM11.47 11V15V11ZM11.47 11H15.47H11.47Z' stroke='%23868686' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M11.47 21C16.9928 21 21.47 16.5228 21.47 11C21.47 5.47715 16.9928 1 11.47 1C5.94712 1 1.46997 5.47715 1.46997 11C1.46997 16.5228 5.94712 21 11.47 21Z' stroke='%23868686' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}

.faq .faq-grid-wrap .faq-main .answer-wrap {
  font-size: 1rem;
  display: none;
  width: 100%;
  max-width: 100%;
  padding: 10px 0;
}

@media screen and (min-width: 767px), print {
  .faq .faq-grid-wrap .faq-main .answer-wrap {
    padding: 20px 0 10px;
    max-width: 95%;
  }
}

.faq .faq-grid-wrap .faq-main .answer-wrap p {
  margin-bottom: 0;
}

.f-course {
  padding-top: 20px;
}

@media screen and (min-width: 767px), print {
  .f-course {
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .f-course {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .f-course {
    padding-top: 50px;
  }
}

.f-course .f-grid .grid {
  flex-wrap: wrap;
  margin: 15px -15px 0 -15px;
}

@media screen and (min-width: 1199px) {
  .f-course .f-grid .grid {
    margin: 35px -25px 0 -25px;
  }
}

.f-course .f-grid .grid .f-wrap {
  padding: 10px 15px;
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
}

@media screen and (min-width: 767px), print {
  .f-course .f-grid .grid .f-wrap {
    width: 50%;
  }
}

@media screen and (min-width: 992px), print {
  .f-course .f-grid .grid .f-wrap {
    width: 33.33%;
  }
}

@media screen and (min-width: 1199px) {
  .f-course .f-grid .grid .f-wrap {
    padding: 15px 25px;
    margin-bottom: 35px;
  }
}

.f-course .f-grid .grid .f-wrap__content {
  position: relative;
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
}

.f-course .f-grid .grid .f-wrap__content img {
  width: 100%;
}

.f-course .f-grid .grid .f-wrap__bottom {
  border-top: 1px solid #EFEFEF;
  padding: 12px 30px;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.f-course .f-grid .grid .f-wrap__bottom .btn-lnk {
  color: var(--ecp-primary-color-education);
}

.f-course .f-grid .grid .f-wrap__price {
  font-size: 1.22rem;
  color: var(--ecp-primary-color-education);
  line-height: 1;
}

.f-course .f-grid .grid .f-info {
  padding: 20px;
  background: #fff;
}

@media screen and (min-width: 767px), print {
  .f-course .f-grid .grid .f-info {
    padding: 30px 35px;
  }
}

.f-course .f-grid .grid .f-info .category-list {
  font-size: 0;
  margin-bottom: 10px;
}

.f-course .f-grid .grid .f-info .category-list a:before {
  content: '-';
  top: 50%;
  transform: translateY(-50%);
  left: -4px;
}

.f-course .f-grid .grid .f-info .f-writer a {
  color: #5C5C5C;
}

.f-course .f-grid .grid .f-info h3 {
  font-size: 1.22rem;
  line-height: 1.89rem;
  margin: 10px 0;
}

@media screen and (min-width: 992px), print {
  .f-course .f-grid .grid .f-info h3 {
    font-size: 1.44rem;
    line-height: 2rem;
  }
}

.f-course .f-grid .grid .f-info h3 a {
  color: #000;
}

.f-course .f-grid .grid .f-info h3 a:hover {
  color: var(--ecp-primary-color-education);
}

.filters .button-group, .filters ul {
  -moz-justify-content: center;
  justify-content: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}

@media screen and (min-width: 767px), print {
  .filters .button-group, .filters ul {
    margin: 0 -20px;
  }
}

.filters .button-group button.button, .filters .button-group li, .filters ul button.button, .filters ul li {
  font-size: 1rem;
  line-height: 1.2s;
  margin: 8px 10px;
  cursor: pointer;
  transition: 0.05s ease all;
  border: 1px solid rgba(55, 126, 249, 0.06);
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  background: #fff;
  border-radius: 5px;
  color: #000;
  padding: 8px 15px;
}

@media screen and (min-width: 992px), print {
  .filters .button-group button.button, .filters .button-group li, .filters ul button.button, .filters ul li {
    margin: 10px 20px;
    padding: 10px 20px;
  }
}

@media screen and (max-width: 574px) {
  .filters .button-group button.button, .filters .button-group li, .filters ul button.button, .filters ul li {
    width: auto;
    font-size: 0.89rem;
  }
}

.filters .button-group button.button.is-checked, .filters .button-group button.button:hover, .filters .button-group li.is-checked, .filters .button-group li:hover, .filters ul button.button.is-checked, .filters ul button.button:hover, .filters ul li.is-checked, .filters ul li:hover {
  color: var(--ecp-primary-color-education);
  background-color: rgba(55, 126, 249, 0.06);
}

.filters .filters--block ul {
  -ms-box-shadow: 6px 5px 7px 1px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 6px 5px 7px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 6px 5px 7px 1px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  margin: 0;
}

@media screen and (min-width: 767px), print {
  .filters .filters--block ul {
    margin: 0 20px;
  }
}

.filters .filters--block ul button.button, .filters .filters--block ul li {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 10px 15px;
  margin: 0;
}

@media screen and (min-width: 575px), print {
  .filters .filters--block ul button.button, .filters .filters--block ul li {
    padding: 10px 20px;
  }
}

@media screen and (min-width: 1199px) {
  .filters .filters--block ul button.button, .filters .filters--block ul li {
    padding: 20px 30px;
  }
}

.filters .filters--block ul button.button:hover, .filters .filters--block ul button.button.is-checked, .filters .filters--block ul li:hover, .filters .filters--block ul li.is-checked {
  background-color: transparent;
}

.filters .filters--block ul button.button:nth-child(1):before, .filters .filters--block ul li:nth-child(1):before {
  display: none;
}

.filters .filters--block ul button.button:before, .filters .filters--block ul li:before {
  height: 20px;
  width: 1px;
  background-color: #5C5C5C;
  left: 0;
  top: 50%;
  transform: translatey(-50%);
}

.site-footer {
  background: var(--ecp-primary-color-education);
  color: #fff;
  margin-top: 20px;
}

@media screen and (min-width: 767px), print {
  .site-footer {
    margin-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .site-footer {
    margin-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .site-footer {
    margin-top: 50px;
  }
}

.site-footer a {
  color: #fff;
}

.site-footer .footer__box {
  width: 515px;
}

.site-footer .footer__logo {
  height: 48px;
  width: 250px;
  object-fit: cover;
  margin-bottom: 52px;
}

.site-footer .footer-top {
  padding: 40px 0 10px;
}

@media screen and (min-width: 767px), print {
  .site-footer .footer-top {
    padding: 50px 0 20px;
  }
}

@media screen and (min-width: 992px), print {
  .site-footer .footer-top {
    padding: 70px 0 35px;
  }
}

@media screen and (min-width: 1199px) {
  .site-footer .footer-top {
    padding: 100px 0 50px;
  }
}

.site-footer .footer-top .grid {
  height: auto !important;
}

.site-footer .footer-top .grid.column-4 .col, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .blog .post, .blog .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row article {
  width: 100%;
  flex: 0 0 100%;
}

@media screen and (min-width: 575px), print {
  .site-footer .footer-top .grid.column-4 .col, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .blog .post, .blog .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row article {
    width: 50%;
    flex: 0 0 50%;
  }
}

@media screen and (min-width: 992px), print {
  .site-footer .footer-top .grid.column-4 .col, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .row .p-wrap, .grid-layout.layout-item-3 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-3 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-3 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .row .p-wrap, .grid-layout.layout-item-2 .site-footer .footer-top .grid.column-4 .p-wrap, .site-footer .footer-top .grid-layout.layout-item-2 .grid.column-4 .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-courses .p-wrap, .site-footer .footer-top .grid.column-4 .grid-layout.layout-item-2 .tutor-row .p-wrap, .site-footer .footer-top .grid.column-4 .blog .post, .blog .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .full-width .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .full-width .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .recent-posts .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .leftsidebar .grid-layout-wrap .tutor-row article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row .post, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid.column-4 article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid.column-4 article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-courses article, .site-footer .footer-top .grid.column-4 .rightsidebar .grid-layout-wrap .tutor-row article {
    width: 25%;
    flex: 0 0 25%;
  }
}

.site-footer .footer-top .widget-title, .site-footer .footer-top h4 {
  color: #fff;
  font-size: 1.44rem;
  margin-bottom: 20px;
  line-height: 1.83rem;
}

@media screen and (min-width: 767px), print {
  .site-footer .footer-top .widget-title, .site-footer .footer-top h4 {
    margin-bottom: 30px;
  }
}

.site-footer .footer-top ul {
  margin: 0;
}

.site-footer .footer-top ul li:not(:last-of-type) {
  padding-bottom: 15px;
}

.site-footer .footer-top ul li a {
  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 2px);
  background-repeat: no-repeat;
  background-size: 0 100%;
  display: inline;
  transition: background-size .2s,color .2s;
  padding-bottom: 5px;
}

.site-footer .footer-top ul li a:hover {
  color: #fff;
  background-size: 100% 100%;
}

.site-footer .footer-bottom .site-info {
  border-top: 1px solid #0F49AF;
  padding: 14px 0;
  font-size: 0.89rem;
}

.site-footer .footer-bottom h4 {
  color: #fff;
  margin-bottom: 0;
}

.site-footer .footer-bottom .form-group {
  display: -moz-flex;
  display: flex;
  -moz-align-items: center;
  align-items: center;
  margin: 0 -30px;
}

.site-footer .footer-bottom .form-group button {
  border-radius: 5px;
}

.site-footer .footer-bottom .form-control {
  padding: 0 30px;
}

.site-footer .footer-bottom .form-control input {
  border-radius: 5px;
  padding: 0 40px;
  height: 80px;
  max-height: 80px;
  min-width: 465px;
  color: #fff;
}

.site-footer .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .row .col:nth-child(1), .grid-layout.layout-item-3 .row .site-footer .footer-bottom .col:nth-child(1), .grid-layout.layout-item-3 .site-footer .footer-bottom .footer-top .grid .col:nth-child(1), .grid-layout.layout-item-3 .site-footer .footer-top .grid .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .footer-top .grid-layout.layout-item-3 .grid .col:nth-child(1), .site-footer .footer-top .grid-layout.layout-item-3 .grid .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-courses .col:nth-child(1), .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-row .col:nth-child(1), .grid-layout.layout-item-3 .tutor-row .site-footer .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .row .p-wrap:nth-child(1), .grid-layout.layout-item-3 .row .site-footer .footer-bottom .p-wrap:nth-child(1), .grid-layout.layout-item-3 .site-footer .footer-bottom .footer-top .grid .p-wrap:nth-child(1), .grid-layout.layout-item-3 .site-footer .footer-top .grid .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .footer-top .grid-layout.layout-item-3 .grid .p-wrap:nth-child(1), .site-footer .footer-top .grid-layout.layout-item-3 .grid .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-courses .p-wrap:nth-child(1), .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-row .p-wrap:nth-child(1), .grid-layout.layout-item-3 .tutor-row .site-footer .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .row .col:nth-child(1), .grid-layout.layout-item-2 .row .site-footer .footer-bottom .col:nth-child(1), .grid-layout.layout-item-2 .site-footer .footer-bottom .footer-top .grid .col:nth-child(1), .grid-layout.layout-item-2 .site-footer .footer-top .grid .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .footer-top .grid-layout.layout-item-2 .grid .col:nth-child(1), .site-footer .footer-top .grid-layout.layout-item-2 .grid .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-courses .col:nth-child(1), .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-row .col:nth-child(1), .grid-layout.layout-item-2 .tutor-row .site-footer .footer-bottom .col:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .row .p-wrap:nth-child(1), .grid-layout.layout-item-2 .row .site-footer .footer-bottom .p-wrap:nth-child(1), .grid-layout.layout-item-2 .site-footer .footer-bottom .footer-top .grid .p-wrap:nth-child(1), .grid-layout.layout-item-2 .site-footer .footer-top .grid .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .footer-top .grid-layout.layout-item-2 .grid .p-wrap:nth-child(1), .site-footer .footer-top .grid-layout.layout-item-2 .grid .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-courses .p-wrap:nth-child(1), .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-row .p-wrap:nth-child(1), .grid-layout.layout-item-2 .tutor-row .site-footer .footer-bottom .p-wrap:nth-child(1), .site-footer .footer-bottom .blog .post:nth-child(1), .blog .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .row .post:nth-child(1), .full-width .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1), .full-width .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1), .full-width .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .footer-top .full-width .grid-layout-wrap .grid .post:nth-child(1), .site-footer .footer-top .full-width .grid-layout-wrap .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-courses .post:nth-child(1), .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-row .post:nth-child(1), .full-width .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .row article:nth-child(1), .full-width .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1), .full-width .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1), .full-width .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .footer-top .full-width .grid-layout-wrap .grid article:nth-child(1), .site-footer .footer-top .full-width .grid-layout-wrap .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-courses article:nth-child(1), .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-row article:nth-child(1), .full-width .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .row .post:nth-child(1), .recent-posts .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1), .recent-posts .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1), .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .footer-top .recent-posts .grid-layout-wrap .grid .post:nth-child(1), .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-courses .post:nth-child(1), .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-row .post:nth-child(1), .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .row article:nth-child(1), .recent-posts .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1), .recent-posts .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1), .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .footer-top .recent-posts .grid-layout-wrap .grid article:nth-child(1), .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-courses article:nth-child(1), .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-row article:nth-child(1), .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .row .post:nth-child(1), .leftsidebar .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1), .leftsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1), .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .footer-top .leftsidebar .grid-layout-wrap .grid .post:nth-child(1), .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-courses .post:nth-child(1), .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-row .post:nth-child(1), .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .row article:nth-child(1), .leftsidebar .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1), .leftsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1), .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .footer-top .leftsidebar .grid-layout-wrap .grid article:nth-child(1), .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-courses article:nth-child(1), .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-row article:nth-child(1), .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .row .post:nth-child(1), .rightsidebar .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1), .rightsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1), .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .footer-top .rightsidebar .grid-layout-wrap .grid .post:nth-child(1), .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-courses .post:nth-child(1), .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-row .post:nth-child(1), .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .row article:nth-child(1), .rightsidebar .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1), .rightsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1), .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .footer-top .rightsidebar .grid-layout-wrap .grid article:nth-child(1), .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .footer-bottom article:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-courses article:nth-child(1), .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1), .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-row article:nth-child(1), .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1) {
  max-width: 38%;
  flex: 0 0 38%;
}

.site-footer .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .row .col:nth-child(1) h4, .grid-layout.layout-item-3 .row .site-footer .footer-bottom .col:nth-child(1) h4, .grid-layout.layout-item-3 .site-footer .footer-bottom .footer-top .grid .col:nth-child(1) h4, .grid-layout.layout-item-3 .site-footer .footer-top .grid .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .footer-top .grid-layout.layout-item-3 .grid .col:nth-child(1) h4, .site-footer .footer-top .grid-layout.layout-item-3 .grid .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-courses .col:nth-child(1) h4, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-row .col:nth-child(1) h4, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .row .p-wrap:nth-child(1) h4, .grid-layout.layout-item-3 .row .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .grid-layout.layout-item-3 .site-footer .footer-bottom .footer-top .grid .p-wrap:nth-child(1) h4, .grid-layout.layout-item-3 .site-footer .footer-top .grid .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .footer-top .grid-layout.layout-item-3 .grid .p-wrap:nth-child(1) h4, .site-footer .footer-top .grid-layout.layout-item-3 .grid .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-courses .p-wrap:nth-child(1) h4, .grid-layout.layout-item-3 .tutor-courses .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-3 .tutor-row .p-wrap:nth-child(1) h4, .grid-layout.layout-item-3 .tutor-row .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .row .col:nth-child(1) h4, .grid-layout.layout-item-2 .row .site-footer .footer-bottom .col:nth-child(1) h4, .grid-layout.layout-item-2 .site-footer .footer-bottom .footer-top .grid .col:nth-child(1) h4, .grid-layout.layout-item-2 .site-footer .footer-top .grid .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .footer-top .grid-layout.layout-item-2 .grid .col:nth-child(1) h4, .site-footer .footer-top .grid-layout.layout-item-2 .grid .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-courses .col:nth-child(1) h4, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-row .col:nth-child(1) h4, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-bottom .col:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .row .p-wrap:nth-child(1) h4, .grid-layout.layout-item-2 .row .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .grid-layout.layout-item-2 .site-footer .footer-bottom .footer-top .grid .p-wrap:nth-child(1) h4, .grid-layout.layout-item-2 .site-footer .footer-top .grid .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .footer-top .grid-layout.layout-item-2 .grid .p-wrap:nth-child(1) h4, .site-footer .footer-top .grid-layout.layout-item-2 .grid .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-courses .p-wrap:nth-child(1) h4, .grid-layout.layout-item-2 .tutor-courses .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .grid-layout.layout-item-2 .tutor-row .p-wrap:nth-child(1) h4, .grid-layout.layout-item-2 .tutor-row .site-footer .footer-bottom .p-wrap:nth-child(1) h4, .site-footer .footer-bottom .blog .post:nth-child(1) h4, .blog .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .row .post:nth-child(1) h4, .full-width .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1) h4, .full-width .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1) h4, .full-width .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .footer-top .full-width .grid-layout-wrap .grid .post:nth-child(1) h4, .site-footer .footer-top .full-width .grid-layout-wrap .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-courses .post:nth-child(1) h4, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-row .post:nth-child(1) h4, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .row article:nth-child(1) h4, .full-width .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1) h4, .full-width .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1) h4, .full-width .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .footer-top .full-width .grid-layout-wrap .grid article:nth-child(1) h4, .site-footer .footer-top .full-width .grid-layout-wrap .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-courses article:nth-child(1) h4, .full-width .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .full-width .grid-layout-wrap .tutor-row article:nth-child(1) h4, .full-width .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .row .post:nth-child(1) h4, .recent-posts .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1) h4, .recent-posts .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1) h4, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .footer-top .recent-posts .grid-layout-wrap .grid .post:nth-child(1) h4, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-courses .post:nth-child(1) h4, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-row .post:nth-child(1) h4, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .row article:nth-child(1) h4, .recent-posts .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1) h4, .recent-posts .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1) h4, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .footer-top .recent-posts .grid-layout-wrap .grid article:nth-child(1) h4, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-courses article:nth-child(1) h4, .recent-posts .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .recent-posts .grid-layout-wrap .tutor-row article:nth-child(1) h4, .recent-posts .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .row .post:nth-child(1) h4, .leftsidebar .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1) h4, .leftsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1) h4, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .footer-top .leftsidebar .grid-layout-wrap .grid .post:nth-child(1) h4, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-courses .post:nth-child(1) h4, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-row .post:nth-child(1) h4, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .row article:nth-child(1) h4, .leftsidebar .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1) h4, .leftsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1) h4, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .footer-top .leftsidebar .grid-layout-wrap .grid article:nth-child(1) h4, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-courses article:nth-child(1) h4, .leftsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .leftsidebar .grid-layout-wrap .tutor-row article:nth-child(1) h4, .leftsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .row .post:nth-child(1) h4, .rightsidebar .grid-layout-wrap .row .site-footer .footer-bottom .post:nth-child(1) h4, .rightsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid .post:nth-child(1) h4, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .footer-top .rightsidebar .grid-layout-wrap .grid .post:nth-child(1) h4, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-courses .post:nth-child(1) h4, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-row .post:nth-child(1) h4, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom .post:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .row article:nth-child(1) h4, .rightsidebar .grid-layout-wrap .row .site-footer .footer-bottom article:nth-child(1) h4, .rightsidebar .grid-layout-wrap .site-footer .footer-bottom .footer-top .grid article:nth-child(1) h4, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .footer-top .rightsidebar .grid-layout-wrap .grid article:nth-child(1) h4, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-courses article:nth-child(1) h4, .rightsidebar .grid-layout-wrap .tutor-courses .site-footer .footer-bottom article:nth-child(1) h4, .site-footer .footer-bottom .rightsidebar .grid-layout-wrap .tutor-row article:nth-child(1) h4, .rightsidebar .grid-layout-wrap .tutor-row .site-footer .footer-bottom article:nth-child(1) h4 {
  font-size: 2.17rem;
}

.site-footer .footer-bottom a:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: underline;
}

.site-footer .social-links ul li {
  display: inline-block;
}

.site-footer .social-links ul li:not(:last-of-type) {
  padding-right: 20px;
}

.site-footer .social-links ul li img {
  height: 22px;
  width: 22px;
  transition: 0.3s ease;
}

.site-footer .social-links ul li a:after {
  display: none;
}

.site-footer .social-links ul li a:hover img {
  transform: scale(1.1);
}

.site-footer .copyright {
  background: #1758C9;
  text-align: center;
  padding: 26px 0;
  line-height: 1;
}

.site-footer .copyright p {
  margin: 0;
}

.site-footer .blossomthemes-email-newsletter-wrapper form:before {
  background: #e9b11c;
  height: 50px;
  width: 50px;
  right: -10px;
  top: 10px;
}

@media screen and (min-width: 767px), print {
  .site-footer .blossomthemes-email-newsletter-wrapper form:before {
    height: 60px;
    width: 60px;
    right: 0;
  }
}

.site-footer .blossomthemes-email-newsletter-wrapper input {
  height: 50px;
  margin: 0;
  font-size: 16px;
  border-radius: 0;
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .site-footer .blossomthemes-email-newsletter-wrapper input {
    height: 60px;
  }
}

.site-footer .blossomthemes-email-newsletter-wrapper input[type="submit"] {
  height: 50px;
  width: 54px;
  font-size: 0;
  background: var(--ecp-secondary-color-education);
  border-color: var(--ecp-secondary-color-education);
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.3959 2.40663L22.4722 21.0763C22.176 22.3937 21.4043 22.7217 20.3075 22.1014L14.3287 17.6563L11.4443 20.456C11.1248 20.7784 10.8583 21.0473 10.2426 21.0473L10.6726 14.9043L21.7525 4.80253C22.2345 4.36964 21.6476 4.12883 21.004 4.56266L7.30613 13.2655L1.40908 11.4028C0.126583 10.9989 0.103367 10.1088 1.67653 9.48753L24.7419 0.521386C25.8099 0.11754 26.7441 0.761258 26.3959 2.40756V2.40663Z' fill='white'/%3E%3C/svg%3E");
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.3959 2.40663L22.4722 21.0763C22.176 22.3937 21.4043 22.7217 20.3075 22.1014L14.3287 17.6563L11.4443 20.456C11.1248 20.7784 10.8583 21.0473 10.2426 21.0473L10.6726 14.9043L21.7525 4.80253C22.2345 4.36964 21.6476 4.12883 21.004 4.56266L7.30613 13.2655L1.40908 11.4028C0.126583 10.9989 0.103367 10.1088 1.67653 9.48753L24.7419 0.521386C25.8099 0.11754 26.7441 0.761258 26.3959 2.40756V2.40663Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 10px;
  width: 10px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  padding: 15px;
}

@media screen and (min-width: 767px), print {
  .site-footer .blossomthemes-email-newsletter-wrapper input[type="submit"] {
    right: 16px;
  }
}

.section-header {
  margin-bottom: 30px;
}

@media screen and (min-width: 767px), print {
  .section-header {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 992px), print {
  .section-header {
    margin-bottom: 50px;
  }
}

.section-header__info, .layout-1 .banner__stitle, .page .site-main .entry-content .entry-title span {
  color: var(--ecp-primary-color-education);
  font-size: 14px;
  display: inline-block;
  letter-spacing: 1px;
}

.section-header__title, .layout-1 .banner__title {
  color: #000;
  line-height: 1.35;
  font-size: 1.78rem;
  margin-bottom: 11px;
}

@media screen and (min-width: 767px), print {
  .section-header__title, .layout-1 .banner__title {
    font-size: 2.11rem;
  }
}

.video-block {
  background-size: cover;
  background-color: var(--ecp-primary-color-education);
  background-repeat: no-repeat;
  padding: 40px 0;
  color: #fff;
  margin: 20px 0;
}

@media screen and (min-width: 767px), print {
  .video-block {
    margin: 25px 0;
    padding: 50px 0;
  }
}

@media screen and (min-width: 992px), print {
  .video-block {
    margin: 35px 0;
    padding: 100px 0;
  }
}

@media screen and (min-width: 1199px) {
  .video-block {
    margin: 50px 0;
  }
}

.video-block:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
}

.video-block__wrap {
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
}

.video-block__text {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .video-block__text {
    width: 70%;
  }
}

@media screen and (max-width: 766px) {
  .video-block__text {
    text-align: center;
  }
}

.video-block__text h2 {
  color: #fff;
  font-size: 1.78rem;
  line-height: 2.67rem;
  margin-bottom: 20px;
}

@media screen and (min-width: 767px), print {
  .video-block__text h2 {
    font-size: 2.11rem;
  }
}

.video-block__text p {
  margin-bottom: 0;
}

.video-block__icon {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .video-block__icon {
    width: 30%;
  }
}

@media screen and (max-width: 766px) {
  .video-block__icon {
    margin-top: 20px;
    text-align: center;
  }
}

.video-block__icon:hover svg {
  transform: scale(1.08);
  transition: all 0.3s ease;
}

.full-width .grid-layout-wrap .row, .full-width .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .full-width .grid-layout-wrap .grid, .full-width .grid-layout-wrap .tutor-courses, .full-width .grid-layout-wrap .tutor-row, .recent-posts .grid-layout-wrap .row, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid, .recent-posts .grid-layout-wrap .tutor-courses, .recent-posts .grid-layout-wrap .tutor-row {
  row-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .full-width .grid-layout-wrap .row, .full-width .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .full-width .grid-layout-wrap .grid, .full-width .grid-layout-wrap .tutor-courses, .full-width .grid-layout-wrap .tutor-row, .recent-posts .grid-layout-wrap .row, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid, .recent-posts .grid-layout-wrap .tutor-courses, .recent-posts .grid-layout-wrap .tutor-row {
    row-gap: 50px;
  }
}

@media screen and (min-width: 767px), print {
  .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media screen and (min-width: 992px), print {
  .full-width .grid-layout-wrap .row .post, .full-width .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .full-width .grid-layout-wrap .grid .post, .full-width .grid-layout-wrap .tutor-courses .post, .full-width .grid-layout-wrap .tutor-row .post, .full-width .grid-layout-wrap .row article, .full-width .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .full-width .grid-layout-wrap .grid article, .full-width .grid-layout-wrap .tutor-courses article, .full-width .grid-layout-wrap .tutor-row article, .recent-posts .grid-layout-wrap .row .post, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid .post, .recent-posts .grid-layout-wrap .tutor-courses .post, .recent-posts .grid-layout-wrap .tutor-row .post, .recent-posts .grid-layout-wrap .row article, .recent-posts .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .recent-posts .grid-layout-wrap .grid article, .recent-posts .grid-layout-wrap .tutor-courses article, .recent-posts .grid-layout-wrap .tutor-row article {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
}

.leftsidebar .grid-layout-wrap .row, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid, .leftsidebar .grid-layout-wrap .tutor-courses, .leftsidebar .grid-layout-wrap .tutor-row, .rightsidebar .grid-layout-wrap .row, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid, .rightsidebar .grid-layout-wrap .tutor-courses, .rightsidebar .grid-layout-wrap .tutor-row {
  row-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .leftsidebar .grid-layout-wrap .row, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid, .leftsidebar .grid-layout-wrap .tutor-courses, .leftsidebar .grid-layout-wrap .tutor-row, .rightsidebar .grid-layout-wrap .row, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid, .rightsidebar .grid-layout-wrap .tutor-courses, .rightsidebar .grid-layout-wrap .tutor-row {
    row-gap: 50px;
  }
}

@media screen and (min-width: 767px), print {
  .leftsidebar .grid-layout-wrap .row .post, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid .post, .leftsidebar .grid-layout-wrap .tutor-courses .post, .leftsidebar .grid-layout-wrap .tutor-row .post, .leftsidebar .grid-layout-wrap .row article, .leftsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .leftsidebar .grid-layout-wrap .grid article, .leftsidebar .grid-layout-wrap .tutor-courses article, .leftsidebar .grid-layout-wrap .tutor-row article, .rightsidebar .grid-layout-wrap .row .post, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid .post, .rightsidebar .grid-layout-wrap .tutor-courses .post, .rightsidebar .grid-layout-wrap .tutor-row .post, .rightsidebar .grid-layout-wrap .row article, .rightsidebar .grid-layout-wrap .site-footer .footer-top .grid article, .site-footer .footer-top .rightsidebar .grid-layout-wrap .grid article, .rightsidebar .grid-layout-wrap .tutor-courses article, .rightsidebar .grid-layout-wrap .tutor-row article {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.author-section {
  margin: 50px 0 0;
}

.author-section .author-wrapper {
  padding: 20px;
  -moz-align-items: start;
  align-items: start;
  background: #FCFCFC;
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
}

@media screen and (max-width: 766px) {
  .author-section .author-wrapper {
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 992px), print {
  .author-section .author-wrapper {
    padding: 35px;
  }
}

.author-section .author-wrapper .author-img {
  width: 80px;
  height: 80px;
  min-width: 80px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0;
}

@media screen and (min-width: 767px), print {
  .author-section .author-wrapper .author-img {
    width: 100px;
    height: 100px;
    min-width: 100px;
  }
}

@media screen and (min-width: 1199px) {
  .author-section .author-wrapper .author-img {
    width: 135px;
    height: 135px;
    min-width: 135px;
  }
}

.author-section .author-wrapper .author-img img {
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 767px), print {
  .author-section .author-wrapper .author-wrap {
    padding-left: 20px;
  }
}

@media screen and (min-width: 992px), print {
  .author-section .author-wrapper .author-wrap {
    padding-left: 40px;
  }
}

.author-section .author-wrapper .author-wrap .author-name {
  font-size: 1.44rem;
  padding-bottom: 7px;
}

.author-section .author-wrapper .author-wrap .author-content {
  color: #5C5C5C;
  font-size: 0.89rem;
}

.author-section .author-wrapper .author-wrap p {
  line-height: 1.75;
  margin-bottom: 20px;
}

.author-section .author-wrapper ul li a {
  transition: 0.2s ease all;
}

.author-section .author-wrapper ul li a svg {
  fill: #5C5C5C;
}

.author-section .author-wrapper ul li a svg:hover {
  fill: var(--ecp-secondary-color-education);
}

@media screen and (max-width: 766px) {
  .contact-main-wrap {
    -moz-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 991px) {
  .contact-wrapper .contact-info-wrap {
    flex: 0 0 100%;
  }
}

.contact-wrapper .contact-info-wrap .section-header {
  margin-bottom: 30px;
}

.contact-wrapper .contact-info-wrap p {
  margin-bottom: 0;
}

.contact-wrapper .contact-info-wrap .contact-info {
  padding: 0;
  margin: 0;
}

.contact-wrapper .contact-info-wrap .contact-info .contact-details a {
  display: block;
  margin: 5px 0;
}

.contact-wrapper .contact-info-wrap .contact-info .contact-details a:hover {
  text-decoration: underline;
}

.contact-wrapper .contact-info-wrap .contact-info .contact-hours {
  display: block;
}

.contact-wrapper .contact-info-wrap .contact-info .icon {
  -moz-align-items: center;
  align-items: center;
  -moz-justify-content: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--ecp-primary-color-education);
  margin-right: 20px;
}

.contact-wrapper .contact-info-wrap .contact-info li {
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  background: rgba(55, 126, 249, 0.1);
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.contact-wrapper .contact-info-wrap .contact-info li:last-child {
  margin-bottom: 0;
}

.contact-wrapper .contact-info-wrap .contact-info li .contact-details .contact-title {
  display: block;
  font-size: 1.22rem;
  line-height: 34px;
  color: #000;
}

.contact-wrapper .contact-info-wrap .contact-info li .contact-details a {
  color: #5C5C5C;
}

.contact-wrapper .contact-info-wrap .contact-info li .contact-details a:hover {
  color: var(--ecp-secondary-color-education);
  text-decoration: underline;
}

.contact-wrapper .contact-info-wrap .contact-info li .social-contact {
  width: 100%;
}

.contact-wrapper .contact-info-wrap .contact-info li .social-contact a {
  margin-right: 20px;
  line-height: 1;
}

.contact-wrapper .contact-info-wrap .contact-info li .social-contact a svg {
  fill: #5C5C5C;
}

.contact-wrapper .contact-info-wrap .contact-info li .social-contact a:hover svg {
  fill: var(--ecp-secondary-color-education);
}

@media screen and (max-width: 574px) {
  .contact-wrapper .contact-info-wrap .contact-details {
    width: 100%;
    margin-top: 10px;
  }
}

.contact-form {
  color: #fff;
}

@media screen and (max-width: 991px) {
  .contact-form {
    margin-top: 50px;
    flex: 0 0 100%;
  }
}

@media screen and (max-width: 766px) {
  .contact-form {
    margin-top: 40px;
  }
}

.contact-form .section-header {
  margin-bottom: 30px;
}

.contact-form .form-wrap {
  background-color: var(--ecp-primary-color-education);
  border-radius: 5px;
  padding: 20px;
}

@media screen and (min-width: 992px), print {
  .contact-form .form-wrap {
    padding: 40px;
  }
}

@media screen and (min-width: 1199px) {
  .contact-form .form-wrap {
    padding: 60px;
  }
}

.contact-form .form-wrap .section-header h2, .contact-form .form-wrap .section-header p {
  color: #fff;
}

.contact-form .form-wrap .contact-form-grid {
  grid-gap: 50px;
}

@media screen and (max-width: 766px) {
  .contact-form .form-wrap .contact-form-grid {
    grid-gap: 25px;
  }
}

@media screen and (max-width: 766px) {
  .contact-form .form-wrap .contact-form-grid {
    -moz-flex-direction: column;
    flex-direction: column;
    grid-gap: 0;
  }
}

.contact-form .form-wrap p {
  margin-bottom: 20px;
}

.contact-form .form-wrap p:last-child {
  margin-bottom: 0;
}

.contact-form .form-wrap p, .contact-form .form-wrap input, .contact-form .form-wrap textarea {
  width: 100%;
}

.contact-form .form-wrap p input:not(input[type="submit"]), .contact-form .form-wrap p textarea, .contact-form .form-wrap input input:not(input[type="submit"]), .contact-form .form-wrap input textarea, .contact-form .form-wrap textarea input:not(input[type="submit"]), .contact-form .form-wrap textarea textarea {
  color: #000;
  background: #fff;
  padding: 15.5px 20px;
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 1rem;
}

.contact-form .form-wrap p input[type="submit"], .contact-form .form-wrap input input[type="submit"], .contact-form .form-wrap textarea input[type="submit"] {
  width: unset;
  color: #000;
  border-radius: 5px;
  border: 1px solid #fff;
  font-size: 1rem;
  margin-top: 0;
  background: #fff;
  cursor: pointer;
  padding: 12px 20px;
  width: 100%;
}

@media screen and (min-width: 992px), print {
  .contact-form .form-wrap p input[type="submit"], .contact-form .form-wrap input input[type="submit"], .contact-form .form-wrap textarea input[type="submit"] {
    padding: 15px 20px;
  }
}

@media screen and (min-width: 1199px) {
  .contact-form .form-wrap p input[type="submit"], .contact-form .form-wrap input input[type="submit"], .contact-form .form-wrap textarea input[type="submit"] {
    padding: 17.5px 20px;
  }
}

.contact-form .form-wrap p input[type="submit"]:hover, .contact-form .form-wrap input input[type="submit"]:hover, .contact-form .form-wrap textarea input[type="submit"]:hover {
  background: var(--ecp-secondary-color-education);
  color: #fff;
  border: 1px solid var(--ecp-secondary-color-education);
}

.contact-form .form-wrap p label, .contact-form .form-wrap input label, .contact-form .form-wrap textarea label {
  color: #fff;
  font-size: 14px;
}

.contact-form .form-wrap p [type="checkbox"], .contact-form .form-wrap p [type="radio"], .contact-form .form-wrap input [type="checkbox"], .contact-form .form-wrap input [type="radio"], .contact-form .form-wrap textarea [type="checkbox"], .contact-form .form-wrap textarea [type="radio"] {
  width: auto;
}

.contact-form .form-wrap p .wpcf7-list-item, .contact-form .form-wrap input .wpcf7-list-item, .contact-form .form-wrap textarea .wpcf7-list-item {
  margin: 0;
}

.contact-form .form-wrap .wpcf7 form.invalid .wpcf7-response-output, .contact-form .form-wrap .wpcf7 form.unaccepted .wpcf7-response-output {
  border-color: #fff;
  color: #fff;
  margin: 0;
}

.contact-form .form-wrap .wpcf7 .ajax-loader {
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
}

.map iframe {
  width: 100%;
  height: 548px;
}

.tutor-container {
  padding-top: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-container {
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-container {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .tutor-container {
    padding-top: 50px;
  }
}

.tutor-courses div[class*="tutor-course-col"], .tutor-row div[class*="tutor-course-col"] {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}

@media screen and (min-width: 1199px) {
  .tutor-courses div[class*="tutor-course-col"], .tutor-row div[class*="tutor-course-col"] {
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 50px;
  }
}

.tutor-courses .tutor-col-8, .tutor-courses .tutor-col-4, .tutor-row .tutor-col-8, .tutor-row .tutor-col-4 {
  padding-left: 15px;
  padding-right: 15px;
}

@media screen and (min-width: 1199px) {
  .tutor-courses .tutor-col-8, .tutor-courses .tutor-col-4, .tutor-row .tutor-col-8, .tutor-row .tutor-col-4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}

.tutor-courses .tutor-course-col-6, .tutor-courses .tutor-course-col-5, .tutor-courses .tutor-course-col-4, .tutor-courses .tutor-course-col-3, .tutor-courses .tutor-course-col-2, .tutor-row .tutor-course-col-6, .tutor-row .tutor-course-col-5, .tutor-row .tutor-course-col-4, .tutor-row .tutor-course-col-3, .tutor-row .tutor-course-col-2 {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .tutor-courses .tutor-course-col-6, .tutor-courses .tutor-course-col-5, .tutor-courses .tutor-course-col-4, .tutor-courses .tutor-course-col-3, .tutor-courses .tutor-course-col-2, .tutor-row .tutor-course-col-6, .tutor-row .tutor-course-col-5, .tutor-row .tutor-course-col-4, .tutor-row .tutor-course-col-3, .tutor-row .tutor-course-col-2 {
    width: 50%;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-courses .tutor-course-col-6, .tutor-courses .tutor-course-col-5, .tutor-courses .tutor-course-col-4, .tutor-courses .tutor-course-col-3, .tutor-courses .tutor-course-col-2, .tutor-row .tutor-course-col-6, .tutor-row .tutor-course-col-5, .tutor-row .tutor-course-col-4, .tutor-row .tutor-course-col-3, .tutor-row .tutor-course-col-2 {
    width: 33.33%;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-courses .tutor-course-col-6, .tutor-row .tutor-course-col-6 {
    width: 50%;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-courses .tutor-course-col-4, .tutor-row .tutor-course-col-4 {
    width: 25%;
  }
}

.tutor-courses .tutor-course-loop-meta, .tutor-row .tutor-course-loop-meta {
  margin-bottom: 10px;
}

.tutor-rating-count, .tutor-single-rating-count {
  color: #5C5C5C;
  font-size: 14px;
}

.tutor-loop-author {
  margin-bottom: 10px;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 10px;
}

.tutor-course-filter-wrap {
  margin-bottom: 40px;
}

@media screen and (min-width: 767px), print {
  .tutor-course-filter-wrap {
    margin-bottom: 50px;
  }
}

.tutor-course-archive-results-wrap {
  font-size: 14px;
  color: #000;
}

@media screen and (max-width: 574px) {
  .tutor-course-archive-filters-wrap {
    width: 100%;
    margin-top: 10px;
  }
}

.tutor-course-filter-form select, .tutor-course-filter-form .tutor-course-filter-wrapper > div:last-child select[name="tutor_course_filter"] {
  background: #F7F7F7 !important;
  font-size: 14px !important;
  border: 1px solid #F7F7F7 !important;
  border-radius: 5px !important;
  padding: 10px 20px !important;
  color: #000 !important;
}

.tutor-course-loop-header-meta {
  top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}

.tutor-course-loop-header-meta .tutor-course-wishlist {
  padding: 10px 5px;
  border-radius: 5px;
}

.tutor-course-container {
  padding: 35px;
  border-bottom: 1px solid #EFEFEF;
}

.tutor-course-loop-title h2 {
  font-size: 1.22rem;
  margin-bottom: 10px;
}

.tutor-course-loop-title h2 a {
  color: #000;
}

.tutor-course-loop-meta {
  color: #5C5C5C;
  font-size: 0.89rem;
  margin-bottom: 18px;
}

.tutor-course-header-h1 {
  color: #000;
  margin-bottom: 20px;
  line-height: 1.35;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .tutor-course-header-h1 {
    font-size: 2.11rem;
  }
}

.tutor-loop-author ul, .tutor-single-course-meta ul {
  line-height: 2.22rem;
}

.tutor-loop-author ul li span, .tutor-loop-author ul li.tutor-course-level strong, .tutor-single-course-meta ul li span, .tutor-single-course-meta ul li.tutor-course-level strong {
  color: #5C5C5C;
}

.tutor-loop-author ul li.tutor-course-level, .tutor-single-course-meta ul li.tutor-course-level {
  color: #000;
  font-weight: 600 !important;
}

.tutor-loop-author .tutor-single-course-author-name a, .tutor-single-course-meta .tutor-single-course-author-name a {
  font-size: 1rem;
  color: #000;
  font-weight: 500 !important;
}

.tutor-loop-author .tutor-single-course-author-meta, .tutor-single-course-meta .tutor-single-course-author-meta {
  vertical-align: middle;
}

.tutor-loop-author .tutor-single-course-author-meta .tutor-single-course-author-name a, .tutor-single-course-meta .tutor-single-course-author-meta .tutor-single-course-author-name a {
  color: #5C5C5C;
}

.tutor-loop-author .tutor-single-course-avatar .tutor-text-avatar, .tutor-loop-author .tutor-single-course-avatar .tutor-image-avatar, .tutor-single-course-meta .tutor-single-course-avatar .tutor-text-avatar, .tutor-single-course-meta .tutor-single-course-avatar .tutor-image-avatar {
  width: 40px;
  height: 40px;
  line-height: 40px;
}

.tutor-loop-course-footer {
  padding: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-loop-course-footer {
    padding: 25px 35px;
  }
}

.tutor-loop-course-footer .tutor-course-loop-price {
  color: #000;
}

.tutor-wrap {
  color: #5C5C5C;
}

@media screen and (max-width: 766px) {
  .tutor-single-course-meta ul li.tutor-social-share {
    float: left;
  }
}

@media screen and (max-width: 574px) {
  .tutor-single-course-meta ul li.tutor-social-share {
    float: none;
  }
}

.tutor-single-course-meta ul li.tutor-social-share span {
  color: #000 !important;
}

.tutor-single-course-meta ul li.tutor-social-share .tutor-social-share-wrap button {
  color: #5C5C5C !important;
  padding: 0 10px !important;
}

.tutor-single-course-meta.tutor-meta-top ul li, .tutor-single-course-meta.tutor-meta-top ul li a {
  font-weight: 500;
  color: #000;
}

.tutor-single-course-meta.tutor-lead-meta {
  margin: 20px 0;
}

@media screen and (min-width: 767px), print {
  .tutor-single-course-meta.tutor-lead-meta {
    margin: 30px 0;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-single-course-meta.tutor-lead-meta {
    margin: 50px 0;
  }
}

@media screen and (max-width: 574px) {
  .tutor-single-course-meta.tutor-lead-meta {
    display: bloack;
  }
}

.tutor-single-course-meta.tutor-lead-meta ul {
  padding: 20px 0;
}

.tutor-single-course-meta.tutor-lead-meta ul li {
  font-size: 1rem;
  color: #000;
}

.tutor-single-course-meta.tutor-lead-meta ul li span {
  color: #5C5C5C;
}

.tutor-single-course-meta.tutor-lead-meta ul li a {
  color: #000;
}

.tutor-custom-list-style li {
  margin-bottom: 20px;
}

.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
  color: #000;
  font-size: 1.22rem;
}

@media screen and (min-width: 992px), print {
  .tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
    font-size: 1.44rem;
  }
}

.tutor-course-topics-contents .tutor-course-title h4, .tutor-course-lesson h5 i {
  color: #5C5C5C;
}

.tutor-course-topics-contents .tutor-course-title h4 i, .tutor-course-lesson h5 i i {
  float: right;
  color: #5C5C5C;
}

.instructor-avatar .tutor-text-avatar {
  height: 80px;
  width: 80px;
  line-height: 80px;
}

.single-instructor-wrap .single-instructor-bottom .ratings .rating-total-meta, .ratings {
  color: #5C5C5C;
  font-size: 14px;
}

.tutor-text-mute, .single-instructor-bottom {
  font-size: 0.89rem;
  color: #5C5C5C;
}

.single-instructor-bottom {
  flex-wrap: wrap;
  row-gap: 15px;
  -moz-align-items: center;
  align-items: center;
}

.course-avg-rating-wrap .course-avg-rating {
  font-size: 3.28rem;
  color: #000;
  margin-bottom: 20px;
}

@media screen and (min-width: 767px), print {
  .course-avg-rating-wrap .course-avg-rating {
    font-size: 4.28rem;
  }
}

.tutor-review-individual-item, .tutor-course-reviews-wrap, .single-instructor-wrap .single-instructor-top, .single-instructor-wrap, .tutor-course-topics-contents .tutor-course-topic, .tutor-course-lesson {
  border-color: #EFEFEF;
}

.tutor-course-reviews-wrap, .single-instructor-wrap, .tutor-course-topics-contents .tutor-course-topic {
  border-radius: 5px;
}

.tutor-price-box-thumbnail {
  margin: 0;
  padding-bottom: 20px;
}

.course-avg-rating-wrap {
  padding: 20px 30px 20px 40px;
}

@media screen and (max-width: 766px) {
  .course-avg-rating-wrap {
    padding: 20px;
  }
}

.tutor-review-individual-item {
  padding: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-review-individual-item {
    padding: 30px 25px;
  }
}

.tutor-single-course-sidebar .tutor-price-preview-box, .tutor-single-course-sidebar .tutor-single-course-segment {
  padding: 20px;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
}

@media screen and (min-width: 767px), print {
  .tutor-single-course-sidebar .tutor-price-preview-box, .tutor-single-course-sidebar .tutor-single-course-segment {
    padding: 30px 25px;
  }
}

.tutor-single-course-sidebar .tutor-price-preview-box .price, .tutor-single-course-sidebar .tutor-single-course-segment .price {
  color: var(--ecp-primary-color-education);
  line-height: 1.35;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .tutor-single-course-sidebar .tutor-price-preview-box .price, .tutor-single-course-sidebar .tutor-single-course-segment .price {
    font-size: 2.11rem;
  }
}

.tutor-segment-title, .tutor-single-course-segment .tutor-segment-title {
  font-size: 1.22rem;
  margin-bottom: 25px;
}

.tutor-single-course-segment.tutor-course-material-includes-wrap {
  padding: 0;
  border: none;
}

.tutor-single-course-segment {
  margin-bottom: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-single-course-segment {
    margin-bottom: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-single-course-segment {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .tutor-single-course-segment {
    margin-bottom: 50px;
  }
}

.tutor-loop-course-container {
  padding: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-loop-course-container {
    padding: 25px 35px;
  }
}

@media screen and (max-width: 991px) {
  .single-courses .tutor-row .tutor-col-6, .single-courses .tutor-row .tutor-col-5, .single-courses .tutor-row .tutor-col-4, .single-courses .tutor-row .tutor-col-3, .single-courses .tutor-row .tutor-col-2 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 766px) {
  .tutor-course-benefits-content ul {
    column-count: 1;
  }
}

@media screen and (max-width: 766px) {
  .tutor-single-course-meta ul li {
    float: left;
  }
}

@media screen and (max-width: 574px) {
  .tutor-single-course-meta ul li {
    float: none;
  }
}

.tutor-dashboard .tutor-dashboard-content .tutor-dashboard-info-cards .tutor-dashboard-info-card {
  min-width: 100%;
}

@media screen and (min-width: 575px), print {
  .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-info-cards .tutor-dashboard-info-card {
    min-width: 50%;
  }
}

@media screen and (min-width: 767px), print {
  .tutor-dashboard .tutor-dashboard-content .tutor-dashboard-info-cards .tutor-dashboard-info-card {
    min-width: 33.33%;
  }
}

.tutor-course-filter-wrapper {
  overflow: hidden;
  max-width: 540px !important;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 20px;
}

@media screen and (min-width: 767px), print {
  .tutor-course-filter-wrapper {
    max-width: 750px !important;
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-course-filter-wrapper {
    max-width: 960px !important;
    padding-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .tutor-course-filter-wrapper {
    max-width: 1170px !important;
    padding-top: 50px;
  }
}

@media screen and (min-width: 1440px) {
  .tutor-course-filter-wrapper {
    max-width: 1470px !important;
  }
}

.tutor-course-filter-wrapper > div {
  padding: 0;
}

.tutor-course-filter-wrapper > div:first-child {
  padding: 0;
}

.tutor-course-filter-loop-container {
  padding: 0 0 20px 30px;
}

@media screen and (min-width: 767px), print {
  .tutor-course-filter-loop-container {
    margin-bottom: 0;
    padding: 0 0 0 30px;
  }
}

@media screen and (min-width: 767px), print {
  .tutor-course-filter-loop-container .tutor-courses .tutor-course-col-3 {
    width: 100%;
  }
}

@media screen and (min-width: 992px), print {
  .tutor-course-filter-loop-container .tutor-courses .tutor-course-col-3 {
    width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .tutor-course-filter-loop-container {
    padding: 30px 0 0 0;
  }
}

.single-instructor-wrap .single-instructor-bottom .courses {
  margin-left: 0;
  margin-right: 20px;
}

.single-instructor-wrap .single-instructor-bottom .students {
  margin-left: 0;
}

.single-instructor-wrap .single-instructor-bottom .ratings {
  margin-right: 20px;
}

.tutor-user-public-profile {
  width: 100% !important;
  flex: 0 0 100% !important;
  flex-wrap: wrap;
}

.tutor-user-public-profile .photo-area {
  margin-top: 0;
}

.tutor-user-public-profile .photo-area .pp-area {
  top: -200px;
}

.tutor-user-public-profile .tutor-course {
  margin-bottom: 0;
}

.tutor-user-public-profile .tutor-user-profile-content {
  margin-bottom: 0;
}

.tutor-user-public-profile .tutor-courses {
  row-gap: 0;
}

.tutor-user-public-profile .tutor-courses div[class*="tutor-course-col"] {
  width: 100%;
}

@media screen and (min-width: 992px), print {
  .tutor-user-public-profile .tutor-courses div[class*="tutor-course-col"] {
    width: 50%;
  }
}

@media screen and (min-width: 1440px) {
  .tutor-user-public-profile .tutor-courses div[class*="tutor-course-col"] {
    width: 33.33%;
  }
}

.tutor-user-public-profile .tutor-user-profile-content h3 {
  margin-bottom: 20px;
}

@media screen and (max-width: 766px) {
  .tutor-course-filter-wrapper .tutor-course-filter-container > form > div {
    width: 100%;
  }
}

.single-instructor-wrap .tutor-instructor-left {
  -moz-align-items: center;
  align-items: center;
}

.tutor-course-filter-wrapper > div:first-child .tutor-course-search-field i {
  color: #000;
}

.error404 .error-404 {
  max-width: 800px;
  margin: 0 auto;
}

.error404 .error-404 .page-header .page-title {
  font-size: 1.33rem;
  line-height: 1.2;
  margin: 50px 0 20px;
}

.error404 .error404-search {
  max-width: 610px;
  margin: auto;
  margin: 0 auto 30px;
}

.error404 .search-form {
  width: 100%;
}

.error404 .search-form label {
  width: calc(100% - 70px);
}

.error404 .search-form input[type="search"] {
  background: transparent;
  padding: 15px 34px;
  height: 100%;
  font-size: 0.89rem;
  border: 1px solid #EFEFEF;
  border-width: 1px 0 1px 1px;
  width: 100%;
  border-radius: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

.error404 .search-form input[type="submit"] {
  font-size: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.9399 20L16.4539 15.506L20.9399 20ZM18.9399 9.5C18.9399 11.7543 18.0444 13.9163 16.4503 15.5104C14.8563 17.1045 12.6943 18 10.4399 18C8.1856 18 6.02359 17.1045 4.42953 15.5104C2.83547 13.9163 1.93994 11.7543 1.93994 9.5C1.93994 7.24566 2.83547 5.08365 4.42953 3.48959C6.02359 1.89553 8.1856 1 10.4399 1C12.6943 1 14.8563 1.89553 16.4503 3.48959C18.0444 5.08365 18.9399 7.24566 18.9399 9.5V9.5Z' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-size: 27px;
  color: var(--ecp-primary-color-education);
  height: 62px;
  width: 70px;
  border-radius: 0;
  border: 1px solid #EFEFEF;
  border-width: 1px 1px 1px 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: transparent;
}

.single-post .category-wrap {
  margin: 20px 0;
}

@media screen and (min-width: 767px), print {
  .single-post .category-wrap {
    margin: 50px 0 20px;
  }
}

.single-post .entry-meta {
  display: inline-flex;
  -moz-align-items: center;
  align-items: center;
  margin-bottom: 0;
}

@media screen and (max-width: 766px) {
  .single-post .entry-meta {
    flex-wrap: wrap;
  }
}

.single-post .entry-meta .author-details {
  -moz-align-items: center;
  align-items: center;
}

.single-post .entry-meta span {
  margin-bottom: 15px;
}

@media screen and (min-width: 992px), print {
  .single-post .entry-meta span {
    margin-bottom: 20px;
  }
}

.single-post .entry-meta span .byline {
  margin-bottom: 0;
}

.single-post .entry-meta span:before {
  height: 7px;
  width: 7px;
  top: 50%;
  transform: translateY(-50%);
  margin-bottom: 0;
}

@media screen and (max-width: 766px) {
  .single-post .entry-meta span {
    margin-bottom: 15px;
  }
}

.single-post .entry-meta span:nth-child(1) {
  padding-left: 0;
}

.single-post .entry-meta span:nth-child(1):before {
  display: none;
}

.single-post .entry-meta span:nth-child(1) span {
  padding-left: 0;
}

.single-post .entry-meta span:nth-child(1) span:before {
  display: none;
}

.single-post .entry-title {
  margin-bottom: 20px;
  line-height: 1.35;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .single-post .entry-title {
    font-size: 2.11rem;
    line-height: 2.67rem;
  }
}

.single-post .entry-content blockquote {
  margin: 50px 0;
}

.single-post .author-details .avatar {
  margin-right: 10px;
  border-radius: 50%;
}

.single .social-wrap {
  flex-wrap: wrap;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -moz-align-items: baseline;
  align-items: baseline;
  margin-top: 30px;
}

@media screen and (min-width: 767px), print {
  .single .social-wrap {
    margin-top: 50px;
  }
}

.single .social-wrap .social-networks {
  color: #000;
}

@media screen and (min-width: 767px), print {
  .single .social-wrap .social-networks {
    width: 50%;
  }
}

.single .social-wrap .social-networks a {
  -ms-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  -o-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.12);
  line-height: 0;
}

.single .author-section {
  margin: 40px 0;
}

@media screen and (min-width: 767px), print {
  .single .author-section {
    margin: 50px 0;
  }
}

.single.full-width .post-info {
  margin-bottom: 30px;
  flex: 0 0 100%;
  width: 100%;
  margin: 0 auto;
}

@media screen and (min-width: 992px), print {
  .single.full-width .post-info {
    margin-bottom: 50px;
    flex: 0 0 66.66%;
    width: 66.66%;
  }
}

.single.full-width .post-info .category-wrap {
  margin-top: 0;
}

.single.full-width .post-content, .single.full-width .post-bottom {
  flex: 0 0 100%;
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
}

@media screen and (min-width: 992px), print {
  .single.full-width .post-content, .single.full-width .post-bottom {
    flex: 0 0 66.66%;
    width: 66.66%;
  }
}

@media screen and (min-width: 992px), print {
  .single.full-width .post-content .grid-layout-wrap .row .post, .single.full-width .post-content .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .single.full-width .post-content .grid-layout-wrap .grid .post, .single.full-width .post-content .grid-layout-wrap .tutor-courses .post, .single.full-width .post-content .grid-layout-wrap .tutor-row .post, .single.full-width .post-bottom .grid-layout-wrap .row .post, .single.full-width .post-bottom .grid-layout-wrap .site-footer .footer-top .grid .post, .site-footer .footer-top .single.full-width .post-bottom .grid-layout-wrap .grid .post, .single.full-width .post-bottom .grid-layout-wrap .tutor-courses .post, .single.full-width .post-bottom .grid-layout-wrap .tutor-row .post {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

.single .post-navigation.pagination .nav-links .pagination-details {
  padding-top: 0;
  padding-bottom: 0;
}

.related-post {
  padding-top: 20px;
}

@media screen and (min-width: 767px), print {
  .related-post {
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .related-post {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .related-post {
    padding-top: 50px;
  }
}

@media screen and (max-width: 766px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    margin-top: 20px;
    grid-column: 1;
    grid-row: 2;
  }
}

@media screen and (max-width: 766px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1;
  }
}

@media screen and (max-width: 766px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important;
  }
}

@media screen and (max-width: 766px) {
  .wp-block-media-text {
    margin-bottom: 20px;
  }
}

.woocommerce-page .page-header .page-title {
  color: #000;
}

.woocommerce-page .content-area .page-grid .site-main {
  display: block;
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-result-count {
  font-size: 14px;
  color: #000;
  margin-bottom: 30px;
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-ordering {
  margin-bottom: 30px;
}

@media screen and (max-width: 766px) {
  .woocommerce-page .content-area .page-grid .site-main .woocommerce-ordering {
    width: 100%;
    float: left;
  }
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-ordering select {
  background: #F7F7F7;
  font-size: 14px;
  border: 1px solid #F7F7F7;
  border-radius: 5px;
  padding: 10px 20px;
}

.woocommerce-page .content-area .page-grid .site-main ul.products {
  margin-bottom: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}

.woocommerce-page .content-area .page-grid .site-main ul.products::before {
  content: none;
}

@media screen and (min-width: 767px), print {
  .woocommerce-page .content-area .page-grid .site-main ul.products {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-page .content-area .page-grid .site-main ul.products {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 50px;
  }
}

.woocommerce-page .content-area .page-grid .site-main ul.products .price {
  font-size: 1.2rem;
}

.woocommerce-page .content-area .page-grid .site-main ul.products .price ins {
  margin-left: 10px;
}

.woocommerce-page .content-area .page-grid .site-main ul.products .price del bdi {
  opacity: 1;
  text-decoration: line-through;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product {
  float: unset;
  width: 100% !important;
  margin: 0;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product a img {
  border-radius: 10px;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product a .woocommerce-loop-product__title {
  font-weight: 600;
  font-size: 1.333rem;
  padding: 3px 0 10px;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product a .woocommerce-Price-currencySymbol {
  font-size: 1rem;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product a .woocommerce-Price-amount bdi {
  font-weight: 400;
  font-size: 1.2rem;
  color: #58595B;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product .button, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart {
  margin-top: 1em;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product .button.added, .woocommerce-page .content-area .page-grid .site-main ul.products li.product .added_to_cart.added {
  display: none;
}

.woocommerce-page .content-area .page-grid .site-main ul.products li.product a .onsale {
  font-size: 14px;
  color: #ffffff;
  padding: 9px 10px;
  border-radius: 5px;
  background-color: var(--ecp-primary-color-education);
  left: 20px;
  top: 20px;
  right: unset;
  z-index: 1;
  min-height: unset !important;
  min-width: unset !important;
  line-height: 1;
}

@media screen and (min-width: 992px), print {
  .woocommerce-page .content-area .page-grid .site-main ul.products li.product a .onsale {
    top: 30px;
    left: 30px;
  }
}

.woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers {
  border: 0;
}

.woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li {
  height: 45px;
  width: 45px;
  background-color: var(--ecp-primary-color-education);
  color: #ffffff;
  display: inline-block;
  margin: 0 3px;
  line-height: 45px;
  border-radius: 50%;
  transition: 0.3s ease all;
}

.woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li span.page-numbers, .woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li a {
  background: var(--ecp-primary-color-education);
  color: #fff;
  line-height: 26px;
  height: 45px;
  width: 45px;
  border: 1px solid var(--ecp-primary-color-education);
}

.woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li span.page-numbers:hover, .woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li a:hover {
  background-color: var(--glt-secondary-color);
  border: 1px solid var(--glt-secondary-color);
}

.woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li a.next, .woocommerce-page .content-area .page-grid .site-main nav.woocommerce-pagination .page-numbers li a.prev {
  line-height: 22px;
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .woocommerce-info {
  border-top-color: var(--ecp-primary-color-education);
}

@media screen and (max-width: 574px) {
  .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .woocommerce-info {
    display: -moz-flex;
    display: flex;
    -moz-flex-direction: column-reverse;
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 574px) {
  .woocommerce-page .content-area .page-grid .site-main .woocommerce-notices-wrapper .wc-forward {
    margin-top: 20px;
  }
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-info {
  border-top-color: var(--ecp-primary-color-education);
}

.woocommerce-page .content-area .page-grid .site-main .woocommerce-info:before {
  color: var(--ecp-primary-color-education);
}

.woocommerce .star-rating {
  overflow: hidden;
  height: 1em;
  width: 5.4em;
  font-family: star;
  line-height: 1;
  font-size: 0.7rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

li .star-rating {
  overflow: hidden;
  height: 1em;
  width: 5.4em;
  font-family: star;
  line-height: 1;
  font-size: 0.7rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  font-family: star;
}

li .star-rating {
  overflow: hidden;
  height: 1em;
  width: 5.4em;
  font-family: star;
  line-height: 1;
  font-size: 0.7rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

li .star-rating::before {
  content: "\73\73\73\73\73";
  color: #d3ced2;
  float: left;
  top: 0;
  left: 0;
  font-family: star;
}

li .star-rating > span::before {
  content: "\73\73\73\73\73";
  top: 0;
  left: 0;
  color: var(--ecp-primary-color-education);
  font-family: star;
}

.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before {
  display: none;
}

.single-product span.onsale {
  font-size: 14px;
  color: #ffffff;
  padding: 9px 10px;
  border-radius: 5px;
  background-color: var(--ecp-primary-color-education);
  left: 20px;
  top: 20px;
  right: unset;
  z-index: 1;
  min-height: unset !important;
  min-width: unset !important;
  line-height: 1;
}

@media screen and (min-width: 992px), print {
  .single-product span.onsale {
    top: 30px;
    left: 30px;
  }
}

.single-product .summary.entry-summary {
  margin: 0;
}

.single-product .summary.entry-summary .product_title {
  line-height: 1.269;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .single-product .summary.entry-summary .product_title {
    font-size: 2.11rem;
  }
}

.single-product .summary.entry-summary .price {
  margin-top: 22px;
  margin-bottom: 13px;
  color: #5C5C5C;
}

.single-product .summary.entry-summary .price del {
  opacity: 0.8;
  margin-right: 15px;
}

.single-product .summary.entry-summary .price del .amount {
  font-size: 1.33rem;
}

.single-product .summary.entry-summary .price del bdi {
  color: #5C5C5C;
  text-decoration: line-through;
}

.single-product .summary.entry-summary ins .amount {
  font-size: 1.02rem;
}

.single-product .summary.entry-summary ins bdi {
  color: var(--ecp-primary-color-education);
}

.single-product .summary.entry-summary .woocommerce-product-details__short-description p {
  font-size: 1rem;
  line-height: 1.77778;
  color: #5C5C5C;
}

.single-product .summary.entry-summary .cart div.quantity {
  margin: 0 21px 0 0;
}

.single-product .summary.entry-summary .cart div.quantity .qty {
  padding: 5px;
  width: 80px;
  margin: 0;
  background-color: rgba(75, 131, 252, 0.12);
  border-color: rgba(75, 131, 252, 0.12);
  height: 50px;
}

@media screen and (min-width: 992px), print {
  .single-product .summary.entry-summary .cart div.quantity .qty {
    height: 55px;
  }
}

@media screen and (min-width: 1199px) {
  .single-product .summary.entry-summary .cart div.quantity .qty {
    height: 60px;
  }
}

@media screen and (max-width: 574px) {
  .single-product .summary.entry-summary .cart button {
    margin-top: 20px;
  }
}

.single-product .summary.entry-summary .product_meta {
  color: #000;
}

.single-product .summary.entry-summary .product_meta .posted_in a {
  color: #5C5C5C;
}

.single-product .summary.entry-summary .product_meta .posted_in a:hover {
  text-decoration: underline;
}

.single-product .summary.entry-summary .product_meta span {
  margin-right: 10px;
}

.single-product .summary.entry-summary .product_meta span:last-child {
  margin-right: 0;
}

.single-product div.product div.images.woocommerce-product-gallery {
  margin-bottom: 4em;
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper {
  margin-top: 150px;
}

@media screen and (max-width: 766px) {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 65px;
  }
}

@media screen and (max-width: 574px) {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 20px;
  }
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs {
  padding: 0 !important;
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li {
  background-color: transparent;
  color: #000;
  border-radius: 0;
  border: 0;
  padding: 0;
  margin-right: 30px;
}

@media screen and (max-width: 766px) {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li {
    width: 100%;
  }
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li:not(:last-child) {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1199px) {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li {
    margin-right: 50px;
  }
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li::before, .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li::after {
  content: none;
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
  font-size: 1.22rem;
  color: #000;
  padding: 10px 0 10px 5px;
}

@media screen and (min-width: 992px), print {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
    font-size: 1.44rem;
  }
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active {
  color: #000;
  background-color: transparent;
  border-radius: 0;
  border-bottom: 3px solid var(--ecp-primary-color-education);
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active a {
  color: #000;
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
  position: relative;
  line-height: 1.25555;
  color: #000;
  margin-bottom: 30px;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel h2 {
    font-size: 2.11rem;
  }
}

.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel p {
  font-size: 1rem;
  line-height: 1.78;
  color: #5C5C5C;
}

.single-product .related.products > h2 {
  position: relative;
  line-height: 1.25;
  color: #000;
  margin-bottom: 30px;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .single-product .related.products > h2 {
    font-size: 2.11rem;
  }
}

@media screen and (min-width: 1199px) {
  .single-product .related.products > h2 {
    margin-bottom: 50px;
  }
}

.single-product .related.products .products::before {
  display: none;
}

.single-product #review_form #respond #reply-title {
  color: #5C5C5C;
}

.single-product #review_form #respond .comment-form {
  margin-top: 20px;
}

.single-product #review_form #respond .comment-form p.comment-notes {
  margin-bottom: 30px !important;
}

.single-product #review_form #respond .comment-form .comment-form-rating label {
  display: inline-block;
  margin-bottom: 9px;
}

.single-product #review_form #respond .comment-form .comment-form-comment label,
.single-product #review_form #respond .comment-form .comment-form-email label,
.single-product #review_form #respond .comment-form .comment-form-author label {
  display: none;
}

.single-product #review_form #respond .comment-form .comment-form-comment input,
.single-product #review_form #respond .comment-form .comment-form-comment textarea,
.single-product #review_form #respond .comment-form .comment-form-email input,
.single-product #review_form #respond .comment-form .comment-form-email textarea,
.single-product #review_form #respond .comment-form .comment-form-author input,
.single-product #review_form #respond .comment-form .comment-form-author textarea {
  background-color: #f9f9f9;
  border: 0;
  width: 100%;
  padding: 17.5px 30px;
}

.single-product #review_form #respond .comment-form .comment-form-author {
  width: 50%;
  float: left;
  padding-right: 26px;
  margin-bottom: 13px;
}

@media screen and (max-width: 766px) {
  .single-product #review_form #respond .comment-form .comment-form-author {
    float: unset;
    width: 100%;
    padding-right: 0;
  }
}

@media screen and (max-width: 766px) {
  .single-product #review_form #respond .comment-form {
    float: unset;
    width: 100%;
    padding-right: 0;
  }
}

.single-product #review_form #respond .comment-form .comment-form-email {
  width: 50%;
  padding-left: 26px;
  float: right;
  margin-bottom: 13px;
}

@media screen and (max-width: 766px) {
  .single-product #review_form #respond .comment-form .comment-form-email {
    float: unset;
    width: 100%;
    padding-left: 0;
  }
}

.single-product #review_form #respond .comment-form .comment-form-comment textarea {
  height: 171px !important;
}

.single-product #review_form #respond .comment-form .comment-form-cookies-consent {
  margin: 15px 0;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
}

.single-product #review_form #respond .comment-form .comment-form-cookies-consent label {
  margin-left: 15px;
}

.single-product #review_form #respond .comment-form .comment-form-cookies-consent input {
  margin: 0;
}

.single-product #review_form #respond .comment-form .form-submit {
  margin: 25px 0 0;
}

.single-product .reviews_tab {
  margin-bottom: 0 !important;
}

.single-product .entry-summary .woocommerce-product-rating .star-rating {
  font-size: .875rem;
  margin-top: 11px;
}

.single-product .entry-summary .woocommerce-product-rating .star-rating span::before {
  color: var(--ecp-primary-color-education);
  font-family: star;
}

.single-product .related.products {
  padding-top: 20px;
}

@media screen and (min-width: 767px), print {
  .single-product .related.products {
    padding-top: 25px;
  }
}

@media screen and (min-width: 992px), print {
  .single-product .related.products {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1199px) {
  .single-product .related.products {
    padding-top: 50px;
  }
}

.woocommerce-cart #primary .site-main .shop_table {
  border: 0;
}

@media screen and (max-width: 766px) {
  .woocommerce-cart #primary .site-main .shop_table {
    margin: 0;
  }
}

.woocommerce-cart #primary .site-main .shop_table thead tr {
  border-bottom: 1px solid #EFEFEF;
}

.woocommerce-cart #primary .site-main .shop_table thead tr th {
  font-size: 1.22rem;
  line-height: 34px;
  color: #fff;
  padding: 12px 21px;
  background: var(--ecp-primary-color-education);
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item {
  background-color: unset;
  border-bottom: 1px solid #EFEFEF;
  padding: 15px 0;
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item td {
  font-size: 1rem;
  border: 0;
  padding: 14px;
}

@media screen and (min-width: 1199px) {
  .woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item td {
    padding: 12px 21px;
  }
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item .product-name a {
  text-decoration: underline;
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item .product-name a:hover {
  text-decoration: none;
  color: var(--ecp-secondary-color-education);
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item .product-quantity .quantity .qty {
  float: unset;
  width: 132px;
}

.woocommerce-cart #primary .site-main .shop_table tbody tr.cart_item .product-thumbnail img {
  width: 80px;
  height: 80px;
}

.woocommerce-cart #primary .site-main .shop_table tbody tr {
  background-color: unset !important;
  padding: 15px 0;
}

.woocommerce-cart #primary .site-main .shop_table tbody tr td {
  padding: 18px 0 0;
}

@media screen and (min-width: 992px), print {
  .woocommerce-cart #primary .site-main .shop_table tbody tr td {
    padding: 18px 0;
    background-color: unset;
  }
}

.woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code {
  font-size: 0.89rem;
  color: #58595b;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  margin-right: 15px;
  padding: 12px 20px;
}

@media screen and (min-width: 767px), print {
  .woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code {
    width: 160px;
  }
}

@media screen and (min-width: 992px), print {
  .woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code {
    padding: 15px 20px;
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code {
    padding: 17.5px 20px;
    width: 203px;
  }
}

@media screen and (max-width: 574px) {
  .woocommerce-cart #primary .site-main .shop_table tbody .coupon #coupon_code {
    width: 100%;
    margin-bottom: 10px;
  }
}

.woocommerce-cart #primary .site-main .shop_table tbody button {
  opacity: 1;
}

@media screen and (min-width: 1199px) {
  .woocommerce-cart #primary .site-main .cart-collaterals {
    margin-top: 40px;
  }
}

.woocommerce-cart #primary .site-main .cart-collaterals .cart_totals {
  float: unset;
  width: 100%;
}

.woocommerce-cart #primary .site-main .cart-collaterals h2 {
  font-size: 1.33rem;
  line-height: 1.2;
}

@media screen and (max-width: 766px) {
  .woocommerce-cart #primary .site-main .cart-collaterals h2 {
    margin-bottom: 0;
  }
}

.woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout {
  padding-bottom: 0;
}

.woocommerce-cart #primary .site-main .cart-collaterals .wc-proceed-to-checkout .button {
  margin-bottom: 0;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr {
  background-color: unset;
  border-bottom: 1px solid #EFEFEF;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr th {
  font-size: 1rem;
  vertical-align: middle;
  border: 0 !important;
  background-color: unset;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr td {
  text-align: right;
  background-color: unset;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr .cart-subtotal .woocommerce-Price-amount.amount {
  font-size: 1rem;
  opacity: 1;
  color: #58595b;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody .order-total th {
  padding-top: 18px;
  padding-bottom: 18px;
}

.woocommerce-cart #primary .site-main .cart-collaterals table tbody .order-total .woocommerce-Price-amount.amount {
  font-size: 1rem;
  color: #000;
}

.woocommerce ul li:before {
  display: none;
}

.woocommerce div.product form.cart .group_table tr {
  border: none;
}

.woocommerce div.product form.cart .group_table td {
  vertical-align: middle;
}

.woocommerce div.product form.cart table td {
  padding-left: 15px;
}

.woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th {
  padding: 10px 15px;
}

.woocommerce-error {
  margin-left: 0;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  paddong: 1em 2em;
}

.woocommerce-checkout li::before {
  content: none !important;
}

.woocommerce-checkout .page-title {
  line-height: 1.2;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .woocommerce-checkout .page-title {
    font-size: 2.11rem;
  }
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  font-size: 1rem;
  font-style: italic;
  color: #5C5C5C;
  border: 0;
  background-color: unset;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before {
  content: none;
  display: none;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a {
  color: var(--ecp-primary-color-education);
  text-decoration: underline;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover {
  color: var(--glt-secondary-color);
  text-decoration: none;
}

.woocommerce-checkout form.checkout_coupon {
  max-width: 800px;
  margin-top: 0;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.02);
  border-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #EFEFEF;
  padding: 20px;
  margin: 2em auto;
}

.woocommerce-checkout form.checkout_coupon p {
  margin-bottom: 0;
  font-size: 0.89rem;
}

.woocommerce-checkout form.checkout_coupon .form-row {
  margin: 20px 0;
  float: none;
  display: inline-block;
}

.woocommerce-checkout form.checkout_coupon .form-row.form-row-first {
  width: 45%;
}

.woocommerce-checkout form.checkout_coupon .form-row.form-row-first input {
  color: #5C5C5C;
  border: 1px solid #EFEFEF;
  border-radius: 5px;
  padding: 12px;
  height: 100%;
  width: 100%;
  height: 49px;
}

@media screen and (min-width: 992px), print {
  .woocommerce-checkout form.checkout_coupon .form-row.form-row-first input {
    height: 55px;
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-checkout form.checkout_coupon .form-row.form-row-first input {
    height: 60px;
  }
}

.woocommerce-checkout form.checkout_coupon .form-row.form-row-last {
  width: auto;
}

.woocommerce-checkout form.checkout_coupon .form-row.form-row-last button {
  margin-top: -5px;
}

.woocommerce-checkout form.checkout_coupon .form-row .checkout-form-wrapper {
  margin: 1.2em 0;
  -moz-justify-content: center;
  justify-content: center;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 h3 {
  font-size: 2.11rem;
  line-height: 1.2;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row {
  margin-bottom: 20px;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row.form-row-first {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row.form-row-first {
    width: 50%;
    padding-right: 10px;
  }
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row.form-row-last {
  width: 100%;
}

@media screen and (min-width: 767px), print {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row.form-row-last {
    width: 50%;
    padding-left: 20px;
  }
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row label {
  font-size: 1rem;
  color: #000;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row input {
  width: 100%;
  font-size: 1rem;
  border: 1px solid #EFEFEF;
  background-color: transparent;
  color: #5C5C5C;
  border-radius: 5px;
  padding: 12px 20px;
}

@media screen and (min-width: 992px), print {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row input {
    padding: 15px 20px;
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row input {
    padding: 17.5px 20px;
  }
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single {
  background-color: transparent;
  border: 1px solid #EFEFEF;
  color: #5C5C5C;
  border-radius: 5px;
  height: 49px;
}

@media screen and (min-width: 992px), print {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single {
    height: 55px;
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single {
    height: 60px;
  }
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  font-size: 1rem;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 13px;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row ::placeholder {
  font-size: 1rem;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .form-row label {
  font-size: 1rem;
  color: #000;
}

.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper #order_comments {
  height: 125px;
  width: 100%;
  font-size: 1rem;
  border: 1px solid #EFEFEF;
  background-color: transparent;
  color: #5C5C5C;
  border-radius: 5px;
  padding: 12px 20px;
}

@media screen and (min-width: 992px), print {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper #order_comments {
    padding: 15px 20px;
  }
}

@media screen and (min-width: 1199px) {
  .woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .form-row .woocommerce-input-wrapper #order_comments {
    padding: 17.5px 20px;
  }
}

.woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce-additional-fields h3 {
  line-height: 1.2;
  font-size: 1.78rem;
}

@media screen and (min-width: 767px), print {
  .woocommerce-checkout #order_review_heading, .woocommerce-checkout .woocommerce-additional-fields h3 {
    font-size: 2.11rem;
  }
}

.woocommerce-checkout .woocommerce-checkout-review-order table {
  border: 0;
}

.woocommerce-checkout .woocommerce-checkout-review-order table tr.cart_item,
.woocommerce-checkout .woocommerce-checkout-review-order table tr.cart-subtotal,
.woocommerce-checkout .woocommerce-checkout-review-order table tr.cart-subtotal th,
.woocommerce-checkout .woocommerce-checkout-review-order table tr.cart-subtotal td,
.woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total,
.woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total th, .woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total td {
  background-color: unset !important;
  border: none;
  border-bottom: 1px solid #EFEFEF !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order table th {
  font-size: 1rem !important;
  padding: 16px 20px !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order table td {
  padding: 16px 20px !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order table tr.cart-subtotal td, .woocommerce-checkout .woocommerce-checkout-review-order table tr.order-total td {
  text-align: right;
}

.woocommerce-checkout .woocommerce-checkout-review-order tbody .product-total span {
  color: #58595B;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment {
  background: none;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods {
  border: 0;
  padding: 0;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment .wc_payment_methods li {
  border-top: 3px solid var(--ecp-primary-color-education);
  padding: 20px;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order {
  padding: 20px 0;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order p {
  font-size: 1rem;
  line-height: 1.7778;
  color: #5C5C5C;
}

.woocommerce-checkout #payment.woocommerce-checkout-payment .form-row.place-order #place_order.button.alt {
  float: left;
}

.select2-results__option[aria-selected], .select2-results__option[data-selected], .select2-dropdown, .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #EFEFEF;
}

.page .site-main .entry-content {
  margin: 0;
}

.page .site-main .entry-content .post-thumbnail {
  margin-bottom: 30px;
  border-radius: 5px;
}

@media screen and (min-width: 1199px) {
  .page .site-main .entry-content .post-thumbnail {
    margin-bottom: 50px;
  }
}

.page .site-main .entry-content .entry-title {
  line-height: 1.2;
  margin-top: 0;
  font-size: 1.8rem;
}

@media screen and (min-width: 767px), print {
  .page .site-main .entry-content .entry-title {
    font-size: 2.44rem;
  }
}

.page .site-main .entry-content .entry-title span {
  display: block;
  margin-bottom: 10px;
}

.page .site-main .entry-content h1,
.page .site-main .entry-content h2,
.page .site-main .entry-content h3,
.page .site-main .entry-content h4,
.page .site-main .entry-content h5,
.page .site-main .entry-content h6 {
  margin: 20px 0;
}

@media screen and (min-width: 767px), print {
  .page .site-main .entry-content h1,
  .page .site-main .entry-content h2,
  .page .site-main .entry-content h3,
  .page .site-main .entry-content h4,
  .page .site-main .entry-content h5,
  .page .site-main .entry-content h6 {
    margin: 36px 0 32px 0;
  }
}

.page .site-main .entry-content p {
  margin-bottom: 30px;
}

.page .site-main .entry-content blockquote {
  margin: 40px 0;
}

.page .site-main .entry-content .gallery-wrapper {
  flex-wrap: wrap;
}

.page .site-main .entry-content .gallery-wrapper img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (min-width: 767px), print {
  .page .site-main .entry-content .gallery-wrapper {
    width: 25%;
  }
}

@media screen and (min-width: 992px), print {
  .page .site-main .entry-content .gallery-wrapper {
    width: 33.333%;
  }
}

@media screen and (min-width: 1199px) {
  .page .site-main .entry-content .gallery-wrapper {
    width: 50%;
  }
}

.blocks-gallery-grid, .wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0 !important;
  margin: 0 !important;
  grid-gap: 30px;
}

@media screen and (min-width: 1199px) {
  .blocks-gallery-grid, .wp-block-gallery {
    grid-gap: 50px;
  }
}

.blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-item {
  margin: 0 !important;
  width: 100 !important;
  flex: 0 0 100%;
  padding-left: 0 !important;
}

@media screen and (min-width: 575px), print {
  .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 15px) !important;
    flex: 0 0 calc(50% - 15px);
  }
}

@media screen and (min-width: 992px), print {
  .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-item {
    width: calc(50% - 25px) !important;
    flex: 0 0 calc(50% - 25px);
  }
}

.blocks-gallery-grid .blocks-gallery-item:before, .wp-block-gallery .blocks-gallery-item:before {
  display: none;
}

.blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-item figure {
  margin: 0;
}

.blocks-gallery-grid .blocks-gallery-item figure img, .wp-block-gallery .blocks-gallery-item figure img {
  width: 100%;
}

@media screen and (min-width: 992px), print {
  .full-width .blocks-gallery-grid .blocks-gallery-item, .full-width .wp-block-gallery .blocks-gallery-item {
    width: calc(32.4% - 25px) !important;
    flex: 0 0 calc(32.4% - 25px);
  }
}

@media screen and (min-width: 1440px) {
  .full-width .blocks-gallery-grid .blocks-gallery-item, .full-width .wp-block-gallery .blocks-gallery-item {
    width: calc(32.7% - 25px) !important;
    flex: 0 0 calc(32.7% - 25px);
  }
}

body, html {
  color: #5C5C5C;
  font-size: 16px;
  margin: 0;
  scroll-behavior: smooth;
  line-height: 1.78;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  scroll-padding-top: 125px;
}

@media screen and (min-width: 1199px) {
  body, html {
    font-size: 18px;
  }
}

body.custom-background-image .site, body.custom-background-color .site {
  margin: 20px;
  max-width: 90%;
  margin: 0 auto;
  width: 100%;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
