/*
Theme Name:         AleKids Child Theme
Template:           alekids
Text Domain:        alekids
Theme URI:          https://alethemes.com/alekids/
Description:        AleKids | Kindergarten & Preschool WordPress Theme
Version:            1.0.1
Author:             CRIK0VA
Author URI:         https://themeforest.net/user/crik0va
Tested up to:       5.8
Requires PHP:       7.2
License:            GPL2 or later
License URI:        http://www.gnu.org/licenses/gpl-2.0.html
Tags:               one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/



header.top .wrapper nav ul.menu-header > li > a{
	color: #196ca7;
}
header.top .wrapper nav ul.menu-header > li > a::before, header.top .wrapper nav ul.menu-header > li:nth-child(2n+2) a::before,
header.top .wrapper nav ul.menu-header > li:nth-child(3n+3) a::before,
header.top .wrapper nav ul.menu-header > li:nth-child(4n+4) a::before{
	background: #B3D0FD;
}

.ale_cart_icon,
.ale_search_icon {
  width: 40px;
  height: 40px;
  position: relative;
}
.ale_login_icon {
  width: 110px;
  height: 40px;
  position: relative;
}
.ale_cart_icon .mask,
.ale_search_icon .mask {
  width: 36px;
  height: 36px;
  border: none;
  background: transparent;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ale_login_icon .mask{
  width: 110px;
  height: 40px;
  border: none;
  background: transparent;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ale_cart_icon:hover .mask,
.ale_search_icon:hover .mask,
.ale_login_icon:hover .mask
{
  /*animation: rotate_circle 4000ms linear infinite both;*/
}
.ale_cart_icon:hover .icon::after,
.ale_search_icon:hover .icon::after,
.ale_login_icon:hover .icon::after{
  bottom: 0px;
  transition: none;
  transform:none;
}
.ale_cart_icon .icon,
.ale_search_icon .icon{
  width: 31px;
  height: 31px;
  /* border-radius: 100%; */
  background: #0080a6;
  position: absolute;
  left: 5px;
  top: 5px;
}


.ale_login_icon .icon{
  width: 103px;
  height: 31px;
  border-radius: 100%;
  background: #0080a6;
  position: absolute;
  left: 5px;
  top: 5px;
}
.ale_search_icon .icon::after{
  content: "";
  width: 31px;
  height: 31px;
  background: url(images/search1.png) center center no-repeat;
  transform: scale(1);
  bottom: 0px;
  display: block;
  position: absolute;
  left: 0;
  transition: all 200ms ease-in;
}
.ale_cart_icon .icon::after {
  content: "";
  width: 31px;
  height: 31px;
  background: url(images/cart_2.png) center center no-repeat;
  transform: scale(1);
  bottom: 0px;
  display: block;
  position: absolute;
  left: 0;
  transition: all 200ms ease-in;
}
.ale_login_icon .icon::after{
  content: "";
  width: 103px;
  height: 31px;
  background: url(images/login.png) center center no-repeat;
  transform: scale(1);
  bottom: 0px;
  display: block;
  position: absolute;
  left: 0;
  transition: all 200ms ease-in;
}


.alekids_button {
	background-color: #e68400 !important;
}
.alekids_button:hover {
  background: #FFA1AC;
  color: #FFFFFF !important;
  transition: all 300ms ease-in-out;
}
.colored_line{
	display:none;
}
.alekids_top_screen{
	height:604px;
}

a.alekids_button {
    color: #FFF;
}
.alekids_button:hover {
	background-color: #e68400;
}
.alekids_top_screen p{

	color:#017FA7;
	font-weight:bold;

}
.alekids_top_screen .left_content{
	width:70%;
	margin-top:-80px;
}
.alekids_top_screen .left_content .top_screen_title{
	color: #0095C3;
	font-size:50px;
	
}

.alekids_contact_icon{
	text-align:center;
}
footer.site_footer{
	background: #218bba;
}
footer.site_footer .scroll_top_line .scroll_top_container{
display:none;

}

.alekids_top_grid::after, .alekids_steps_ballons::after, .alekids_home3_contact::after{
	display:none;
}

.alekids_contact_icon .contact_title{
	font-size:18px;
	line-height:22px;
}
.alekids_contact_icon .bottom_line{
	display:none;
}

.inner_header .specific_icon_for_heading{
	display:none;
}

.inner_header .breadcrumbs a {
    color: #0095C3;
    transition: all 300ms ease-in-out;
}
.inner_header .breadcrumbs a:hover {
    color: #1180A6;
    transition: all 300ms ease-in-out;
}
footer.site_footer .contact_box .alekids_phone strong{
	font-weight: 400 !important;
    font-size: 1em;
    line-height: 28px;
}

.alekids_top_screen .alekids_roket, .alekids_top_screen .alekids_figure_one,
.alekids_top_screen .alekids_figure_two,
.alekids_top_screen .alekids_ballon_one, .alekids_top_screen .alekids_ballon_two,
.alekids_top_screen .alekids_ballon_three{
	display:none;
}


.alekids_roket .end_animation, {
	display:none;
}

.alekids_contact_box::before {
    content: "";
    width: 100%;
    height: 96px;
    display: block;
    background: url('images/contact_top1.png');
    background-position: bottom center;
    margin-bottom: -1px;
    position: absolute;
    bottom: 100%;
    left: 0;
}

.inner_header {
    background: url('https://www.suzukimusic.org.au/wp-content/themes/alekids/assets/svg/call_bottom1.svg') top left repeat-x;
    min-height: 220px;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-end;
    margin-bottom: 100px;
}

.elementor-6502 .elementor-element.elementor-element-a87c07e:not(.elementor-motion-effects-element-type-background), .elementor-6502 .elementor-element.elementor-element-a87c07e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2294c2;
}

.alekids_contact_box::after {
    content: "";
    width: 100%;
    height: 123px;
    display: block;
    background: url('images/contact_bottom1.svg');
    background-position: top center;
    position: absolute;
    top: 100%;
    left: 0;
    margin-top: -1px;
}

.alekids_images_grid::before {
	display:none;
}

.alekids_images_grid .images_container figure figcaption {
    background: #fbf0dd;
    color: #1C5783;
}

.alekids_images_grid .images_container .image_item_small:nth-child(2) figcaption {
	 background: #fbf0dd;
}
.alekids_images_grid .images_container .image_item_big figcaption{
	background: #fbf0dd;
}

.alekids_call_box::before {
  content: "";
  width: 100%;
  height: 122px;
  display: block;
  background: url('images/call_top1.svg');
  background-position: bottom center;
  position: absolute;
  bottom: 100%;
  left: 0;
  margin-bottom: -1px;
}
.alekids_call_box::after {
  content: "";
  width: 100%;
  height: 80px;
  display: block;
  background: url('images/call_bottom1.svg');
  background-position: top center;
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: -1px;
  z-index: 1;
}

aside.sidebar .widget ul li:nth-child(odd) {
  list-style: url('images/liodd1.svg');
}
aside.sidebar .widget ul li:nth-child(even) {
  list-style: url('images/lieven1.svg');
}
.story ul li:nth-child(odd) {
  list-style: url('images/liodd1.svg');
}
.story ul li:nth-child(even) {
  list-style: url('images/lieven1.svg');
}

.elementor-6502 .elementor-element.elementor-element-e5ac6f1:not(.elementor-motion-effects-element-type-background), .elementor-6502 .elementor-element.elementor-element-e5ac6f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #2294C2;
}

.alekids_single_image::before {
  display:none;
}
    &::after {
      display:none;
    }

.alekids_about_ballons::before{
	display:none;
}
.alekids_top_screen .alekids_lamp{
	display:none;
}

.alekids_galleries .gallery_item .featured_image .gallery_icon{
	display:none;
}
.alekids_galleries .gallery_item:nth-child(3n+3) .featured_image .gallery_icon {
	display:none;
}

.alekids_galleries .gallery_item:nth-child(4n+4) .featured_image .gallery_icon{
	display:none;
}

.alekids_top_grid::before, .alekids_steps_ballons::before, .alekids_home3_contact::before {
   display:none;
}

.alekids_testimonials_animation .testytwo {
    background: url(images/sharporange.png) center center no-repeat;
    width:96px;
    height: 96px;
    display: block;
    position: absolute;
    left: 300px;
    top: 0;
    animation: circleone 35s ease infinite;
}

.alekids_testimonials_animation .testythree {
    background: url(images/basscleft.png) center center no-repeat;
    width: 81px;
    height: 96px;
    display: block;
    position: absolute;
    left: 63%;
    bottom: -80px;
    z-index: 1;
    animation: circletwo 25s ease infinite;
}
.alekids_testimonials_animation .testyone {
    background: url(images/clef.png) center center no-repeat;
    width: 128px;
    height: 128px;
    display: block;
    position: absolute;
    left: 80px;
    bottom: 50px;
    animation: figureone 12s ease infinite;
}

.alekids_testimonials_animation .testyfive {
    background: url(images/note2.png) center center no-repeat;
    width: 96px;
    height: 96px;
    display: block;
    position: absolute;
    right: 50px;
    top: 0;
    animation: figuretwo 10s ease infinite;
}
.alekids_testimonials_animation .testyfour {
    background: url(images/note.png) center center no-repeat;
    width: 96px;
    height: 96px;
    display: block;
    position: absolute;
    left: 68%;
    top: 83px;
    animation: lamp 4s ease infinite;
}
.alekids_about_ballons::after {
    display:none;
}
footer.site_footer .alekids_footer_ic1,
footer.site_footer .alekids_footer_ic2,
footer.site_footer .alekids_footer_ic3,
footer.site_footer .alekids_footer_ic4,
footer.site_footer .alekids_footer_ic5,
footer.site_footer .alekids_footer_ic6,
footer.site_footer .alekids_footer_ic{
	display:none;
}

.inner_header h1::before {
    background-color: #B3D0FD !important;
}
.story strong {
    color: #1C5783 !important;
}
.story a:hover {
  color: #0095C3;
}
.alekids_testimonial_box::before {
    content: "";
    width: 100%;
    height: 96px;
    display: block;
    background: url(images/testimonials_top1.png);
    background-position: bottom center;
    position: absolute;
    bottom: 100%;
    left: 0;
}
.alekids_testimonial_box::after {
    content: "";
    width: 100%;
    height: 56px;
    display: block;
    background: url(images/testimonials_bottom1.png);
    background-position: top center;
    position: absolute;
    top: 100%;
    left: 0;
}
.alekids_galleries .gallery_item:first-child {
    background: #63abc4;
    color: #FFF;
}
.alekids_galleries .gallery_item{
	background: #FFFFFF;
	color: #000;
}
.alekids_galleries .gallery_item:nth-child(4n+4) {
    background: #58abc3;
    color: #FFF;
}
.alekids_galleries .gallery_item h3{
	color:#000;
}
.alekids_galleries .gallery_item .read_more{
	color:#000;
}
.alekids_form_with_image .form_container .star_icon {
	display:none;
}
.alekids_contact_stars::before,
.alekids_contact_stars::after{
	display:none;
}
.alekids_single_image::after{
	display:none;
}

.alekids_single_image svg.alekids_images_grid_dashed{
	stroke: #FFD3BD;
}
.alekids_images_grid_dashed{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    stroke-width: 3;
    stroke-dasharray: 0; 
    stroke-dashoffset: 0;
    stroke-linecap: round;
    fill: #FFF;
    stroke: #F5F1E9;
    animation: dashed_moving 20s linear infinite both;
    animation-play-state: paused;
}
.posts_grid article.alekids_blog_preview .post_info .inner_info{
}
.posts_grid article.alekids_blog_preview .post_info .inner_info::before{
	display:none;
}
.posts_grid article.alekids_blog_preview .post_info .inner_info{
	padding-left:0px;
	padding-right:0px;
}

.alekids_pagination .all_pages a{
	color: #0095C3;
}
.alekids_pagination .all_pages a:hover{
	color: #1180A6}
.alekids_pagination .all_pages span{
	color: #1180A6;
}
.alekids_single_post .post_content .post_info a{
	color: #0095C3;
}
.alekids_single_post .post_content .post_info a:hover{
	color: #1180A6;
}
footer.site_footer .contact_box .alekids_address {
    padding-left: 60px;
    background: url(images/address_icon.png) top left no-repeat;
    margin-bottom: 30px;
	text-align:left;
}
footer.site_footer .contact_box .alekids_phone {
    padding-left: 60px;
    background: url(images/phone_icon.png) top left no-repeat;
    margin-bottom: 20px;
    background-position-y: center;
	height:30px;
	text-align:left;
}
footer.site_footer .contact_box .alekids_email {
    padding-left: 60px;
    background: url(images/email_icon.png) top left no-repeat;
    padding-top: 10px;
	height:30px;
	text-align:left;
}

.woocommerce .products .product .product_item_holder .hover_content {
    background: #63ABC4;
}
.woocommerce .products .product .product_item_holder .hover_content a.button {
    background: #E68400;
    color: #fff;
}
.woocommerce .products .product .product_item_holder .hover_content a.button:hover {
    background: #017FA7;
    color: #fff;
}
.woocommerce .products .product .price .amount{
	color: #0095C3;	
}
aside.sidebar .widget a:hover{
  color: #017FA7;
}
.posts_grid article.alekids_blog_preview .post_info a {
    color: #0095C3;
    text-decoration: underline;
    transition: all 300ms ease;
}
.posts_grid article.alekids_blog_preview .featured_image span.category a {
    border-radius: 30px;
    height: 40px;
    line-height: 40px;
    padding-left: 17px;
    padding-right: 17px;
    background-color: #fbf0dd;
    font-weight: 900;
    font-size: 20px;
    margin-left: 10px;
    margin-bottom: 10px;
    color: #017FA7;
    display: inline-block;
}

.posts_grid article.alekids_blog_preview:nth-child(2n) .featured_image span.category a, .posts_grid article.alekids_blog_preview:nth-child(2n) .featured_image .featured_image_holder a {
    background-color: #fbf0dd;
}
.posts_grid article.alekids_blog_preview:nth-child(3n) .featured_image span.category a, .posts_grid article.alekids_blog_preview:nth-child(3n) .featured_image .featured_image_holder a {
    background-color: #fbf0dd;
}
.posts_grid article.alekids_blog_preview:nth-child(5n) .featured_image span.category a, .posts_grid article.alekids_blog_preview:nth-child(5n) .featured_image .featured_image_holder a {
    background-color: #fbf0dd;
}
.posts_grid article.alekids_blog_preview h3 a:hover{
  color: #017FA7;
}
.posts_grid article.alekids_blog_preview:nth-child(2n) h3:hover, .posts_grid article.alekids_blog_preview:nth-child(2n) .read_more_blog {
    color: #E68400;
}
.posts_grid article.alekids_blog_preview .read_more_blog {
    color: #E68400;
}
.posts_grid article.alekids_blog_preview:nth-child(5n) h3:hover, .posts_grid article.alekids_blog_preview:nth-child(5n) .read_more_blog {
    color: #E68400;
}
.posts_grid article.alekids_blog_preview:nth-child(3n) h3:hover, .posts_grid article.alekids_blog_preview:nth-child(3n) .read_more_blog {
    color: #E68400;
}
footer.site_footer .scroll_top_line{
	display:none;
}
.alekids_single_post .post_content .featured_image span.category a{
	background-color: #fbf0dd;	
	color: #017FA7;
}
.woocommerce .shop_table .product-name a {
    color: #0095C3;
    font-weight: 900;
    font-size: 20px;
}
.woocommerce .shop_table .product-remove a.remove{
	background-color: #0095C3;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	background-color: #0095C3;
}
.alekids_video:hover .mask {
  animation: none;
}
.alekids_video .mask {
  position: absolute;
  top: -20px;
  left: -20px;
  border: 2px solid #FFD3BD;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  display: block;
  transition: all 300ms ease-in-out;
}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
  color: #FFF;
  background: #1C5783;
}

.story blockquote::after {
    content: "";
    width: 90px;
    height: 90px;
    display: block;
    background: url(images/cite1.svg) center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}


.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background: #0095C3;
}.woocommerce .shop_table .product-quantity .quantity {
    display: inline-flex;
    background: #0095C3;
    border-radius: 40px;
    min-height: 70px;
    align-items: center;
    justify-content: center;
    padding-left: 10px;
    padding-right: 10px;
}



@media (max-width: 500px){
header.top .wrapper {
    flex-wrap: wrap;
    height: unset;
    min-height: 165px;
}
}

.posts_grid article.alekids_blog_preview .post_info, .alekids_single_post .post_content .post_info{
	display:none;
}

li.my-account{
	list-style: none !important;
}

li.terraclassifieds-ad{
	list-style:none !important;
}
.nav-dropdown .menu-item{
	list-style:none !important;
}
.alekids_subtitle_pink h1::before,
.alekids_subtitle_pink h2::before,
.alekids_subtitle_pink h3::before,
.alekids_subtitle_pink h4::before,
.alekids_subtitle_pink h5::before,
.alekids_subtitle_pink h6::before {
  width: 100px;
  height: 5px;
  background-color: #e68400;
  border-radius: 10px;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
	
}
.alekids_subtitle_pink.blue h1::before,
.alekids_subtitle_pink.blue h2::before,
.alekids_subtitle_pink.blue h3::before,
.alekids_subtitle_pink.blue h4::before,
.alekids_subtitle_pink.blue h5::before,
.alekids_subtitle_pink.blue h6::before {
  background-color: #0095C3;
}

/*Buy Swap Sell Plugin Classified Terra */
#terraclassifieds-login form p input[type="text"], #terraclassifieds-login form p input[type="password"] {
    margin-left: 20px;
    width: calc(100% - 200px);
    padding: 5px;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 8px;
}
#terraclassifieds-login form p.login-submit input[type="submit"] {
    margin-left: 180px;
    line-height: 20px;
    border-radius: 5px;
    font-size: 1em;
    font-family: inherit;
    padding: 4px 20px;
    background: #e68400;
}
.cmb-form .cmb-td textarea, .cmb-form .cmb-td #_tc_post_title, .cmb-form .cmb-td #_tc_location_address, .cmb-form .cmb-td #_tc_location_post_code {
    min-width: 500px;
    padding: 5px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.terraclassifieds-edit-profile p input[type="text"], .terraclassifieds-edit-profile p input[type="password"], .terraclassifieds-edit-profile p textarea {
    float: left;
    width: calc(100% - 200px);
    padding: 5px;
    box-sizing: border-box;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 8px;
}

.terraclassifieds-input{
    border:1px solid #ccc !important;
    border-radius: 8px;
        
}
.terraclassifieds-btn, .terraclassifieds-contact-form .terraclassifieds-form-submit .terraclassifieds-btn{
  background:#e68400;
}
.terraclassifieds-btn:hover, .terraclassifieds-contact-form .terraclassifieds-form-submit .terraclassifieds-btn:hover{
  background:#000;
}
.woocommerce .alekids_shop_single .product .top_product .left_content h1.product_title::before {
    width: 100px;
    height: 5px;
    background-color: #ef9600;
    border-radius: 10px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.woocommerce .alekids_shop_single .product .woocommerce-tabs ul.tabs {
    margin: 0;
    padding: 0;
    height: 70px;
    width: 100%;
    background: #FBF0DD;
    border-radius: 40px;
    color: #FFF;
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce .alekids_shop_single .product .top_product .left_content .product_meta > span span, .woocommerce .alekids_shop_single .product .top_product .left_content .product_meta > span a {
    font-weight: 700;
    color: #304566;
}
.woocommerce #review_form #respond .comment-form-rating textarea, .woocommerce #review_form #respond .comment-form-comment textarea, .woocommerce #review_form #respond .comment-form-author textarea, .woocommerce #review_form #respond .comment-form-email textarea {
    height: 100px;
    margin-bottom: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    color: #FFF;
    background: #1c5783;
}



.galleries-template-default .inner_header .breadcrumbs {
display:none;
}



.inner_header h1::before{
display:none;
}



.top_gallery_section .left_content .gallery_meta span.meta_item{
display:none;
}



.foo-table .form-group.footable-filtering-search .input-group-btn>button {
margin: 0!important;
height: 34px !important;
padding: 2px 12px!important;
}



button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search .wp-block-search__button{
min-height:34px;
}
.dropdown-header ul li:nth-child(odd){
list-style:none !important;
}
.dropdown-header ul li:nth-child(even){
list-style:none !important;
}

.foo-table li.dropdown-header{
list-style:none;
}

footer.site_footer .contact_box .alekids_email{
margin-top: 50px;
}

.terraclassifieds-forgot-password form p input[type="text"] {
margin-left: 20px;
width: auto;
padding: 5px;
box-sizing: border-box;
font-size: 14px;
border: 1px solid #bcd5fd;
}

.terraclassifieds-forgot-password {
box-shadow: none;
}

.strong-view.wpmtst-simple .readmore-page a{
color:white !important;
}

.strong-view.wpmtst-simple .readmore-page a{
color:white !important;
padding: 10px 15px;
background: #e68400;
border: 2px dashed white;
border-radius: 20px;
}

.strong-view.wpmtst-simple .readmore-page a:hover{
color: solid white !important;
padding: 10px 15px;
background:orange;
border: 2px dashed white;
border-radius: 20px;
}

.wpmtst-testimonial-inner, .testimonial-inner{
border: 2px dashed white;
border-radius: 20px;
}

.strong-view.pager-style-buttons .wpmslider-pager-link:before {
content: "";
display: inline-block;
color: #94EDCA;
background: #94EDCA;
cursor: pointer;
font-size: 12px;
width: 14px;
height: 14px;
padding-left:20px;
text-align: center;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:hover:before {
display: inline-block;
width: 14px;
height: 14px;
color: #FFF8B8;
background: #FFF8B8;
padding-left:20px;
}
.strong-view.pager-style-buttons .wpmslider-pager-link.active:before {
width: 14px;
height:14px;
padding-left:20px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before {

background:#29ABD0;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before {
background:#29ABD0;
}

.post-6502.story strong:hover{
color: #29abd0 !important;
}
.alekids_images_grid .images_container figure figcaption {
color: #1C5783;
background-color: rgba(251, 240, 221, 0.7);
}
.alekids_images_grid .images_container .image_item_big figcaption, .alekids_images_grid .images_container .image_item_small:nth-child(2) figcaption{
background-color: rgba(251, 240, 221, 0.7);
}

li:nth-child(2n+2) ul.sub-menu{
background: #ffaa5b;
}
li:nth-child(3n+3) ul.sub-menu{
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header>li ul.sub-menu {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header > li ul.sub-menu {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header > li ul.sub-menu ul.sub-menu {
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header > li ul.sub-menu ul.sub-menu {

background: #B3D0FD;
}
header.top .wrapper nav ul.menu-header > li:nth-child(2n+2) ul.sub-menu{
background: #ffaa5b;
}
header.top .wrapper nav ul.menu-header > li:nth-child(3n+3) ul.sub-menu{
background: #ffaa5b;
}
footer.site_footer .contact_box .alekids_email {
padding-left: 60px;
padding-top: 0px;
height: 30px;
text-align: left;
margin-top: 0px;
}

footer.site_footer .contact_box .alekids_email a{
height:30px;
position:relative;
}

footer.site_footer .contact_box .alekids_phone {
margin-top: -20px;
}
footer.site_footer .info_box {
  margin-top: 0px !important;
}
.post-6500 a:hover{
  color:#0095c3 !important;
}
.cmb2-wrap select {
    font-size: 14px;
    margin-top: 3px;
    padding-left: 20px;
    padding-right: 30px;
}

.footable-filtering-search ul li:nth-child(even) {
  list-style: none;

}
.footable-filtering-search ul li:nth-child(odd) {
  list-style: none;

}

table.footable>thead>tr.footable-filtering>th {
	background: #f1f1f1;
}

table.footable>thead>tr.footable-header>th{
	background: #f1f1f1;
}
@media only screen and (max-width: 600px) {
.story blockquote {
    padding-left: 40px;
    position: relative;
    min-height: 80px;
    margin-bottom: 40px;
    color: #304566;
    font-weight: 700;
    margin-left: 30px;
}
	.story blockquote::after {
  content: "";
  width: 90px;
  height:90px;
  display: block;
  background: url('https://www.suzukimusic.org.au/wp-content/themes/alekids-child/images/cite1.svg') center center no-repeat;
		 background-size: 50px;
  position: absolute;
  top: 0;
  left: 0;
		margin-left:-50px;
}
}

@media (max-width: 768px){
	.inner_header h1 {
    font-size: 30px;
    text-align: center;
}
}

input.wpcf7-form-control{
  border:1px solid #d1d1d1;
  border-radius:12px;
  
}

.elementor-kit-3567 button, .elementor-kit-3567 input[type="button"], .elementor-kit-3567 input[type="submit"], .elementor-kit-3567 .elementor-button {
    color: #FFFFFF;
    background-color: #E68400;
    border-radius: 15px 15px 15px 15px;
	  border:none;
    padding-left: 20px;
    padding-right: 20px;
}
input[type="submit"].wpcf7-form-control{
	border:none;
}
input[type="submit"].wpcf7-form-control:hover, input[type="submit"].wpcf7-form-control:focus {
	border:none;
background: #0080A6 ! important;

}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #ffb900;
}

input.wpcf7-form-control:focus{
	border:1px solid #999999;
}


#gallery-1 img {
    border: 3px solid #ffd4be !important;
}

footer.site_footer .inner_footer_widget {
    max-width: 250px;
    margin: 0 auto;
    font-style: normal;
}

footer.site_footer .wrapper.bottom_line .copyrights {
    font-size: 14px;
    line-height: 24px;
    z-index: 1;
    font-style: normal;
}

ul.terraclassifieds-categories-list {
	margin:0px;
	padding:10px;
	background:#F4F4F4;
	font-size: 20px;

}
.cat-item a{
	   font-style: normal;
    color: #2FACD0;
    font-family: Nunito;
}
.terraclassifieds-author .terraclassifieds-author-avatar img{
	display:none;
}

.ale_cart_icon, .ale_search_icon {
    width: 40px;
    height: 40px;
    position: relative;
    display: none;
}

.advert-item-col-1 .advert-img {
    
    display: none;
}

.advert-content-listing{
	padding:30px;
	
}
.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {
    margin-left: 30px !important;
    clear: none;
	  
}
.advert-price {
    background-color: #FFAA5B;
    opacity: 1;
    position: absolute;
    right: 1em;
    min-width: 25%;
    bottom: 10px;
    text-align: center;
    font-size: 1.2em;
    line-height: 1.8em;
    padding: 0 0.1em 0 0.1em;
    color: #FFAA5B;
    border: 2px solid #FFAA5B;
    border-radius: 4px;
    font-weight: bold;
    background-color: transparent;
}
.advert-item:hover .advert-price {
    opacity: 1;
    background-color:#FFAA5B;
    color: white;
}
 

.advert-price {
    background-color: #FFAA5B;
    opacity: 1;
    position: absolute;
    right: 1em;
    min-width: 25%;
    bottom: 10px;
    text-align: center;
    font-size: 1.2em;
    line-height: 1.8em;
    padding: 0 0.1em 0 0.1em;
    color: #FFAA5B !important;
    border: 2px solid #FFAA5B !important;
    border-radius: 4px;
    font-weight: bold;
    background-color: transparent;
}
.advert-item:hover .advert-price {
    opacity: 1;
    background-color:#FFAA5B !important;
    color: white !important;
}
 
.adverts-price-box {
    background-color: #FFAA5B !important;
    color: white;
    text-align: center;
    font-size: 1.6em;
    padding: 0.2em 1em 0.2em 1em;
}
.adverts-form input[type="text"], .adverts-form input[type="password"], .adverts-form input[type="email"], .adverts-form input[type="url"], .adverts-form input[type="date"], .adverts-form input[type="month"], .adverts-form input[type="time"], .adverts-form input[type="datetime"], .adverts-form input[type="datetime-local"], .adverts-form input[type="week"], .adverts-form input[type="number"], .adverts-form input[type="search"], .adverts-form input[type="tel"], .adverts-form input[type="color"], .adverts-form select, .adverts-form textarea{
border:1px solid #ddd;
}
.fa, .far, .fas {
    font-family: "Font Awesome 6 Free" !important;
}
.mce-toolbar .mce-btn button, .qt-dfw {
    padding: 2px 3px;
    line-height: normal;
    background: none !important;
}


header.top .right_info {
    visibility: visible !important;
}

.alekids_galleries .gallery_item .read_more {
    display: none;
}
.wpadverts-price-box{
  background: #FFAA5B  !important;
}