/* EDIT POST CATEGORIES  

@media (min-width: 450px) {
#col-41-2.span6 {width:100%!important;}
.address {text-align:center!important}
.address-suburb {text-align:center!important}
div#col-41-3.span3 {margin:0px!important}
#container-33 .span4 {width:100%!important;}
}
*/

.address-suburb {width:100%;float:left;text-align:right}
.address {text-align:right}

li.cat-item {font-size: 16px;font-weight: bold;text-transform: uppercase;line-height:140%}

/*  HIDE HTML TAGS FOR COMMENTS */
p.form-allowed-tags {display: none;}
[for="aweber_checkbox"] {display: none;}
input#aweber_checkbox {display: none;}

/*  padding and font size for newsletter signup  */
#af-form-1141561888 .af-body input.text, #af-form-1141561888 .af-body textarea {font-size: 14px!important;height: 30px;padding-left: 10px!important;}

li.current-menu-item {
  background-color:rgb(53, 173, 196);
border-bottom: 1px solid white;
line-height: 10px !important;
padding-top: 6px;
}

#container-41 {
border: 12px solid rgba(83, 168, 166, 0.47);
padding: 0px 20px;
border-bottom: none;
background-color: white;
}

#container-43  {
border: 12px solid rgba(83, 168, 166, 0.47);
padding: 0px 20px;
 border-top: none;
 border-bottom: none;  
background-color: white;
}

#container-46  {
border: 12px solid rgba(83, 168, 166, 0.47);
padding: 0px 20px;
 border-top: none;
background-color: white;
}


#col-41-2 {margin-top:30px}
#col-41-3 {margin-top:57px}
div#col-41-3.span3 {
margin-left: 0px;
}


/* hover for 3 panels */
#col-33-1 h2:hover {
color: red;
}
#col-33-2 h2:hover {
color: red;
}
#col-33-3 h2:hover {
color: red;
}


* testimonial title center  */
div.showbiz-title {text-align:center!important;}

/* rollovers for 3 elements on front page */

.meetsallyandjeanette a:hover {background-color:yellow;}

/*   meny active change color */

.menu-main-menu-container a:active {background-color:grey;}



.vert-menu {color:white}
.no-left-margin ul {margin:0px!important}

header.headwrapper {
margin-top: 20px;
}

.vc_span6.margin-right.wpb_column.column_container {padding-right:30px}
.vc_span6.margin-left.wpb_column.column_container {padding-left:30px}

widget_calendar .widgettitle {
font-size: 16px;
text-align: center;
}
#container-33 .span4 {
margin-left: 22px;
width: 28%;
padding: 0px 20px;
}

p {line-height:152%}

. margin15px {margin:15px}

#post-106 .vc_span6 {
padding: 0px 10px;
  
}
.margin-left {margin-left:15px};
.margin-right {margin-right:15px};

.navbar-inner {background-color:#517ad6;background-image:none}

/* old manu color rgb(47, 163, 230);  */

* {font-family: "ff-dagny-web-pro",sans-serif;!important}

.grey-bkg {background-color:lightgrey;padding:20px}

/* Newsletter width Adjustment */
#af-form-1141561888 {overflow: hidden;width: 97%!important;}
#af-form-1141561888, #af-form-1141561888 .quirksMode {width: 379px;}

/* BLOG FEED TITLE BORDER */
#col-34-1 > div > div > h3 {
color: white;
background-color: #317EAC;
padding: 18px 20px;
border-radius: 6px;
margin-bottom: 30px;
}

/* NEWSLETTER MODSA */
#col-34-2 > div > div.widget.widget_text.inner-container > h3 {
font-size: 18px;
text-align: center;
color: white;
background-color: #317EAC;
padding: 9px 20px;
border-radius: 6px;}

#af-body-1141561888 > div.af-element.poweredBy {
display: none;
}
#af-form-1141561888 .af-standards .af-element {
padding-right: 25px;
padding-left: 25px;
}


#col-27-1 h1 {margin:0px}

/* Horizontail Menu Adjustments  */
.navbar a {font-size:18px}


.vert-tab {background-color:rgb(0, 153, 255);min-height:90px;border-bottom:8px solid white}
.vert-tab a {color:white;padding:5px 20px}



h2 {-webkit-margin-before: 0em; -webkit-margin-after: 0em;}

/* RIGHT COLOUMN EDITS */

#col-25-2 div h3 {
font-size: 20px;
line-height: 22px;
background-color: rgb(0, 133, 255);
padding: 5px;
color: white;
border-radius: 8px;
}


#col-13-1 .element-title {line-height: 30px;}
.spacer-15 {margin-top:20px;padding-bottom:20px}

.vert-menu {padding-left:0px!important;margin-left:0px}

#container-14, #container-12, #container-13, #container-10, #container-18, #container-33, #container-34, #container-28, #container-27, #container-37 {
  border: 12px solid rgba(83, 168, 166, 0.47);
  padding: 20px;
  border-radius: 2px;
  margin-top:20px;
  background-color:white;}

#container-36, {border: 12px solid rgba(83, 168, 166, 0.47);;padding:0px 20px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom:none;
  margin-top:0px;
  background-color:white;
 }

#container-32 {border: 12px solid rgba(83, 168, 166, 0.47);;padding:0px 20px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top:none;border-bottom:none;
  margin-top:0px;
  background-color:white;
 }

#container-40 {border: 12px solid rgba(83, 168, 166, 0.47);;padding:0px 20px;
  border-bottom:none;
  background-color:white;

}

 #container-25 {border: 12px solid rgba(83, 168, 166, 0.47);padding:0px 20px;
  border-top-left-radius:0px;border-top:none;
  border-top-right-radius: 0px;border-top:none;
  border-bottom:none!important;  
  background-color:white;
 }

#container-33, #container-34,  #container-37 {
  border-top:none!important;
  border-bottom:none!important;
  margin-top:none!important;}

#container-34  {border-bottom:12px solid rgba(83, 168, 166, 0.47)!important;}




/*  Blog Borders  */
#container-22 {
  border-left: 8px solid #7CDBD8;
  border-right: 8px solid #7CDBD8;
  padding:0px 20px;
  background-color:white;
 }


.footer h3 {
color: black;
font-size: 14px;
line-height: 14px;
}

.menu-vertical-menu-container li {
padding: 28px;
background-color: #517ad6;
height: 118px;
color: white;
border-bottom: 1px solid rgb(206, 206, 206);
width: 100%;
font-family: "ff-dagny-web-pro",sans-serif;!important;
}
.menu-vertical-menu-container li:hover {background-color:rgb(53, 173, 196);}

.menu-vertical-menu-container li a {
color: white;
font-weight: bold;
font-size: 16px;
text-shadow: 2px 2px 10px black;
text-decoration: none;
font-style:italic;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  background-color: rgb(53, 173, 196);font-family: "ff-dagny-web-pro",sans-serif;!important;}

/*  SUB MENU */

.submenu {
  color:white;font-style:italic;
  font-size:15px;
 line-height:8px;
 font-weight:lighter;
 text-shadow:none;
}

/* xtra menu  */
.xtra-menu {float:right;position:relative;left:-50%;left-align:left}
.xtra-menu ul {list-style:none;    position:relative;    left:50%;}
.xtra-menu li {float:left;position:relative;}
.xtra-menu a{
  	text-decoration:none;
    margin:30px;
    background:#517ad6;
    float:left;
    border:2px outset gray;
    color:#fff;
    padding:5px 20px;
    text-align:center;
  	font-size:.8em
	white-space:nowrap;
	border-radius:5px;
	text-transform:uppercase;}
.xtra-menu a:hover{ border:2px inset blue;color:white;background:#EF85FF;}


#phone-block {margin-top:50px}



.top-contacts {float:right;padding:0px 10px;color:rgb(103, 155, 175);text-shadow:1px 2px white;font-size:1.2em	}
.phone {
background: url("http://wasabi.ws/healthykiwikids/wp-content/uploads/2014/02/header_phone1.png" );
padding-left: 22px;
background-repeat: no-repeat;
position: right;
right: 0px;
margin-left: 15px;
}
* {font-family: "ff-dagny-web-pro",sans-serif;!important}

.map{
background: url("../healthykiwikids/wp-content/uploads/2014/02/header_map1.png" );
padding-left: 22px;
background-repeat: no-repeat;
position: right;
right: 0px;
margin-left: 15px;
}

.navbar-inner {background-color:#517ad6;background-image:none}

/* old manu color rgb(47, 163, 230);  */

* {font-family: "ff-dagny-web-pro",sans-serif;!important}

.grey-bkg {background-color:lightgrey;padding:20px}

/* Newsletter width Adjustment */
#af-form-1141561888 {overflow: hidden;width: 97%!important;}
#af-form-1141561888, #af-form-1141561888 .quirksMode {width: 379px;}

/* BLOG FEED TITLE BORDER */
#col-34-1 > div > div > h3 {
color: white;
background-color: #317EAC;
padding: 18px 20px;
border-radius: 6px;
margin-bottom: 30px;
}

/* NEWSLETTER MODSA */
#col-34-2 > div > div.widget.widget_text.inner-container > h3 {
font-size: 18px;
text-align: center;
color: white;
background-color: #317EAC;
padding: 9px 20px;
border-radius: 6px;}

#af-body-1141561888 > div.af-element.poweredBy {
display: none;
}
#af-form-1141561888 .af-standards .af-element {
padding-right: 25px;
padding-left: 25px;
}


#col-27-1 h1 {margin:0px}

/* Horizontail Menu Adjustments  */
.navbar a {font-size:18px}


.vert-tab {background-color:rgb(0, 153, 255);min-height:90px;border-bottom:8px solid white}
.vert-tab a {color:white;padding:5px 20px}



h2 {-webkit-margin-before: 0em; -webkit-margin-after: 0em;}

/* RIGHT COLOUMN EDITS */

#col-25-2 div h3 {
font-size: 20px;
line-height: 22px;
background-color: rgb(0, 133, 255);
padding: 5px;
color: white;
border-radius: 8px;
}


#col-13-1 .element-title {line-height: 30px;}
.spacer-15 {margin-top:20px;padding-bottom:20px}

.vert-menu {padding-left:0px!important;margin-left:0px}

#container-14, #container-12, #container-13, #container-10, #container-18, #container-33, #container-34, #container-28, #container-27 {border: 12px solid rgba(83, 168, 166, 0.47);;padding: 20px;border-radius: 2px;margin-top:20px;background-color:white}

#container-36, #container-37 {border: 12px solid rgba(83, 168, 166, 0.47);padding:0px 20px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 0px;border-bottom:none;
  border-bottom-right-radius: 0px;  
  margin-top:0px;
  background-color:white;
 }

#container-25 {border: 12px solid rgba(83, 168, 166, 0.47);padding:0px 20px;
  border-top-left-radius:0px;border-top:none;
  border-top-right-radius: 0px;border-top:none;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;  
  background-color:white;
 }

#container-33, #container-34  {border-top:none!important;border-bottom:none!important;margin-top:0px!important}

#container-34  {border-bottom:12px solid rgba(83, 168, 166, 0.47)!important;}

#container-37 {
border-bottom: 12px solid rgba(83, 168, 166, 0.47)!important;
}

/*  Blog Borders  */
#container-22, {
  border-left: 8px solid #7CDBD8;
  border-right: 8px solid #7CDBD8;
  padding:0px 20px;
  background-color:white;
 }


.footer h3 {
color: black;
font-size: 14px;
line-height: 14px;
}

.menu-vertical-menu-container li {
padding: 19px;
background-color: #517ad6;
height: 118px;
color: white;
border-bottom: 1px solid rgb(206, 206, 206);
width: 100%;
font-family: "ff-dagny-web-pro",sans-serif;!important;
}
.menu-vertical-menu-container li:hover {background-color:rgb(53, 173, 196);}

.menu-vertical-menu-container li a {
color: white;
font-weight: bold;
font-size: 16px;
text-shadow: 2px 2px 10px black;
text-decoration: none;
font-style:italic;
}

.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
  background-color: rgb(53, 173, 196);font-family: "ff-dagny-web-pro",sans-serif;!important;}

/*  SUB MENU */

.submenu {
  color:white;font-style:italic;
  font-size:15px;
 line-height:8px;
 font-weight:lighter;
 text-shadow:none;
}


#phone-block {margin-top:50px}



.top-contacts {float:right;padding:0px 10px;color:rgb(103, 155, 175);text-shadow:1px 2px white;font-size:1.2em	}
.phone {
background: url("http://wasabi.ws/healthykiwikids/wp-content/uploads/2014/02/header_phone1.png" );
padding-left: 22px;
background-repeat: no-repeat;
position: right;
right: 0px;
margin-left: 15px;
}
* {font-family: "ff-dagny-web-pro",sans-serif;!important}

.map{
background: url("../healthykiwikids/wp-content/uploads/2014/02/header_map1.png" );
padding-left: 22px;
background-repeat: no-repeat;
position: right;
right: 0px;
margin-left: 15px;
}


#col-36-1 {width:20%!important;}
#col-36-2 {width:40%!important;}
#col-36-3 {width:31%!important;}

.vc_col-sm-2.no-left-margin.wpb_column.vc_column_container {width: 16.5%;float: left;}

li.cat-item a {
color: #17A9FF;
font-weight: bold!important;
line-height: 22px!important;
}

@media screen and (min-width: 100px) and (max-width: 400px) {
.detailholder {width: 70%!important}
#showbiz_1_1 .showbiz-navigation {margin-bottom: 20px;margin-left: -81px!important}

#col-41-2.span6 {width:100%!important;}
.address {text-align:center!important}
.address-suburb {text-align:center!important}
div#col-41-3.span3 {margin:0px!important}
#container-33 .span4 {width:100%!important;margin-left:0px!important}

#col-34-1 h3, #col-34-1 h3 a, #col-34-1 h3 a:hover {
font-size: 16px;
line-height: 20px;
}
#col-34-1 > div > div > h3 {font-size:12px}
#container-33 h2, #container-33 h2 a, #container-33 h2 a:hover {
color: #b7b7b7;
font-size: 25px;
line-height: 24px;
}
}


@media all and(max-width: 765px) {
#col-41-2.span6 {width:100%!important;}
.address {text-align:center!important}
.address-suburb {text-align:center!important}
div#col-41-3.span3 {margin:0px!important}
#container-33 .span4 {width:100%!important;}


}


@media all and (max-width:1020px) {
div#col-41-3.span3 {
margin-left: 57px;
}
 .vc_col-sm-2.no-left-margin.wpb_column.vc_column_container {width: 100%;float: none;}
  
  h4 {line-height:28px;}
  .wpb_text_column.wpb_content_element {padding: 0px 0px 10px 0px!important;text-align:center}
  a.logo img {width: 100%;text-align: center;}
#wrapper-28, #wrapper-32, #wrapper-33,  #wrapper-34 , #wrapper-41{margin-right:40px}
#col-41-2.span6 {width:40%;}
#address {float:left;}
h4 a {font-size: 18px;font-weight: normal;color: white;line-height: 24px!important;}
}
@media all and (max-width:1200px)  {
        input[type="search"]:focus {float:right}
        .navbar-search {width:18%}
        .navbar .search-query {width:80%}
		h4 a {font-size: 18px;font-weight: normal;color: white;line-height: 24px!important;}
}


  
