/*
Theme Name: Happy Kids - Children WordPress Theme
Theme URI: http://themeforest.net/item/happy-kids-children-wordpress-theme/4452871
Description: Happy Kids is a simple and clean, but still professional children WordPress Theme. 
It is designed towards kindergartens, daycares, preschools and other small business. 
It’s created by using the latest HTML5 and CSS3 technologies. It comes with unlimited color schemes and 9 predefined background patterns.
Author: Creative Web Solutions
Author URI: www.cwsthemes.com
Template: happykids
Text Domain: happykids
Domain Path: /languages
Version: 3.2.0
*/

#kids_header .kids_social {
    display: none;
}

.secondary-page .kids_top_content, #kids_main_nav {
    display: none;
}

#kids_header #kids_logo_block {
    width: 30%;
    margin: 0 !important;
}
.topheading {
    display: inline-block;
    width: 70%;
}
#kids_header {
    padding-top: 20px;
}

.addressbg {
    /*background-color: #fff;*/
    /*margin-bottom: -82px;*/
    border-bottom: 7px solid #fee6b4;
    border-top: 7px solid #fee6b4;
    z-index: 5;
}

#kids_header .l-page-width {
    z-index: 5;
}

.addressdiv {
    padding: 40px 0 15px;
    text-align:right;
}

body.home .kids_top_content_middle.homepage {
    padding: 0;
}

.home.page .kids-bg-level-1 .bg-level-2-page-width-container:last-child {
    display: none;
}

.kids_top_content_middle.homepage {
    display: none;
}

aside .widget .nav_cat ul li {
    background: #FFCE0E url(http://www.busybeeslongdaycare.com.au/wp-content/uploads/2015/08/bee.png);
    /*background-position: 29% 10%;
    background-size: 35%;
    border-color: rgba(23, 21, 21, 0.8);*/
}

aside .widget .nav_cat ul li a {
    /*background: rgba(34, 34, 34, 0.25);*/
    margin: 0;
    color: #0B3661;
}

aside .widget_cws_nav>.widget-content>.nav_cat>ul {
    margin-bottom: 0px;
}

.headertitle {
    border-color: rgba(254, 230, 180, 0);
    background-color: rgba(255, 255, 255, 0);
    color: #010103 !important;
    text-shadow: -1px -1px 0 #FFF011, 1px -1px 0 #FFF011, -1px 1px 0 #FFF011, 1px 1px 0 #FFF011;
}

/* animation */
.back {
    background-color:#33CCFF;
    background-color:#ee008c;
    width:100%;
    height:170px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0;
}
#beediv {
    background: transparent;
    width:100%;
    height:170px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.bee {
    position: absolute;
    animation-duration: 1s;
    animation-name: anim-plane;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function:linear;

    animation-fill-mode:forwards;
    display:block;
    margin:0 auto;
    width: 50px;
    transform: translateY(30px);
    left:30%;

    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    -moz-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    -o-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    -ms-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
}
@keyframes anim-plane{
  to{
    transform:translateY(45px);
  }
}
.backgroundimg {
    position: relative;
    display: block;
    z-index: 0;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.beeimage {
    width: 50px;
}



.chide {
    display: none !important;
}
.cshow {
    display: inherit !important;
}

.t-custom-pattern .bg-level-2 {
    background-image: none !important;
}

aside .widget.type-3 h3.widget-title {
    display: none !important;
}

aside .widget_cws_nav > .widget-content > .nav_cat{
border: none !important;
}

.theme_without_slider {
    height: 0px !important;
}

aside .widget .nav_cat ul li {
    background: url("http://www.busybeeslongdaycare.com.au/wp-content/uploads/2015/08/fl2.jpg") repeat scroll 0% 0%;
    margin-bottom:20px !important;
    border-radius:10px;
}

aside .widget_cws_nav.type-3 > .widget-title + .widget-content > .nav_cat{
padding-top: 15px !important;
}

.widget-title,.tp-caption.kids-slider-header, .kids-slider-header{
    font-family: 'Montserrat', sans-serif !important;
}

*,#kids_main_nav a {
font-family: 'Montserrat', sans-serif !important;
}
@media screen and (max-width: 767px) {

     #kids_main_nav a{
		font-size:11px !important;

	}
    .back, #beediv {
        height: 280px;
    }
    #kids_header #kids_logo_block {
        width: 100%;
        float: none;
        margin: 0 10px 10px !important;
    }
    .topheading {
        width: 100%;
        display: block;
    }
    .secondary-page .kids_top_content, #kids_main_nav {
    display: block;}
    aside .widget_cws_nav.type-3 > .widget-title + .widget-content > .nav_cat {
       padding-top: 15px !important;
       display: none;
   }
   .no,.kids_bottom_container .widget .no, #text-5 .widget_text .widget-title {
 		display: none;
	}
	#text-5,#sidebar-left {
 		display: none;
	}
    .fullwidthbanner-container {
    
   	 margin-top: -30px !important;
	}
}
}

.pricing_table_column .price_part {
   
    display: none !important;
}