/*



Theme Name: Barelee Kindergarten Theme

Theme URI: http://www.totalmarketingaustralia.com.au

Description: Birralee Kindergarten Theme is developed and maintained by Team TMA

Version: 1.01

Author: Team TMA

Tags: Birralee, Kindergarten, Kids, Purple Orange Colors

*/







@import url("fonts.css");



#crumbs { margin-bottom:20px; font-size:12px;}

#crumbs a{padding-right:5px;}

ul.list {  padding:0; margin:0; margin:10px 0 0px 20px}

ul.list li{ line-height:24px;}

.lat_n_con .tooltip.top { display:none !important;}

body {

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	font-size: 14px;

	color: #6D6E71;

	font-family: 'Open Sans', sans-serif;

	background-color: #f2efea;

}

img {

	border: none;

}

.img_rite {

	position: relative;

	width: auto;

	height: auto;

	padding: 0 0 10px 10px;

	float: right;

}

.img_left {

	position: relative;

	width: auto;

	height: auto;

	padding: 0px 15px 12px 0;

	float: left;

}

.clear {

	position: relative;

	width: 0;

	padding: 0;

	height: 0;

	margin: 0;

	clear: both;

}

p {

	position: relative;

	margin: 0;

	padding: 5px 0px; text-align:justify;

}

a {

	text-decoration: none;

	outline: none;

	color: #6D6E71;

	word-break:break-word;

}

a:hover {

	text-decoration: underline;

}



.lat_n h1 a{ color: #492680;}

h1 {

	margin: 0;

	padding: 5px 0;

	/*font-family: 'BradleyHandITCLight';



	font-size:32px;



	color:#E9540D;*/



	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	color: #48257f;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 30px;

}

h2 {

	margin: 0;

	padding: 5px 0;

	/*font-size:18px;*/



	font-size: 15px;

	color: #492680;

	line-height:20px;

}

h3 {

	margin: 0;

	padding: 5px 0;

	/*font-size:16px;*/ font-size: 12px;

	color: #6D6E71;

}

h4 {

	margin: 0;

	padding: 5px 0;

	line-height: 10px;

	margin: 10px 0;

}

h5 {

	margin: 0;

	padding: 5px 0;

}

h6 {

	margin: 0;

	padding: 10px 0;

}

hr {

	position: relative;

	width: 100%;

	height: 1px;

	border: none;

	border-top: 1px solid #cacaca;

	margin: 10px 0;

}



.p_str h2 { display:none;}



.f_r a { color:#fff;}

.container {

	position: relative;

	margin: 0 auto;

	height: auto;

}

.insider {

	position: relative;

	width: auto;

	height: auto;

	padding: 10px;

	min-width: 5px;

}

.banner_bg {

	position: relative;

	width: 100%;

	height: 462px;

	/*background: url(http://www.birraleekindy.com.au/wp-content/uploads/2015/07/banner1.jpg) repeat-x center top;*/

  background: url(http://www.birraleekindy.com.au/wp-content/uploads/2016/08/banner1-1.jpg) repeat-x center top;

}

.top_bg {

	position: relative;

	width: 1000px;

	height: 200px;

	background: url(images/top_bg.png) no-repeat center top;

	margin: 0 auto -70px;

}

.logo {

	position: relative;

	width: 226px; width:auto;

	height: 157px; height:auto;

	margin: 0;

	float: left;

	margin-top:-1px;

}

.top_soc {

	position: relative;

	width: 230px;

	height: auto;

	float: right;

	margin: 30px 0 0;

}

.top_soc img {

	margin: 0 9px;

}

.t_num {

	position: relative;

	width: 163px;

	height: 25px;

	font-weight: bold;

	font-size: 16px;

	color: #fff;

	background-color: #1c2b40;

	padding: 5px 0;

	text-align: center;

	float: right;

}

.f_soc {

	position: relative;

	width: auto;

	height: auto;/*float:right;



	margin:85px 0 0;*/



}

.f_soc img {

	margin: 0 10px 10px 0;

}

.top_rite {

	position: relative;

	/*width:712px;*/ width: 760px; width:auto;

	height: auto;

	float: right;

}

ul.top_nav {

	margin: 0;

	padding: 0;

	list-style: none;

}

ul.top_nav li {

	float: left;

	color: #666;

	float: left;

	padding: 0 12px;

}

ul.top_nav li a {

	color: #666;

}

.top_call {

	position: relative;

	width: auto;

	height: auto;

	float: right;

	font-size: 18px;

	color: #0c9547;

	background: url(images/phone_icon.png) no-repeat left;

	padding: 0 7px 0 23px;

	margin: 4px 0;

}

.main_nav {

	position: relative;

	width: 100%;

	height: auto;

	margin: 5px 0 0;

}

ul.menu {

	list-style: none;

	margin: 0;

	padding: 0; 

	float:right;

}

ul.menu li {

	position: relative;

	width: auto;

	height: auto;

	vertical-align: middle;

	float: left;

	padding: 10px 8px;

	/* text-transform: capitalize; font-weight:bold;*/

	font-size: 15px;

	color: #FFF; /*background:url(images/nav_arrow.png) no-repeat right;*/

}

ul.menu li:first-child {

}

ul.menu li a {

	display: block;

	width: auto;

	height: auto;

	position: relative;

	text-decoration: none;

	color: #fff;

}

ul.menu li:last-child {

	padding-right: 0;

}

ul.menu li.current_page_item a {

	border-bottom: 2px solid #fff;

}

ul.menu li a:hover {

	position: relative;

	text-decoration: none;

	border-bottom: 2px solid #fff;

}

ul.menu ul {

	position: absolute;

	top: 38px;

	left: 8px;

	display: none;

	list-style: none;

	padding: 0;

	margin: 0;

	z-index: 999;

}

ul.menu ul li {

	position: relative;

	line-height: 27px; /*font-size:14px;*/

	font-size: 13px;

	vertical-align: middle;

	font-weight: 100;

	width: 260px;

	padding: 0;

	margin: 0;

	height: 28px;

	border-left: 0px;

	z-index: 9999;

}

ul.menu ul li:first-child {

	padding: 0px;

}

ul.menu ul li:last-child a {

}

ul.menu ul li:first-child a {

}

ul.menu ul li a {

	display: block;

	padding: 0;

	margin: 0;  /*padding:5px 7px;*/

	padding: 0 5px;

	color: #fff;

	; /*background-color:#c1d100;*/

	background-color: #7f47aa;

	border: none;

	border-bottom: 1px solid #fff;

	border-top: 0px solid #fff;

	z-index: 9999;

}

ul.menu ul li a:hover {

	text-decoration: none;

	color: #fff;

	background-color: #2f0750;

}

ul.menu ul ul {

	left: 180px;

	top: -1px;

}

.content_bg {

	position: relative;

	width: 100%;

	height: auto;

	background: url(images/content_bottom_bg.jpg) repeat-x center bottom;

	background-color: #f2efea;

	padding: 0 0 50px;

}

.content_inner_bg {

	position: relative;

	width: 100%;

	height: auto;

	background-color: #f2efea;

	padding: 0 0 50px;

	margin: 0 0 30px;

}

.index_l {

	position: relative;

	width: 657px;

	height: auto;

	float: left;

	margin: 25px 0 5px;

}

.index_r {

	position: relative;

	width: 298px;

	height: auto;

	margin: 25px 0 5px;

	float: right;

}

.index_l p, .index_r p {

	line-height: 17px;

}

.p_str {

	position: relative;

	width: 100%;

	height: auto;

	/*margin:49px 0 0;*/



	margin: 5px 0 0;

}

.p_str_wrap {

	position: relative;

	width: 100%;

	height: auto;

	margin: 5px 0;

}

.p_str_wrap .slideshowlink{
	display: none;
}

.p_str_wrap img {

	margin: 0 17px 0 0;

}

.g_t {

	position: relative;

	width: auto;

	height: auto;

}

.g_t_wrap {

	position: relative;

	width: auto;

	height: auto;

	border-top: 1px solid #cacaca;

	border-bottom: 1px solid #cacaca;

}

.g_t_wrap span {

	font-weight: bold;

	font-size: 14px;

	color: #6D6E71;

	display: block;

}

.t_t {

	position: relative;

	width: auto;

	height: auto;

	margin: 32px 0 0;

}



.t_t ul { margin:0; padding:0; list-style:none;}

.t_t ul li:before {

    content: "• ";

    color: #48257f; 

}



.t_t ul li { font-weight:bold; padding:9px 0; font-size:17px; padding-left: 1em; text-indent: -.7em;}

.q_l {

	position: relative;

	width: 100%;

	height: auto;

	margin: 5px 0;

}

.q_l .insider {

	padding: 5px 10px;

}

.q_l p {

	line-height: 15px;

}

.q_l .insider p {

	padding: 5px 0;

}

.q_l p {

	padding: 0;

}

.more {

	color: #fff;

	text-align: right;

	width: 100%; 

}

.more p {

	/*background: url("images/nav_arrow.png") no-repeat scroll right 8px rgba(0, 0, 0, 0);*/



	background: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/03/nav_arrow.png) no-repeat scroll right 8px rgba(0, 0, 0, 0);

	margin: 0 10px;

	padding: 3px 15px;

}

.u_e_bg {

	position: relative;

	width: 219px;

	height: auto;

	float: right;

	background: #fff;

	font-size: 13px;

	color: #6D6E71;

	margin: 5px 0 0;

}

.u_e_bg h4 {

	font-weight: bold;

	font-size: 14px;

	color: #E9540D;

}

.u_e_bg .more {

	position: relative;

	background: #e9550d;

	height: 23px;

}

.m_t_bg {

	position: relative;

	/*background:#917cb4;*/



	background-color: #fff;

	/*width: 219px;*/ width:300px; min-height:160px;

	height: auto;

	float: left;

	margin: 5px 0 0;

	font-size: 13px;

	/*color:#FFF;*/



	color: #6D6E71;

}

.m_t_bg h4 {

	font-weight: bold;

	font-size: 14px;

	/*color:#FFF;*/



	color: #492680;

}

.m_t_bg .more {

	background: #492680;

	height: 23px;position:absolute; bottom:0;

}

.o_p_bg {

	position: relative;

	/*width: 219px;*/ width:300px;min-height:160px;

	height: auto;

	background: #fff;

	float: left;

	font-size: 13px;

	color: #6D6E71;

	/*margin: 5px 40px 0;*/ margin:5px 50px 0; 	 	

}

.o_p_bg h4 {

	font-size: 14px;

	color: #FCD800;

	font-weight: bold;

}

.o_p_bg .more {

	background: #fcd800;

	height: 23px;position:absolute; bottom:0;

}

.enr_bg {

	position: relative;

	/*width: 219px;*/ width:300px;min-height:160px;

	height: auto;

	background: #fff;

	float: left;

	font-size: 13px;

	color: #6D6E71;

	margin: 5px 0 0;

}

.enr_bg .more {

	background: #c1d001;

	height: 23px;position:absolute; bottom:0;

}

.enr_bg h4 {

	font-size: 14px;

	color: #C1D000;

	font-weight: bold;

}

.sign_l {

	position: relative;

	width: 262px;

	height: auto;

	float: left;

	background: #cd0430;

}

.sign_l h1 {

	/*font-size:36px;*/



	color: #FFF;

	/*line-height:30px;*/



	line-height: 20px;

	margin: 0 0 10px;

}

.lat_n {

	position: relative;

	width: 710px;

	height: auto;

	float: right;

	border-top: 1px solid #bebdc2;

	border-bottom: 1px solid #bebdc2;

	padding: 0 0 35px;

}

.lat_n h1 {

	color: #492680;

}

.field {

	position: relative;

	width: 239px;

	height: 20px;

	margin: 10px 0;

}

.field_insider {

	width: 219px;

	height: 20px;

	background: url(images/signup_name_filed.png) no-repeat;

	border: none;

	padding: 0 10px;

}



.newsletter-subscription{ color:#FFF; margin:0 auto; width:98%}

.gfield input[type="text"], .gfield input[type="email"]{

	width: 100%;

	border: none;

padding:0 5px;	margin-bottom: 7px;

color:#333

}



 

html body #cc_form_1 { width:100% !important}



.gfield input[type="submit"]{

	width: 97px;

	height: 21px;

	background: url(images/signup_submit_btn.png) no-repeat;

	border: none;

	cursor: pointer;    margin-top: 7px !important;

    display: block;

}



.lat_n_con {

	color: #6D6E71;

	float: left;

	font-size: 14px;

	height: auto;

	margin: 0 8px;

	position: relative;

	width: 220px;

}

.lat_n_con h3 {

	font-weight: bold;

}

.lat_n_txt {

	position: relative;

	width: 217px;

	height: auto;

	float: right;

}

.submit {

	position: relative;

	width: 97px;

	height: 21px;

	margin: 0 auto;

}

.submit_insider {

	width: 97px;

	height: 21px;

	background: url(images/signup_submit_btn.png) no-repeat;

	border: none;

	cursor: pointer;

}

.date {

	position: relative;

	width: 55px;

	height: auto;

	float: left;

	font-size: 25px;

	color: #CD0430;

}

.inner_top_bg {

	position: relative;

	width: 100%;

	height: 228px;

	/*background:url(images/about_banner_bg.jpg) repeat-x center top;*/



	background: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/03/about_banner_bg.jpg) repeat-x center top;

}

.left {

	position: relative;

	width: 490px;

	height: auto;

	word-wrap: break-word;

	float: left;

}

.rite {

	position: relative;

	width: 490px;

	height: auto;

	float: right;

}

.m_t_t {

	position: relative;

	width: 227px;

	height: auto;

	border-top: 8px solid #492680;

	float: left;

	margin: 10px 20px 10px 0;

	font-size: 13px;

	background: #fff;

}

.m_t_t h1 {

	text-transform: capitalize;

}

.m_t_t .insider {

	padding: 10px;

  min-height: 190px;

}

.field {

	position: relative;

	width: 100%;

	height: auto;

	margin: 10px 0;

}

.f_bg_top {

	position: relative;

	width: 100%;

	height: 52px;

	/*background:url(images/footer_bg_top.jpg) repeat-x center top;*/



	background: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/03/footer_bg_top-2.png) repeat-x center top;

	margin: 20px 0 0;

	color: #fff;

}

.f_bg {

	position: relative;

	width: 100%;

	height: auto;

	/*background:url(images/footer_bg_top.jpg) repeat-x center top;*/



	background-color: #414c5e;

	color: #fff;

}

.f_bg_main {

	position: relative;

	width: 100%;

	height: auto;

	background: url(images/footer_bg_top.jpg) repeat-x center top;

	background-color: #414c5e;

	color: #fff;

}

.f_l {

	position: relative;

	/*width: 500px; width:350px;*/

	height: auto;

	float: left;

	font-size: 14px;

	color: #fff;

	/*padding:100px 0;*/ padding: 40px 0px 0;

}

.f_l a{color:#fff;}

.f_l span {

	font-weight: bold;

	display: block;

}

.f_r {

	position: relative;

	/*width:215px;



	height:105px;



	background:url(images/footer_logo.png) no-repeat;*/



	/*width: 273px;*/

	height: auto;

	float: right;

	/*margin:100px 0;*/ margin: 45px 0 0;

}

.toggleMenu {

	background: url(images/menu_btn_ipad.png) no-repeat;

	/*top:20px;*/



	top: 45px;

	color: #fff;

	width: auto;

	position: absolute;

	right: 0;

	width: 180px;

	height: 45px;

	z-index: 9;

	display: none;

}

.nav {

	list-style: none;

 *zoom: 1;

	/*margin:65px 0 0;*/



	margin: 90px 0 0;

	padding: 0;

	color: #fff;

	font-size: 14px;

	font-weight: 600;

	display: none;

}

.nav:before,  .nav:after {

	content: " ";

	display: table;

}

.nav:after {

	clear: both;

}

.nav ul {

	list-style: none;

	width: 9em;

}

.nav a {

	padding: 1px 15px;

	color: #fff;

}

.nav li {

	padding: 0;

	position: relative;

	text-align: center;

	text-transform: uppercase;

}

.nav li a:hover {

	color: #000;

}

.nav li li a:hover {

	color: #fff;

}

.nav > li {

	float: left;

	background: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/02/nav_bg_ipad.png) no-repeat center top;

}

.nav > li > .parent {

	background-image: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/02/nav_arrow_ipad.png);

	background-repeat: no-repeat;

	background-position: right;

}

.nav > li > a {

	display: block;

	line-height: 22px;

}

.nav li ul {

	position: absolute;

	left: -9999px;

}

.nav > li.hover > ul {

	left: 0;

	padding: 0;

}

.nav li li.hover ul {

	left: 100%;

	top: 0;

}

.nav li li a {

	display: block;

	background: #1c2b40;

	position: relative;

	z-index: 100;

	border-bottom: 1px solid #fff;

	padding: 10px 0;

}

.nav li li li a {

	background: #249578;

	z-index: 200;

	border-top: 1px solid #1d7a62;

}

.active {

	display: block;

}

.nav > li {

	float: none;

}

.nav > li > .parent {

	background-position: 95% 50%;

}

.nav li li .parent {

	background-image: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/02/nav_arrow_ipad.png);

	background-repeat: no-repeat;

	background-position: 95% 50%;

}

.nav ul {

	display: block;

	width: 100%;

}

.nav > li.hover > ul, .nav li li.hover ul {

	position: static;

}

a.more {

	background: url("images/nav_arrow.png") no-repeat scroll 205px 8px;

	background-color: #492680;

	display: block;

	height: 20px;

	padding: 3px 26px 0 0;

	width: 88%;

}

a:hover.more {

	color: #fff

}

#headerimg {

	position: relative;

	height: 510px;

}

.headerimg {

	background-position: center top;

	background-repeat: no-repeat;

	width: 100%;

	height: 510px;

	position: absolute;

}

.blog_rite {

	float: right;

}

.form-control {

	width: 95%;

}

.mainSliderDiv { width:640px !important;}



.f-mid{

	margin: 45px 0 0;

}



.f-mid img{

	margin: 5px;

}
.quality-quote{
	font-family: 'BradleyHandITC';
    font-size: 38px;
    color: #e8540c;
    letter-spacing: -1px;
    font-weight: 600;
}

 @media (min-width:1000px) {



.t_num { display:none;}

.ipad_iphone, .ipad, .iphone {

	display: none;

}

.thumbnail {

	background-color: none;

	border: none;

	border-radius: none;

	display: block;

	line-height: none;

	margin-bottom: 0;

	padding: 0;

	transition: all 0.2s ease-in-out 0s;

}

.nav {

	display: none !important;

}

.blog_post {

	position: relative;

	width: 645px;

	height: auto;

	margin: 15px auto 0px;

}

.post_img {

	position: relative;

	float: left;

	width: 290px;

	height: 201px;

}

.post_details .comment {

	padding: 10px 0;

	border: none;

	background: transparent;

}

.post_details {

	position: relative;

	float: left;

	width: 290px;

	height: 200px;

	background-color: #f6f6f6;

	margin-bottom: 10px;

}

.post_details .insider {

	padding: 20px;

}

.post_details h1 {

	font-size: 19px;

	color: #6d8402;

	padding: 0px;

	text-align: left;

	text-transform: none;

}

.post_details h2 {

	padding-top: 0px;

}

.post_details p {

	padding: 15px 0;

}

.date_bg {

	position: absolute;

	width: 56px;

	height: 60px;

	border-radius: 5px;

	background-color: #2C2C2C;

	left: 10px;

	top: 10px;

}

.date_bg h1 {

	font-size: 25px;

	color: #fff;

	font-weight: normal;



	text-align: center;

	padding: 0;

}

.date_bg h4 {

	color: #fff;

	font-weight: normal;

	margin: 0;

	padding: 0px;

	text-align: center;

}

.searchfield {

	width: 270px;

}

}

 @media (min-width:768px) and (max-width:1000px) {

  

.m_t_t .insider{

    min-height: 210px;

    }

  

.t_num { display:none;}

.main_nav, .desktop, .headerimg {

	display: none !important;

}

.i_adj {

	width: 150px;

}

.frame_ipad{ width:350px; }

.banner_bg {

	height: 376px;

	/*background:url(http://www.birraleekindy.com.au/wp-content/uploads/2015/07/banner1_ipad.jpg) no-repeat center top;*/

	background:url(http://www.birraleekindy.com.au/wp-content/uploads/2016/08/banner1-1.jpg) no-repeat center top;

	background-size: cover;

}

#headerimg {

	height: 456px;

}

  .logo img {

  	width: 150px; 

  }

.nav {

	list-style: none;

 *zoom: 1;

	/*margin:65px 0 0;*/



	margin: 90px 0 0;

	padding: 0;

	color: #fff;

	font-size: 14px;

	font-weight: 600;

	display: none;

	z-index: 9;

	right: 0;

	position: absolute;

	top: 0;

	width: 300px;

}

.top_soc {

	float: left;

	margin: 25px 0 0;

}

.index_l {

	position: relative;

	width: 410px;

	height: auto;

	float: left;

	margin: 25px 0 5px;

}

.index_r {

	position: relative;

	width: 290px;

	height: auto;

	margin: 25px 0 5px;

	float: right;

}

.p_str {

	position: relative;

	width: 100%;

	height: auto;

	margin: 20px 0 0; /*margin:60px 0 0;*/

}

.u_e_bg {

	/*width: 355px;*/ width:200px;

	margin: 10px 0;

}

.m_t_bg {

	/*width: 355px;*/ width:200px;

	margin: 10px 0 10px 0px;

}

.o_p_bg {

	/*width: 355px;*/ width:200px;

	/*margin: 10px 0 10px 39px;*/ margin:10px 60px 0;

}

.enr_bg {

	/*width: 355px;*/ width:200px;

	margin: 10px 0;

}

.m_t_bg .insider, .o_p_bg .insider, .enr_bg .insider, .u_e_bg .insider

{

	min-height:138px;

}

.m_t_bg h4, .o_p_bg h4, .enr_bg h4, .u_e_bg h4

{

	line-height:16px;

	min-height:25px;

	margin:0;

}

.p_str_wrap img {

	margin: 0 20px 20px 0;

}

.top_rite {

	position: relative;

	width: 425px;

	height: auto;

	float: right;

}

.lat_n {

	width: 475px;

}

.left, .rite {

	width: 350px

}

.m_t_t {

	/*margin: 15px 145px 15px 0;*/

	margin:20px 74px;

}

.m_t_t h1 {

	text-transform: capitalize;

}

.thumbnail {

	margin: 0;

}

.blog_post {

	position: relative;

	width: 645px;

	height: auto;

	margin: 15px auto 0px;

}

.post_img {

	position: relative;

	float: left;

	width: 200px;

	height: 201px;

}

.post_img img {

	width: 200px;

}

.post_details .comment {

	padding: 10px 0;

	border: none;

	background: transparent;

}

.post_details {

	position: relative;

	float: left;

	width: 290px;

	height: 200px;

	background-color: #f6f6f6;

	margin-bottom: 10px;

}

.post_details .insider {

	padding: 20px;

}

.post_details h1 {

	font-size: 19px;

	color: #6d8402;

	padding: 0px;

	text-align: left;

	text-transform: none;

}

.post_details h2 {

	padding-top: 0px;

}

.post_details p {

	padding: 15px 0;

}

.date_bg {

	position: absolute;

	width: 56px;

	height: 60px;

	border-radius: 5px;

	background-color: #2C2C2C;

	left: 10px;

	top: 10px;

}

.date_bg h1 {

	font-size: 25px;

	color: #fff;

	font-weight: normal;

	text-align: center;

	padding: 0;

}

.date_bg h4 {

	color: #fff;

	font-weight: normal;

	margin: 0;

	padding: 0px;

	text-align: center;

}

.searchfield {

	width: 185px;

}

.mainSliderDiv { width:300px !important;}



.lat_n

{

	padding-bottom:0;

}



}

 @media (min-width:200px) and (max-width:768px) {

	 

.top_login {

    display: block !important;

background:#FFF !important;

color:#333 !important;

    text-align: center !important;

    float: none !important; 

    margin: 10px auto !important;

    width: 50%;}

.top_login:hover{color:#333;}

iframe

{

	width:300px;

}

	 

h4

{

	line-height:25px;

	font-size:16px;

}

.main_nav, .desktop, .ipad {

	display: none;

}

.q_l .insider {

	width: 280px !important;

}

.form-control {

	width: 90%;

}

.wpcf7-captchar {

	width: 100%;

}

.f_soc {

	/*text-align: center;*/

}

.banner_bg {

	position: relative;

	width: 320px;

	height: auto;

	/*background: url(http://www.birraleekindy.com.au/wp-content/uploads/2014/03/banner1_ipad.jpg) no-repeat center top;*/

	background:url(http://www.birraleekindy.com.au/wp-content/uploads/2014/04/banner1_iphone.jpg) no-repeat center top;

	background-color: #f2efe8;

}

.toggleMenu {

	background: url(images/menu_btn_iphone.png) no-repeat;

	position: relative;

	width: 300px;

	margin: 0 auto;

	text-align: center;

	margin: 20px 0 0;

	top: 0;

}

.top_soc {

	margin: 20px 0;

}

.t_num {

	margin: 20px 0;

}

.nav {

	margin: 0;

}

.logo {

	text-align: center;

	float: none;

}

.headerimg {

	display: none !important;

}

#headerimg {

	position: relative;

	width: 320px;

	height: auto;

	background: url(images/banner1_iphone.jpg) no-repeat center top;

	background-color: #f2efe8;

}

.thumbnail {

	margin: 0;

}

div {

	width: 100% !important;

	max-width: 100%;

}

.m_t_t {

	margin: 10px 0;

}

.m_t_t h1 {

	text-transform: capitalize;

}

.sign_l .insider {

	width: 280px !important;

}

.container {

	max-width: 300px;

	padding: 0 !important;

}

.p_str_wrap img {

	margin: 0 4px 10px 0;

}

.u_e_bg {

	margin: 10px 0;

}

.m_t_bg {

	margin: 10px 0;

}

.o_p_bg {

	margin: 10px 0;

}

.enr_bg {

	margin: 10px 0;

}

.m_t_t .insider, .u_e_bg .insider, .o_p_bg .insider, .enr_bg .insider

{

	width:280px !important;

}

.m_t_t, .u_e_bg, .o_p_bg, .enr_bg

{

	text-align:center;

}

.f_l {

	padding: 50px 0 25px;

}



.f_r {

	margin: 10px 0;

	height:auto;

}

.lat_n {

	margin: 30px 0;

}

.inner_top_bg {

	position: relative;

	width: 320px;

	height: auto;

	background: url(images/banner1_iphone.jpg) no-repeat center top;

	background-color: #f2efe8;

}

.blog_post {

	position: relative;

	width: 645px;

	height: auto;

	margin: 15px auto 0px;

}

.post_img {

	position: relative;

	width: 300px;

	height: 201px;

}

.post_img img {

	width: 300px;

}

.post_details .comment {

	padding: 10px 0;

	border: none;

	background: transparent;

}

.post_details {

	position: relative;

	width: 290px;

	height: 200px;

	background-color: #f6f6f6;

	margin-bottom: 10px;

}

.post_details .insider {

	padding: 20px;

}

.post_details h1 {

	font-size: 19px;

	color: #6d8402;

	padding: 0px;

	text-align: left;

	text-transform: none;

}

.post_details h2 {

	padding-top: 0px;

}

.post_details p {

	padding: 15px 0;

}

.date_bg {

	position: absolute;

	width: 56px !important;

	height: 60px;

	border-radius: 5px;

	background-color: #2C2C2C;

	left: 10px;

	top: 10px;

}

.date_bg h1 {

	font-size: 25px;

	color: #fff;

	font-weight: normal;

	text-align: center;

	padding: 0;

}

.date_bg h4 {

	color: #fff;

	font-weight: normal;

	margin: 0;

	padding: 0px;

	text-align: center;

}

.searchfield {

	width: 270px;

}

.mainSliderDiv { width:300px !important;}



a.more {

background: url("images/nav_arrow.png") no-repeat right 4px top 8px;

background-color: #492680;

display: block;

height: 20px;

padding: 3px 21px 0 0;

width: 93%;

}

.tooltip

{

	display:none !important;

}

 }

/* Copy it*/







#sidebar-wrap2 ul {

	list-style: none;

	font-size: 12px;

	margin: 0;

	padding: 0;

}

#sidebar-wrap2 ul li {

	padding: 10px;

	border: 1px solid #ccc;

	border-radius: 10px;

	margin: 10px 0;

}

#sidebar-wrap2 ul li li {

	border: none;

	margin: 0;

	padding: 0;

}

.coment_tracback {

	list-style: none;

	padding: 0;

	margin: 0;

}

.coment_tracback li {

	float: left;

	padding-right: 10px;

}

.coment_tracback li a {

	font-size: 18px;

	color: #a4c10b;

}

#tab-1 ol {

	list-style: none;

}

.details {

	font-size: 12px;

}

.details span {

	font-size: 12px;

}

#submitbox a {

	font-size: 16px;

	color: #a4c10b;

	padding: 5px 0px;

}

.small {

	font-size: 12px;

}

.coment_unknown {

	font-size: 12px;

}

/**



 * 5.12 Comments



 * ----------------------------------------------------------------------------



 */







.comments-title, .comment-list, .comment-reply-title, .must-log-in, .comment-respond .comment-form, .comment-respond iframe {

	display: block;

	margin-left: auto;

	margin-right: auto;

	max-width: 604px;

	width: 100%;

}

.comment-list {

	max-width: 100%;

}

.sidebar .comments-title, .sidebar .comment-list, .sidebar .must-log-in, .sidebar .comment-reply-title, .sidebar .comment-navigation, .sidebar .comment-respond .comment-form {

	max-width: 1040px;

	padding-left: 60px;

	padding-right: 376px;

}

.comments-title {

	font-size: 20px;

	color: #333333;

	padding-bottom: 10px;

	font-weight: normal;

	display: block;

}

.comment-list, .comment-list .children {

	list-style-type: none;

	padding: 0;

	margin: 0;

	margin-bottom: 20px;

}

.comment-list .children {

	margin-left: 20px;

}

.comment-list > li:after, .comment-list .children > li:before {

	background: url(images/dotted-line.png) repeat left top;

	background-size: 4px 4px;

	content: "";

	display: block;

	height: 1px;

	width: 100%;

}

.comment-list > li:last-child:after {

	display: none;

}

.comment-body {

	padding: 24px 0;

	position: relative;

	clear: both;

}

.comment-author {

	float: left;

	width: 90px;

	padding-right: 10px;

}

.comment-author .avatar {

	display: block;

	margin-bottom: 10px;

}

.comment-author .fn {

	word-wrap: break-word;

}

.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login {

	color: #bc360a;

	font-size: 14px;

	font-style: normal;

	font-weight: normal;

}

.says {

	display: none;

}

.no-avatars .comment-author {

	margin: 0 0 5px;

	max-width: 100%;

	position: relative;

}

.no-avatars .comment-metadata, .no-avatars .comment-content, .no-avatars .comment-list .reply {

	width: 100%;

}

.bypostauthor > .comment-body .fn:before {

	content: "\f408";

	vertical-align: text-top;

}

.comment-list .edit-link {

	margin-left: 20px;

}

.comment-list .comment {

	float: none;

}

.comment-metadata, .comment-awaiting-moderation, .comment-content, .comment-list .reply {

	float: right;

	width: 79% !important;

	width: -webkit-calc(100% - 124px);

	width: calc(100% - 124px);

	background-color: #F6F6F6;

	border: 1px solid #dddddd;

	border-top: none;

	padding: 0 10px 10px;

}

.comment-meta {

	float: right;

	width: 79%;

	background-color: #F6F6F6;

	border: 1px solid #DDDDDD;

	padding: 10px 10px 0px;

	border-bottom: none;

}

.comment p {

	padding: 10px;

	padding-left: 10px;

	background-color: #F6F6F6;

	width: 79%;

	float: right;

	border: 1px solid #dddddd;

	border-top: none;

	border-bottom: none;

}

.comment-meta a {

	color: #a2a2a2;

	font-size: 13px;

}

.comment-meta a:hover {

	color: #ea9629;

}

.comment-metadata {

	margin-bottom: 20px;

	float: right;

	width: 79%;

	background-color: #F6F6F6;

	border: 1px solid #DDDDDD;

	padding: 0px 10PX;

	border-bottom: none;

}

.ping-meta {

	color: #a2a2a2;

	font-size: 13px;

	line-height: 2;

}

.comment-awaiting-moderation {

	color: #a2a2a2;

}

.comment-awaiting-moderation:before {

	content: "\f414";

	margin-right: 5px;

	position: relative;

	top: -2px;

}

.comment-reply-link:before, .comment-reply-login:before {

	content: "\f412";

	margin-right: 3px;

}

/* Comment form */



.comment-respond {

	background-color: #F6F6F6;

	padding: 30px 0;

}

.comment .comment-respond {

	margin-bottom: 20px;

	padding: 20px;

}

.comment-reply-title {

	font-size: 20px;

	color: #333333;

	padding-bottom: 10px;

	font-weight: normal;

	display: block;

}

.comment-reply-title small a {

	color: #131310;

	display: inline-block;

	float: right;

	height: 16px;

	overflow: hidden;

	width: 16px;

}

.comment-reply-title small a:hover {

	color: #ed331c;

	text-decoration: none;

}

.comment-reply-title small a:before {

	content: "\f406";

	vertical-align: top;

}

.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form {

	padding: 0;

}

.comment-form .comment-notes {

	margin-bottom: 15px;

}

.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url {

	margin-bottom: 8px;

}

.comment-form [for="author"], .comment-form [for="email"], .comment-form [for="url"], .comment-form [for="comment"] {

	float: left;

	padding: 5px 0;

	width: 120px;

}

.comment-form .required {

	color: #ed331c;

}

.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {

	max-width: 270px;

	width: 60%;

	background-color: white;

	border: #ccc 1px solid;

	border-radius: 3px;

}

.comment-form textarea {

	background-color: white;

	border: #ccc 1px solid;

	border-radius: 3px;

	background-color: #F7F7F7;

	border: 1px solid #D8D8D8;

	border-radius: 3px 3px 0 0;

	box-shadow: 0 0 10px #D8D8D8 inset;

}

.form-allowed-tags, .form-allowed-tags code {

	color: #686758;

	font-size: 12px;

}

.form-allowed-tags code {

	font-size: 10px;

	margin-left: 3px;

}

.comment-list .pingback, .comment-list .trackback {

	padding-top: 24px;

}

.comment-navigation {

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0 auto;

	max-width: 604px;

	padding: 20px 0 30px;

	width: 100%;

}

.no-comments {

	background-color: #f7f5e7;

	font-size: 20px;

	font-style: italic;

	font-weight: 300;

	margin: 0;

	padding: 40px 0;

	text-align: center;

}

.sidebar .no-comments {

	padding-left: 60px;

	padding-right: 376px;

}

.form-submit {

	width: 143px;

	height: 40px;

	background: none;

	background: url(http://www.wentworthpeople.com.au/wp-content/uploads/2013/08/btn_post.png) no-repeat center top;

	border: none;

	cursor: pointer;

	margin-top: 7px;

	margin-right: 10px;

}

#comments {

	padding: 20px 15px;

	background: #F6F6F6;

	border: 1px solid #E0E4CC;

	margin-bottom: 10px;

}

#commentform label {

	float: left;

	width: 100px;

}

#commentform input {

	background-color: #F7F7F7;

	border: 1px solid #D8D8D8;

	border-radius: 3px 3px 0 0;

	box-shadow: 0 0 10px #D8D8D8 inset;

	width: 400px;

	outline: medium none;

	position: relative;

	height: 40px;

}

#recaptcha_widget_div {

	margin-top: -70px;

}

.form-submit input {

	border: none !IMPORTANT;

	background: none !IMPORTANT;

	color: transparent;

	box-shadow: none !important;

	background: url(http://www.wentworthpeople.com.au/wp-content/uploads/2013/08/btn_post.png) no-repeat;

	cursor: pointer;

}

#recaptcha-submit-btn-area input {

	border: none !IMPORTANT;

	background: none !IMPORTANT;

	color: transparent;

	background-color: none !IMPORTANT;

	box-shadow: none !important;

	background: url(http://www.wentworthpeople.com.au/wp-content/uploads/2013/08/btn_post.png) no-repeat !important;

	cursor: pointer;

	margin-top: 10px;

}

.recaptchatable #recaptcha_response_field {

	height: 15px !important;

}

.recaptcha-error {

	font-size: 1.0em !important;

	position: absolute !important;

	margin-left: 330px;

	bottom: 150px;

	color: red;

}

.comment-awaiting-moderation {

	color: #a2a2a2;

	margin-bottom: 10px;

	padding: 10px;

	border-top: 1px solid #ccc;

}

.login {

	position: relative;

	width: 448px;

	background: #fff;

	border-radius: 10px;

	color: #6d6e71;

	padding: 20px !important;

	margin: 0 auto;

}

.login p {

	padding: 10px 0;

}

.login a {

	color: #fff;

}

.login .insider {

	position: relative;

	padding: 24px;

}

.login_bot {

	position: relative;

	width: 393px;

	height: 15px;

	background: url(images/login_bg_bottom.png) no-repeat;

}

.login label {

	margin: 3px 0;

}

#loginform input[type="text"], #loginform input[type="password"], #loginform input[type="submit"] {

	width: 100%;

}

#loginform input[type="submit"] {

	/*width: 448px;

	height: 38px;

	background: url(http://119.148.76.174/~birralee/testsite/wp-content/uploads/2014/02/login_btn.png) no-repeat;*/

	cursor: pointer;

  color:#000

}

p.submit {

	width: 448px;

	height: 38px;

}

.login p.message {

	width: 428px;

	height: 26px;

	background: #492680 !important;

	color: #fff !important;

	padding: 10px !important;

}

.tml-action-links, .tml-action-links li {

	padding: 0;

	list-style: none;

}

.tml-user-avatar {

	float: left;

	margin: 0 30px 0 0;

}

.tml-user-links {

	margin: 0 30px 0 0;

}

.ipad_bann {

	position: absolute;

	top: 0;

	z-index: -9;

	display:none;

}

.cycloneslider-slides {

	overflow: visible !important;

}

.cycloneslider-template-default .cycloneslider-slides {

	width: 768px !important;

	height: 456px !important;

}

.team_p {

	position: relative;

	width: 110px;

	height: 30px;

	background: #414c5e;

	color: #fff;

	text-align: center;

	padding: 60px 20px;

	float: right;

	margin-left: 10px;

	margin-bottom: 20px;

}

.u_e_bg:hover .insider   {

	background-color: #f1986e;

}

.m_t_bg:hover  {

	background-color: #6d5299;

}

.o_p_bg:hover{

	background-color: #fee801;

}

.enr_bg:hover{

	background-color: #ced933;

}

.u_e_bg:hover .insider, .m_t_bg:hover .insider, .o_p_bg:hover .insider, .enr_bg:hover .insider, .u_e_bg:hover .insider h4, .m_t_bg:hover .insider h4, .o_p_bg:hover .insider h4, .enr_bg:hover .insider h4, .q_l .more a {

	color: #fff;

}

.sign_lat_bg {

	position: relative;

	width: 100%;

	height: auto;

	background: #fff;

	padding: 30px 0 0;

}



.sliderimgLi img {background: tansparent !important;border: 0 !important;padding:0 !important;margin: 0 10px !important;}



.more_link

{

	text-decoration:underline;

}

div#cc_form_1

{

	padding:0 !important;

}



.btn_parent{

width: 356px;

height: 68px;

border: 1px solid #ffad00;

border-radius: 4px;

background-clip: padding-box;

background-color: #ffcb00;

background-image: linear-gradient(bottom, #ffad00 -25%, #ffcb00 125%);

}



.facebook-icon {

	position: absolute;

  	bottom: -180px;

  	left: 11px;

}



.facebook-icon img {

	max-width: 34px;

}



@media (max-width: 767px) {

	.facebook-icon {

		display: none;

	}

}



.top_login{    display: inline-block;

    text-align: right;

    background: #4D078A;

    border-radius: 10px;

    padding: 5px 20px;

    margin-top: 10px;

    float: right;

    font-size: 16px;

    color: #FFF;}

.top_login:hover{ text-decoration:none; color: #FFF;}
.footer_logo { text-align:center; list-style:none; margin:0; padding:0;}

.footer_logo li { display:inline-block; padding:0 20px; text-align:center}

.galleria-info .galleria-info-text{display:none !important}