/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2026 | 12:37:13 */
@font-face {
	font-family: "SortsMillGoudy";
	font-display: swap;
	src: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/SortsMillGoudy-Regular.ttf);
}
@font-face {
	font-family: "Arimo";
	font-display: swap;
	src: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/Arimo-Regular.ttf);
}
@font-face {
	font-family: "Goudy-oldstyle";
	font-display: swap;
	src: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/goudy-oldstyle.ttf);
}
body {
	font-family: "Arimo";
	color: #000;
	font-weight: 400;
}
body>div {
	font-size: 18px;
}
a, #contact .wpb_text_column a, .site-footer .wpb_text_column a, a:focus {
	text-decoration: none!important;
	color: #000;
}
.single-post .entry-content a, .wpb_text_column a, .single-wpm-testimonial p a{
	text-decoration: underline!important;
}
.page .entry {
	margin-bottom: 0;
}
.vc_row .wpb_button, .vc_row .wpb_content_element, .vc_row ul.wpb_thumbnails-fluid>li, .entry {
	margin-bottom: 0;
}
/***** Full Width CSS ******/
.header-full-width .wpb-content-wrapper .row-container[data-vc-full-width]>.vc_row {
	max-width: 1200px;
	margin: 0 auto;
}
.header-full-width .wpb-content-wrapper .row-container[data-vc-stretch-content]>.vc_row {
	max-width: 100%;
}
/*HEADING_SECTION*/
h1,h2,h3,h4,h5,h6 {
	font-family: "SortsMillGoudy";
}
h1{
	font-size:40px;
}
h2{
	font-size:30px;
}
h3{
	font-size:25px;
}
/*MENU_SECTION*/
.menu a span {
	color:#000;
	font-family: "Goudy-oldstyle";
	font-size: 21px;
	font-weight: 700;
}
.vc_row .menu li {
	padding: 0 10px;
	margin: 0;
}
.vc_row .nav-primary,.menu-toggle {
	float: none;
}
.vc_row .nav-primary .genesis-nav-menu a {
	padding: 0;
}
.header-row .menu-column.wpb_column {
	z-index: 99;
}
.genesis-nav-menu .menu-item-type-post_type.current-menu-item > a span{
	padding-bottom: 5px!important;
	border-bottom: 1px solid #f7a116 !important; 
}
/*SUB-MENU*/
.genesis-nav-menu .sub-menu a{
	border:0;
	padding-bottom: 0;
	padding-top: 0;
	background-color:transparent;
}
.menu li .sub-menu{
	top: 20px;
	background-color: #0096C7;
	padding-bottom: 15px;
	text-align: left;
	border: 3px solid #fcbf15;
}
.menu .sub-menu a span {
	color: #fff;
}
.menu li .sub-menu li{
	padding: 10px 10px 0 10px;
	margin: 0;
	display: block;
}
.genesis-nav-menu .sub-menu .sub-menu{
	margin: 0;
	position: absolute;
	left: 100% !important;
	top: 0;
}
.vc_row .sub-menu-toggle {
	display: block !important;
	visibility: visible !important;
	top: 4px;
	right: -10px;
	padding: 7px 10px;
}
.vc_row .sub-menu .sub-menu-toggle {
	right: -2px;
	top: 6px;
}
.sub-menu-toggle.activated::before {
	top: 3px;
}
.sub-menu-toggle::before {
	content: '';
	position: absolute;
	right: 8px;
	top: 7px;
	width: auto;
	height: auto;
	border: 5px solid transparent;
	border-top: 5px solid #000;
	transition: none;
}
.genesis-nav-menu .sub-menu, .genesis-nav-menu .sub-menu a   {
	width: 260px!important;
	display:inline;
}
/*BUTTON_SECTION*/
#teaching_row .vc_row .vc_btn3.vc_btn3-style-custom {
	font-size: 18px ;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2025/02/button_background.svg);
	padding: 15px 25px !important;
	background-size: 100% !important;
}
#about .vc_row .vc_btn3.vc_btn3-style-custom, div .about-text .vc_row .vc_btn3.vc_btn3-style-custom {
	color: #fff !important;
	padding: 15px 4.5em !important;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/read_more_bg.png);
}
div .about-text .vc_row .vc_btn3.vc_btn3-style-custom {
	padding: 18px 2.5em !important; 
}
.vc_row .vc_row .read-more-button .vc_btn3.vc_btn3-style-custom {
	padding: 18px 5.5em !important; 
}
.vc_row .vc_row .vc_btn3.vc_btn3-style-custom {
	color: #000 !important;
	padding: 15px 2.5em  !important;
	font-weight: 700;
	background-color: transparent !important;
	font-size: 21px;
	font-family: "Goudy-oldstyle";
	border: 0 !important;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/button_background_image.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
#banner .vc_row .vc_btn3.vc_btn3-style-custom {
	padding:32px 1em !important;
	font-size: 18px;
	width: 409px;
}
#button-row .vc_row .first-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/jungle_bg.svg);
}
#button-row .vc_row .second-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/music_bg.svg);
}
#button-row .vc_row .third-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/junior_bg.svg);
}
#button-row .vc_row .fourth-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/piano_bg.svg);
}
#button-row .vc_row .fifth-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/private_bg.svg);
}
#sidebar-button .vc_row .first-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/jungle_bg.svg);
}
#sidebar-button .vc_row .second-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/music_bg.svg);
}
#sidebar-button .vc_row .third-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/junior_bg.svg);
}
#sidebar-button .vc_row .fourth-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/piano_bg.svg);
}
#sidebar-button .vc_row .fifth-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/teen_bg.svg);
}
#sidebar-button .vc_row .sixth-button .vc_btn3.vc_btn3-style-custom{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/private_bg.svg);
}
#button-row .vc_btn3.vc_btn3-style-custom, #sidebar-button .vc_btn3.vc_btn3-style-custom,  #classes-three-col h2 {
	padding: 0 !important;
	width: 290px;
	height: 160px;
	display: flex;
	justify-content: center;
	margin: 0 auto;
	align-items: center;
}
#button-row .vc_btn3.vc_btn3-style-custom, #sidebar-button .vc_btn3.vc_btn3-style-custom{
	padding-bottom: 10px !important;
}
#classes-three-col h2{
	width: 330px;
	height: 185px;
}
#classes-three-col .piano_key{
	line-height: 22px;
	padding-top: 16px !important;
}
/*PLACEHOLDER_SECTION*/
::-webkit-input-placeholder {
	color:#000;
	opacity: 1;
}
:-moz-placeholder {
	color:#000;
	opacity: 1;
}
::-moz-placeholder {
	color:#000;
	opacity: 1;
}
:-ms-input-placeholder {
	color: #000;
	opacity: 1;
}
/*FORM_SECTION*/
input,select,textarea {
	background: #fff;
	color: #000!important;
	font-size: 18px!important;
	padding: 12px!important;
	border: 1px solid #000;
	line-height: 1;
}
.vc_row .gform_wrapper .gform_footer input[type=submit] {
	color: #fff !important;
	border: 0 !important;
	margin: 0;
	background-color: transparent !important;
	border-radius: 10px;
	padding: 20px 2.8em !important;
	font-size: 18px !important;
	text-transform: uppercase;
	width: 100%;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/send_bg.png) !important;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
h2.gform_submission_error {
	font-size: 20px!important;
}
.gform_confirmation_message {
	padding: 5em 0;
}
/*HEADER_SECTION*/
.logo-image, .logo-title{
	display: inline-block;
	vertical-align: middle;
}
.logo-title a {
	font-family: "Goudy-oldstyle";
	text-transform:uppercase;
	font-size: 20px;
}
#header .wpb_raw_code > .wpb_wrapper {
	display: flex;
	width: 100px;
	justify-content: space-around;
	margin: 0 0 0 auto;
}
/*BANNER_SECTION*/
#banner h1{
	font-size:75px;
	text-transform:uppercase;
	font-family: "Goudy-oldstyle";
}
#banner .mobile_image, #teaching_row .mobile_image{
	display: none;
}
/*ABOUT_SECTION*/
#about .about_image{
	width: 50%;
	float: left;
	padding-right: 20px;
	margin-top:-3em;
}
#classes-three-col .piano_keys:after{
	content: '';
	width: 50px;
	height: 60px;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/music.png);
	position: absolute;
	left: 7px;
	bottom: -23px;
}
#classes-three-col .junior_keys:before{
	content: '';
	width: 69px;
	height: 124px;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/10/person_music.png);
	position: absolute;
	right: 36px;
	top: -102px;
}
.vc_row .title_image{
	text-transform: uppercase;
	position: relative;
}
.vc_row .title_image:before{
	content: '';
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/title_before.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0px;
	background-position: left;
	background-size: 100%;
	width: 28%;
	height: 78px;
}
.vc_row .short_title:before{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/before_image.png);
	width: 38%;
	top:-20px;
}
.vc_row .title_image:after{
	content: '';
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/title_after.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	bottom: 0px;
	background-position: right;
	background-size: 100%;
	width: 28%;
	height: 78px;
}
.vc_row .short_title:after{
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/03/after_image.png);
	width: 38%;
}
.title-row h1 {
	font-size:55px;
}
.vc_row.piano_keys_title h1{
	font-size: 45px;
}
.vc_row.piano_keys_title .title_image:before{
	left: -2em;
	top: -20px;
}
.vc_row.piano_keys_title .title_image:after{
	right: -2em;
}
/*CLIENTS-SECTION*/
.wpls-logo-showcase .slick-arrow:hover, .wpls-logo-showcase .slick-arrow {
	background-color:transparent;
}
.wpls-logo-showcase .slick-arrow svg {
	fill: #000 ;
}
/*VIDEO_SECTION*/
#load-more.disable,.group {
	display: none;
}
.group.active {
	display: block;
}
/*TESTIMONIAL_SECTION*/
.single-wpm-testimonial .content{
	width: 100%;
}
.single-wpm-testimonial .sidebar{
	display: none;
}
.wpmtst-testimonial-content.testimonial-content{
	text-align: left;
}
.wpmtst-testimonial-inner.testimonial-inner{
	text-align: right;
}
.vc_row .testimonial {
	padding: 0 4em;
}
.testimonial-field{
	text-align: right;
}
.wpmtst-testimonial-field-before{
	padding: 0 5px;
}
#teaching_row h2{
	font-size: 62px;
}
.vc_row .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before , .vc_row .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{
	background: #000;
}
/*FAQ*/
.vc_row .vc_tta.vc_tta-style-classic .vc_tta-panel-heading {
	border:0;
}
.vc_row .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a, .vc_row .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
	color:#000;
}
.vc_row .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
	font-size: 27px; 
}
.vc_row .vc_tta-color-white.vc_tta-style-classic .vc_tta-controls-icon::before {
	border:0;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/plus-icon.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 48px;
	height: 46px;
	transform: rotate(0);
	top: -2px;
}
.vc_row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-left: 2.5em;
} 
.vc_row .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	width: 48px;
	height: 46px;
	left: 0;
}
.vc_row .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-chevron::before {
	transform: rotate(0);
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/minus-icon.png);
}
/* Blog Page */
#blog-row .vc_grid .vc_grid-item-mini {
	border: 3px solid #000;
}
.vc_grid .vc_grid-item-mini .vc_custom_heading h2 {
	font-family: "Arimo";
	font-size: 20px;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/01/post_title_background.png);
	background-size: 100% 100%;
	padding: 0 10px;
	background-repeat: no-repeat;
	background-position: center;
	display: flex;
	justify-content: center;
	align-items: center;
	height:100px;
}
.vc_grid .vc_grid-item-mini .vc_gitem-post-data-source-post_date p,.vc_grid .vc_grid-item-mini .vc_gitem-post-data-source-post_author p {
	font-size: 16px;
	margin-bottom:0;
}
.vc_grid .vc_grid-item-mini .vc_gitem-post-data-source-post_date:before {
	content: "🕓";
	position: absolute;
	left: 5px;
	font-size: 15px;
}
.vc_grid .vc_grid-item-mini .vc_gitem-post-data-source-post_date{
	position: relative;
	padding-left: 30px;
}
.vc_grid .vc_grid-item-mini .vc_btn3.vc_btn3-style-custom {
	font-size: 18px;
	font-weight: 400;
	font-family: "Arimo";
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/post-btn.png);
	background-size: contain;
	width: 239px;
	height: 55px;
}
.sidebar h2.widgettitle {
	font-size: 20px;
	font-family: "Arimo";
}
.vc_row .class-btn .vc_btn3.vc_btn3-style-custom {
	width: 290px;
	height: 69px;
	padding: 0 !important;
	font-size: 18px;
	color: #fff !important;
	font-weight: 400;
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/sidebar-btn.png);
	background-size: contain;
}
.vc_row .class-btn .vc_btn3.vc_btn3-style-custom{
	font-size:21px;
	padding: 18px 10px !important;
}
#classes-three-col h2 b {
	font-weight: 400;
	font-size: 20px;
}
.dt-container .dt-scroll-head {
	border-right: 1px solid #000 !important;
}
.tablepress th ,.tablepress td{
	border: 1px solid #000;
}
.tablepress caption{
	display: none;
}
.single-post .entry-content ul {
	margin-bottom: 20px;
}
.single-post h2, .single-post h3{
	margin-bottom: 8px;
}
/* JUNGLE MUSIC */
.jungle-list-text ul {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 3em;
}
.jungle-list-text{
	position: relative;
}
.jungle-list-text:after {
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/jungle-list-text-right.png);
	right: -33px;
	width: 59px;
	height: 115px;
	top: 22px;
}
.jungle-list-text:before {
	background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2024/11/jungle-list-text-left.png);
	left: -14px;
	width: 40px;
	height: 95px;
	bottom: 40px;
}
.jungle-list-text:before, .jungle-list-text:after {
	content: "";
	position: absolute;
}
select#cat {
	appearance: none; 
	-webkit-appearance: none;
	-moz-appearance: none;
	background: url("https://www.pamelataylormusic.com/wp-content/uploads/2025/02/down_arrow.svg") no-repeat ;
	background-position: right 10px center;
	background-size: 20px;
	line-height: normal;
	height: 52px;
}
.vc_row .wrap-video {
	width: 35%;
	float: right;
	padding-left: 20px;
	margin-top: 10px;
}
.site-header .text-right.wpb_column{
	z-index: 999;
}
.image-grid {
	display: grid;
	grid-template-columns: 209px 450px 480px; 
	grid-template-rows: 372px 391px; 
	grid-gap: 10px; 
	width: max-content;
	margin: 0 auto;
}
.image-grid .image img {
	width: 100%;
	height: 100%;
	object-fit: cover; 
}
.image-grid .image1 {
	grid-area: 1 / 1 / 2 / 2; 
} 
.image-grid .image2 { 
	grid-area: 1 / 2 / 2 / 3; 
} 
.image-grid .image3 { 
	grid-area: 1 / 3 / 2 / 4; 
} 
.image-grid .image4 { 
	grid-area: 2 / 1 / 3 / 3; 
} 
.image-grid .image5 { 
	grid-area: 2 / 3 / 3 / 4; 
}
/*RESPONSIVE_SECTION*/
@media only screen and (max-width: 1200px) {
	.vc_row .sub-menu-toggle {
		right: -13px;
	}
	.vc_row .menu li {
		padding: 0 7px;
	}
	#banner{
		background-size:initial !important;
	}
	.vc_row.piano_keys_title h1 {
		font-size: 38px;
	}
	.image-grid {
		grid-template-columns: repeat(2, 1fr); 
		grid-template-rows: auto; 
		width: 100%;
	} 
	.image-grid .image1 { 
		grid-area: 1 / 1 / 2 / 2; 
	}
	.image-grid .image2 { 
		grid-area: 1 / 2 / 2 / 3; 
	}
	.image-grid .image3 { 
		grid-area: 2 / 1 / 3 / 2; 
	}
	.image-grid .image4 { 
		grid-area: 2 / 2 / 3 / 3; 
	}
	.image-grid .image5 { 
		grid-area: 3 / 1 / 4 / 3; 
	}
}
@media only screen and (max-width: 1023px) {
	.menu a span {
		font-size: 18px;
	}
	.vc_row .sub-menu-toggle {
		top: 2px;
	}
	#banner .vc_row .vc_btn3.vc_btn3-style-custom {
		font-size: 16px;
	}
	#classes-three-col h2{
		width: 290px;
		height: 160px;
	}
	.title-row h1 {
		font-size: 50px;
	}
	.vc_row.piano_keys_title h1 {
		font-size: 32px;
	}
}
@media only screen and (max-width: 959px) {
	.hamburger-box {
		right: 22px;
	}
	span.wprmenu_icon::before {
		transform: rotate(90deg);
	}
	.wprmenu_icon.wprmenu_icon_par.icon_default.wprmenu_par_opened::before {
		transform: rotate(180deg) !important;
	}
	.sidebar nav {
		display: block;
	}
	.site-header .wpb_column, #teaching_row .wpb_column, #button-row .wpb_column, #classes-three-col .wpb_column{
		width: 100%;
		text-align: center;
	}
	.title-row h1 {
		font-size: 43px;
	}
	#about .about_image{
		width: 100%;
		float: none;
		padding-right: 0;
		margin-bottom:20px;
		text-align: center;
		margin-top:0;
	}
	#classes-three-col .junior_keys:before, #classes-three-col .piano_keys:after{
		display: none;
	}
	#banner, #teaching_row .image_row .vc_column-inner{
		background-image: none !important;
		padding-top: 1em !important;
		padding-bottom: 1em !important;
	}
	#banner .mobile_image, #teaching_row .mobile_image{
		display: block;
	}
	#banner .mobile_image img{
		width: 767px;
	}
	#banner h1 {
		padding-top:0 !important;
	}
	#teaching_row .vc_btn3-container.vc_btn3-left, #teaching_row h2{
		text-align: center !important;
	}
	#blog-row {
		border-right: none !important;
	}
	#header .wpb_raw_code > .wpb_wrapper {
		margin: 20px auto 0 auto;
	}
	.vc_row .wrap-video {
		width: 100%;
		float: none;
		padding-top: 1em !important;
		padding-left: 0px;
	}
	.vc_row .content-section{
		padding-top: 1em !important;
	}
	.vc_row.testimonial_row {
		margin-top: 1em !important;
		padding-bottom: 1.5em !important;
		padding-top: 1em !important;
		background-image: none !important;
		background-color: #ffcc00;
		border: 1px solid #000;
	}
	#v_testimonials{
		margin-top: 0 !important;
	}
#banner .vc_row .vc_btn3.vc_btn3-style-custom {
	font-size: 14px;
	width: 300px;
	}
}
@media only screen and (max-width: 767px) {
	h1, h2, h3, .vc_row .text-right, .vc_row .vc_btn3-container, .vc_row.footer-row .vc_row, .vc_row .gform_wrapper .gform_footer, .wpb_single_image, .vc_row .gfield_html p, p.entry-meta, #contact .wpb_column, .testimonial-field{
		text-align:center!important;
	}
	.vc_grid .vc_grid-item-mini .vc_custom_heading h2 {
		background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/01/post_bg.png);
	}
	#about .wpb_single_image:before {
		right: 0;
		top: -33px;
	}
	.vc_row.piano_keys_title h1{
		font-size: 25px;
	}
	.vc_row .testimonial {
		padding: 0 2em;
	}
	.wpmtst-testimonial-field-before{
		display: none;
	}
	.testimonial-field {
		display: block;
	}
	.title-row h1 {
		font-size: 26px;
	}
	.wpb_text_column.jungle-list-text{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.vc_row .title_image:before, .vc_row .title_image:after{
		top:-24px;
	}
	.vc_row.piano_keys_title .title_image:before, .vc_row.piano_keys_title .title_image:after{
		width: 20%;
	}
	.image-grid {
		grid-template-columns: 1fr; 
		grid-template-rows: auto; 
	}
	.image-grid .image1 { 
		grid-area: auto; 
	}
	.image-grid .image2 {
		grid-area: auto; 
	}
	.image-grid .image3 { 
		grid-area: auto; 
	}
	.image-grid .image4 { 
		grid-area: auto;
	}
	.image-grid .image5 { 
		grid-area: auto; 
	}
}
@media only screen and (max-width: 639px) {
	.alignright, .alignleft {
		float: none;
		text-align: center;
		display: block;
		margin: 0 auto 20px !important;
	}
}
@media only screen and (max-width: 479px) {
	#button-row .vc_row .vc_btn3.vc_btn3-style-custom{
		padding: 3em 2.5em !important;
	}
	.testimonial_row:after {
		bottom: -37px;
	}
	.testimonial_row:before {
		top: 12px;
	}
	#teaching_row .vc_row .vc_btn3.vc_btn3-style-custom {
		font-size: 13px;
		padding: 15px 2em !important;
	}
	#banner h1, #teaching_row h2 {
		font-size: 50px;
	}
	.vc_row .vc_row .vc_btn3.vc_btn3-style-custom {
		padding: 15px 1em !important;
	}
	#about .vc_row .vc_btn3.vc_btn3-style-custom{
		padding: 15px 3em !important;
	}
	.site-footer p{
		font-size: 12px;
	}
	.vc_grid .vc_grid-item-mini .vc_btn3.vc_btn3-style-custom {
		width: 200px;
		margin: 0 auto;
	}
	.vc_row .title_image:before, .vc_row .title_image:after{
		width: 20%;
	}
	.vc_row .short_title:before, .vc_row .short_title:after {
		width: 30%;
	}
	.title-row h1{
		font-size: 21px;
	}
	.vc_row.piano_keys_title h1 {
		font-size: 15px;
	}
	.sidebar .vc_row .vc_row .vc_btn3.vc_btn3-style-custom {
		width: 238px;
		font-size: 16px;
		margin: 0 auto;
	}
	.wpb_text_column.jungle-list-text{
		background: #f7d816!important;
		border: 2px solid #000!important;
	}
	.jungle-list-text ul {
		gap: 7px 3em;
		flex-direction: column;
	}
	.vc_row .vc_row .read-more-button .vc_btn3.vc_btn3-style-custom {
		padding: 18px 3.5em !important;
	}
	.vc_grid .vc_grid-item-mini .vc_custom_heading h2 {
		background-image: url(https://www.pamelataylormusic.com/wp-content/uploads/2026/01/post_title_background.png);
	}
	.logo-image, .logo-title {
		display: block;
	}
	.vc_row.piano_keys_title .title_image:before, .vc_row.piano_keys_title .title_image:after{
		top: -33px;
	}
	#banner .vc_row .vc_btn3.vc_btn3-style-custom {
		font-size: 13px;
		width: inherit;
	}
}