/*
 Theme Name:   Kids Club Child
 Theme URI:    http://kids-club.bold-themes.com
 Description:  Kids Club Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     kids-club
 Version:      1.0.0
 Tags:         one-column, right-sidebar, fluid-layout, responsive-layout, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  kids-club-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.page-id-3719 .fullScreenHeight { min-height: 100vh; height: auto; }
.tabsVertical .tabAccordionTitle:before {box-shadow: 0 0 0 1em #f7931e inset !important; }
.tabsVertical .tabAccordionTitle.on:hover:before { -webkit-box-shadow: 0 0 0 1px #60e188 inset; box-shadow: 0 0 0 1px #f7931e inset !important; color: #f7931e !important; }
.btMenuRight.btMenuHorizontal:not(.btMenuBelowLogo) .menuHolder .menuPort nav > ul {
    background-color: rgba(255, 255, 255, 0.7) !important;
}
.menuPort { margin-right: 54px;}
.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor:nth-child(4n + 1) > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item:nth-child(4n + 1) > a {
    color: #241e20 !important;
    -webkit-box-shadow: 0 -4px 0 0 #ffffff inset;
    box-shadow: 0 -4px 0 0 #2d292a inset;
    font-weight: bold;
}

.btLightSkin .menuPort > nav > ul > li > a, .btDarkSkin .btLightSkin .menuPort > nav > ul > li > a, .btLightSkin .btDarkSkin .btLightSkin .menuPort > nav > ul > li > a {
    color: #000000 !important;
    font-weight: bold;
}
.btMenuHorizontal .menuPort nav > ul > li:nth-child(4n + 1):hover > a, .btMenuHorizontal .menuPort nav > ul > li:nth-child(4n + 1) ul li:hover > a, .btMenuHorizontal .menuPort nav > ul > li:nth-child(4n + 1).on > a {
    background-color: #8ac747 !important;
}
.btMenuRight.btMenuHorizontal:not(.btMenuBelowLogo) .menuHolder .menuPort nav > ul {
    float: right;
    margin-right: 45px;
}
.boldRow{
	padding-top: 15px;
    padding-bottom: 15px;
}
.footer .bottomSemiSpaced {
    padding-bottom: 0em;
}
.footer .topSmallSpaced {
    padding-top: 0em;
}
.blue-btn{
	background-color: #5BA8FD !important;
	border-color : #5BA8FD !important;
	color: #fff !important;
}
.blue-btn span{
	color: #fff !important;
}
.yellow-btn:hover span {
	color: #FDB157 !important;
}
a.home_url { color:#5ba8fd !important; }
.top-boxes { padding: 30px 30px; }

.home .home-banner .boldRow { padding-top: 0!important; }
@media screen and (min-width : 900px){
	.btLogoArea .logo img{
		height : 200px !important;
	}	
}