/*   
Theme Name: foreverfamilydaycare
Theme URI: http://foreverfamilydaycare.au
Description: Forever Family Day care
Author: Praveen Pokharel
Author URI: http://www.everesttech.com.au
Version: 2
*/
@charset "utf-8";
body{
	margin: 0;
	background-image: url(images/border-top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height:22px;
	font-size:13px;
	font-family: 'open_sansregular';
	color:#4b4b4b;
        outline: none
}
.nqstb td{padding:10px; border:1px solid #ccc;}
#id-changeidname-c-0{
display:none !important;
font-size:0px !important;
}

#id-changeidname{
display:none !important;
font-size:0px !important;
}
#id-changeidname a{
font-size:0px !important;
}
#id-changeidname-c-0 a{
font-size:0px !important;
}
.subpanel #id-changeidname-4 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname a{
display:none !important;
font-size:0 !important;
}
#id-changeidname-4 a{
font-size:0 !important;
}
#id-changeidname-1 a{
font-size:0 !important;
}
.subpanel #id-changeidname a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname-1 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname-1, #id-changeidname-2, #id-changeidname-3, #id-changeidname-4, #id-changeidname-5, #id-changeidname-6, #id-changeidname-7, #id-changeidname-8 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname a{
display:none !important;
font-size:0 !important;
}
/*-- reset css-- */
html{}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
a{outline: none;text-decoration: none;}
.clear{clear:both; height:0;margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img, object, embed {max-width: 100%;height:auto;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
strong {font-weight:bold;}

embed, iframe, object, video {
max-width: 100%;
margin-bottom:15px;
}
@font-face {
    font-family: 'trebuchet_msbold';
    src: url('fonts/trebucbd_0-webfont.eot');
    src: url('fonts/trebucbd_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/trebucbd_0-webfont.woff') format('woff'),
         url('fonts/trebucbd_0-webfont.ttf') format('truetype'),
         url('fonts/trebucbd_0-webfont.svg#trebuchet_msbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1{
font-family: 'trebuchet_msbold';
font-size:32px;
color:#00acc5;
line-height:40px;
}
#loginform-wplfta input{
  padding:5px;
  border-radius:5px;
  border:1px solid #ccc;

}
#loginform-wplfta{

  padding: 10px;
}
#loginform-wplfta label{
line-height:45px;
}
#topss{background-image: url(images/topdbg.jpg);
	background-repeat: repeat-x;
	background-position:top left;}
.top-wrapper {
	background-image: url(images/animebg.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	
}

.top-container{
	max-width:1014px;
	width:100%;
	margin:0 auto;
	}
.contact{
	float: right;
	width:100%;
	max-width:435px;
	background: url(images/contact.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	padding: 8px 0px 0px 30px;
	color:#f3f3f3;
	text-shadow:1px 1px 1px #0291d4;
}
.contact a{
text-decoration:none;
color:#fff;
}
.contact a:hover{
text-decoration:underline;
}

.logo{
	margin:0px auto 0 auto;
	width:100%;
	max-width:375px;
	
		}
.clear{
		float:none;
		height:0; margin:0;padding:0;
		clear:both;
	}
.slider{
	width: 100%;
	max-width: 999px;
	border: 7px solid #fff;
	border-radius: 4px;
	height:400px;
	
}	


.camera_caption{
	font-size: 13px !important;
	text-align: left;
	line-height: 18px;

}
.slider-shadow{
	width:100%;
	max-width:1014px;
	height:44px;
	background-image: url(images/banner-shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:contain;
	
}	
.navigation{
	width:100%;
	max-width:1002px;
	height:38px;
	float:right;
}	
.navigation a{
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	display:block;
	text-align:center;
	padding:10px;
	 font-family: 'trebuchet_msbold';
	 font-size:15px;
}
.navigation a:hover{
	color:#eee;

}


.navigation ul li{
	displa:inline-block;


}
.navigation ul ul {
	display: none;
}

	.navigation ul li:hover > ul {
		display: block;
	}
.navigation ul ul {
	background: #5F0086; border-radius: 0px; padding: 0;
	position: absolute;
margin-top:-4px;
z-index:9999;
}
.navigation ul ul li {
		float: none; 
		border-bottom: 1px dotted #B8B8B8;
		position: relative;

	}.navigation ul ul li:last-child {
border-top: none;
		border-bottom: none;
}
		.navigation ul ul li a {
			padding: 5px 20px;
			color: #EEEEEE;
			font-size: 11px;
			font-style: normal;
			text-shadow: none;
                        text-align:left;
                        text-transform: capitalize;
		}	
			.navigation ul ul li a:hover {
				background: #256F8B;
			}	
#menu-item-141{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}	
#menu-item-142{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}

#menu-item-142 ul{
background: #519600 !important;
}
#menu-item-142 ul li{
border-bottom: 1px dotted rgba(255, 255, 255, 0.61) !important;
}
#menu-item-142 ul li:last-child{
border-bottom: none !important;
}		
#menu-item-140{
	width:100%;
	max-width:120px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}		
#menu-item-143{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}	


#menu-item-143 ul li{
border-bottom: 1px dotted rgba(255, 255, 255, 0.61) !important;
}
#menu-item-143 ul li:last-child{
border-bottom: none !important;
}

#menu-item-139{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}

#menu-item-356{
	width:100%;
	max-width:162px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;
}

#menu-item-360{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;

}
#menu-item-659{
	width:100%;
	max-width:110px;
	height:38px;
	background-image: url(images/menu-contact-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
	margin-right:3px;
	text-shadow:1px 1px 1px #7300A2;
        background-size:100% 100%;

}		
.mid-wrapper{
	width:100%;
	background:#fff;
	}
.mid-wrapper-cont{
	width:100%;
	max-width:1014px;
	margin:0 auto;
padding:0px 0px 0px 10px;
}
.content{
	width:100%;
	max-width:475px;
	float:left;
	padding:15px 15px 35px 15px;
	font-family:
}
.content2{
	width:100%;
	
	padding:15px 15px 35px 15px;
	font-family:
}

.content2 img{
	float:right;
	margin:5px;

}
.content3{
	width:100%;
	
	padding:15px 15px 35px 15px;
	
}

.content3 img{
	float:right;
	margin:5px;
	border:4px solid #fff;
	box-shadow:0px 0px 3px #DDD;

}
.innerimage{
	border:4px solid #fff;
	box-shadow:0px 0px 3px #DDD;

}
.green{
	padding: 15px 5px 15px 55px;
	background-image: url(images/butrfly.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #767676;
	max-width:362px;
	width:100%;
}
.readmore{
	text-align:center;
	}
.readmore a{
	width:100%;
	max-width:100px; 
	color:#fff;
	display:block;
	padding:8px;
	background:#23b8cc;
	border-radius:4px;
	text-transform:uppercase;
}
.readmore a:hover{
	background:#13a4b8;

}
.readmore2{
	text-align:center;
	}
.readmore2 a{
	width:100%;
	max-width:100px; 
	color:#fff;
	display:block;
	padding:8px;
	background:#db3538;
	border-radius:4px;
	text-transform:uppercase;
}
.readmore2 a:hover{
	background:#cb2326;

}


.orange{
	padding: 15px 5px 15px 55px;
	background-image: url(images/butrfly-yellow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #767676;
	max-width:362px;
	width:100%;
}
.red{
	padding: 15px 5px 15px 55px;
	background-image: url(images/butrfly-red.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #767676;
	max-width:362px;
	width:100%;
}
.blue{
	padding: 15px 5px 15px 55px;
	background-image: url(images/butrfly-blue.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	max-width:362px;
	width:100%;
}
.footer-wrapper{
	width: 100%;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #6a920b;
}
.footer-cont{
	width:100%;
	max-width: 1014px;
	margin: 0 auto;
	padding-top: 220px;
        padding-bottom: 120px;
	color:#fff;
	font-size:11px;
}
.copyright{
text-align: center;
padding:15px 5px 5px 5px;
width:100%;

}

.copyright a{
	text-decoration:none;
	color:#fff;

}
.copyright a:hover{
	text-decoration:underline;


}

button#toggle{
	display:none;

}
@media screen 
and (min-width : 1004px) {
nav{
display:none;

}
}
@media screen 
and (min-width : 50px) 
and (max-width : 1005px) {
.menu-item1{display:none;}
.menu-item2{display:none;}
.menu-item3{display:none;}
.menu-item4{display:none;}
.menu-item5{display:none;}
.green{ padding-left:0px; padding-right:0px; width:100%; background:none;}
.orange{padding-left:0px; padding-right:0px;width:100%; background:none;}
.red{padding-left:0px; padding-right:0px; width:100%;background:none;}
.blue{padding-left:0px; padding-right:0px; width:100%;background:none;}

.content{
	width:100%;
	max-width:475px;
	float:left;
	padding:15px 3px 35px 3px;
	font-family:
}
.content2{
	width:100%;
	
	padding:15px 3px 35px 3px;
	font-family:
}

.slider-shadow{
	height:35px;

}
.top-container{
	padding-bottom:5px;
	}

.navigation{
	display:none;
	
}


button#toggle{
	margin-left:3%;
	display:block;
	padding:10px;
	cursor:pointer;
	margin-bottom:2px;
	background-image: url(images/hamburger.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #333;
	border: none;
	height: 46px;
	width: 44px;
}
button#toggle:hover{
	background-color: #1ca9ea;


}
.nav-collapse {
	display:block;
	margin-right:2%;
	margin-left:0%;
	margin-bottom:3px;
}
.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
  margin-left:3%;
  display:block;
  
}
.nav-collapse li {
		width: 100%;
		border-bottom:1px dotted #ACACAC;
		
		
}
.nav-collapse li a{
	background:#fff;
	color:#333;
	display: block;
	padding:5px 10px;
	width: 100%;
}
.nav-collapse li a:hover{
	background:#23b8cc;
	color:#fff;
}
}


/*--Contact--*/
#contact_form { 
	padding: 0; 
	max-width: 410px; 
	width:100%;
	margin-bottom: 40px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form #fscf_name1 { 
	width:100%;
	max-width: 270px; 
	padding: 10px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	border-radius: 4px;
	border: none;
	border: 1px solid #ded6c6; 
}
#contact_form form #fscf_email1 { 
	width:100%;
	max-width: 270px; 
	padding: 10px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	border-radius: 4px;
	border: none;
	border: 1px solid #ded6c6; 
}
#contact_form form #fscf_field1_2 { 
	width:100%;
	max-width: 270px; 
	padding: 10px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	border-radius: 4px;
	border: none;
	border: 1px solid #ded6c6; 
}

#contact_form form #fscf_field1_3 { 
	width:100%;
	max-width: 270px; 
	padding: 10px; 
	color: #222;  
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	border-radius: 4px;
	border: none;
	border: 1px solid #ded6c6; 
}
#contact_form form label { 
	display: block; 
	max-width: 100px; 
	width:100%;
	margin-right: 12px; 
	font-size: 12px; 
}

#contact_form form textarea { 
	width:100%;
	max-width: 398px; 
	height: 200px; 
	padding: 5px; 
	color: #222; 
	background: #fff; 
	border: 1px solid #ded6c6; 
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}

#contact_form form #fscf_submit1 { 
	padding: 10px 20px;
	font-weight: bold;
	background: #c14af3;
	color: #fff;
	border: 1px solid #ded6c6;
	font-size: 12px;
	margin-top: 10px;
	border-radius: 4px;
	border: none;
}	

#fscf_captcha_code1{
	padding:5px;
	border-radius: 4px;
	border:none;
	border:1px solid #ccc;


}
#fscf_submit1:hover{
	color: #fff !important;
	cursor: pointer;
	background: #0492AD !important;
	}
.map { 
	padding: 4px; 
	border: 1px solid #9c9880; 
}
.map a{
	float:left !important;
	}
.cont-mail a{
	float: right;
	margin-top: -22px;
	margin-right: 278px;
	color:#333;
	}
.cont-mail a:hover{
	color: #06F;	
	}
.col { float: left; margin: 0 20px 20px 0 }
.half {
	max-width: 430px;
	width:100%;
}
.float_l {
float: left;
}

.float_r {
float: right;
}

.subpanel #id-changeidname-16 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname-2 a, #id-changeidname-3 a, #id-changeidname-4 a, #id-changeidname-5 a, #id-changeidname-6 a, #id-changeidname-7 a, #id-changeidname-8 a, #id-changeidname-9 a, #id-changeidname-10 a, #id-changeidname-11 a, #id-changeidname-12 a, #id-changeidname-13 a, #id-changeidname-14 a, #id-changeidname-15 a, #id-changeidname-16 a, #id-changeidname-17 a, #id-changeidname-18 a, #id-changeidname-19 a, #id-changeidname-20 a, #id-changeidname-21 a, #id-changeidname-22 a, #id-changeidname-23 a, #id-changeidname-24 a, #id-changeidname-25 a, #id-changeidname-c-0 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname-c-0 a{
display:none !important;
font-size:0 !important;
}
.subpanel #id-changeidname-2 a{
display:none !important;
font-size:0 !important;
}
#id-changeidname-4 a{
font-size:0 !important;
}
#id-changeidname-1 a{
font-size:0 !important;
}
.subpanel #id-changeidname a{
display:none !important;
font-size:0 !important;
}
#likebox_1{
position: fixed;
display: block;
z-index: 9999;
top: 115px !important;
right: -30px;
 -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
#likebox_1:hover{ right:-10px;  -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;}
.testimonial_rotator.template-default .has-image .img img{border-radius:50% !important;margin-right:2% !important;}
.enroll-form{padding:15px 0px; background:url('images/bg-enrol.jpg') no-repeat; background-size:cover;color:#fff;min-height:453px;}
.ccf-form-wrapper { margin: 10px auto !important;width:100%;max-width: 575px;background: rgba(0, 0, 0, 0.31);padding: 15px;border-radius: 5px;}
.ccf-form-wrapper .form-title {font-size: 150%;padding: 10px 0px !important;text-align: center;background: #16B4CD;border-top-left-radius: 5px;border-top-right-radius: 5px;margin: -15px -15px 10px -15px;}
.ccf-form-wrapper .form-description {text-align: center;}
.ccf-form input{padding:5px;border: 1px solid #16B4CD; border-radius:3px;width: 100%; max-width:250px;}
.ccf-form-wrapper .field {margin-right: 10px;margin-bottom: 24px; display: inline-block;vertical-align:top;width: 100%;max-width: 270px;}
.ccf-form-wrapper .field label.main-label{font-weight:normal !important;text-transform: uppercase;}
.ccf-form .form-submit{display:inline-block;vertical-align:top; padding-top:36px;}
.ccf-form .form-submit input{background: #3B9A50;border: 1px solid #5DB570; color:#fff; cursor:pointer;padding: 10px;width: 250px;}
.ccf-form .field textarea {border: 1px solid #16B4CD;border-radius: 4px; min-height:50px !important;color:#333!important;padding:5px;}
.contentlist li{list-style:disc; margin-left:40px;}
.faq-accordion .faq-main{border: 1px solid #289DD8 !important;background: #34ACE8 !important;}
.faq-title h4{color:#fff;font-size: 16px !important;}
.faq-accordion .faq-main.open{background: #F5F5F5 !important;}