/*
	Theme Name:	Xtra Child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	xtra
	Version:	1.0
*/
div#wp-toolbar ul#wp-admin-bar-top-secondary {
    display: none;
}



.top_bar { z-index: 9; float: left; padding: 5px 0; width: 100%; text-align: right; position: relative; display: inline-block; background: #EC2D7A; }
.custom_container {
    width: 1170px;
    margin: 0 auto;
    position: relative;
}
.top_bar .social_wrap { position: relative; line-height: 12px; float: right; }
.top_bar .details_wrap { float: right; }
.top_bar .social_wrap ul,.top_bar .details_wrap ul { padding: 0; margin: 0; }
.top_bar .social_wrap ul li, .top_bar .details_wrap ul li { display: inline-block; float: right; }
.top_bar .social_wrap ul li { position: relative; margin: 0 0 0 12px; float: left; display: inline-block; }
.top_bar .social_wrap ul li a {
    display: inline-block;
}

.top_bar .social_wrap ul li a i { float: left; }
.top_bar .social_wrap ul li.fb a i,.top_bar .social_wrap ul li.tumbler a i {
    height: 25px;
    text-align: center;
    background: #000;
    color: #fff;
    line-height: 25px;
    font-size: 15px;
    padding: 0 6px 0 11px;
}
.top_bar .social_wrap ul li.linkedin a i {
    width: 25px;
    height: 25px;
    background: #000;
    color: #fff;
    text-align: center;
    line-height: 25px;
    border-radius: 70px;
    padding: 0;
    font-size: 13px;
}
.top_bar .social_wrap ul li.g_plus i { font-size: 15px; background-color: #000; color: #fff; height: 25px; line-height: 25px; width: 25px; text-align: center; }
.top_bar .social_wrap ul li.tumbler a i { padding: 0; width: 25px; }
.top_bar .details_wrap ul li { line-height: 12px; padding: 4px 0; }
.top_bar .details_wrap ul li a, .top_bar .details_wrap ul li span, .top_bar .details_wrap ul li i { font-size: 14px; font-weight: 600; color: #fff; position: relative; }
.top_bar .details_wrap ul li i { font-size: 16px; float: left; }
.top_bar .details_wrap ul li a, .top_bar .details_wrap ul li span { padding: 2px 25px 2px 5px; }
.top_bar .social_wrap ul li a::after { transition: all 0.5s; content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; background-color: rgba(235, 44, 122,0.7); }
.top_bar .social_wrap ul:hover li.fb:hover a:after { opacity: 0; transition: all 0.5s; }
.top_bar .social_wrap ul:hover li.linkedin:hover a:after { opacity: 0; transition: all 0.5s; }
.top_bar .social_wrap ul:hover li.tumbler:hover a:after { opacity: 0; transition: all 0.5s; }
.top_bar .social_wrap ul:hover li.g_plus:hover a:after { opacity: 0; transition: all 0.5s; }
.inner_layout > header.page_header.clr { display: inline-block; width: 100%; float: left; clear: both; }
.header_2 ul#menu_header_2 { text-align: right; }
.header_2 ul#menu_header_2 li a { padding: 10px 20px; margin: 0; }
.header_2 ul#menu_header_2 li a span { font-weight: 800; font-size: 15px; color: #000000; }
.header_2 ul#menu_header_2 li:hover a::before { background-color: transparent; }
.header_2 ul#menu_header_2 li:hover a span { color: #ffffff; }
.home #page_content { float: left; width: 100%; clear: both; }
.header_2 ul#menu_header_2 li.cz ul.sub-menu { background-color: transparent; text-align: center; box-shadow: none; margin: 0; }
.header_2 ul#menu_header_2 li.cz ul.sub-menu li a span { color: #fff; text-shadow: 0px 1px 7px #000000; }
.header_2 ul#menu_header_2 li.cz ul.sub-menu li a:hover span { text-shadow: 0 2px 12px #000000; }
footer.page_footer { float: left; width: 100%; position: relative; display: inline-block; clear: both; }
.welocme_banner a { text-shadow: 1px 1px 15px #ffffff !important; text-decoration: none !important; color: #f52c78 !important; }
.welocme_banner a:hover { text-shadow: 1px 1px 30px #ffffff !important; margin-top: 1px !important; color: #f52c78; display: inline-block; }
a.four_way { color: #000000 !important; text-decoration: none !important; }
a.four_way:hover { color: #000000 !important; text-shadow: 1px 0px 0 #000000 !important; }
a.roles, a.roles:focus, a.roles:active, a.roles:hover { text-decoration: none !important; color: #fff !important; }
.registering_wrap .registering_logging .inner_txt { border: none !important; padding: 0 !important; }
.registering_wrap .registering_logging .inner_txt p strong { margin: 0 3px 0 0; float: left; font-size: 30px; font-family: Fredoka One; font-weight: 500; color: #00B678; }
.registering_wrap .registering_logging .inner_txt p { margin: 0 0 25px 0; line-height: 28px; }
/* 3/11/2018 */
.vc_row.about_wrap { overflow: visible !important; background: linear-gradient(0deg,rgba(50, 166, 223,0.8),rgba(50, 166, 223,0.8)),url(https://aboutchildcare.net.au/wp-content/uploads/2018/11/child-8-1.jpg?id=1363) !important; }
.about_wrap .heading_bg_blue { background-position: center 0; background-repeat: no-repeat; }
.about_wrap .vc_col-sm-12 > .vc_column-inner { padding-top: 0 !important; }
.about_wrap .inner_about h2.vc_custom_heading { /*margin: -160px 0 0 0;*/ }
.about_wrap .inner_about .wpb_content_element h3 { width: 660px; margin: auto; color: #ffffff; font-family: Open Sans; font-weight: 400; font-size: 22px; }
.vc_row.about_wrap .heading_bg_blue { margin-top: -100px; }
.vc_row.about_wrap .slider_bottom_white { background-position: center 0; background-repeat: no-repeat; }
.vc_row.wpb_row.white_circle_wrap { overflow: visible !important; }
.white_circle_wrap .vc_row.wpb_row.slider_bottom_white { margin-top: -110px; }
.embeddable-info table, .embeddable-info .em-center input { background: linear-gradient(to right, rgba(244,118,55,0.5) 0%, rgba(246,176,63,0.3) 50%, rgba(244,118,55,0.5) 100%); border: 1px solid #fff; box-shadow: 4px 4px 6px 0 rgba(0,0,0,0.2); padding: 5px 10px; min-height: 32px; }

div#wonderpluginslider-container-1 div#wonderpluginslider-1 { width: 100% !important; }
div#wonderpluginslider-container-1 div#wonderpluginslider-1 .amazingslider-box-1 { border: none !important; }
.inner_layout > header.page_header.clr .header_2.cz_menu_fx_fade_in { position: absolute; top: 0px; left: 0; right: 0; width: 100%; }
div#wonderpluginslider-container-1 .amazingslider-nav-1 { top: 0px !important; position: absolute !important; }
div#wonderpluginslider-container-1 .amazingslider-slider-1 { top: 250px; }
div#wonderpluginslider-container-1 .amazingslider-nav-1 .amazingslider-bullet-1 { padding: 0 !important; border: 2px solid #F95B2D; border-radius: 100%; background-color: transparent !important; }
div#wonderpluginslider-container-1 .amazingslider-nav-1 .amazingslider-bullet-1 .amazingslider-bullet-image-1 { border-radius: 100%; border: 2px solid transparent; width: 95% !important; height: 95% !important; background: transparent !important; }
div#wonderpluginslider-container-1 .amazingslider-nav-1 .amazingslider-bullet-1 img { border-radius: 100%; }
div#wonderpluginslider-container-1 .amazingslider-nav-1 .amazingslider-nav-featuredarrow-1 { display: none !important; }
.amazingslider-bullet-wrapper-1 .amazingslider-bullet-1 { text-align: center; float: none !important; display: inline-block; }
div#wonderpluginslider-container-1 .amazingslider-bullet-wrapper-1 { text-align: center; }



div#wonderpluginslider-container-2 div#wonderpluginslider-2 { width: 100% !important; }
div#wonderpluginslider-container-2 div#wonderpluginslider-2 .amazingslider-box-2 { border: none !important; }
.inner_layout > header.page_header.clr .header_2.cz_menu_fx_fade_in { position: absolute; top: 0px; left: 0; right: 0; width: 100%; }
div#wonderpluginslider-container-2 .amazingslider-nav-2 { top: 0px !important; position: absolute !important; }
div#wonderpluginslider-container-2 .amazingslider-slider-2 { top: 250px; }
div#wonderpluginslider-container-2 .amazingslider-nav-2 .amazingslider-bullet-2 { padding: 0 !important; border: 2px solid #F95B2D; border-radius: 100%; background-color: transparent !important; }
div#wonderpluginslider-container-2 .amazingslider-nav-2 .amazingslider-bullet-2 .amazingslider-bullet-image-2 { border-radius: 100%; border: 2px solid transparent; width: 95% !important; height: 95% !important; background: transparent !important; }
div#wonderpluginslider-container-2 .amazingslider-nav-2 .amazingslider-bullet-2 img { border-radius: 100%; }
div#wonderpluginslider-container-2 .amazingslider-nav-2 .amazingslider-nav-featuredarrow-2 { display: none !important; }
.amazingslider-bullet-wrapper-2 .amazingslider-bullet-2 { text-align: center; display: inline-block; }
div#wonderpluginslider-container-2 .amazingslider-bullet-wrapper-2 {
	text-align: center;
	max-width: 960px;
}


body.home div#comments { display: none; }
body.home aside.col.s4.sidebar_primary { display: none; }
body.home #page_content { padding: 0; margin-bottom: 0; }
.home #page_content .content.clr { margin-bottom: 0; }
body.home footer.page_footer .footer_2 { background-color: #fff; }
html body #menu_header_2 li.current_menu a::before { background-color: transparent; }
#layout .page_cover { display: none; }
#layout .inner_layout { float: left; width: 100%; }
div#page_content { margin: 85px 0; padding: 40px 0; }
.content h3.section_title { margin: 0; padding: 0; text-align: center; border: none; font-size: 55px; font-family: Fredoka One; color: #eb2c7a; font-weight: 500; }
body.page-template-default div#page_content { padding: 0 0 0 0; margin: 0 0 0 0; }
div#page_content .vc_row.rooms_wrap { background: linear-gradient(250deg,rgba(255,255,255,0.9),rgba(251, 176, 59,0.3)),url(https://aboutchildcare.net.au/wp-content/uploads/2018/11/shutterstock_102935132-crop-u8951.jpg?id=1394) !important; background-position: center !important; background-size: cover !important; }
div#page_content .vc_row.rooms_wrap .vc_col-sm-12 h2.vc_custom_heading { margin: 30px 0 5px 0; }
.vc_row.rooms_wrap .sections_wrap .vc_col-sm-4 h3.vc_custom_heading { background-color: #ffffff; margin: 0; padding: 10px 10px 0 10px; }
.vc_row.rooms_wrap .sections_wrap .vc_col-sm-4 p { background-color: #ffffff; margin: 0; font-family: Montserrat; line-height: 28px; padding: 2px 10px 30px 10px; }
.vc_row.rooms_wrap .sections_wrap { display: inline-block; }
.vc_row.rooms_wrap .sections_wrap .vc_col-sm-4 .wpb_text_column.wpb_content_element { margin: 0; }
.vc_row.rooms_wrap .timing_wrap h2.vc_custom_heading { margin: 0 !important; }
.vc_row.rooms_wrap .timing_wrap .wpb_text_column.wpb_content_element { margin: 0 0 15px 0; }
body.page-template-default div#page_content .content.clr { margin: 0; }
body.page-template-default footer.page_footer .footer_2 { background-color: #ffffff; }


.amazingslider-img-2 img {
	width: auto !important;
left:0 !important; right:0 !important;
margin:auto !important;
}