/** Shopify CDN: Minification failed

Line 869:1 Unexpected "{"

**/
/***********************************************************************************/
/* Sozo Studio*/
/***********************************************************************************/

@import url('https://fonts.cdnfonts.com/css/comfortaa');

@font-face {
    font-family: 'Selvia';
    src: url('/cdn/shop/files/SelviaGenatu-Medium.woff2?v=1709693988') format('woff2'),
         url('/cdn/shop/files/SelviaGenatu-Medium.woff?v=1709693966') format('woff');
    font-style: normal;
    font-weight: normal;
}


@font-face {
    font-family: 'LaCharly';
    src: url('/cdn/shop/files/LaCharly-Regular.woff2?v=1709735912') format('woff2'),
         url('/cdn/shop/files/LaCharly-Regular.woff?v=1709735939') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LaCharlyTail';
    src: url('/cdn/shop/files/LaCharly-Tail.woff2?v=1709694034') format('woff2'),
         url('/cdn/shop/files/LaCharly-Tail.woff?v=1709694031') format('woff');
    font-weight: normal;
    font-style: normal;
}


ul.flower-list li {
  list-style: none;
}

ul.flower-list  li::before {
  content: " ";
  display: inline-block;
  height: 10px;
  width: 30px;
  background-image: url("/cdn/shop/files/bullet-flower.png");
  background-size: contain;
  background-repeat: no-repeat;
}


/* Collection page */
.collection-header {
    background: none !important;
  border: none !important;
}

span.select2-selection.select2-selection--single {
    background: none !important;
}
.select2.select2-container .select2-selection .select2-selection__rendered {
  color:black !important;
  
}

.select2-container {
    vertical-align: top !important;
}

.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] {
    background-color: #b3a092 !important;
}

/* Badges */
.products .product-container .badge, .products .product-container .offer-price {
  background:#b3a092;
  border-radius: 30px;
  color:white;
}

.thumb-v-carousel .slick-list.draggable {
    overflow: visible !important;
}

.thumb-v-carousel .slick-list.draggable li.grid__item.slick-slide.slick-current.slick-center {
    width: 300px !important;
}

.thumb-v-carousel  img {
  width:300px;
}

/* Pinterest hover icon */
span.rapi-button.rapi-icon--2.rapi-size--medium.rapi-type--basic svg {
    max-width: 20px;
}


h1,h2,h3,h4,h5, 
ul.dt-nav > li > a {font-family:'Selvia' !important;}

.slide-sub-heading-2,
.dt-sc-collection-description,
h6,
button {
  font-family:'Comfortaa' !important;
  font-size:25px !important;
}


.script-text {
  font-family:'LaCharly' !important;
}

.script-text-tail {
  font-family:'LaCharlyTail' !important;
}

/* Nav */
ul.dt-nav > li > a {
    font-size: 30px;
}

.logo {
  padding:0 0 20px 0;
}


/* Home */

.dt-sc-collection-section img,
.dt-sc-image-gallery img,
.dt-sc-collection-section img:hover,
.dt-sc-image-gallery img:hover {
	transition: 0.9s;
}

.dt-sc-collection-section img:hover,
.dt-sc-image-gallery img:hover {
	transform: translateY(-10px);
	filter: saturate(0.3);
}


.dt-sc-collection-section.overall-stye-1.text-center:hover {
	transform: translateY(-10px);
}

.dt-sc-collection-section.overall-stye-1.text-center,
.dt-sc-collection-section.overall-stye-1.text-center:hover {
	transition: 0.4s;
}

/* Arch */
#shopify-section-template--28085242822855__home_linkedlist_menu_HptqwW .dt-sc-collection-section {
	background-image: none !important;
	background-color: rgba(249, 247, 245, 0.9) !important;
	border-radius: 50% 50% 0 0;
	border: 5px double #EEEAE7;
	padding: 20px !important;
}

.shopify-section {
	opacity: 0;
	transition: all 2s;
}

.shopify-section.visible {
	opacity: 1;
}


.dt-sc-btn,
button {
	letter-spacing: 4px !important;
	background: #eeeae7 !important;
	color: #67695e !important;
	border-color: #e5dbd3 !important;
	border-radius: 20px 0 20px 0 !important;
	line-height: 1em !important;
}

.dt-sc-btn:hover,
button:hover {
	color: #7d6152 !important;
	border-color: #7d6152 !important;
	border-radius: 0 20px 0 20px !important;
	transform: translateY(-5px);
}

.dt-sc-btn.secondary {
	background: none !important;
}

/* Home */


.intro-arches .home-linkedlist-menu .dt-sc-collection-section:first-child,
.intro-arches .home-linkedlist-menu .dt-sc-collection-section:nth-child(3) {
	margin-top: -50px !important;
}

.intro-arches .home-linkedlist-menu .dt-sc-collection-section:nth-child(2n) {
	margin-top: -100px !important;
}

.intro-arches .home-linkedlist-menu .dt-sc-collection-section .dt-sc-collection-description {
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	margin: -15px 0 0 0 !important;
}


.row.home-arches {
	max-width: 920px;
	margin: 0 auto;
}

.home-linkedlist-menu .dt-sc-collection-section .dt-sc-collection-heading a {
	color: #3f362f;
	margin: 0 auto;
	font-family: "LaCharly", cursive !important;
	font-size: 70px !important;
	letter-spacing: 0 !important;
	padding-bottom: 30px;
	display: block;
}

.home-arches .dt-sc-collection-heading {
	margin: 0 !important;
	padding: 0 !important;
}


/* Products */
.home-custom-section .dt-sc-reverse-columns img {
	max-height: 400px;
}

.dt-sc-reverse-columns .dt-sc-heading.text-center:first-child {
	background: #f9f7f5;
}

.dt-sc-reverse-columns .dt-sc-image-gallery {
	text-align: center !important;
}

.dt-sc-custom-block.dt-sc-reverse-columns {
	max-width: 1200px;
	margin: 0 auto !important;
}


.home-custom-section .home-custom-section-wrapper {
	display: block;
}

.dt-sc-custom-block:first-child .dt-sc-heading {
	padding: 100px;
	margin: 0 !important;
}

.dt-sc-reverse-columns {
	flex-direction: row-reverse !important;
}


@media screen and (max-width: 769px) {
	.dt-sc-custom-block:first-child .dt-sc-heading {
		padding: 20px;
	}
}

/* testimonial on home page */

/* hide on mobile */
@media screen and (max-width: 769px) {
	#shopify-section-template--28085242822855__home_testimonial_mzpNmF {
		display: none !important;
	}
}


.home-testimonial-block .dt-sc-testimonial-section .dt-sc-testimonial {
	justify-content: center;
}

.dt-sc-testimonial-section.content_boxed .dt-sc-testimonial:not(.style_2) .dt-sc-testimonial-content .dt-sc-testimonial-content-inner {
	padding: 120px 80px 30px 80px !important
}

.dt-sc-testimonial-section {
	margin: 0 auto;
}

.dt-sc-testimonial-quote {
	line-height: 1em;
}

.dt-sc-testimonial-content-inner {
	/*height: 100vh;*/
}


/* mailerlite forms on home page */
#mlb2-12858150.ml-form-embedContainer .ml-form-align-left {
	text-align: center !important;
}


/* freebie - essential math */
/* freebie  - top 20 literary */

.content-content_WMaCMD .dt-sc-heading,
.content-content_bqdmKd .dt-sc-heading {
	padding-right: 40px;
}

.dt-sc-custom-block.content-content_WMaCMD img,
.dt-sc-custom-block.content-content_bqdmKd img {
	max-height: 500px;
	width: 100%;
}



/* Pages */
.breadcrumb span,
.breadcrumb a {
	display: none;
}

.page-intro-two-cols {
	display: flex;
	width: 900px;
	margin: 0 auto;
}

.page-intro-two-cols .col {
	padding: 20px;
}

.page-intro-two-cols img {
	border-radius: 30px 30px 30px 30px;
	min-width: 400px;
}

.breadcrumb h1 {
	color: #7d685c;
	margin: 0 auto;
	font-family: 'LaCharly' !important;
	font-size: 80px !important;
	letter-spacing: 0 !important;
}

.breadcrumb h1:first-letter {
	font-family: 'LaCharlyTail' !important;
	text-transform: uppercase;
}

.instafeed-container:hover {
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition: var(--DTBaseTransition);
}

.breadcrumb {
	font-family: Arial;
	font-size: 60px;
	animation: fadeIn 5s;
	-webkit-animation: fadeIn 5s;
	-moz-animation: fadeIn 5s;
	-o-animation: fadeIn 5s;
	-ms-animation: fadeIn 5s;
}



/* slider */


.slide-text {
	font-size: 70px !important;
	font-family: "LaCharly" !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.dt-sc-swiper-slider.swiper-container .swiper-arrows .dt-sc-btn[class*="swiper-button-"]:after {
	color: #B0A094 !important;
}

/* testimonials */


#shopify-section-template--28085242822855__home_testimonial_mzpNmF.home-testimonial-block .dt-sc-testimonial-section.content_boxed .dt-sc-testimonial:not(.style_2) .dt-sc-testimonial-content .dt-sc-testimonial-content-inner {
	background: rgba(249, 247, 245, 0.8) !important;
	border: 10px double white !important;
}

#shopify-section-template--28085242822855__home_testimonial_mzpNmF.home-testimonial-block .dt-sc-testimonial-section .dt-sc-testimonial .dt-sc-testimonial-content {
	width: 700px !important;
}

/* The village */
.the-village-info-container button {
	margin: 0 auto;
}

.the-village-info-container .dt-sc-divider {
	padding: 50px;
	background: #f8f5f2;
	max-width: 800px;
	margin: 0 auto;
}


/* blog home page */

.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-image[class*="with-overlay-normal"]:before {
	color: transparent !important;
	background: transparent !important;
}


.dt-sc-blog-title a {
	font-size: 25px !important;
	line-height: 1em;
}

.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-image[class*="with-overlay"] {
	z-index: 1;
	transition: all 0.4s;
}

.dt-sc-blog-section .dt-sc-blog-item:hover {
	transform: scale(1.1);
	transition-duration: 0.5s;
}

.dt-sc-blog-section .dt-sc-blog-item:hover .dt-sc-blog-content {
	opacity: 1;
	z-index: 3;
	transition: all 0.4s;
}

.dt-sc-blog-section .dt-sc-blog-item {
	position: relative;
}

.dt-sc-blog-content {
	position: ABSOLUTE;
}

.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-content {
	background: #eeeae7;
	z-index: 1;
	transition: all 0.4s;
	opacity: 0;
}




#shopify-section-template--28085242822855__1632297753a7228f08 .dt-sc-blog-title {
	min-height: auto !important;
}


/* Blog Article */

  div#dt-sc-comments small, div#dt-sc-comments p {
    line-height: 1em !important;
    font-style: italic !important;
}

.dt-sc-blog-single {
	background: url("/cdn/shop/files/Pathos_for_Learning_-_White_Marble_Texture_copy.jpg?v=1732827743");
	background-size: contain;
	padding-bottom: 40px;
}

.mobile-menu ul.dt-sc-list-inline li a {
	color: var(--DTColor_Heading);
}

.template-article .breadcrumb {
	display: none;
}


.template-article nav {
	display: none;
}

.dt-sc-blog-description h3:first-child {
	text-transform: uppercase;
	font-size: 40px;
	line-height: 1em;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 6px double white;
	margin-bottom: 30px;
}


.dt-sc-blog-image img {
	margin-top: 60px;
	background: #f9f7f5;
	border-radius: 400px 400px 0 0 !important;
	border: 10px double #eeeae7;
	border-bottom: none;
    max-width: 300px;
}


.dt-sc-blog-description {
	padding: 40px;

	border: 10px double #eeeae7;
	background: #f9f7f5;
	padding: 0 !importamt;
	border-top: none;
}

/* Footer */

#newsletter-footer p {
	font-size: 20px;
}

.site-footer li a {
	font-size: 20px;
}

.site-footer li:hover {
	transform: translateY(-5px);
	transition: 0.5s;
}




/* Slider */


.home-slideshow-section .dt-sc-swiper-slider .swiper-wrapper .slider-content [class*="slide_"] {
	background: none;
}

.home-slideshow-section .dt-sc-swiper-slider .swiper-wrapper .slider-slider_KMmGix-list .slider-content [class*="slide_"] {
	border-radius: 70px 70px 0 0;
	background: rgba(249, 247, 245, 0.8);
}

.home-slideshow-section .container {
	width: 100% !important;
	padding: 0 !important;
}

.home-slideshow-section .swiper-slide {
	width: 100% !important;
}

/* About */


body#about-pathos #shopify-section-inner-page-content-with-image-section.inner-page-content-with-image-section .dt-sc-image-section .dt-sc-image-section-wrapper .dt-sc-image-section-content {
	margin: 0 auto;
}


/* header */
#shopify-section-header img {
	margin: 15px 0 0 0 !important;
}


ul.dt-nav>li>a {
	padding: 10px !important;
}


div:not(.mobile-menu) .dt-desktop-menu li.text-menu:after {
	content: " ";
	display: block;
	width: 60px;
	height: 50px;
	position: fixed;
	z-index: 99999999999;
	opacity: 0;
	transition: .3s;
	margin: 0 auto;
	margin-top: -10px;
	box-shadow: 0px 1px 11px 0px rgba(0, 0, 0, 0.1);
}

div:not(.mobile-menu) .dt-desktop-menu li.text-menu:hover:after {
	opacity: 1;
}


div.mobile-menu .dt-desktop-menu li.text-menu:hover > a  {
	color:#7D685C; font-weight:bold;
}


/* Resources*/
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:after {
	background: url('/cdn/shop/files/screenshot-resources.png') center center no-repeat;
	background-size: contain;
}

/*Tutoring*/
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:nth-child(3):after {
	background: url('/cdn/shop/files/screenshot-progress.png') center center no-repeat;
	background-size: contain;
}

/* Programs */
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:nth-child(4):after {
	background: url('/cdn/shop/files/screenshot-programs.png') center center no-repeat;
	background-size: contain;
}

/* Parents - Village */
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:nth-child(5):after {
	background: url('/cdn/shop/files/screenshot-village.png') center center no-repeat;
	background-size: contain;
}

/* Consulting */
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:nth-child(6):after {
	background: url('/cdn/shop/files/screenshot-consulting.png') center center no-repeat;
	background-size: contain;
}

/* Blog */
div:not(.mobile-menu) .dt-desktop-menu li.text-menu:nth-child(7):after {
	background: url('/cdn/shop/files/screenshot-blog_9a9cec77-0f71-471b-8a33-a6c4440d011f.png?v=1738178913') center center no-repeat;
	background-size: contain;
}

.mobile-menu ul.dt-sc-list-inline li a {
	color: var(--shopify-editor-setting-secondary_color) !important;
}

/* The Village Pathos Parents */


.page-intro-two-cols h3,
.page-intro-two-cols h4 {
	transition: 0.3;
	color: #b3a092
}

.page-intro-two-cols h3:hover,
.page-intro-two-cols h4:hover {
	color: #7D685C;
}

.page-intro-two-cols img {
	transition: 0.5s;
}

.page-intro-two-cols img:hover {
	transform: translateY(-10px);
	filter: saturate(0.3);
	transition: 0.5s;
}


.container {
	width: 1100px;
}

/* Horizontal arch with book photo */
#shopify-section-template--28085242822855__home_custom_section_MWieTa .dt-sc-section-wrapper {
	background-position: right center !important;
	background-size: contain !important;
}

.home-custom-section #shopify-section-template--28085242822855__home_custom_section_MWieTa .dt-sc-section-wrapper .dt-sc-custom-block:first-child .dt-sc-heading {
	width: 100% !important;
}

/* Freebie images */
#shopify-section-template--28085242822855__home_custom_section_FrFfrK.home-custom-section .home-custom-section-wrapper,
#shopify-section-template--28085242822855__home_custom_section_FrFfrK.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:only-child,
#shopify-section-template--28085242822855__home_custom_section_nBaKGb.home-custom-section .home-custom-section-wrapper,
#shopify-section-template--28085242822855__home_custom_section_nBaKGb.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block:only-child {
	display: block !important;
}

#shopify-section-template--28085242822855__home_custom_section_FrFfrK.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block>*,
#shopify-section-template--28085242822855__home_custom_section_nBaKGb.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block>* {
	text-align: center !important;
	width: 100% !important;
}

#shopify-section-template--28085242822855__home_custom_section_FrFfrK.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.content-content_bqdmKd .dt-sc-image-gallery img.dt-sc-block-image:first-child,
#shopify-section-template--28085242822855__home_custom_section_nBaKGb.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.content-content_WMaCMD .dt-sc-image-gallery img.dt-sc-block-image:first-child {
	max-width: 600px !important;
}

/* Mailerlite forms*/
#mlb2-21473422.ml-form-embedContainer .ml-form-align-left {
	text-align: center !important;
}

.ml-form-interestGroupsRow {
	display: none !important;
}



/* Footer newsletter */

.footer__newsletter-btn {
	font-size: 18px !important;
	background: #b3a092 !important;
}


/* Footer links */
.site-footer li:hover a {
	border-bottom: 8px double white;
}


/* Checkout */

.cart_table .text-link.cart__note-add,
.cart_table .cart__note.is-active,
.cart_table label {
	font-size: 18px !important;
	line-height: 1em !important;
}


span.dt-sc-btn.close-icon {
	padding: 20px;
}

a.close_icon,
a.close_icon:hover {
	background: none;
}


.drawer .total p {
	line-height: 1.2em;
}


/* Contact */
.dt-contact-iconblock-section .dt-contact-icon-block {
	border-radius: 50% 50% 0 0;
	background: #f9f7f5;
}

/* Pagination for Blog */

.pagination-default li a,
.pagination-default li>span {
	background-color: #eeeae7;
	color: #b3a092;
	border-radius: 10px 10px 0 0;
}

/* Side Cart */
a.ajaxcart__product-name {
    font-size: 18px;
    line-height: 1em !important;
}
button.cart__checkout.dt-sc-btn {
    letter-spacing: 2px !important;
    font-size: 18px !important;
    font-weight: bold;
}
small#shopify-buyer-consent {
    line-height: 1.2em;
}
/* Product Page */

.swiper-gallery-vert-slider.swiper-container {
	border-radius: 10px;
}

form[class*=shopify-product]>div.product_payments_btns button {
	font-size: 15px !important;
	letter-spacing: 3px !important;
	font-weight: bold;
}

/* Reviews, Description */
.product-tab .dt-sc-tabs .dt-sc-list-inline,
form[class*=shopify-product]>div.product-item-caption-select,
.shopify_subscriptions_app_block_label_children,
.shopify_subscriptions_app__title , 
.shopify_subscriptions_fieldset div{
	display: none !important;
}


.product-description-product-template .product-meta-block>*:not(:empty) {
	align-items: center;
}


/* Resources */
/* Shop br grade arch */

#shopify-section-template--16822182740167__home_featured_collection_9tWViz .dt-sc-collection-banner-inner {
	background: white !important;
	padding: 100px 30px 30px !important;
	border-radius: 50% 50% 0 0 !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	border: 6px double var(--DTLinkHoverColor)) !important;
}

#shopify-section-template--16822182740167__home_featured_collection_9tWViz .dt-sc-collection-banner-inner h4.dt-sc-main-title {
	padding: 0;
	margin: 0;
}

/* hide Item count */
#shopify-section-template--16822182740167__home_featured_collection_9tWViz .dt-sc-collection-banner-inner .dt-sc-sub-title {
	display: none;
}

/* FAQ */
.home-faq-block .dt-sc-accordion-container .dt-sc-accordion-btn h5 {
   color:  var(--DT_Button_BG_Hover_Color) !important;
}
.home-faq-block .dt-sc-accordion-container .dt-sc-accordion-btn {
    background:  var(--DT_Button_Text_Color) !important;
  border-top:5px double white;
}

.home-faq-block .dt-sc-accordion-container .dt-sc-accordion-content {
    background:  var(--DT_Button_Text_Color) !important;
}



/* Laptop */
@media screen and (max-width: 1280px) {

	.content-content_WMaCMD .dt-sc-heading,
	.content-content_bqdmKd .dt-sc-heading {
		padding-right: 0 !important;
	}

	.dt-sc-custom-block.content-content_WMaCMD,
	.dt-sc-custom-block.content-content_bqdmKd {
		flex-direction: column-reverse;
	}


	.dt-sc-custom-block.content-content_WMaCMD h6.dt-sc-sub-heading,
	.dt-sc-custom-block.content-content_WMaCMD .dt-sc-main-heading,
	.dt-sc-custom-block.content-content_WMaCMD .dt-sc-heading-description,

	.dt-sc-custom-block.content-content_bqdmKd h6.dt-sc-sub-heading,
	.dt-sc-custom-block.content-content_bqdmKd .dt-sc-main-heading,
	.dt-sc-custom-block.content-content_bqdmKd .dt-sc-heading-description,
	{
	text-align: center;
    }

}


/* Consulting contact form */
.globo-form-control.layout-2-column[data-type=textarea] {
    width: 100% !important;
}

.gfb-style-line .globo-form-control .globo-form-input textarea {
      color: var(--gfb-primary-color) !important;
}

small.help-text.globo-description {
    color: var(--gfb-primary-color) !important;
}

/* Mobile */
@media screen and (max-width: 768px) {

  /* mastery table */
    .product-single__description td,   .product-single__description th {
  	display: inline-table;
  	width: 100% !important;
  }
  
  .product-single__description td strong {
  	display: block;
  	min-width: 67vw;
  }
  
  /* blog */

  #dt-sc-comments .comment-form > p small, #dt-sc-comments .comment-form > p {
    position: relative !important;
    line-height: 1em !important;
    margin: 0 0 20px 0  !important;
}
  
  #dt-sc-comments .comment-form button.btn,
  #dt-sc-comments {
    float:none !important;
  }

	#shopify-section-template--16822182740167__home_featured_collection_9tWViz .dt-sc-collection-banner-inner h4.dt-sc-main-title {
		font-size: 30px;
	}

	/* home page horizontal arch */
	#shopify-section-template--28085242822855__home_custom_section_MWieTa .dt-sc-section-wrapper {
		background-position: left center !important;
		background-size: cover !important;
	}


	.slide-sub-heading-2,
	.dt-sc-collection-description,
	h6,
	button {
		font-size: 18px !important;
	}

	/* Home slider */
	.home-slideshow-section .slider-278ae9bf-7526-468a-b43c-302d1764a917-list .slide-heading {
		font-size: 32px !important;
	}

	.home-slideshow-section .dt-sc-swiper-slider .swiper-wrapper .slider-content {
		padding: 0 !important;
	}

	.home-slideshow-section .slider-278ae9bf-7526-468a-b43c-302d1764a917-list .slide-sub-heading-2 {
		display: initial !important;
	}

	a.slide-button {
		width: 100% !important;
	}

	/* Home */

	/* Horizontal arch with book */
	#shopify-section-template--28085242822855__home_linkedlist_menu_tqwMTF.home-linkedlist-menu .dt-sc-collection-section:nth-child(2n),
	#shopify-section-template--28085242822855__home_linkedlist_menu_tqwMTF.home-linkedlist-menu .dt-sc-collection-section:first-child,
	#shopify-section-template--28085242822855__home_linkedlist_menu_tqwMTF.home-linkedlist-menu .dt-sc-collection-section:nth-child(3) {
		margin-top: 0 !important;
	}

	#shopify-section-template--28085242822855__home_linkedlist_menu_HptqwW.home-linkedlist-menu .dt-sc-collection-section .dt-sc-collection-heading a {
		font-size: 50px !important;
	}


	/* testimonial */

	#shopify-section-template--28085242822855__home_testimonial_mzpNmF.home-testimonial-block .dt-sc-testimonial-section .dt-sc-testimonial .dt-sc-testimonial-content {
		width: 100% !important;
	}

	#shopify-section-template--28085242822855__home_testimonial_mzpNmF.home-testimonial-block .dt-sc-testimonial-section.content_boxed .dt-sc-testimonial:not(.style_2) .dt-sc-testimonial-content .dt-sc-testimonial-content-inner {
		border-radius: 20px !important;
		line-height: 1.3em !important;
	}

	#shopify-section-template--28085242822855__1632215761281f569f .dt-sc-custom-block:first-child .dt-sc-heading {
		padding: 200px 0 0 0 !important;
		margin: 0;
	}


	/* home page - about me section */
	#shopify-section-template--28085242822855__home_custom_section_TPze4T .dt-sc-section-wrapper {
		margin: 0 !important;
	}

	#shopify-section-template--28085242822855__home_custom_section_TPze4T.home-custom-section .home-custom-section-wrapper .dt-sc-custom-block.content-content_Y6ytmL {
		flex-wrap: nowrap !important;
	}

	/* Footer */
	.site-footer__top {
		padding-top: 80px !important;
	}

	#shopify-section-footer .site-footer {
		background-size: 200% !important;
	}

	/* header */
	.dt-desktop-menu li.text-menu:hover:after {
		opacity: 0;
	}

	.mobile-menu ul.dt-sc-list-inline li a {
		color: #7d685c !important;
	}

	.mobile-menu ul.dt-sc-list-inline li:hover a {
		font-weight: bold;
	}
	
	.the-village-info-container {
		text-align: center;
	}

	.the-village-info-container .dt-sc-divider {
		padding: 20px;
	}

	/* About */
	#shopify-section-inner-page-image-with-icon-section-type-2 .dt-sc-heading h4 {
		font-size: 28px !important;
	}

	#shopify-section-inner-page-image-with-icon-section-type-2 .dt-sc-column.two-column {
		display: block !important;
	}

	#shopify-section-inner-page-image-with-icon-section-type-2.inner-page-image-with-icon-section-type-2 .dt-sc-image-with-icons-section-type2 .dt-sc-image-with-icon-wrapper .dt-sc-image img {
		width: 100%;
	}

	/* Tutoring */
	#shopify-section-template--16841090400455__slideshow.home-slideshow-section .dt-sc-swiper-slider .swiper-wrapper .slider-content *[class*="slide_"] {
		width: 100% !important;
		margin-top: 0 !important;
		display: flex !important
	}

	.slide-text {
		font-size: 40px !important;
	}

	.page-intro-two-cols {
		flex-direction: column-reverse;
		width: inherit !important;
	}

	#shopify-section-template--16841090400455__main .dt-sc-column {
		display: block;
	}

	.page-intro-two-cols img {
		min-width: 200px;
		margin: 20px 0;
	}

	.feature-text.shopify-section.visible {
		width: auto !important;
		margin: 20px 0 !important;
	}

	/* Blog */
	#shopify-section-template--16822182674631__home_featured_blog_ajJwE4.home-blog-section .dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-content .dt-sc-blog-description {
		display: none !important;
	}
	
	.dt-sc-blog-section .dt-sc-blog-item .dt-sc-blog-content {
		opacity: 1;
		z-index: 3;
		transition: all 0.4s;
	}

}