/*
Theme Name: BlankSlate
Theme URI: https://opencollective.com/blankslate
Author: Bryan Hadaway
Author URI: https://opencollective.com/blankslate#section-contributors
Description: Donate: https://opencollective.com/blankslate. Learn: https://blankslate.me/. BlankSlate is the definitive WordPress boilerplate starter theme. I've carefully constructed the most clean and minimalist theme possible for designers and developers to use as a base to build websites for clients or to build completely custom themes from scratch. Clean, simple, unstyled, semi-minified, unformatted, and valid code, SEO-friendly, jQuery-enabled, no programmer comments, standardized and as white label as possible, and most importantly, the CSS is reset for cross-browser-compatability, with no intrusive visual CSS styles added whatsoever. A perfect skeleton theme. For support and suggestions, go to: https://github.com/bhadaway/blankslate/issues. Thank you.
Tags: accessibility-ready, one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Version: 2024.1
Requires at least: 5.2
Tested up to: 6.5
Requires PHP: 7.0
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: blankslate

BlankSlate WordPress Theme 2011-2024
BlankSlate is distributed under the terms of the GNU GPL
*/


/** Take out the divider line between content and sidebar **/
#main-content .container:before {background: none;}
/*  added100920202 */
.services_20 .main-compare-content .compare-container > ul > li > .li-container > ul > li .li-container {
	    overflow-x: auto;
}
.et_search_form_container  {
	top: 16px;
}
.search-results #left-area {
	padding-bottom: 24em !important;
}
@media (max-width: 1080px){
    .et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		    padding: 0 0px 20px;
	}
}

@media (max-width: 991px){
    .et_search_form_container  {
		top: 0px;
	}
/* 	.magazine.shadow {
		width: 185.742px!important;
		left: -92.871px!important;
	}
	.magazine .page-wrapper {
		width: 186px!important;
		z-index: 31!important;
	} */
}

@media (max-width: 767px){
    .services_20 .main-compare-content .compare-container > ul > li > .li-container > ul > li .li-container {
		    height: 100% !important;
	}
	.services_20 .main-compare-content .compare-container > ul > li > .li-container h3 {
		    font-size: 16px !important;
	}
}

@media (max-width: 550px){
    .questions .et_pb_text_inner p{
        margin: 0 auto;
        max-width: 250px;
    }
    #tabs-curri ul{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .grecaptcha-badge{
        bottom: 40px !important;
    }
}
@media (max-width: 320px){
    .questions .et_pb_text_inner p{
        max-width: 230px;
        font-size: 12px;
    }
}
#et-footer-nav .container .right .right-container ul li .li-container img {
        margin: 4px 7px;
    max-height: 100px;
}
.preschools_20 .accordion-content ul li .li-container .title h2{
        white-space: normal;
    }
@media (min-width: 768px) and (max-width: 1025px) {
    .preschools_20 .accordion-content ul li .li-container .title h2{
        white-space: normal;
    }    
    .et_pb_text_27 h1{
        font-size: 21px !important;
    }
    .home-blurb a{
        font-size: 20px !important;
    }
    .background-ready img{
        height: 320px;
    }
}
@media all and (max-width: 768px) {
    .preschools_20 .accordion-content ul li .li-container .title h2{
        white-space: normal;
    } 
    #et-footer-nav .container .right .right-container ul li .li-container img {
              margin: 4px 7px;
    max-height: 50px;
    }
    #page-container .entry-content .bg-mobile{
        background-image: none !important;
    }
}

@media all and (max-width: 586px) {
    #et-footer-nav .container .right .right-container ul li .li-container img {
          margin: 4px 7px;
    max-height: 50px;
    }
}

/** Expand the content area to fullwidth **/
@media (min-width: 981px){
    #left-area {
        width: 100%;
        padding: 23px 0px 0px !important;
        float: none !important;
    }
    .home-blurb > .et_pb_column {
        margin-right: 2%;
        width: calc(100%/5);
    }
}

#et-footer-nav .container .right .right-container {
        width: 100% !important;
    max-width: 513px !important;
}
/*# sourceMappingURL=style.css.map */

/*Ebooks*/


.wrapper{
        width: 100%;
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.e_book_container {
  padding: 20px;
  width: 50%;
	float: left;
	
  
  
}
.e_book_container img{
        margin: 0 auto;
    border: 6px solid white;
    box-shadow: 10px 0 6px rgb(0 0 0 / 5%);
}
.e_book_container img:hover
{
    opacity:0.7;
}
.post-title
{
        text-align: left;
    padding-top: 10px;
    font-size: 20px;
    margin-left: 15px;
    font-family: "Lato",Arial,sans-serif;
    color: #000000;
}
.post-title > a
{
    text-align:center;
    padding-top:10px;
    font-size:20px;
    font-family:"Lato",Arial,sans-serif;
    color:#000000;
}
.post-title > a:hover{
    color:#0000005e;
}


@media all and (max-width:800px) {
	.e_book_container{
		width: 50%;
	}
}

@media all and (max-width:600px) {
	.e_book_container{
		width: 100%;
		float: none;
	}
}

/* Ebook Listing Page*/

.other_resources_container{
    
    padding:50px 20px 20px 20px  ;
}
.other_resources_container > .text_center
{
    text-align:center;
}
.other_resources_container h2
{
    color:#f1592a;
}
.other_resources_container ul li 
{
    list-style:none !important;
}
.resources_items
{
        display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    
}
@media(max-width: 768px)
{
    .resources_items {
    padding-left: 20px;
    padding-right: 20px;
}
.post-1771 .banner .et_pb_fullwidth_header {
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
    padding: 0;
}

}
@media (min-width: 501px) and (max-width: 768px){
    #text-readon{
        position: absolute;
        top: 40%;
        left: 15%;
        transform: none;
        width: 80%;    
    }
    #tabs-curri .et_pb_tabs_controls{
        display: flex;
    }
}
@media (max-width: 550px){
    #text-readon{
        position: relative;
        top: 0;
        left: 0;
        transform: none;
        width: 100%;    
    }
}

.post-1584 .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 20%;
}
.ul-extension-activities
{
    padding-right:100px !important;
    padding-bottom:120px !important;
}
.li-die-counters
{
    padding-bottom:20px;
}
.li-padding-top
{
    padding-top:20px;
}
.hidden
{
    display:none;
}
.e-book-save-the-earth-img1 img
{
       
    max-width: 350px;
    /* bottom: -307px; */
    
}
.ebook-save-the-earth-img2 img
{
    max-width:200px;
}

.post-1584 ul li {
    list-style: none;
}

.post-1584 h2 , .post-1580 h2
{
    font-size: 40px;
    color:#ff4148;
}
.post-1994 ul li {
    list-style: none;
}
.post-1584 .et_pb_row
{
    padding:0;
    max-width:100%;
    width:100%;
}
.post-1584 .et_pb_section
{
    padding:0;
}
.post-1584 .et_pb_row_1
{
    padding:20px 0;
    width:80%;
}
.post-1584 .et_pb_row_2
{
    width:80%;
}
.post-1584 .et_pb_row_3 img
{
    float:right;
    max-width:200px;
}
.audio-recordings-by
{
   
        font-family: "Lato",Arial,sans-serif;
    font-weight: 900;
    font-size: 16px;
    letter-spacing: 0.01em;
    color: #283891;

}
.ebook_name
{
    font-family: "Lato",Arial,sans-serif;
     font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.01em;
    
}
.ebook_name p span
{
    font-size:14px;
}
.planet-in-a-box-container
{
        width: 100%;
    max-width: 900px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-left:30px;
}
.planet-in-a-box-container h2
{
    font-size:40px;
}
#pum_popup_title_1960{
    font-family: 'Neucha';
    color: #ef5925;
    font-size: 40px;    
}
#popmake-1960 .et_pb_row.et_pb_row_fullwidth{
    width: 100%!important;
    max-width: 100%!important;
}
.page-id-1876 #et-main-area, .page-id-2053 #et-main-area, .page-id-2163 #et-main-area, .page-id-2184 #et-main-area{
    background-color: #fffaf4!important;
}
#main-content .row-video{
    max-width: 100%!important;
    width: 100%!important;
}
#main-content .row-video .et_pb_video_box {
    max-width: 80%!important;
    margin: 0 auto;
}
.ribbon-text > .et_pb_column{
    margin-top: -9%;
}
@media (min-width: 1280px){
    .page-id-1874 .ribbon-text > .et_pb_column{
        margin-top: -14%;
    }
}
@media (min-width: 1700px){
    .ribbon-text > .et_pb_column{
        margin-top: -7.5%;
    }
    .page-id-1874 .ribbon-text > .et_pb_column{
        margin-top: -11.5%;
    }
}

@media (max-width: 767px){
    #main-content .row-video .container{
        padding: 0;
        margin: 0;
    }  
    .playgroup-h .et_pb_column{
        width: 50%!important;
    }
    /*.home-blurb .et_pb_column{*/
    /*    width: 50%!important;*/
    /*    padding: 5px;*/
    /*    display: flex;*/
    /*}*/

    .fees-box{
        padding: 1em;
    }
}
.wood-slider{
    border-width:30px;
}
@media(max-width: 768px){
    .playgroup-h > .et_pb_column.et_pb_column_1_4{
        margin-right: 0;
    }
     #row-green{
        background: #74b92c;
    }
    .blue-bg{
        background-color: #00adef;
    } 
    .page-id-1874 .ribbon-text > .et_pb_column{
        margin-top: -11%;
    }
	.wood-slider{
		border-width:15px;
	}
}
@media (min-width: 1023px){
    .banner-pcf{
        min-height: 500px;
    }
    #main-content .banner-pcf .header-content > h1{
        
        font-size: 75px;
        margin-top: 2.5em;
    }
    .health-bg > .container{
        padding-top: 0px!important;
    }
}
.banner-pcf .et_pb_fullwidth_header_container, #main-content .banner-pcf .et_pb_fullwidth_header_container .header-content{
    width: 100%;
    max-width: 90%;
}
#main-content .banner-pcf .header-content > h1{
    text-transform: uppercase;
}
/*@media (min-width: 1760px){*/
/*    .health-table{*/
/*        width: 74%;*/
/*    }*/
/*}*/
.blurb-curriculum  > .et_pb_blurb_content > .et_pb_main_blurb_image{
    margin-bottom: 0px;
}
.slider-content  .infos, .side-logo{
    padding: 0 2em;
}
.home-blurb > .et_pb_column > .et_pb_blurb{
        height: 100%;
    }
.et_pb_blurb_content {
        width:100%;
}
.blurb-flex-cont > *{
    height: 100%;
}
@media (min-width: 767px){
    #main-content .tech{
        background-size: contain;
    }
    
    #main-content .blurb-curriculum > .et_pb_column{
        width: calc(100%/3);
        margin-right: 0;
        padding: 5px;
    }
    .fees-box{
        padding: 5em;
    }
    .slider-content  .infos{
        padding: 0 4em;
    }
    .drop-flex .column-1{
    min-width: 110px;
    }
    .drop-flex .column-2{
        min-width: 330px;
    }
    
}

@media (max-width: 1025px){
    #main-content .health-bg{
        background: #74b92b!important;
    }
    .green-bg-tbl, .house-tbl, .sun-tbl, .clock-tbl{
        display: none;
    }
}
.slider-table{
        width:90%;
    }
@media (min-width: 1025px){
    .home-blurb > .et_pb_column > .blurb-flex-cont{
        padding: 2em;
    }
    /*.wood-slider{*/
    /*	position: absolute;*/
    /*    top: 50%;*/
    /*    left: 50%;*/
    /*    transform: translate(-50%,-50%);*/
    /*}*/
    .slider-table{
        width:75%;
    }
    .slider-table .et_pb_slide{
        padding: 0 1%;
    }
}
.home-blurb .et_pb_blurb_description h1{
    font-size: 22px;
}
@media (min-width: 1023px) {
    #row-thinking{
        position: absolute;
        top: 50%;
        z-index: 9;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    
}

.wood-slider{
    border-image:url(https://www.pcf.org.sg/sparkletots/wp-content/uploads/2021/11/woodbg.png) 30 30 stretch;
    border-style:solid;
    }
    
.wood-slider .et_pb_slide .et_pb_container{
	height: auto !important;
}
.wood-slider .et_pb_slide .et_pb_container .et_pb_slide_content{
    margin-bottom: 2em;
}
.wood-slider tr td{
    padding: 5px!important;
}
.wood-slider .et_pb_slide .et_pb_container .et_pb_slide_description{
	padding: 5%;
}
.slider-osa .et_pb_slide_title{
    color: #74b92b!important;
}
.slider-osa .et_pb_slide_content span, .slider-osa .et_pb_slide_content{
    color: black!important;
}
.slider-osa  .et_pb_slide .et_pb_container .et_pb_slide_description{
    margin-bottom: 7em;
}
.tab-nav-f{
    cursor: pointer;
}
.pm-items{
    display: flex;
    flex-wrap: wrap;
}
.pm-items .item{
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding: 0.5em 0.5em 0.5em 0;
}
#main-content #grant2{
    width: 100%!important;
    max-width: 100%!important;
}
.tbl-cont{
    overflow: auto;
    margin-bottom: 1em;
}

.blurb-flex-cont{
    display: flex;
}


.blurb-flex-cont .et_pb_blurb_content{
    /*flex: 1 1 0;*/
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-around;
}
.blurb-flex-cont .et_pb_blurb_container{
    /*flex: 1;*/
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.home-blurb h1{
    word-break: break-word;
}
#tabs-nav .et_pb_column_1_5 {
    width: calc(100%/5);
    margin: 0 auto !important;
}
#tabs-nav .et_pb_column_1_5 .et_pb_module{
    padding: 0.5em;
    margin: 0.5em;
}
#tabs-nav .et_pb_column_1_5 .et_pb_module:hover{
    background: #fcb040; 
    border-radius: 5em;
}
#tabs-nav .et_pb_column_1_5 .active{
    background: #fcb040;
    border-radius: 5em;
}
.trapezoid{
    min-height: 70px;
    width: 180px;
    transform: perspective(10px) rotateX(1deg);
    text-align: center;
    padding: 0;
    border-radius: 1em;
    color: #ffffff;
    font-family: 'Neucha';
    font-size: 15px;
    margin: 1em;
    font-weight: bold;
    letter-spacing: 1px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}
#keep-text img{
    width: 40px;
    height: 35px;
    flex-shrink: 0;
}
#keep-text p{
    display: flex;
}
#tabs-curri .et_pb_tabs_controls li > a{
    color: #00aeef;
    font-size: 30px !important;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    border: 3px solid #00aeef;    
    border-radius: 12px 12px 0 0;
}
#tabs-curri .et_pb_tabs_controls li{
    border: none;
    margin-right: 1px;
}
#tabs-curri .et_pb_tabs_controls .et_pb_tab_active > a{
    color: #ffffff!important;
    background-color: #00aeef;
}
#tabs-curri .et_pb_all_tabs{
    border: 3px solid #00aeef;
    padding-top: -23px;
    margin-top: -1px;
    border-radius: 0px 10px 10px 10px;
    background-color: #edfaff;
}
#tabs-curri ul.et_pb_tabs_controls{
    background-color: white;
}

@media (max-width: 999px) {
	.home_bannerimg img{
		width: 100% !important;
	}
	
	
}
.size-thumbnail{
    max-width: 150px;
}
.size-medium{
    max-width: 300px;
}
.size-large{
    max-width: 1024px;
}
.slider-osa .et-pb-slider-arrows .et-pb-arrow-prev, .slider-osa .et-pb-slider-arrows .et-pb-arrow-next{
    color: #563627 !important;
}
.tbl-osa table td{
    padding: 20px;
}
.popmake-content h2{
    text-transform: uppercase !important;
    color: #f25925 !important;
}
.side-logo img{
    width: auto !important;
}
.side-logo{
    padding: 30px 30px 10px 30px;
}

.slider-content .slick-track{
    display: flex;
    align-items: center;
}
.infos .title h2{
    color: #74b92b!important;
    font-family: "Helvetica";
}
.infos{
    line-height: 1;
}

.infos .description p{
    color: black!important;
}

.slider-cont .et_pb_row_fullwidth{
    max-width: 100%!important;
    width: 100%!important;
}
.slider-cont .slick-arrow{
    position: absolute;
    top: 50%;
    z-index: 1;
    cursor: pointer;
}
.slider-cont .left{
	left: .5em;
}
.slider-cont .right{
	right: .5em;
}
.close-drop-trigger{
    cursor: pointer;
}
.orientation-menus{
    position: fixed;
    background: #283890;
    padding: 1em;
    border-radius: 1em;
    left: 2%;
    top: 20%;
    color: white;
}
.close-drop-trigger{
    position: absolute;
    color: #fff;
    left: 30px;
    top: -28px;
}
.custom-drop{
    position: fixed;
    left: 0px;
    right: 0px;
    top: 7%;
    z-index: 10;
    padding-top: 4%;
    padding-bottom: 20px;
    background-color: #283790;
}
.custom-drop .container{
    padding-top: 0px !important;
}
.drop-item{
    display: flex;
    color: #fff;
}
.drop-item .fa{
    transform: rotate(90deg);
    transform-origin: center center;
    transition: 0.5s ease;
}
.drop-item .active .fa{
    transform: rotate(0deg);
}
.drop-item .parent-trigger{
    cursor: pointer;
}
.drop-item a{
    flex: 1;
    display: inline-block;
}
.drop-flex{
    display: flex;
    flex-wrap: nowrap;
}
.drop-flex>*{
    /*width: calc(100%/3);*/
    padding-right: 1em;
}
.drop-item a{
    margin-right: 1em;
}
.custom-drop a{
    color: #fff;
}
.drop-child-1{
    display: none;
}
.slider-tbl-items{
    display: flex;
}
.slider-tbl-items .item{
    padding: 2px;
}
.slider-tbl-items span{
    font-size: 14px;
}
@media (max-width: 768px) {
	.orientation-menus{
		top: 16%;
		left: 2%;
	}
	.drop-flex>*{
	    width: calc(100%/2);
	}
	.slider-tbl-items{
        flex-wrap: wrap;
    }
    .slider-tbl-items .item{
        width: calc(100%/3);
    }
}
@media (max-width: 550px) {
    .slider-tbl-items .item{
        width: calc(100%/2);
    }
    #tabs-nav .et_pb_column_1_5{
        width: 100%;
    }
}
.drp-menu{
    max-height: 0px;
    max-width: 0px;
    overflow: hidden;
    transition: 0.5s ease;
    
}
.drp-menu.open{
    max-height: 100vh;
    max-width: 100vw;
}
.float-menu-trigger{
    cursor: pointer;
}
.drp-menu li{
    list-style: none;
}
.drp-menu li a{
    color: white;
}
@media (min-width: 1023px) and (max-width: 1420px){
    .custom-drop{
        top: 18%;
		padding-top: 5%;
    }
	.orientation-menus{
		top: 30%;
	}
}
@media (max-width: 768px){
    .custom-drop{
        top: 8.5%;
        padding-top: 50px;
    }
}
.pum-theme-default-theme .pum-container{
    padding: 0px !important;
}
@media (min-width: 1024px){
    body .pum-container.pum-responsive.pum-responsive-medium{
        margin-left: -40%;
        width: 80%;
    }
}
@media (max-width: 400px){
    #main-footer:before{
        height: 90%;
    }
}
.tbl-noteblack a{
    color: white !important;
}
.tbl-noteblack{
    background: black;
    padding: 5px;
}
.tbl-sparkle-logo{
    max-width: 120px;
}
.trapezoid a{
    line-height: 1.2;
        padding: 10px 5px;
}
.et_pb_blurb_description{
    line-height: 1;
}
.sld-container{
    background-size: cover;
    background-repeat: no-repeat;
}
.wp-image-2920{
    width: 450px;
}
.slider-content{
    margin-top: 45px;
}
.fee-img{
        max-width: 35px;
    display: inline-block;
}
.infos .description p{
    padding-bottom: 1em;
}
.slick-disabled{
    display: none !important;
}
.infos .description ul {
    line-height: 0;
}
.infos .description ul li{
    line-height: 17px;
    margin-bottom: 9px;
}
.infos .description ul li > span, .infos .description ul li > b{
    line-height: 17px;
}
.grecaptcha-badge{
	z-index: 999;
}

.page-id-1876 .myvideo {
	display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 2em;
    padding: 4em;
}
	
.page-id-1876 .myvideo	.fluid-width-video-wrapper {
	width: 100% !important;
}

@media (max-width: 767px) {
	.page-id-1876 .myvideo {
    grid-template-columns: 1fr;
}
}

/*Ebooks*/


.wrapper{
        width: 100%;
        max-width: 1100px;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: space-around;
}
.e_book_container {
  padding: 10px;
  width: 40%;
}
.e_book_container img{
        margin: 0 auto;
    border: 6px solid white;
    box-shadow: 10px 0 6px rgb(0 0 0 / 5%);
}
.e_book_container img:hover
{
    opacity:0.7;
}
.post-title
{
        text-align: left;
    padding-top: 10px;
    font-size: 20px;
    margin-left: 15px;
    font-family: "Lato",Arial,sans-serif;
    color: #000000;
}
.post-title > a
{
    text-align:center;
    padding-top:10px;
    font-size:20px;
    font-family:"Lato",Arial,sans-serif;
    color:#000000;
}
.post-title > a:hover{
    color:#0000005e;
}


@media all and (max-width:800px) {
	.e_book_container{
		width: 50%;
	}
}

@media all and (max-width:600px) {
	.e_book_container{
		width: 100%;
		float: none;
	}
}

/* Ebook Listing Page*/

.other_resources_container{
    
    padding:50px 20px 20px 20px  ;
}
.other_resources_container > .text_center
{
    text-align:center;
}
.other_resources_container h2
{
    color:#f1592a;
}
.other_resources_container ul li 
{
    list-style:none !important;
}
.resources_items
{
        display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    
}
@media(max-width: 768px)
{
    .resources_items {
    padding-left: 20px;
    padding-right: 20px;
}
.post-1771 .banner .et_pb_fullwidth_header {
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
    padding: 0;
}
}

.post-1584 .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
    width: 20%;
}
.ul-extension-activities
{
    padding-right:100px !important;
    padding-bottom:120px !important;
}
.li-die-counters
{
    padding-bottom:20px;
}
.li-padding-top
{
    padding-top:20px;
}
.hidden
{
    display:none;
}
.e-book-save-the-earth-img1 img
{
       
    max-width: 350px;
    /* bottom: -307px; */
    
}
.ebook-save-the-earth-img2 img
{
    max-width:200px;
}

.post-1584 ul li {
    list-style: none;
}

.post-1584 h2 , .post-1580 h2
{
    font-size: 40px;
    color:#ff4148;
}
.post-1994 ul li {
    list-style: none;
}
.post-1584 .et_pb_row
{
    padding:0;
    max-width:100%;
    width:100%;
}
.post-1584 .et_pb_section
{
    padding:0;
}
.post-1584 .et_pb_row_1
{
    padding:20px 0;
    width:80%;
}
.post-1584 .et_pb_row_2
{
    width:80%;
}
.post-1584 .et_pb_row_3 img
{
    float:right;
    max-width:200px;
}
.audio-recordings-by
{
   
        font-family: "Lato",Arial,sans-serif;
    font-weight: 900;
    font-size: 16px;
    letter-spacing: 0.01em;
    color: #283891;

}
.ebook_name
{
    font-family: "Lato",Arial,sans-serif;
     font-weight: bold;
    font-size: 14px;
    letter-spacing: 0.01em;
    
}
.ebook_name p span
{
    font-size:14px;
}
.planet-in-a-box-container
{
    width: 100%;
    max-width: 1039px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding-left:30px;
}
.planet-in-a-box-container h2
{
    font-size:40px;
}


.wrapper-ebooks{
        width: 100%;
        max-width: 1100px;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: flex-start;
}

.e_book_container-ebooksCat {
    padding: 14px;
    width: 25%;
    float: left;
}

ul.ebook-tab {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    padding-bottom: 20px;
}

.ebook-tab li {
    padding: 12px 10px;
    border-radius: 30px;
    font-family: "Raleway",Arial,sans-serif;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
    letter-spacing: 0.075em;
    line-height: 1;
    text-transform: uppercase;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -ms-transition: all .5s ease;
    cursor: pointer;
    margin-right: 10px;
}
.ebook-tab li a{
  color: #000000;
    
}

.ebook-tab li:hover {
    background-color: #fcb040;
    opacity: 0.7;
}

.ebook-tab li.active{
      background-color: #fcb040;
    
}


@media (min-width: 320px) and (max-width:768) 
{
	.ul-extension-activities .li_extension{
		margin-left: 0px !important;
	}
}


@media (max-width: 580px)
{
	.resources_items .vl {
		margin-left: 0% !important;
	}
	
}
