/*
Theme Name:     KidsWorld Child Theme
Theme URI:      http://themeforest.net/user/Softwebmedia/portfolio
Description:    KidsWorld child theme for customization
Author:         Soft Web Media
Author URI:     http://themeforest.net/user/Softwebmedia
Template:       kids-world                             
Version: 		1.00
*/


/* Add your custom style below */
.footer .widget_nav_menu ul, .footer .widget_nav_menu ul li {
    border: none !important;
}
.footer .widget_nav_menu ul li {
	text-align: center !important; padding-left: 0px !important;
}
.kidsworld_cotact_footer {
    background-image: none !important;
}
ul.kidsworld_top_nav > li:first-child > a > span:after{background-color: #fec314 !important;}
ul.kidsworld_top_nav > li:first-child > a > span > i:after, ul.kidsworld_top_nav > li > ul > li:first-child, ul.kidsworld_top_nav > li:first-child.kidsworld-mega-menu > ul {
    border-color: #fec314 !important;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:first-child > a, ul.kidsworld_top_nav > li:first-child:hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:first-child > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:first-child > ul > li:hover > a:first-child span{color: #fec314 !important;}
ul.kidsworld_top_nav > li:nth-child(2) > a > span > i:after, ul.kidsworld_top_nav > li:nth-child(2) > ul > li:first-child, ul.kidsworld_top_nav > li:nth-child(2).kidsworld-mega-menu > ul {
    border-color: #63d3d4 !important;
}
ul.kidsworld_top_nav > li:nth-child(2) > ul li:hover, ul.kidsworld_top_nav > li:nth-child(2) > a > span > i, ul.kidsworld_top_nav > li:nth-child(2) > a > span:before, ul.kidsworld_top_nav > li:nth-child(2) > a > span:after, ul.kidsworld_top_nav > li.kidsworld-mega-menu.menu-item-object-category:nth-child(2) > ul > li:hover, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(2) > ul li:hover > a:before {
    background-color: #63d3d4 !important;
    color: #fff;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(2) > a, ul.kidsworld_top_nav > li:nth-child(2):hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(2) > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(2) > ul > li:hover > a:first-child span {
    color: #63d3d4 !important;
}
ul.kidsworld_top_nav > li:nth-child(3) > a > span > i:after, ul.kidsworld_top_nav > li:nth-child(3) > ul > li:first-child, ul.kidsworld_top_nav > li:nth-child(3).kidsworld-mega-menu > ul {
    border-color: #215f78 !important;
}
ul.kidsworld_top_nav > li:nth-child(3) > ul li:hover, ul.kidsworld_top_nav > li:nth-child(3) > a > span > i, ul.kidsworld_top_nav > li:nth-child(3) > a > span:before, ul.kidsworld_top_nav > li:nth-child(3) > a > span:after, ul.kidsworld_top_nav > li.kidsworld-mega-menu.menu-item-object-category:nth-child(3) > ul > li:hover, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(3) > ul li:hover > a:before {
    background-color: #215f78 !important;
    color: #fff;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(3) > a, ul.kidsworld_top_nav > li:nth-child(3):hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(3) > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(3) > ul > li:hover > a:first-child span {
    color: #215f78 !important;
}
ul.kidsworld_top_nav > li:nth-child(4) > a > span > i:after, ul.kidsworld_top_nav > li:nth-child(4) > ul > li:first-child, ul.kidsworld_top_nav > li:nth-child(4).kidsworld-mega-menu > ul {
    border-color: #ffa1a1 !important;
}
ul.kidsworld_top_nav > li:nth-child(4) > ul li:hover, ul.kidsworld_top_nav > li:nth-child(4) > a > span > i, ul.kidsworld_top_nav > li:nth-child(4) > a > span:before, ul.kidsworld_top_nav > li:nth-child(4) > a > span:after, ul.kidsworld_top_nav > li.kidsworld-mega-menu.menu-item-object-category:nth-child(4) > ul > li:hover, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(4) > ul li:hover > a:before {
    background-color: #ffa1a1 !important;
    color: #fff;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(4) > a, ul.kidsworld_top_nav > li:nth-child(4):hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(4) > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(4) > ul > li:hover > a:first-child span {
    color: #ffa1a1 !important;
}
ul.kidsworld_top_nav > li:nth-child(5) > a > span > i:after, ul.kidsworld_top_nav > li:nth-child(5) > ul > li:first-child, ul.kidsworld_top_nav > li:nth-child(5).kidsworld-mega-menu > ul {
    border-color: #fec314 !important;
}
ul.kidsworld_top_nav > li:nth-child(5) > ul li:hover, ul.kidsworld_top_nav > li:nth-child(5) > a > span > i, ul.kidsworld_top_nav > li:nth-child(5) > a > span:before, ul.kidsworld_top_nav > li:nth-child(5) > a > span:after, ul.kidsworld_top_nav > li.kidsworld-mega-menu.menu-item-object-category:nth-child(5) > ul > li:hover, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(5) > ul li:hover > a:before {
    background-color: #fec314 !important;
    color: #fff;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(5) > a, ul.kidsworld_top_nav > li:nth-child(5):hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(5) > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(5) > ul > li:hover > a:first-child span {
    color: #fec314 !important;
}
ul.kidsworld_top_nav > li:nth-child(6) > a > span > i:after, ul.kidsworld_top_nav > li:nth-child(6) > ul > li:first-child, ul.kidsworld_top_nav > li:nth-child(6).kidsworld-mega-menu > ul {
    border-color: #D86767 !important;
}
ul.kidsworld_top_nav > li:nth-child(6) > ul li:hover, ul.kidsworld_top_nav > li:nth-child(6) > a > span > i, ul.kidsworld_top_nav > li:nth-child(6) > a > span:before, ul.kidsworld_top_nav > li:nth-child(6) > a > span:after, ul.kidsworld_top_nav > li.kidsworld-mega-menu.menu-item-object-category:nth-child(6) > ul > li:hover, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(6) > ul li:hover > a:before {
    background-color: #D86767 !important;
    color: #fff;
}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(6) > a, ul.kidsworld_top_nav > li:nth-child(6):hover > a, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(6) > ul > li > a:first-child span, ul.kidsworld_top_nav > li.kidsworld-mega-menu:nth-child(6) > ul > li:hover > a:first-child span {
    color: #d86767 !important;
}
@media(min-width: 768px){
.kidsworld_logo {
	width: 100% !important;
    float: unset !important;
    text-align: center !important;
}
}
.signup-nipio{margin-left: 25px !important;}
@media(min-width: 768px){
.kidsworld_nav{
	width: 100% !important;
    float: none !important;
    text-align: -webkit-center !important;
}
}
.kidsworld_main_nav{
	width: fit-content !important;
    float: unset !important;
    text-align: -webkit-center !important;
}
#kidsworld_top_nav{width: fit-content !important;}
ul.kidsworld_top_nav > li > a > span:before{display: none !important;}
span.kidsworld_header_thick_border{right: 0 !important;}
.kidsworld_logo_img img {
    height: 65px !important;
    max-height: 70px !important;
    margin-top: 10px !important;
    margin-bottom: -20px !important;
}
ul.kidsworld_top_nav > li:nth-child(6) > a > span:after{display: none !important;}
.kidsworld_smaller_menu .kidsworld_topbar,.kidsworld_smaller_menu .kidsworld_logo{display: none !important;}
#media_image-2 img{margin-top: 33px !important;}
@media(min-width: 768px){.single-post .kidsworld_containers_holder{margin-top: 235px !important;}}
ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(2) > a:before, #kidsworldHeader.kidsworld_smaller_menu ul.kidsworld_top_nav > li.kidsworld_m_active:nth-child(2) > a:before{display: none !important;}
.chosen-container-multi .chosen-choices{
-webkit-appearance: none !important;
    box-sizing: border-box !important;
    outline: none !important;
    border-radius: 0 !important;
    padding: 12px !important;
    margin: 0 0 20px 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    border-radius: 5px !important;
    border: 1px solid #e6e6e6 !important;
    background: transparent !important;
    line-height: 24px !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
font-family: 'Fira Sans' !important;
    color: #7a7578 !important;
    font-size: 16px !important;
}
div#user-submitted-posts fieldset input.usp-input, div#user-submitted-posts select.usp-multiple, div#user-submitted-posts .chosen-container[style] {width: 100% !important;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{background: transparent !important; border: none !important; font-size: 16px !important; color: #7a7578 !important;}
div#user-submitted-posts fieldset input.usp-input.usp-clone{
    font-size: 90% !important;
    border: none !important;
    border-radius: 0px !important;
}
.usp-login{
    margin-bottom: 0px !important;
    border-radius: 10px !important;
}
.usp-login .user-logged-in{width: 100% !important; text-align: center !important; background: #f4f4f4 !important;}
.usp-login .user-icon, .usp-login .user-info{float: unset !important; width: 100% !important;}
.usp-login h3 {
    margin: 0;
    border: 0 none;
    font-size: 29px !important;
    line-height: 36px !important;
    color: #215f78 !important;
}
.usp-login, .usp-login .tab_content{background: transparent !important;}
.usp-login .tab_container{
background-color: #f6f6f6 !important;
    border: none !important;
    border-radius: 10px !important;
    padding: 30px !important;}
.is-form-style input.is-search-input{
	padding: 27px 12px !important;
	font-family: 'Fira Sans' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    width: 100% !important;
	border-radius: 10px !important;
}
.is-form-style input.is-search-submit, .is-search-icon{
padding: 0 35px!important;
    width: auto!important;
    font-family: 'Fira Sans'!important;
    font-size: 16px !important;
    letter-spacing: 0.5px!important;
    font-weight: 500 !important;
	border-radius: 10px !important;
	height: 56px !important;
}
#kidsworld_mobi_nav{margin-top: -8px !important;}
.lft{padding-left: 60px !important;}
@media(max-width: 768px){.is-form-style input.is-search-submit, .is-search-icon{
	width: 100% !important; margin-top: 62px !important;}
	.cat{margin-bottom: 70px !important;}
	.cat2{margin-bottom: 50px !important;}
	.cat3{margin-bottom: 80px !important;}
	.cat4{margin-bottom: 170px !important;}
	.swmsc_half_bg_right .swmsc_half_bg_text{padding-left: 0px !important;}
	.lft{padding-left: 0px !important;}
	.lft .swmsc_fancy_heading{text-align: center !important;}

}