@charset "utf-8";
/* CSS Document */

/*@font-face {
font-family: 'BPreplayRegular';
src: url('../fonts/bpreplay.eot');
src: url('../fonts/bpreplay.eot') format('embedded-opentype'),
 url('../fonts/bpreplay.woff') format('woff'),
 url('../fonts/bpreplay.ttf') format('truetype'),
 url('../fonts/bpreplay.svg') format('svg');
}*/



*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
  box-sizing: border-box;
}

html, body {
height: 100%;
}

p, h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

ul {
list-style-type: none;
}

.fleft {
float: left;
}

.fright {
float: right;
}

.tleft {
text-align: left;
}

.tcenter {
text-align: center;
}

.tright {
text-align: right;
}

.clear {
clear: both;
}

.extra-wrap {
overflow: hidden;
}

.wrapper {
width: 100%;
overflow: hidden;
}

.super-container {
margin: 0 0 -96px;
*margin: 0;
min-height: 100%;
padding: 80px 0 96px;
position: relative;
}

.container {position: relative;}




/* banner carousel fade */
.carousel-fade .carousel-inner .item {
opacity: 0;
-webkit-transition-property: opacity;
-moz-transition-property: opacity;
-o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
opacity: 0;
z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-control {
z-index: 2;
}





/* header */
.header {position: fixed; left: 0; right: 0; top: 0; height: 105px; background-color: #F1F2F2; z-index: 9; 
border-bottom: 1px solid #a2a2a2 \9;
-webkit-box-shadow: 0 1px 1px #CCCCCC;
   -moz-box-shadow: 0 1px 1px #CCCCCC;
	box-shadow: 0 1px 1px #CCCCCC;
}
.header.home {
height: 90px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
	box-shadow: none;
/*	-webkit-box-shadow: 0 1px 10px #505050;
   -moz-box-shadow: 0 1px 10px #505050;
	box-shadow: 0 1px 10px #505050;
*/}

.topline {background-color: #5cc5dd; min-height: 25px;
-webkit-box-shadow: 0 2px 2px #BBBBBB;
   -moz-box-shadow: 0 2px 2px #BBBBBB;
     -o-box-shadow: 0 2px 2px #BBBBBB;
	    box-shadow: 0 2px 2px #BBBBBB;
}

ul.toplinks {float: left; margin: 7px 0;}
ul.toplinks li {float: left; color: #ffffff; line-height: 10px; border-right: 1px solid #ffffff; padding-bottom: 3px;}
ul.toplinks li:last-child {border-right: 0;}
ul.toplinks li a {color: #ffffff; font-size: 12px; padding: 0 12px;}


.inner-container {}
.logo {margin-top: 10px; float: left; margin-right: 15px; /*width: 32%;*/}
.logo a {display: block;}

.onpage {display: none;}

.topnav {float: right;}


.nav li.learn {background: url("../img/icon-learn.png") no-repeat scroll 0 center transparent; padding-left: 28px;}
.nav li.connect {background: url("../img/icon-connect.png") no-repeat scroll 0 center transparent; padding-left: 28px;}
.nav li.discover {background: url("../img/icon-discover.png") no-repeat scroll 0 center transparent; padding-left: 28px;} 
.nav li.explore {background: url("../img/icon-explore.png") no-repeat scroll 0 center transparent; padding-left: 28px;}  
.navbar .nav li.login {}
.navbar .nav li.login a,
.enquire-service {
background-color: #e67981;
color: #ffffff!important;
padding: 5px 15px;
-webkit-border-radius: 5px;
   -moz-border-radius: 5px;
		border-radius: 5px;
-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.navbar .nav li.login a:hover,
.navbar .nav li.login a:focus,
.enquire-service:hover,
.enquire-service:focus {
background-color: #d9534f;
color: #ffffff;
text-decoration: none!important;
}

.user-action {position: relative;}
.user-action img {
max-width: 40px;
-webkit-border-radius: 100%;
   -moz-border-radius: 100%;
	border-radius: 100%;
}
.user-action a.dropper {color: #666666; display: inline-block; position: relative; top: 5px;}
.dropper:after {bottom: 0; content: url("../img/custom-select.png"); line-height: 25px; position: absolute; top: 10px; color: #999999;}
.dropper:focus {text-decoration: none;}



.banner-carousel {position: relative; /*height: 478px;*/}

.absolute-top {position: absolute; top: 0; right: 0; left: 0; z-index: 8; padding: 0 8px;}
.absolute-top h1 {color: #f16a74; font-size: 48px; text-align: center; margin-top: 30px; text-shadow: 0 1px 1px #333333; line-height: 65px; font-weight: 300;}
.absolute-top p {color: #ffffff; text-shadow: 0 1px 1px #333333; text-align: center;}


.absolute-bottom {
bottom: -50px;
left: 0;
right: 0;
margin: 0 auto;
width: 320px;
z-index: 8;
position: absolute;
*position: relative;  /* IE7 and below */
*bottom: 170px;
}
.absolute-bottom h3 {color: #666666; font-size: 20px; text-align: center; font-weight: 400;}
.social-login {text-align: center;}
.social-login div {display: inline-block; margin: 15px 15px 10px;}
.social-login div a{display: block;}
.social-login h3 {font-weight: 400; font-family: 'Open Sans',sans-serif;}


.services-home-wrap {}
.services-home-wrap ul {margin: 0;}
.services-home-wrap li {float: left; margin: 0 8px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.services-home-wrap li img {display: block;}
.services-home-wrap li a {display: block; margin-top: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.services-home-wrap span {display: block; text-align: center; color: #999999; text-transform: uppercase; font-size: 12px;}
.services-home-wrap li:hover {margin-top: -5px;}
.services-home-wrap li:hover a {margin-top: -5px;}


.fb-followers {
*margin-top: 4px;
}

.fb-followers .item {
float: left;
margin: 0 2px;
margin: 0 1px\9;
width: 68px;
}


.followers-wrap {
margin-top: 30px;
*margin-top: -170px;
padding: 0 10px;
}
.followers-wrap iframe {width: 100% !important; margin-bottom: 25px; height: 290px; border: medium none; overflow: hidden;}
.row-head {background: url("../img/line.jpg") repeat-x scroll 0 center transparent; margin-bottom: 25px;}
.row-head h2 {background-color: #FFFFFF; color: #333333; font-size: 32px; font-weight: 600; line-height: normal; margin: 0 auto; padding: 0 10px; text-align: center;
text-transform: uppercase; width: 50%;}
.followers-row {border: 1px solid #cccccc; padding: 10px; margin-bottom: 25px;
-webkit-box-shadow: 1px 1px 0 #cccccc;
   -moz-box-shadow: 1px 1px 0 #cccccc;
	box-shadow: 1px 1px 0 #cccccc;
}
.followers-count {font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 5px; float: left;}


.footer {background-color: #eb6a74; padding: 15px;}
.footer-links {margin-left: 0; margin-top: 7px; margin-bottom: 15px; padding-left: 30px;}
.footer-links li {margin-bottom: 5px;}
.footer-links li a {
color: #ffffff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.footer-links li a:hover {color: #000000; text-decoration: none;}
.footer .block1 {
color: #ffffff;
}
.newsletter span {
color: #ffffff;
font-weight: 600;
display: block;
margin-bottom: 5px;
}
.newsletter input[type="text"] {
border: 0;
height: 35px;
width: 100%;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}


.social-connect {}
.social-connect a {
display: inline-block;
border: 2px solid #ffffff;
width: 35px;
height: 35px;
line-height: 32px;
color: #ffffff;
font-size: 18px;
margin-right: 5px;
text-align: center;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}
.social-connect .facebook {display: inline-block; background: url("../img/facebook-icon.png") no-repeat scroll center center #000000; width: 34px; height: 34px; margin: 0 2px;
-webkit-transition: all 500ms ease 0s;
   -moz-transition: all 500ms ease 0s;
  o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
-webkit-border-radius: 100%;
   -moz-border-radius: 100%;
	border-radius: 100%;
}
.social-connect .facebook:hover {background: url("../img/facebook-icon-hover.png") no-repeat scroll center center #ffffff;}

.social-connect .googleplus {display: inline-block; background: url("../img/google--icon.png") no-repeat scroll center center #000000; width: 34px; height: 34px;
-webkit-transition: all 500ms ease 0s;
	   -moz-transition: all 500ms ease 0s;
		  o-transition: all 500ms ease 0s;
			transition: all 500ms ease 0s;
-webkit-border-radius: 100%;
   -moz-border-radius: 100%;
		border-radius: 100%;
}
.social-connect .googleplus:hover {background: url("../img/google--icon-hover.png") no-repeat scroll center center #ffffff;}

.social-connect .twitter {display: inline-block; background: url("../img/twitter-icon.png") no-repeat scroll center center #000000; width: 34px; height: 34px;
-webkit-transition: all 500ms ease 0s;
	   -moz-transition: all 500ms ease 0s;
		  o-transition: all 500ms ease 0s;
			transition: all 500ms ease 0s;
-webkit-border-radius: 100%;
   -moz-border-radius: 100%;
		border-radius: 100%;
}
.social-connect .twitter:hover {background: url("../img/twitter-icon-hover.png") no-repeat scroll center center #ffffff;}


.copyright {color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 0; line-height: 35px;}
.copyright img {margin-left: 5px;}
.developed {text-align: right;}


.main-container {padding: 0 10px;}


.search-filters {margin: 21px 0;}
.city-dropdown {
background: url("../img/map-marker.png") no-repeat scroll 0 0 transparent; line-height: 15px;
margin-top: 7px;
padding-bottom: 6px;
padding-left: 20px;
padding-top: 0;
position: relative;
}
.city-dropper {
background: url("../img/drop-icon.png") no-repeat scroll right center transparent;
bottom: 0;
color: #999999;
display: inline-block;
font-size: 13px;
margin-top: 0;
padding-right: 16px;
}

.city-dropdown a,
.city-dropdown a:hover,
.city-dropdown a:focus {
color: #666666;
text-decoration: none;
}

.select-city {background: url("../img/map-marker.jpg") no-repeat scroll 0 center transparent; margin: 0 0 6px; padding: 0 0 0 12px;}
.select-city img {vertical-align: middle;}
.select-city select {background: none; border: 0 none; border-radius: 0; margin-bottom: 0; width: 100%; padding: 0;}
.select-city select option {
padding: 3px 9px;
background-color: #ffffff;
border: none;
outline: none;
}

.custom-select:after {
background-color: #a4e2ee;
bottom: 0;
content: url("../img/drop-icon.png");
line-height: normal;
padding: 13px 0 0;
position: absolute;
right: 0px;
text-align: center;
top: 0px;
width: 30px;
}

label.custom-select {
background: url("../img/map-marker.png") no-repeat scroll 0 center #A4E2EE;
padding-left: 16px;
display: inline-block;
position: relative;
margin: 0;
width: 70%;
}

/*.select-location {
background-color: #FFFFFF;
float: left;
height: 24px;
margin-bottom: 10px;
margin-right: 2%;
padding: 5px;
position: relative;
width: 47%;
}
*/

.select-location {float: left; margin-bottom: 8px; margin-left: 20px; margin-right: 10px; width: 36%;}
.select-location input.loc_input {border: 1px solid #D1D3D4; width: 100%; margin-bottom: 0; font-size: 13px; font-family: 'Open Sans',sans-serif;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}

.custom-select-loc:after {
background-color: #ffffff;
bottom: 0;
content: url("../img/drop-icon02.png");
line-height: normal;
padding: 10px 10px 0px 22px;
position: absolute;
right: 0;
top: 2px;
}
label.custom-select-loc {display: block; position: relative; margin: 0;}
.select-location select {color: #9ea7b3; background-color: #ffffff; border: 0 none; margin-bottom: 0px; margin-right: 0px; width: 100%; margin-top: 0;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
	border-radius: 0;
}
.location-dropper {
background: url("../img/drop-icon02.png") no-repeat scroll right center transparent;
bottom: 0;
color: #9ea7b3;
display: block;
margin-right: 8px;
margin-top: 0;
padding-right: 16px;
}

.location-dropper,
.location-dropper:hover,
.location-dropper:focus {
color: #9ea7b3;
text-decoration: none;
}


.city-dropdown {
background: url("../img/map-marker.png") no-repeat scroll 0 0 transparent; line-height: 15px;
margin-top: 7px;
padding-bottom: 6px;
padding-left: 20px;
padding-top: 0;
position: relative;
height: 22px;
}


.select-location select option {padding: 3px 9px;}

.search-input {
position: relative;
width: 36%;
margin-left: 10px;
*margin-left: 7px;
overflow: hidden;
border: 1px solid #D1D3D4;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
	border-radius: 6px;
}
.input-append.search-input input {font-family: 'Open Sans',sans-serif;
border: 0 none;
float: left;
height: 30px;
font-size: 13px;
*height: 30px;
padding-left: 0%;
padding-right: 0%;
width: 85%;
*width: 78%;
-webkit-box-shadow: none;
   -moz-box-shadow: none;
		box-shadow: none;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
	border-radius: 0;
}
.input-append.search-input button {background-color: #FFFFFF; background-image: none; border: 0 none; box-shadow: none; margin: 0; padding: 0; width: 13%; float: left;
height: 30px;
*height: 31px;
-webkit-border-radius: 0 !important;
   -moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.search-input.search-article {margin: 20px 0 10px; width: 100%;}









.region-content {margin-bottom: 10px;}

.leftnav {padding: 1px 0px;}

.category-dropdown {border: 1px solid #C2E2E3; display: none; margin: 15px 0; width: 100%; background: none;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.category-dropdown option {padding: 3px 9px;}



.recent-post-wrap {}
.block-title {background-color: #F16A74; color: #FFFFFF; font-size: 24px; font-weight: 300; padding: 8px; position: relative; line-height: normal;}
.block-title .icon {float: right; width: 28px; height: 28px;}


.slider-head {color: #F16667; font-size: 18px; font-weight: 400; padding: 8px 10px 12px; background: url("../img/head-shadow.png") no-repeat scroll center bottom transparent;}

.view-posts {/*background-color: #E9F0F4;*/ margin-bottom: 20px; border: 1px solid #9faec1;}
.view-rows {color: #5e6d81; font-size: 12px; line-height: 16px; padding: 8px 10px;}
.view-rows .thumb {float: left; margin-right: 4px;}
.view-rows a {color: #5e6d81;}
.view-rows a:hover, .view-rows a:focus {color: #000000; text-decoration: none;}
.view-rows img {margin-right: 5px; max-width: 51px; height: 51px;}
.view-rows span {color: #9eb2c0; display: block; margin-top: 3px;}
a.more-btn {text-transform: uppercase; font-size: 14px; font-weight: 700; color: #5CC5DD;
-webkit-transition: all 500ms ease 0s;
   -moz-transition: all 500ms ease 0s;
  o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
a.more-btn:hover, a.more-btn:focus {text-decoration: underline; color: #5CC5DD;}



.best-rated-wrap {margin-bottom: 20px;}

.view-content {/*background-color: #E9F0F4;*/ margin-bottom: 20px; border: 1px solid #9FAEC1;}
.view-block {color: #666666; font-size: 12px; font-weight: bold; line-height: 16px; padding: 8px 10px; overflow: hidden;}
.view-block a {color: #666666; font-size: 12px; font-weight: bold; line-height: 16px;}
.view-block a:hover, .view-block a:focus {color: #000000; text-decoration: none;}
.view-block .thumb {float: left; margin-right: 8px; margin-bottom: 5px;}
.view-block .thumb img {width: 51px; height: 51px;}
.view-block span {display: inline-block; color: #9EB2C0;}


.category-list {margin-bottom: 25px;}
.category-list h4 {background-color: #9EA7B3; color: #FFFFFF; margin-bottom: 0; padding: 12px 0 12px 10px; font-weight: normal; font-size: 18px;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

.health-icon {} 
.health-icon.ui-accordion-header .ui-icon {background: url("../img/acc-health-icon.png") no-repeat scroll 0 0 transparent; width: 18px; height: 19px; margin-left: 8px;}
.health-icon.ui-accordion-header .ui-icon-triangle-1-s {background-position: 0 -21px;}

.wellness-icon.ui-accordion-header .ui-icon {background: url("../img/acc-wellness-icon.png") no-repeat scroll 0 0 transparent; width: 18px; height: 28px; 
margin-top: -5px; margin-left: 10px;}
.wellness-icon.ui-accordion-header .ui-icon-triangle-1-s {background-position: 0 -29px;}

.events-icon.ui-accordion-header .ui-icon {background: url("../img/acc-events-icon.png") no-repeat scroll 0 0 transparent; width: 18px; height: 20px; margin-left: 8px;}
.events-icon.ui-accordion-header .ui-icon-triangle-1-s {background-position: 0 -20px;}

.kids-icon.ui-accordion-header .ui-icon {background: url("../img/acc-kids-icon.png") no-repeat scroll 0 0 transparent; width: 20px; height: 28px;
margin: -3px 0 0 8px;}
.kids-icon.ui-accordion-header .ui-icon-triangle-1-s {background-position: 0 -30px;}

.shopping-icon.ui-accordion-header .ui-icon {background: url("../img/acc-shopping-icon.png") no-repeat scroll 0 0 transparent; width: 16px; height: 18px;
margin-left: 9px;}
.shopping-icon.ui-accordion-header .ui-icon-triangle-1-s {background-position: 0 -19px;}

.acc-list {margin-bottom: 0; padding-bottom: 15px;}
.acc-list li {border-bottom: 1px solid #D1D8DB; padding: 5px 0; line-height: 16px;}
.acc-list li:last-child {border-bottom: 0;}
.acc-list li a:hover, .acc-list li a.active {color: #323a45; text-decoration: none; background: url("../img/acc-marker.png") no-repeat scroll 0 6px transparent;
margin-left: -9px; padding-left: 9px;}



.ui-accordion .ui-accordion-header.ui-accordion-header-active {
background-color: #E9F0F4;
margin-bottom: 0;
}


.block-head {color: #000000; font-size: 28px; position: relative; line-height: normal; font-family: 'Open Sans Condensed', sans-serif;}


.left-column {float: left; width: 73%; margin-bottom: 20px;}

.center-column {
float: left;
margin: 0 2% 0 1.96%;
padding: 0;
width: 58%;
}
.right-column {
float: left;
margin-left: 2%;
width: 25%;
}
.left-column-80 {
float: left;
width: 79%;
*width: 78.98%;
margin-right: 2%;
}
.center-column-80 {
float: left;
width: 79%;
*width: 78.98%;
margin-left: 2%;
}


.category-wrap {padding: 25px 8px; margin-bottom: 20px;}
.category-info-list {margin-left: 0; margin-bottom: 0;}
.category-info-list li {margin-bottom: 20px; position: relative;}
.category-info-list li:last-child {margin-bottom: 0; border-bottom: 0;}

.desc-block {float: left; width: 54%;}
.desc-img-block {float: left; width: 42%; margin: 0 20px 20px 0;}
.desc-img-block img {}
.title {margin-bottom: 12px; color: #F16A74; font-size: 24px; padding-bottom: 5px;} /*border-bottom: 1px solid #D1D3D4;*/
.title a {color: #F16A74; font-size: 24px; font-weight: 600; margin-top: 0; margin-bottom: 0; line-height: normal; text-transform: uppercase;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.title a:hover, .title a:focus {color: #51BCC0; text-decoration: none;}
.title span {color: #5C6572; display: block; font-size: 11px;}


.email-block {font-size: 12px; margin-bottom: 8px; background: url("../img/email-icon.png") no-repeat scroll 0 4px transparent; padding-left: 20px;}
.call-block {font-size: 13px; margin-bottom: 8px; background: url("../img/call-icon.png") no-repeat scroll 0 4px transparent; padding-left: 20px;}
.website {font-size: 12px; margin-bottom: 8px; background: url("../img/web-icon.png") no-repeat scroll 0 4px transparent; padding-left: 20px;}
.findus {font-size: 12px; margin-bottom: 8px;}
.mom-1st {margin: 5px 0;}
.mom-1st img {width: 40px;}


.fb-like {text-align: right; margin-bottom: 5px; font-size: 13px;}
/*.fb-like .fa {border: 2px solid #5CC5DD; font-size: 16px; line-height: normal; margin-right: 5px; padding: 5px 8px; text-align: center; color: #FFFFFF;
background-color: #5CC5DD; 
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
	border-radius: 50%;
}*/
.fb-like.post_recommended .fa {float: none; margin-right: 2px;}
.fb-like-imgs {text-align: right; margin-bottom: 5px;}
.fb-like-imgs a {font-size: 13px;}


.comments-block {border-top: 1px solid #D1D3D4; padding: 8px 0;}
.comments-view {margin-bottom: 12px;}
.comments-view .thumb {float: left; margin-right: 5px;}
.comments-view h6 {margin-top: 0; font-size: 11px; color: #999999; line-height: 15px; margin-bottom: 0;}
.comments-view h6 span {color: #48a7ab;}
.comment-read {color: #000000; font-size: 12px; font-weight: bold;}
.comment-read span {color: #999999; font-size: 11px;}


.fb-suggestions-wrap {margin-bottom: 25px;}
.fb-sugg-head {background-color: #51BCC0; color: #FFFFFF; font-size: 18px; padding: 7px 8px 9px 15px;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
}
.fb-sugg-head .thumb {border-right: 1px solid #76CACD; float: left; height: 43px; margin-right: 10px; width: 25px; padding-top: 10px;}



.bc-suggestions-wrap {margin-bottom: 25px;}
.bc-sugg-head {background-color: #f16a74; color: #FFFFFF; font-size: 18px; line-height: 28px; padding: 7px 8px 9px 15px;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
}
.bc-sugg-head .thumb {border-right: 1px solid #f48a91; float: left; height: 31px; margin-right: 8px; width: 35px; padding-top: 5px;}



.offers-wrap {margin-bottom: 25px;}
.offers-head {background-color: #14b9d6; color: #FFFFFF; font-size: 18px; line-height: 28px; padding: 5px 8px 9px 15px;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
}
.offers-head .thumb {border-right: 1px solid #46c8df; float: left; height: 32px; margin-right: 10px; width: 30px; padding-top: 8px;}




.primary-block {}
.prime-head {background-color: #9EA7B3; color: #FFFFFF; font-size: 18px; line-height: 40px; padding: 0 0 0 10px; overflow: hidden;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
}

.goback {
position: absolute;
right: 0;
top: 0;
*top: 2px;
*line-height: 18px;
}
.goback a {display: block;}
.goback img {
-webkit-border-radius: 0 4px 0 0;
   -moz-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}



.descr-left-column {margin-bottom: 15px;}
.descr-right-column {}



.info-detail-box {margin-bottom: 15px; margin-top: 15px;}
.box-heading {color: #323a45; font-size: 24px; font-weight: 600; line-height: 30px; margin-bottom: 12px;}

.description {font-size: 13px;}
.description .address {color: #323a45; font-size: 12px; margin-bottom: 10px;}
.section {}
.section span {color: #999999;}


.services-offered {margin-bottom: 10px;}
.services-offered ul {margin-left: 16px; list-style-type: square;}
.services-offered h6 {color: #51BCC0; font-size: 13px; margin-bottom: 0;}
.offers-wrapper {padding: 10px 0; border-top: 1px solid #C1CFD9; border-bottom: 1px solid #C1CFD9;}
.offers-wrapper h6 {color: #51BCC0; font-size: 13px; margin-bottom: 0; margin-top: 0;}


.wishlist {margin: 15px 0;}
.wishlist a.add_wishlist {background: #51BCC0; color: #FFFFFF; display: inline-block; padding: 6px 8px 6px 8px; font-size: 11px; width: 100%; text-align: center;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
-webkit-transition: all 500ms ease 0s;
   -moz-transition: all 500ms ease 0s;
  o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
.wishlist a.add_wishlist:hover, .wishlist a.add_wishlist:focus {/*background: url("../img/wishlist-icon-hover.png") no-repeat scroll 8px center #C1CFD9;*/ color: #ffffff;
text-decoration: none;}

/*.wishlist .btn.disabled {background-image: url("../img/wishlist-icon-hover.png"); background-repeat: no-repeat; background-position: 8px center; padding: 5px 8px 6px 30px;
font-size: 13px; vertical-align: top;}*/
.wishlist .btn.disabled {padding: 5px 8px 6px 5px;
font-size: 10px; vertical-align: top;}

.share {border-bottom: 1px solid #c1cfd9; border-top: 1px solid #c1cfd9; padding: 10px 0; margin-bottom: 10px;}
.like-here {
font-size: 14px;
color: #f16a74;
margin-bottom: 10px;
float: left;
width: 50%;
*width: 49%;
}
.like-here a {
color: #F16A74;
text-decoration: none;
display: block;
}
.like-here a:hover,
.like-here a:focus {
text-decoration: none;
color: #333333;
}
.like-imgs {float: left; width: 50%; text-align: right;}
.like-imgs a {display: inline-block;}
.like-imgs .modal {position: fixed; width: 190px; text-align: center; margin: 0 auto;}
.like-imgs img {max-width: 39px;}


.comments-section {margin-bottom: 25px;}
.comment-head {background-color: #F16A74; padding: 15px 10px 15px; font-size: 21px; font-weight: 600; color: #ffffff; width:75%; float:left; display:block;}
.comment-head img {margin-right: 5px;}

/*.review {padding: 10px; border-color: #D3DFE4; border-width: 0 1px 1px; border-style: solid;}*/
.review {padding: 10px;}

.review-form {margin-bottom: 15px;}
.review-form .left-area {}
.review-form .right-area {}
.review-form .right-area input {border: 1px solid #E5E5E5; padding: 4px 1%; width: 97%; height: 25px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.review-form .right-area textarea {border: 1px solid #E5E5E5; padding: 4px 1%; width: 97%; resize: none; min-height: 128px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}

.post-btn {background-color: #51BCC0; border: 0 none; color: #FFFFFF; font-family: 'Open Sans',sans-serif; font-size: 18px; padding: 6px 14px 8px;
text-transform: uppercase;
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
		border-radius: 3px;
}

.reviews-list {margin-left: 0; margin-bottom: 0;}
.reviews-list li {padding: 25px 20px 15px;}
.reviews-list li:last-child {border-bottom: 0;}


.reviewer-img-name {color: #48a7ab; margin-bottom: 15px; word-wrap: break-word;}
.reviewer-img-name span {color: #666666; display: block; font-size: 13px;}

.reviewer-comment {}
.reviewer-comment h4 {margin-bottom: 5px; margin-top: 0;}
.reviewer-comment span {color: #666666; font-size: 13px;}
.reviewer-comment p {font-size: 13px; color: #666666; margin-bottom: 5px;}




.user-inbox {margin-top: 0;}
.user-img {text-align: center; margin-bottom: 15px;}
.user-img a {display: block; margin-top: 3px; color: #f16a74;}
.user-img a:hover {color: #f16a74;}


.inbox-content {}
.msg-box-head {background-color: #f16a74; color: #ffffff; font-size: 18px; padding: 12px 8px;}

.messages-box {margin-left: 0; border-color: #D1D3D4; border-width: 0 1px 1px; border-style: solid; padding: 15px;}
.messages-box li {padding: 8px 8px 8px 20px; margin-bottom: 15px; position: relative; border-bottom: 1px solid #D1D3D4;}
.messages-box li:last-child {border-bottom: 0; margin-bottom: 0;}
.cancel-msg {left: 5px; position: absolute; top: 3px;}

.unread {padding: 5px;}
.message-info {}
.message-info span {color: #48a7ab;}
.message-info h5 {margin: 0 0 3px 0;}
.message-info p {font-size: 13px;}
.msg-date {color: #999999; float: right; font-size: 11px;}


.compose-box {padding: 10px; border-color: #D3DFE4; border-width: 0 1px 1px; border-style: solid;}
.compose-box .type-email {border: 1px solid #E5E5E5; padding: 4px 1%; width: 97%; height: 25px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.compose-box textarea {border: 1px solid #E5E5E5; padding: 4px 1%; width: 97%; resize: none; min-height: 128px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.compose-box button {border: 0;}



.user-details {padding: 25px 50px; color: #9EA7B3; border-color: #D1D3D4; border-width: 0 1px 1px; border-style: solid; margin-bottom: 30px;}
.user-details .input-text {border: 1px solid #E5E5E5; padding: 4px 1%; width: 100%; color: #9ea7b3;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.user-details button {border: 0; margin-top: 8px; color: #666666; font-family: 'Open Sans',sans-serif;}
.user-details .input-text.emailbox {background-color: #e6e6e6;}
.user-details .input-text.highlight {color: #3c424a;}
.user-details textarea {border: 1px solid #E5E5E5; padding: 4px 1%; width: 100%; resize: none; min-height: 128px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.user-details .selectoption {border: 1px solid #E5E5E5; padding: 4px 1%; width: 100%; resize: none; 
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}

.dobtxt {display: block; margin-top: 4px;}


input.submit-btn {background-color: #51BCC0; border: 0 none; color: #FFFFFF; font-family: 'Open Sans',sans-serif;
font-size: 15px; font-weight: 600; padding: 0px 14px; height: 36px; text-transform: uppercase;
box-shadow: 0 1px 0 0 #666666;
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
		border-radius: 3px;
}
/*url("../img/button-bg.png") repeat-x scroll 0 0 transparent;*/

.cancel-wishlist {position: absolute; right: 8px; top: 6px;}
.comment-showbox {margin-top: 12px;}


.member-profile {}
.member-profile h3 {color: #3c424a; font-weight: normal; margin-top: 0; font-size: 22px; line-height: 30px;}
.member-profile p {color: #9ea7b3;}
.member-profile h5 {color: #3c424a; margin-bottom: 0; margin-top: 20px;}



.modal-links {background-color: #FFFFFF; color: #666666; display: inline-block; height: 32px; line-height: 30px; margin: 0 16px 15px; min-width: 165px; text-align: center;
-webkit-box-shadow: 0 1px 1px #CCCCCC;
   -moz-box-shadow: 0 1px 1px #CCCCCC;
	box-shadow: 0 1px 1px #CCCCCC;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.modal-links:hover, .modal-links.active {background: url("../img/modal-links-active.png") repeat-x scroll 0 0 transparent; color: #ffffff; text-decoration: none;}





/* blog */
.blog-head {
background-color: #E8F0F3;
color: #666666;
border: 1px solid #D3DFE4;
font-size: 19px;
padding: 11px 8px;
-webkit-border-radius: 4px 4px 0 0;
   -moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
}
.blog {padding: 15px; border-color: #D3DFE4; border-width: 0 1px 1px; border-style: solid;}
.blog-row {border-bottom: 1px solid #D3DFE4; font-size: 13px; margin-bottom: 20px; margin-left: 0; padding: 8px 8px 20px;}
.blog-row:last-child {border-bottom: 0; margin-bottom: 0; padding-bottom: 8px;}
.category-title {font-size: 25px; color: #333333; line-height: 30px; margin-top: 0;}
.category-name {margin-left: 0; font-size: 11px; color: #5C6572;}
.created {margin-left: 0; margin-bottom: 5px; font-size: 11px; color: #5C6572;}
.readmore {color: #51bcc0;}
.readmore:hover {color: #51bcc0;}
.blog-row .more-btn {margin-left: 0;}
.blog-row .box-heading {margin-top: 0;}

.blog-category-wrap {}
.blog-category-wrap ul {background-color: #E9F0F4; margin-left: 0; padding: 0 8px 8px;}
.blog-category-wrap ul li {background: url("../img/category-divider.png") no-repeat scroll 0 bottom transparent; padding: 8px 0 8px 10px;}
.blog-category-wrap ul li:last-child {background: none;}
.blog-category-wrap a {color: #5e6d81; background: url("../img/marker.png") no-repeat scroll 0 center transparent; padding-left: 15px; font-size: 13px;}
.blog-category-wrap a:hover {color: #000000; text-decoration: none;}

.blog-img {margin-bottom: 15px;}


/* forum */
.select-category {background-color: #FFFFFF; margin: 0 0 8px; min-height: 24px; padding: 0; position: relative;}
.select-category select {border: 0 none; color: #9EA7B3; margin-bottom: 0; overflow: hidden; width: 100%;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.select-category select option {padding: 3px 9px;}
.trending-block {}
.trending-moms {margin-left: 0; margin-bottom: 20px;}
.trending-moms li {}
.trending-moms li figure img {max-width: 85px;}


.people-online {}
.people-list {margin-left: 0; margin-bottom: 20px;}
.people-list li {}
.people-list li a {}
.people-list li a:hover, .people-list li a:focus {}
.people-list li figure img {max-width: 85px;}

.content-table {padding: 25px 8px; margin-bottom: 25px;}
.block-table {font-size: 13px; width: 100%;}
.block-table td {border: 1px solid #e6e6e6; padding: 5px 8px; border-collapse: collapse; vertical-align: top;}
.block-table a {color: #51BCC0;}
.block-table a:hover, .block-table a:focus {color: #51BCC0; text-decoration: underline;}

.topic-replies {text-align: center; width: 10%;}
.topic-icon {width: 10%; text-align: center;}
.topic-title {width: 50%;}
.topic-title div {line-height: 16px;}
.topic-title div + div {line-height: 22px;}
.topic-views {text-align: center; width: 10%;}
.topic-lastpost {/*width: 30%;*/ width: 20%;}



/* learn1 */
.top-links {background-color: #A4E2EE; border: 1px solid #D3DFE4; padding: 7px;}
.a-list a {color: #5e6d81; margin-right: 10px; padding: 2px 8px; vertical-align: middle; white-space: nowrap; display: inline-block;
margin-bottom: 4px;}
.a-list a:hover, .a-list a.active {color: #ffffff; background-color: #5e6d81; text-decoration: none;
-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
		border-radius: 8px;
}
.top-links .select-category {display: none;}

.blog-content {padding: 25px 8px; margin-bottom: 30px;}
.learn-blog-content ul:last-child {margin-bottom: 0;}
.learn-blog-list {}
.learn-blog-list li {
border: 1px solid #9ea7b3;
*border: 0;
/*background-color: #E8F0F3;*/
}
.blog-info {padding: 10px; min-height: 165px;}
.blog-info h4 {margin-top: 0; margin-bottom: 5px;  word-wrap: break-word;}
.blog-info p {line-height: normal; font-size: 11px; margin-bottom: 0;}
.more-link {font-size: 11px; color: #51bcc0; text-decoration: underline;}
.more-link:hover, .more-link:focus {text-decoration: underline; color: #000000;}
.learn-blog-img {text-align: center;}

.learn-blog {margin-bottom: 25px; padding: 15px; border-color: #D3DFE4; border-width: 0 1px 1px; border-style: solid;}
.learn-blog-inner {background-color: #ffffff;}

.blog-detail-img {text-align: center; margin-bottom: 15px;}
.blog-details {margin: 15px; padding-bottom: 15px; color: #323a45; background: url("../img/blog-divider.png") repeat-x scroll 0 bottom transparent;}
.blog-created {font-size: 12px; margin-bottom: 15px;}
.blog-created span {color: #51bcc0;}

.liked-count {color: #6f7883; font-size: 17px; margin: 15px 0;}

.learn-blog-comments {}
.comments-head {background-color: #F16A74; font-size: 18px; color: #ffffff; line-height: 34px; min-height: 46px; padding: 5px 12px;}
.comments-list {padding: 15px 10px; margin-left: 0; margin-bottom: 0;}
.comments-list li {border-bottom: 1px solid #C1CFD9; padding-bottom: 10px; margin-bottom: 20px;}
.comments-list li:last-child {border: 0; margin-bottom: 0;}
.list-image {float: left; margin-bottom: 15px; width: 18%;}
.blog-name {color: #48a7ab; font-size: 13px; margin-bottom: 12px;}
.blog-comment {float: left; margin-left: 3%; width: 79%;}
.blog-comment h4 {margin-bottom: 5px; margin-top: 0;}
.blog-comment p {color: #666666; font-size: 13px; margin-bottom: 5px;}
.blog-comment span {color: #666666; font-size: 13px;}



/* about us */
.about-content {padding: 25px 8px;}
.company-member-list {margin-left: 0; margin-top: 30px; margin-bottom: 0;}
.company-member-list li {padding: 15px; margin-bottom: 15px; border-bottom: 1px solid #D1D3D4;}
.company-member-list li:last-child {margin-bottom: 0; border-bottom: 0;}
.member-image {text-align: center; margin-bottom: 12px;}
.member-image .profile_img {min-width: 130px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}
.member-image span {display: block; font-size: 12px; word-wrap: break-word;}
.member-details {}
.connect-soc {margin-top: 8px;}



/* terms of use */
.terms-content {margin-bottom: 30px; padding: 25px 8px;}



/* partners */
.partners-content {padding: 25px 8px; margin-bottom: 30px;}
.partners-list {margin-left: 0; margin-top: 20px; margin-bottom: 0;} 
.partners-list li {margin-bottom: 20px;}
.partners-logo {background-color: #ffffff; padding: 25px 8px; text-align: center; border-color: #D3DFE4; border-width: 1px 1px 0px; border-style: solid;}
.partners-info {background-color: #9fa9b5; color: #ffffff; font-size: 13px; padding: 8px;
-webkit-border-radius: 0 0 5px 5px;
   -moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
}



/* connect */
.connect-block {padding: 25px 8px; margin-bottom: 25px;}
.connect-list {margin: 0;}

.connect-list li {/*background-color: #e8f0f3;*/ border: 1px solid #9fa5b5; padding: 10px; margin-bottom: 20px;
*border: 0;
*padding: 10px 0;
}
.connect-list li a {font-size: 11px; color: #51bcc0; text-decoration: underline;}
.connect-list li h4 {margin-top: 0; color: #323A45;}
.connect-list li p {margin-bottom: 5px;}
.connect-list li span {background-color: #C6CFD4; color: #5F6676; display: inline-block; font-size: 13px; padding: 0 6px 2px;
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
	    border-radius: 3px;
}

.threadlist {
margin-bottom: 25px;
margin-left: 0;
padding: 10px;
}

.threadlist li {
padding: 8px;
font-size: 13px;
margin-bottom: 14px;
border-bottom: 1px solid #D3DFE4;
}
.threadlist li:last-child {
border-bottom: 0;
}


.threadlist li:last-child {
margin-bottom: 0;
}

.threadlist .connect-img {
color: #48A7AB;
margin-bottom: 15px;
word-wrap: break-word;
}

.threadlist .connect-img span {
display: block;
font-size: 12px;
color: #666666;
line-height: 13px;
text-align: center;
}
.threadlist li p {
color: #666666;
}



/* discover */
.discover {
margin-bottom: 30px;
}

.discover h2 {
font-size: 28px;
color: #666666;
text-align: center;
font-weight: normal;
}

.discover h4 {
font-size: 16px;
color: #666666;
text-align: center;
font-weight: normal;
margin-bottom: 25px;
}


.temp-band {
background-color: #f16a74;
color: #ffffff;
padding: 15px 5px;
-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
	border-radius: 8px;
}

.discover img {
padding: 0 8px;
}

.temp-band a {
font-size: 16px;
color: #ffffff;
margin: 0 8px;
display: inline-block;
}

.temp-band a:hover,
.temp-band a:focus {
text-decoration: none;
color: #ffffff;
}


#composemessage {
width: 30%;
background-color: #ffffff;
}

.learnmore {
position: absolute;
top: 4px;
right: 4px;
}




/* new home page */
.section01 {background-color: #ffffff; position: relative;}
.section01 .head {color: #F16A74; font-size: 30px; font-weight: 600; line-height: normal; text-align: center; margin: 10px 0 0;}

.section02 {background-color: #f1f2f2; padding: 15px 3%;}
.section02 .head {color: #ffffff; font-size: 28px; font-weight: 600; line-height: normal; text-align: center; margin: 15px 0;}
.section02 .explore {text-align: center; margin-bottom: 25px;}
.section02 .explore a {display: inline-block; padding: 15px 60px; color: #ffffff; border-radius: 6px; text-transform: uppercase; font-size: 20px;	font-weight: 600;background-color: #f16a74;}
.section02 .explore a:hover,
.section02 .explore a:focus {
text-decoration: none;
background-color: #F04D59;
color: #fff;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.section02 .head02 {color: #ffffff; font-size: 32px; line-height: normal; text-align: center; margin-bottom: 60px;}
.section02 .head02 img {margin-top: -6px;}

.section03 {padding: 0 3% 0px;}
.section03 .head {
color: #e67981;
font-size: 32px;
font-weight: normal;
margin: 25px 0;
text-align: center;
line-height: normal;
}

.power-box {margin-bottom: 50px;}
.power-box .fa {font-size: 45px; color: #ffffff;}
.power-box figure {float: left; margin: 4px 4% 0 0;}
.power-box_txt {font-size: 32px; font-weight: 400; color: #ffffff; line-height: normal;}

.section04 {position: relative; padding: 30px 0; background-color: #f5f5f5;}
.custom-box {margin: 30px 0; color: #ffffff; font-size: 30px; line-height: normal;}
.custom-box h1 {color: #7ACFDC; font-weight: 700; font-size: 50px; margin: 0;}
.custom-box h1 sup {font-weight: 700;}
.inner_section {padding: 0 5%;}

.section05 {padding: 0 3% 0;}
.section05 .head {color: #53C6DB; font-size: 36px; font-weight: 600; text-transform: uppercase; line-height: normal; text-align: center; margin: 40px 0 25px;}
.section05 .head .fa {color: #f2a1c6;}
.testimonials {border: 2px solid #F16667; padding: 20px 10px; position: relative; margin-bottom: 75px;
-webkit-border-radius: 10px 10px 0;
   -moz-border-radius: 10px 10px 0;
		border-radius: 10px 10px 0; 
} 
.testimonials figure {float: left; margin: 0px 20px 0 0;}
.testimonials figure img {max-width: 150px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
	border-radius: 50%;
}
.testimonial_txt {color: #000; font-size: 30px; font-weight: 300; line-height: normal;}
.testimonial_txt h3 {margin-top: 18px; line-height: normal;}
.testimonials .bottom_arrow {border: 0 none; bottom: -31px; position: absolute; right: -2px;}





/* menu */
.nav .fa {color: #E67981; font-size: 16px; height: 25px; line-height: 23px; text-align: center; width: 25px; position: relative;
border: 1px solid;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
 -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.non-user .fa {border:0; line-height: 26px;}
.nav .active .fa {background-color: #F16A74; color: #ffffff;}
.navbar .nav > li > a:hover .fa,
.navbar .nav > li > a:focus .a {
}



/* explore */
.city-column {float: left; position: relative; width: 20%;}
.location_column {}

.user_stage {border-bottom: 1px solid #5CC5DD; margin-bottom: 25px;
background-color: rgba(241, 242, 242, 0.5);
background-color: #f1f2f2 \9;
}
.user_stage_box {text-align: center; padding-bottom: 18px; border-bottom: 4px solid transparent; margin-right: -1px; padding-top: 5px;}
.user_stage_box.active {border-bottom: 4px solid #5CC5DD; background-color: #f1f2f2;}
.user_stage_box figure {margin: 0 0 10px;}
.user_stage_box .user_stage_txt {color: #5CC5DD; font-weight: 700;}
.user_stage_box .user_stage_txt a {color: #5CC5DD; font-weight: 700;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
.user_stage_box .user_stage_txt a:hover,
.user_stage_box .user_stage_txt a:focus {
color: #F16A74;
text-decoration: none;
}


.recommended-widget {}
.recommended-widget ul {
background-color: rgba(241, 242, 242, 0.5);
background-color: #f1f2f2 \9;
}
.block-shadow {background: url("../img/head-shadow-small.png") no-repeat scroll center bottom transparent; border: 0 none; bottom: -4px; height: 4px; left: 0;
position: absolute; right: 0;}
.recommended_posts {margin-left: 0;}
.post_li {padding: 15px 5px;
border-bottom: 1px solid #D1D3D4 \9; 
-webkit-box-shadow: 0 1px 0 #D1D3D4;
   -moz-box-shadow: 0 1px 0 #D1D3D4;
		box-shadow: 0 1px 0 #D1D3D4;
}
.post_li:last-child {
-webkit-box-shadow: none;
   -moz-box-shadow: none;
		box-shadow: none;
}
.post_li figure {float: left; margin: 0 10px 0 0;}
.post_li figure img {
max-width: 80px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}

.post_li h5 {color: #F16A74; margin-bottom: 6px;}
.post_li h5 a {
color: #F16A74;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
}
.post_li h5 a:hover,
.post_li h5 a:focus {
color: #5CC5DD;
text-decoration: none;
}

.post_recommended {color: #5CC5DD; font-size: 12px; margin-bottom: 8px;}
.post_recommended .fa {border: 2px solid #5CC5DD; padding: 5px 8px; font-size: 16px; line-height: normal; text-align: center; margin-right: 5px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}
.post_recommended .fa.self {background-color: #5CC5DD; color: #ffffff;}
.post_recommended span {line-height: normal;}
.post_li em {display: block; font-size: 10px; line-height: 12px;}



.widget {margin-bottom: 35px;}
.widget .widget_title {color: #F16A74; font-size: 18px; padding: 10px 0px 11px; position: relative; line-height: normal;}
.widget_posts {margin-left: 0;}
.widget .block-title {font-size: 18px; font-weight: 400;}
.widget_posts_li {padding: 15px 0px; border-bottom: 1px solid #D1D3D4;}
.widget_posts_li a {color: #000000;}
.widget_posts_li a:hover {color: #000000;}
.widget_posts_li:last-child {border-bottom: none;}
.widget_posts_li figure {float: left; margin: 0 10px 0 0;}
.widget_posts_li figure img {max-width: 100px;}
.widget_posts_li .post_title {color: #231F20; font-size: 12px; font-weight: 700; line-height: normal;}
.widget_posts_li .post_title a {color: #231F20;}
.widget_posts_li .post_title a:hover, 
.widget_posts_li .post_title a:focus {
color: #231F20;
text-decoration: underline;
}

.categories {}

.offers-widget figure img {max-width: 85px;}


/* learn1 */
.learn {}
.learn-list {}

.article_info {border-bottom: 1px solid #D1D3D4; padding-bottom: 12px;}
.article_info h6 {color: #F16A74; margin: 0;}
.article_info .date {color: #939598; font-size: 12px;}
.article-description {color: #414042; padding: 10px 0;}

.publish {color: #939598; font-size: 12px; margin: 8px 0 20px;}
.publish b {color: #F16A74;}

.read-other-blogs {margin: 30px 0;}
.read-other-blogs .box-wrap {width: 50%; float: left; text-align: center; padding: 30px 5px;}
.read-other-blogs .box-wrap a {color: #666666;}
.read-other-blogs .box-wrap a:hover,
.read-other-blogs .box-wrap a:focus {
color: #666666;
text-decoration: underline;
}
.read-other-blogs .box-wrap .fa {color: #4b4b4b; font-size: 26px;}

.column-20 {float: left; margin-bottom: 20px; width: 19%;}
.column-60 {float: left; margin: 0 2% 0 1.96%; padding: 0; width: 58%;}


.for-img img {width: 85%;}


.contest {float: right; margin-top: 10px;}
.contest img {max-width: 100px;}



.desc-block .categoriesdiv {margin-bottom: 15px;}
.desc-block .categoriesdiv .category_title {font-size: 12px; color: #999999; border-bottom: 1px solid #D1D3D4; margin-bottom: 10px;}
.desc-block .categoriesdiv a {color: #333333; font-size: 13px; float: left;}

.desc-block .categoriesdiv a.readmore-js-toggle {
text-decoration:none;
outline: none;
color: #5CC5DD;
}
a.readmore-js-toggle:after {
display: inline-block;
font-family: FontAwesome;
content: "\f107";
position: relative;
top: 1px;
left: 3px;	
}
a.readmore-js-toggle.less:after {
display: inline-block;
font-family: FontAwesome;
content: "\f106";
position: relative;
top: 1px;
left: 3px;	
}

.morecontent span {
display: none;

}

.desc-block .locationdiv {border-bottom: 1px solid #D1D3D4; margin-bottom: 15px; padding-bottom: 15px;}
.desc-block .locationdiv .location_title {font-size: 12px; color: #999999; border-bottom: 1px solid #D1D3D4; margin-bottom: 10px;}
.desc-block .locationdiv a {color: #333333; font-size: 13px; float: left;}
.desc-block .locationdiv a.readmore-js-toggle {
text-decoration:none;
outline: none;
color: #5CC5DD;
}

#login-modal {
width: 30%;
background: #ffffff; 
}
#login-modal a{
margin-top: 30px;
display: block;
}

#login-modal .googleslogin {
background: url("../img/g--btn.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
display: block;
height: 62px;
}

#login-modal .facebookslogin {
background: url("../img/facebook-btn.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
display: block;
height: 62px;
}

#login-modal .head {
color: #7ACFDB;
font-size: 18px;
font-weight: bold;
margin-top: 20px;
text-align: center;
text-transform: uppercase;
}

#login-modal .head02 {
color: #7ACFDB;
font-size: 18px;
font-weight: bold;
margin-top: 40px;
margin-bottom: 20px;
text-align: center;
}

.widget.login-block { margin-bottom: 20px;}
.login-block a {display:block;	margin-bottom:10px; text-align: center;}
.widget_posts.communities { background-color: #F9F9F9;}
.mom-stars-list {margin:0; padding:0;}
.mom-stars-list .desc-img-block { float:none; margin:0 0 20px; width:auto;}
.mom-stars-list .article_info { border-bottom: 1px solid #D1D3D4; border-top: 1px solid #D1D3D4; padding-bottom: 12px; padding-top: 12px;}
.mom-stars-list li {background-color: #F9F9F9; margin-top: 20px; padding: 10px;}







a.adjust{
	padding:10px;
	display:block !important;
	font-weight:bold;
	background:#eee;
	color:#333;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	width:80px;
	text-align:center;
	text-decoration:none;
}
	a.adjust:hover{
		background:#333;
		color:#FFF;
		-webkit-transition: all 400ms; /*safari and chrome */
		-moz-transition: all 400ms ease; /* firefox */
		-o-transition: all 400ms ease; /* opera */
		transition: all 400ms ease;
	}
p.continued{
	margin-top:0;
}



.discover-offers {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 30px 0; border-bottom: 1px solid #e5e5e5;}
.discover-offers.last {border-bottom: 0;}
.discover-offers .image {min-height: 245px;}
.discover-offers h4 {font-size: 16px; font-weight: normal; color: #333333; margin-top:0;}	
.discover-offers .disclist li {list-style-type: disc; margin-bottom: 5px;}	


.newsfeed-content {margin: 25px 0 10px 0;}
.top_tab_links {margin-bottom: 20px; margin-top: 11px;}
.top_tab_links a {padding: 7px 20px;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
}
.top_tab_links a:hover,
.top_tab_links a.active {
background-color: #f16a74;
color: #ffffff;
text-decoration: none;
}

.widget .widget_title.title2 {
color: #5cc5dd;
font-weight: 600;
}

.widget.upcoming_events a {
color: #686765;
}
.widget.upcoming_events a .post_inner {
font-weight: 600;
}
.widget.upcoming_events .event_date {
font-size: 12px;
}
.widget.upcoming_events .event_date span {
font-weight: 400;
}
.upcoming_events .widget_posts_li {
background: url("../img/time-icon.jpg") no-repeat scroll 0 2px transparent;
padding: 0 0 15px 25px;
border-bottom: 0;
margin-left: 8px;
}
.widget.upcoming_events .widget_posts {padding: 5px;}

.widget.recommended_profiles .widget_posts_li {border-bottom: 0; padding: 10px 0;}
.widget.recommended_profiles .post_title {color: #686765; font-size: 14px; font-weight: 600;}
.widget.recommended_profiles .post_title i {font-weight: 300; font-size: 12px;}
.widget.recommended_profiles span {position: relative; top: -3px;}

.widget.recommended_services .widget_posts_li {border-bottom: 0; padding: 10px 0;}	
.widget.recommended_services .post_title {color: #686765; font-size: 14px; font-weight: 600;}
.widget.recommended_services .post_title i {font-weight: 300; font-size: 12px;}

.widget.recommended_articles .widget_posts_li {border-bottom: 0; padding: 10px 0;}	
.widget.recommended_articles .post_title {color: #686765; font-size: 14px; font-weight: 600;}
.widget.recommended_articles .post_title i {font-weight: 300; font-size: 12px;}	

.post_input {background-color: #f1f2f2; padding: 20px; margin-bottom: 15px;
-webkit-border-radius: 15px;
   -moz-border-radius: 15px;
		border-radius: 15px;
}
.post_input textarea.input-block-level {
background-color: #F1F2F2;
border-radius: 5px;
font-size: 17px;
color: #ababab;
height: 75px;
border: 0;
line-height: 28px;
}
.post_submit_area {border-top: 1px solid #e3e4e4; padding: 8px 0;}
.post_submit_area .post_img {float: left;}
.post_submit_area .post_btn {float: right; background-color: #eb6a74; padding: 5px 15px; color: #ffffff; border: 0;}
.comment .post_btn {float: left; background-color: #eb6a74; padding: 5px 15px; color: #ffffff; border: 0;}
div.upload {
width: 25px;
height: 25px;
background: url("../img/input-file-icon.png") no-repeat scroll 0 0 transparent;
overflow: hidden;
}
div.upload input {
display: block !important;
width: 25px !important;
height: 25px !important;
opacity: 0 !important;
overflow: hidden !important;
}



.newsfeed-wrapper .newsfeed_block {margin-bottom: 15px;}
.post_bottom a {color: #686765;}
.newsfeed-wrapper .feeder_img {margin-bottom: 10px;}
.newsfeed-wrapper .feeder_name {color: #686765; font-weight: 600; margin-bottom: 10px;}
.newsfeed-wrapper .feeder_name span {display: block; font-size: 12px; font-weight: 300; line-height: 15px; margin-top: 4px;}
.newsfeed-wrapper .news_post_block {
background-color: #F1F2F2;
color: #686765;
margin-bottom: 15px;
padding: 12px;
-webkit-box-shadow: 0px 1px 5px 1px rgba(218, 218, 219, 1);
   -moz-box-shadow: 0px 1px 5px 1px rgba(218, 218, 219, 1);
		box-shadow: 0px 1px 5px 1px rgba(218, 218, 219, 1);
}
.newsfeed-wrapper .news_post_content {font-size: 13px; font-weight: 600; margin-bottom: 15px;}
.news_post_block:before {
content:"";
position: absolute;
width: 0;
height: 0;
border-top: 13px solid transparent;
border-right: 22px solid #f1f2f2;
border-bottom: 13px solid transparent;
margin: 13px 0 0 -35px;
}
.news_post_block .post_bottom > div {float: left; margin-right: 14px; font-size: 13px; margin-bottom: 5px;}	
.news_post_block img {margin-right: 3px;}
.news_post_block .post_bottom .news_post_info {float: right; margin-right: 0;}
.news_post_block .post_bottom .news_post_info span {font-weight: 600;}
.news_comments_box {}
.news_comments_box .feeder_img {margin-bottom: 3px;}
.news_comments_box .feeder_name {font-size: 13px;}
.news_comments_box .post_bottom .news_post_info {font-size: 11px;}
.news_comments_box .news_reply img {margin-top: -3px;}

.post_reviews {
background-color: #47bdd3;
padding: 5px;
font-size: 11px;
color: #ffffff;
margin-bottom: 10px;
line-height: normal;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.post_reviews .post_review_img {float: left; margin-bottom: 5px; margin-right: 5px;}
.post_reviews .post_review_name {margin-top: 10px;}
.post_reviews .post_review_txt {font-style: italic;}
.more_reviews a {display: inline-block; background-color: #eb6a74; font-size: 11px; text-transform: uppercase; color: #ffffff; padding: 2px 6px 3px;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
}
.more_reviews a:hover {text-decoration: none; color: #ffffff;}
.news_post_content .post_head {font-size: 22px; font-weight: 300; line-height: 22px; margin-bottom: 5px;}
.news_post_content .post_head2 {font-size: 14px; font-weight: 600; line-height: 18px; margin-bottom: 10px;}
.news_post_content .post_phone {font-weight: 300; background: url("../img/phone-icon-blue.jpg") no-repeat scroll 0 3px transparent; padding-left: 28px; margin-bottom: 5px;}
.news_post_content .post_phone a {color: #686765;} 
.news_post_content .post_email {font-weight: 300; background: url("../img/email-icon-blue.jpg") no-repeat scroll 0 4px transparent; padding-left: 28px; margin-bottom: 5px;}
.news_post_content .post_email a {color: #686765;}
.news_post_content .post_web {font-weight: 300; background: url("../img/web-icon-blue.jpg") no-repeat scroll 0 2px transparent; padding-left: 28px; margin-bottom: 5px;}
.news_post_content .post_web a {color: #686765;}
.news_post_content .post_social {margin-bottom: 5px; margin-top: 10px;}
.news_post_content .post_social i {color: #eb6a74; font-size: 25px; margin: 0 5px;}

.about-recommend-post {margin: 10px 0;}
.about-recommend-post .figure {float: left; text-align: center; font-weight: 400; line-height: 15px; margin-right: 15px;}
.about-recommend-post .figure h5 {margin-bottom: 0; color: #686765; font-weight: 600;}
.about-recommend-post small {font-weight: 400;}

.feeder_img img {
border-radius: 50%;
}

.user-action .notification {
border: 1px solid;
border-radius: 50%;
font-family: 'Open Sans',sans-serif;
font-size: 10px;
font-style: normal;
height: 14px;
line-height: 10px;
position: absolute;
right: -2px;
text-align: center;
top: 0;
width: 14px;
}

.border-bottom > li {
border-bottom: 1px solid #ccc;
}

.inner-container .input-append {margin-top: 13px; border-color: #f16a74;}
.inner-container .search-input {width: 25%; margin-left: 5%;}
.inner-container .input-append.search-input button {background-color: transparent;}
.inner-container .input-append.search-input input {background-color: transparent;}

.newsfeed_banner {
position: relative;
-webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.5);
		box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.5);
}
.newsfeed_banner .newsfeed_form {background-color: #f1f2f2; padding-top: 15px; bottom: 20px; left: 0; position: absolute; right: 0;}
.newsfeed_form .input-prepend input {border-color: #6dc5db; height: 54px; font-size: 18px; color: #686765; margin-bottom: 15px; width: 80%;}
.newsfeed_form form {margin-bottom: 0;}
.newsfeed_form button {
background-color: #6dc5db;
background-image: none;
border: 0 none;
border-radius: 6px;
box-shadow: none;
color: #ffffff;
font-size: 22px;
font-weight: 600;
height: 54px;
text-align: center;
text-shadow: none;
text-transform: uppercase;
width: 85px;
}
.newsfeed_banner .width {float: left; padding: 0 10px; width: 45%;}
.newsfeed_banner .width.width2 {width: 10%;}


#bottom-popup {
bottom: 0;
display: none;
position: absolute;
left: 0;
z-index: 9999;
-webkit-transition: none 0s ease 0s;
   -moz-transition: none 0s ease 0s;
		transition: none 0s ease 0s;
}
#close-popup {
background-color: #000000;
color: #ffffff;
cursor: pointer;
display: block;
height: 28px;
text-align: center;
width: 28px;
float: right;
margin-left: 10px;
font-size: 17px;
line-height: 26px;
}
.popup-head {
font-size: 15px;
background-color: #e5e5e5;
text-align: center;
padding: 4px 0;
}

.widget_posts_li img {
border-radius: 50%;
}

.new_popup.modal {background-color: #ffffff; border: 0; width: 80%; padding: 15px;
-webkit-border-radius: 0;
   -moz-border-radius: 0;
		border-radius: 0;
}
.new_popup .modal-body {background-color: #f1f2f2; padding: 15px 0 0 0; max-height: inherit;}

.new_popup .modal-footer {border: 0;}

.modal.hide.fade.new_popup.modal_width_40.in {
top: 7%;
}

.new_popup .column_left {padding: 15px 0 0 0; border-right: 1px solid #e3e4e4;}
.new_popup .social_login {margin-bottom: 15px; padding: 0 15px;}
.new_popup .social_login a {color: #ffffff; display: block; font-size: 16px; margin: 0 0 10px; padding: 10px 0; text-align: center;}
.new_popup .social_login a:hover,
.new_popup .social_login a:focus {text-decoration: none;}
.new_popup .flogin {background-color: #5cbfd7;}
.new_popup .glogin {background-color: #eb6a74;}
.new_popup .OR {background: url("../img/or-bg.jpg") repeat-x scroll 0 center transparent; text-align: center; margin-bottom: 15px;}
.new_popup .OR span {font-size: 30px; color: #686765; background-color: #f1f2f2; display: inline-block; padding: 5px; line-height: 30px;}
.new_popup .column_left  {padding: 0 15px; margin-bottom: 0;}
.new_popup  input {border: 0; font-style: italic; font-size: 12px;}
.new_popup  h5 {color: #686765; font-weight: 400;}
.new_popup  .register {color: #ffffff; display: block; font-size: 18px; margin: 0 0 10px; padding: 10px 0; text-align: center; background-color: #eb6a74; width: 100%;}
.new_popup  .register:hover,
.new_popup  .register:focus {text-decoration: none;}

.new_popup .column_right {}
.new_popup .column_right h1 {color: #686765; font-size: 38px; font-weight: 300;}
.new_popup .column_right h1 span {font-weight: 400;}
.new_popup .icon_block {margin-bottom: 15px; color: #686765;}
.new_popup .icon_block h3 {margin-bottom: 0; line-height: normal; font-size: 22px;}

.newsfeed_post_link {color: #686765;}
.newsfeed_post_link:hover {color: #686765; text-decoration: none;}
.newsfeed_post_link:focus {color: #686765; text-decoration: none;}

.post_review_img > img {
border-radius: 50%;
}

#newsfeed_banner{
height: 75vh;

text-indent: 999;

/* fix background */
background-attachment: fixed;

/* center it */
background-position: center center;

/* Scale it nicely to the element */
background-size: cover;

/* just make it look a bit better ;) */
box-shadow: inset 0 0 1em #111;

background-image: url(
../templates/babychakra_new/img/babychakra-timeline.jpg
);
}

/*-------SERVICE Providers CHanges*/

.listed-in{margin: 10px 10px 0 0;}
.listed-in > a {background: none repeat scroll 0 0 #f8f8f8; color: #666666; font-style: italic; margin: 5px; padding: 3px 10px; line-height: 37px; word-wrap: unset;}
.listed-in > a:hover{color: #666666; text-decoration: none;}
.listed-in > a:focus{color: #666666; text-decoration: none;}

.review-count{color: #5cc5dd;}
.review-count a{color: #5cc5dd; text-decoration: none; font-size: 11px}
.review-count a:hover{color: #5cc5dd; text-decoration: none;}
.review-count a:focus{color: #5cc5dd; text-decoration: none;}

.recommend-count{color: #f16a74;}
.recommend-count a{color: #f16a74; text-decoration: none; font-size: 11px}
.recommend-count a:hover{color: #f16a74; text-decoration: none;}
.recommend-count a:focus{color: #f16a74; text-decoration: none;}

.review-count .fa {
border: 2px solid #5cc5dd;
border-radius: 50%;
line-height: normal;
margin-right: 5px;
padding: 5px 8px;
text-align: center;
}

.recommend-count .fa {
border: 2px solid #f16a74;
border-radius: 50%;
line-height: normal;
margin-right: 5px;
padding: 5px 8px;
text-align: center;
}

.like-review-count {margin-bottom:10px;}

.add_review{
background: #51BCC0; color: #FFFFFF; display: inline-block; padding: 6px 8px 6px 8px; font-size: 11px; width:100%; text-align:center;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
-webkit-transition: all 500ms ease 0s;
   -moz-transition: all 500ms ease 0s;
  o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
.add_review:hover{color: #ffffff; text-decoration: none;}
.add_review:focus{color: #ffffff; text-decoration: none;}


.write_review {
background-color: #51bcc0;
color: #ffffff;
font-size: 21px;
font-weight: 600;
padding: 15px 10px;
/*line-height: 1;*/
width:25%; float:right; display:block;
}
.write_review a{color: #ffffff; text-decoration: none;}
.write_review a:hover{color: #ffffff; text-decoration: none;}
.write_review a:focus{color: #ffffff; text-decoration: none;}

.reviews_head{display:block; overflow: hidden;}


.comments-section:before {
content: " ";
display: block;
height: 140px;
margin-top: -140px;
visibility: hidden;
}

.post_li.elearning h5 {
color: #f16a74;
font-size: 16px;
margin-bottom: 6px;
}

.elearning-italic {
color: #f16a74;
}

.extra-wrap.big {
color: #f16a74;
display: inline;
font-size: 15px;
}

.post_li.clearfix.elearning > a {text-decoration: none;}
.post_li.clearfix.elearning > a :hover{text-decoration: none;}
.post_li.clearfix.elearning > a :focus{text-decoration: none;}
.post_li.clearfix > a:hover{text-decoration: none;}

.block-title.elearning {
float: right;
font-size: 14px;
height: 31px;
padding: 5px;
width: 25%;
}
.block-title.elearning > a {text-decoration: none; color: #ffffff;}
.block-title.elearning > a :hover{text-decoration: none; color: #ffffff;}
.block-title.elearning > a :focus{text-decoration: none; color: #ffffff;}

/* Baby Chakra Moms award */
.moms-award {margin:25px 0 30px 0; float:left}
.moms-choice-service { width:61%; margin:30px auto ;}
.text-center { text-align:center; }
.pad-top15 { padding:30px 0 0 9%; line-height:22px;}

.features { width:70%; margin:50px auto 0 auto; position:relative;}
.features .display {width:16%; float:left; margin:0 5% 0 0;}
.features .display:last-child {margin-right:0;}
.features .icons {width:90px; border-radius:45px; padding: 11px; border:2px solid #e64450; background:#5cbfd7; margin:0 0 15px 2px;}
.features .line { border-bottom:2px solid #e64450; width:90%; position:absolute; margin-top:43px; margin-left:10px; z-index:-1;}
.awards-are {background-color: #eb6a74; text-align:center; color: #FFFFFF; padding: 25px 0 25px 30px; position: relative; line-height: normal; margin-top:40px}

.meet-winner { width:90%; margin:30px auto 0 auto; position:relative;}
.meet-winner h1 { font-size:24px; color:#f16a74; font-weight:normal;}
.meet-winner h1 span{ font-weight:bold;}
.meet-winner-left { width:22%; margin-right:3%; float:left;}
.meet-winner-left ul { padding:0!important; margin:0!important;}
.meet-winner-left ul li  { border:1px solid #f6babe; margin-bottom:12px; border-radius:3px; display:block; font-size:13px;}
.meet-winner-left ul li:hover  { background:#eb6a74; border:1px solid #ea5964;  color:#FFF; box-shadow:0 2px 5px 0 #999; }
.meet-winner-left ul li  a{ display:block;padding:6px 10px;  text-decoration:none;  }
.meet-winner-left ul li  a:hover {  color:#FFF; }
.marbot30 { margin-bottom:30px;}

.meet-winner-right { width:60%; float:left;}
.title2 { font-size:17px;  color:#44b6d0;}
.meet-winner p { padding:0 0 13px 0; margin:0;}
.best-service { width:100%; text-align:center; margin:auto; margin:60px auto 50px auto;}


/* Baby Chakra Moms award */
.moms-award {margin:25px 0 30px 0; float:left}
.moms-choice-service { width:61%; margin:30px auto ;}
.text-center { text-align:center; }
.pad-top15 { padding:30px 0 0 9%; line-height:22px;}

.features { width:70%; margin:50px auto 0 auto; position:relative;}
.features .display {width:16%; float:left; margin:0 5% 0 0;}
.features .display:last-child {margin-right:0;}
.features .icons {width:90px; border-radius:45px; padding: 11px; border:2px solid #e64450; background:#5cbfd7; margin:0 0 15px 2px;}
.features .line { border-bottom:2px solid #e64450; width:90%; position:absolute; margin-top:43px; margin-left:10px; z-index:-1;}
.awards-are {background-color: #eb6a74; text-align:center; color: #FFFFFF; padding: 25px 0 25px 30px; position: relative; line-height: normal; margin-top:40px}

.meet-winner { width:90%; margin:30px auto 0 auto; position:relative;}
.meet-winner h1 { font-size:24px; color:#f16a74; font-weight:normal;}
.meet-winner h1 span{ font-weight:bold;}
.meet-winner-left { width:22%; margin-right:3%; float:left;}
.meet-winner-left ul { padding:0!important; margin:0!important;}
.meet-winner-left ul li  { border:1px solid #f6babe; margin-bottom:12px; border-radius:3px; display:block; font-size:13px;}
.meet-winner-left ul li:hover  { background:#eb6a74; border:1px solid #ea5964;  color:#FFF; box-shadow:0 2px 5px 0 #999; }
.meet-winner-left ul li  a{ display:block;padding:6px 10px;  text-decoration:none;  }
.meet-winner-left ul li  a:hover {  color:#FFF; }
.marbot30 { margin-bottom:30px;}

.meet-winner-left .active  { background:#eb6a74; border:1px solid #ea5964;  color:#FFF; box-shadow:0 2px 5px 0 #999; }
.meet-winner-left .active a {  color:#FFF; }

.meet-winner-right { width:60%; float:left;}
.title2 { font-size:17px;  color:#44b6d0;}
.meet-winner p { padding:0 0 13px 0; margin:0;}
.best-service { width:100%; text-align:center; margin:auto; margin:60px auto 50px auto;}
.mom_choice_icon{ margin-bottom: 10px;}



/*Discover Grid View*/
.popup-gallery {margin-top: 40px;}
.discover_items {
float: left;
padding: 20px;
}
.discover_items img {
border: 1px solid #cccccc;
box-shadow: 0 10px 10px #cccccc;
margin-bottom: 10px;
}

.discover_items_text {
margin: 0 auto;
padding: 5px;
text-align: left;
}

.discover_items_text > p {
margin: 0;
}

/*=====================Moms Community=====================*/
.moms-comunities {margin:25px 0 30px 0; float:left}

.moms-comunities-filed { border-radius:8px; margin:20px 0; padding:5px 15px; float:left; border:1px solid #d5d5d5;}
.moms-comunities-filed input[type="text"]{ width:75%!important; float:left; border:0; font-size:16px; font-style:italic;}
.moms-comunities-filed input[type="button"]{ margin:5px 5% 0 0; width:20%; float:right!important;  border:0; background:url(../img/mom-search-button.png) no-repeat right top;}

.working-mom { width:100%; float:left; margin:0 0 20px 0;}
.working-mom-left { width:12%; float:left;}
.working-mom-right { width:88%; float:left;}

.working-mom-right h1 { color: #f16a74;  margin:0; padding:0; font-size: 24px; font-weight: normal; line-height:30px; }
.working-mom-right h2 {   margin:0; padding:0; font-size: 18px; font-weight: bold; }
.working-btn{ margin:5px 0 0 0; padding:7px 9px; text-transform:uppercase; width:140px!important; float:right!important; background:#FFF;  border:1px solid #80cde0; color:#80cde0; border-radius:6px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.working-mom-right h2 span{  font-weight: normal; }
.working-mom-right h3 {  margin:0 0 16px 0; padding:0; font-size: 18px; font-weight: normal; line-height:25px;  }
.working-mom-right h3 span{  font-weight: normal; color: #f16a74; }
.padri5 { padding-right:7px; padding-bottom:7px;}

.span12.working-mom {
margin-left: 0px !important;

}
.community-heading:before{
content: " ";
display: block;
height: 140px;
margin-top: -140px;
visibility: hidden;
}

.span10.working-mom-right > a:hover {text-decoration: none; }
.span10.working-mom-right > a:focus {text-decoration: none; }

.community-select {
border: 1px solid #cccccc;
border-radius: 8px;
padding: 5px 15px !important;
margin-bottom: 15px;
}

/*============ category banner ================*/
.category-banner {
height:350px;
}

.banner-overlay {
background-color: rgba(0, 0, 0, 0.3);
color: #fff;
font-size: 25px;
height: 100%;
line-height: 50px;
padding-top: 21px;
width: 100%;
}

.category-banner-button > a {
background: none repeat scroll 0 0 #5cc5dd;
border-radius: 5px;
color: #ffffff;
padding: 5px 30px;
box-shadow: 0 5px 4px #6d6e72;
}

.category-banner-button > a:hover {color: #ffffff; text-decoration: none;}
.category-banner-button > a:focus {color: #ffffff; text-decoration: none;}

.category-banner-button {
margin-top: 20px;
}

.text-center.entry-image {
padding: 30px;
}

.text-center.entry-image > img {
max-width: 550px;
}

.entry-details {
padding: 5px;
}

.entry-input {
border: 1px solid #cccccc;
border-radius: 4px;
height: 30px;
width: 70%;
}

.entry-selectoption {
width: 100px;
}

/*===== contest page ======*/
.span4.contest-entry {
border: 1px solid #cccccc;
margin: 20px 0px;
min-height: 400px !important;
}

.contest-entry-text {
padding: 7px;
}
.postedby-name {
color: #f16a74;
font-size: 18px;
}
.contest-entry-text a:hover {text-decoration:none;}
.contest-entry-text a:focus {text-decoration:none;}


.contest-votes a{
background: none repeat scroll 0 0 #5cc5dd;
color: #ffffff;
font-size: 14px;
font-weight: bold;
padding: 0 10px;
box-shadow: 0 2px 2px #cccccc;
}
.contest-votes a:hover{color: #ffffff; text-decoration:none;}
.contest-votes a:focus{color: #ffffff; text-decoration:none;}

.row-fluid.contest-votes {
margin-top: 10px;
}

.contest-participate-now {
color: #ffffff;
font-size: 20px;
}

.contest-participate-now:hover{color: #ffffff;}
.contest-participate-now:focus{color: #ffffff; text-decoration:none;}

.participate-btn {
background: none repeat scroll 0 0 #5cc5dd;
border-radius: 4px;
box-shadow: 0 2px 2px #cccccc;
padding: 10px;
}

.participate-btn.text-center {
margin: 35px 0px;
}

.participation-submit {
background: none repeat scroll 0 0 #5cc5dd;
border: medium none;
border-radius: 4px;
color: #fff;
font-size: 15px;
padding: 5px;
}
.row-fluid.field-row {
margin-bottom: 10px;
}
.participation-submit:hover{color: #ffffff; text-decoration:none;}
.participation-submit:focus{color: #ffffff; text-decoration:none;}

.intro-text li {
border-bottom: 0 none;
line-height: 21px;
list-style: disc outside none;
margin: 0;
padding: 0;
}
.intro-text > ul {
margin-bottom: 10px;
}


.section01 .caption-box {
position: absolute;
background-color: rgba(255, 255, 255, 0.7);
top: 0;
bottom: 0;
left: 6%;
padding: 35px 70px 35px 45px;
}
.section01 .caption-box .caption-txt {
color: #686765;
font-size: 20px;
line-height: 30px;
margin-top: 0px;
}
.section01 .caption-box .welcome-txt {
font-size: 40px;
color: #686765;
line-height: normal;
margin: 40px 0 30px;
}
.section01 .newsletter-btn {
margin-top: 55px;
}
.section01 .newsletter-btn a {
background-color: #6bc2d7;
color: #ffffff;
display: block;
font-size: 18px;
letter-spacing: 2px;
padding: 15px;
text-align: center;
text-transform: uppercase;
-webkit-border-radius: 8px;
   -moz-border-radius: 8px;
		border-radius: 8px;
-webkit-box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.4);
		box-shadow: 0 4px 2px -1px rgba(0, 0, 0, 0.4);
}
.section01 .newsletter-btn a:hover,
.section01 .newsletter-btn a:focus {
text-decoration: none;
background-color: #3c9ab1;
}

.section02 .search-services {
width: 100%;
background-color: #ffffff;
border: 1px solid #5CBFD7;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}
.section02 form {
margin-bottom: 0;
}
.search-services input[type="text"] {
background: url("../img/services-icon2.png") no-repeat scroll 5px center transparent; 
border: 0 none;
height: 48px;
color: #000000;
font-size: 16px;
margin-bottom: 0;
padding-left: 50px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;

}
.section02 .select-city {
height: 50px;
margin: 0;
background: url("../img/map-marker2.png") no-repeat scroll 14px center transparent;
padding: 0 0 0 50px;
background-color: #ffffff;
border: 1px solid #5CBFD7;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}
.section02 .select-city select,
.section02 .select-city span.customSelect {
height: 48px;
color: #686765;
}
.section02 .select-city .customSelectInner {
background: url("../img/drop-icon2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
height: 45px;

line-height: 40px;
font-size: 16px;
}

.section02 .btn-search {
background: none;
border: 0;
}
.section02 .row-fluid .span5 {
width: 44.1709%;
}
.section02.scroll-to-fixed-fixed {
margin-top: 80px;
position: fixed !important;
top: 0; 
left: 0;
}



.steps-box {
margin-bottom: 40px;
}
.steps-box h3 {
color: #eb6a74;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
}
.steps-box .steps-content {
font-size: 16px;
line-height: normal;
}

.section04.testimonial .testimonial-content-box {
background-color: rgba(0, 0, 0, 0.15);
width: 45%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
padding: 50px;
}
.section04.testimonial .testimonial-content {
position: relative;
}
.section04.testimonial .testimonial-writer {
color: #ffffff;
font-size: 18px;
line-height: 31px;
margin-top: 30px;
text-align: right;
}
.section04.testimonial .testimonial_content_inner {
border: 1px solid #e8e8e8;
font-size: 13px;
height: 175px;
padding: 18px;
position: relative;
}
@media (max-width:1024px) {
.section04.testimonial .testimonial_content_inner {height:auto;}
}
@media (max-width:768px) {
.section04.testimonial .testimonial_content_inner {height:auto;}
}
.section04.testimonial .testimonial-content:after,
.section04.testimonial.testimonial-content:before {
top: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none; }

.section04.testimonial .testimonial-content:after {
border-color: transparent;
border-top-color: #e8e8e8;
border-width: 7px;
left: 49px;
margin-left: -7px;
margin-top: 0px; }

.section04.testimonial .testimonial-content:before {
border-color: transparent;
border-top-color: #e8e8e8;
border-width: 8px;
left: 49px;
margin-left: -8px;
}
.section04.testimonial .testimonial_author {
padding: 20px 0 0 31px;
}
.section04.testimonial .testimonial_author img {
max-width: 60px;
float: left;
margin-right: 15px;
}
.section04.testimonial .testimonial-name {
color: #333333;
}
.section04.testimonial .testimonial-profession {
font-size: 12px;
}


.connect-friends {
margin: 40px 0;
}
.connect-friends .tag-line {
font-size: 22px;
line-height: normal;
margin-bottom: 25px;
}

.connect-friends .friend-image {
}
.connect-friends .friend-image img {
max-width: 100px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}
.connect-friends .friend-name {
font-size: 16px;
font-weight: 600;
margin: 7px 0;
}
.connect-friends .frined-desc {
font-size: 12px;
margin-bottom: 30px;
}
.connect-friends .btn-connect {
background-color: #6cc5db;
color: #fff;
margin-top: 15px;
font-size: 15px;
border: 0;
font-family: "Open Sans",sans-serif;
text-transform: uppercase;
padding: 15px 20px;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
}
.connect-friends .btn-connect:hover,
.connect-friends .btn-connect:focus {
background-color: #3c9ab1;
}
.connect-friends .btn-invite {
background-color: #d9534f;
color: #fff;
margin-top: 25px;
font-size: 15px;
border: 0;
font-family: "Open Sans",sans-serif;
text-transform: uppercase;
padding: 15px 30px;
-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
		box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
}
.connect-friends .btn-invite:hover,
.connect-friends .btn-invite:focus {
background-color: #d2322d;
}
.our-events {
margin-bottom: 40px;
}
.our-events .event-heading {
margin-bottom: 40px;
}
.our-events .tag-line {
text-align: center;
color: #5cbfd7;
position: relative;
}
.our-events .tag-line span {
display: inline-block;   
font-size: 24px;
font-weight: normal;
text-transform: uppercase;
}
.our-events .tag-line span:before,
.our-events .tag-line span:after {
border-top: 2px solid #5cbfd7;
display: block;
height: 1px;
content: "	";
width: 40%;
position: absolute;
left: 0;
top: 23px;
}
.our-events .tag-line span:after {
right: 0;  
left: auto; 
}
.our-events .event-box {
margin-bottom: 25px;
font-size: 16px;
line-height: 30px;
}
.our-events .event-img {
}
.our-events .event-title {
color: #686765;
font-size: 18px;
margin-top: 10px;
padding: 10px 0;
}
.our-events .event-date {
}
.our-events .event-date .fa {
color: #5cbfd7;
width: 30px;
text-align: center;
}
.our-events .event-place {
}
.our-events .event-place .fa {
color: #eb6a74;
width: 30px;
text-align: center;	
}
.our-events .more-events {
margin: 20px 0;
}
.our-events .more-events a { 
font-size: 20px;
width: 250px;
color: #ffffff;
line-height: normal;
background-color: #6cc5db;
padding: 8px 20px;
display: inline-block;
text-transform: uppercase;
-webkit-box-shadow: 0 1px 4px #a0a0a0;
-moz-box-shadow: 0 1px 4px #a0a0a0;
	 box-shadow: 0 1px 4px #a0a0a0;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}
.our-events .more-events a:hover,
.our-events .more-events a:focus {
text-decoration: none;
background-color: #3c9ab1;
}


.featured-services {
margin-bottom: 35px;
}
.featured-services .event-heading {
margin-bottom: 40px;
}
.featured-services .tag-line {
text-align: center;
color: #5cbfd7;
position: relative;
}
.featured-services .tag-line span {
display: inline-block;   
font-size: 24px;
font-weight: normal;
text-transform: uppercase;
}
.featured-services .tag-line span:before,
.featured-services .tag-line span:after {
border-top: 2px solid #5cbfd7;
display: block;
height: 1px;
content: "	";
width: 40%;
position: absolute;
left: 0;
top: 23px;
}
.featured-services .tag-line span:after {
right: 0;  
left: auto; 
}
.featured-services .services-row {
margin-bottom: 30px;
}
.services-row .service-img {
margin-bottom: 15px;
}
.services-row .services-name {
font-size: 28px;
margin-bottom: 5px;
line-height: normal;
}
.services-row .services-catg {
font-size: 16px;
line-height: normal;
margin-bottom: 10px;
}
.services-row span {
font-size: 12px;
display: block; 
}
.services-row .visit-page {
border: 2px solid #eb6a74;
color: #eb6a74;
display: inline-block;
margin: 10px 0;
padding: 6px 35px;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}
.services-row .visit-page:hover,
.services-row .visit-page:focus {
background-color: #eb6a74;
color: #ffffff;
text-decoration: none;
}
.services-row .testimonial-box {
font-size: 17px;
line-height: 28px;
}
.services-row .testimonial-box .author-details {
text-align: right;
}
.services-row .testimonial-box .author-details p {
margin-top: 25px;
}
.services-row .testimonial-box .author-details img {
margin-left: 15px;
max-width: 90px;
-webkit-border-radius: 50%;
   -moz-border-radius: 50%;
		border-radius: 50%;
}
.featured-services .more-events a { 
font-size: 20px;
width: 250px;
color: #ffffff;
line-height: normal;
background-color: #6cc5db;
padding: 8px 20px;
display: inline-block;
text-transform: uppercase;
-webkit-box-shadow: 0 1px 4px #a0a0a0;
-moz-box-shadow: 0 1px 4px #a0a0a0;
	 box-shadow: 0 1px 4px #a0a0a0;
-webkit-border-radius: 6px;
   -moz-border-radius: 6px;
		border-radius: 6px;
}
.featured-services .more-events a:hover,
.featured-services .more-events a:focus {
text-decoration: none;
background-color: #3c9ab1;
}

#newsletter-modal.modal {
width: 300px;
background-color: #ffffff;
border: 0;
border-radius: 0;
padding: 20px 15px;
}
#newsletter-modal.modal .modal-body {
background-color: #f1f2f2;
color: #999;
}
#newsletter-modal.modal .modal-body input {
width: 100%;
font-style: italic;
color: #999;
border: 0;
}
#newsletter-modal.modal .modal-footer {
border: 0;
padding: 0;
}
#newsletter-modal.modal .sumbit-btn {
background-color: #eb6a74;
border: 0 none;
color: #ffffff;
font-size: 17px;
padding: 6px 3px;
width: 100%;
}
#newsletter-modal.modal button.close {
margin: -20px -10px 0 0;
}


.small-popup.modal {
width: 300px;
background-color: #ffffff;
border: 0;
border-radius: 0;
padding: 20px 15px;
}
.small-popup div.modal-body{
background-color: #f1f2f2;
color: #999;
}
.small-popup div.modal-body input {
width: 100%;
font-style: italic;
color: #999;
border: 0;
}
.small-popup.modal.modal-footer {
border: 0;
padding: 0;
}
.small-popup.modal.sumbit-btn {
background-color: #eb6a74;
border: 0 none;
color: #ffffff;
font-size: 17px;
padding: 6px 3px;
width: 100%;
}
.small-popup.modal button.close {
margin: -20px -10px 0 0;
}

.modal  .register {color: #ffffff !important; display: block; font-size: 18px; margin: 0 0 10px; padding: 10px 0; text-align: center; background-color: #eb6a74; width: 100%;}
.modal  .register:hover,
.modal  .register:focus {text-decoration: none;}

.footer .newsletter a {
background-color: #6bc2d7;
color: #ffffff;
display: inline-block;
font-size: 13px;
padding: 7px 12px;
text-align: center;
text-transform: uppercase;
-webkit-border-radius: 4px;
   -moz-border-radius: 4px;
		border-radius: 4px;
-webkit-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.4);
   -moz-box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.4));
		box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.4);
}
.footer .newsletter a:hover,
.footer .newsletter a:focus {
text-decoration: none;
background-color: #3c9ab1;
}

.btn.btn-default.load_more {
background: none repeat scroll 0 0 #6bc2d7;
border: 0 none;
border-radius: 4px;
box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.4);
color: #ffffff;
text-align: center;
}


/*message links*/
.msg-links {
float: right;
font-size: 11px;
}
.unread {
background: none repeat scroll 0 0 #f1f1f1;
padding: 10px;
}

.modal.modal_width_40 {
width: 40%;
}

.invite_fb_friends_button{
background-color: #5cbfd7;
color: #ffffff;
display: block;
font-size: 16px;
margin: 0 0 10px;
padding: 10px 0;
text-align: center;
}

.invite_fb_friends_button:hover{
color: #ffffff;
}

.invite_fb_friends_button:focus{
color: #ffffff;
}

.contest-form{ padding: 10px;}

.contest-form input{
background-color: #ffffff;
border: 1px solid #cccccc;
transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}

.contest-form input[type="file"]{background:none; border:none;}

.widget_posts.previous_contests > li {
padding: 15px 0 0 15px;
}

.widget_posts.previous_contests {
padding-bottom: 15px;
}

#popup_msg {
font-size: 12px;
}

.spinner {width: 20px}
.feeder_img.text-center > img { max-width: 100px;}

.comment {
margin-top:  15px;
}

.comment_textarea {
height: 40px;
margin: 0;
padding: 5px;
width: 100%;
max-width: 100%;
}

.span10 > input[type="checkbox"] {
margin-bottom: 6px;
}

.creative-image {
margin-bottom: 10px;
margin-top: 10px;
}

.span6.participate-btn {
margin-top: 10px;
}

.text-center.entry-image > img {
height: auto;
max-width: 80%;
}

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

.review_edit_form input { width: 100%;}
.review_edit_form textarea { width: 100%;}

#explore-services {
display: none;
position: absolute;
top: 49px;
right: 0;
left: 300px;
z-index: 2;
padding: 15px;
width: 517px;
background-color: #ffffff;
border: 1px solid #5cbfd7;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#explore-services ul {
margin: 0;
padding: 0;
font-size: 14px;
text-transform: uppercase;

}
#explore-services ul li {
margin-bottom: 15px;
line-height: 11px
}
#explore-services ul li a {
/*color: #d1d1d0;*/
font-size: 11px;
text-transform: initial;
/*padding: 2px 0 2px 35px;*/
display: block;
/*background: url("http://www.babychakra.com/img/dropdown-services-icon.png") no-repeat scroll 0 0 transparent;*/
}
#explore-services ul li div {
padding: 6px 0 2px 32px;
display: block;
/*background: url("http://www.babychakra.com/img/dropdown-services-icon.png") no-repeat scroll 0 0 transparent;*/
}
#explore-services ul li a:hover {
text-decoration: none;
color: #5cbfd7;
}
/*
#explore-services ul li.service-health a {background-position: 0 3px;}
#explore-services ul li.service-health a:hover {background-position: 0 -21px;}

#explore-services ul li.service-wellness a {background-position: 0 -44px;}
#explore-services ul li.service-wellness a:hover {background-position: 0 -67px;}

#explore-services ul li.service-events a {background-position: 0 -94px;}
#explore-services ul li.service-events a:hover {background-position: 0 -121px;}

#explore-services ul li.service-shopping a {background-position: 0 -147px;}
#explore-services ul li.service-shopping a:hover {background-position: 0 -174px;}

#explore-services ul li.service-activity a {background-position: 0 -201px;}
#explore-services ul li.service-activity a:hover {background-position: 0 -231px;}
*/

.feeder_img.text-center.comment > img {
max-width: 75px;
}

.feeder_img.text-center.comment {
margin-top: 0;
}
.widget_posts_li.clearfix > a:hover { text-decoration: none;}
.widget_posts_li.clearfix > a:focus { text-decoration: none;}

.popup_checkbox {
width: 10px !important;
}

.popup_textarea {
max-width: 100% !important;
height: 100px;
}

.events-content {
padding: 15px;
}

.register-now-button {
background: none repeat scroll 0 0 #f16a74 !important;
border-radius: 7px !important;
border-style: none !important;
box-shadow: -2px 5px 2px #ccc !important;
color: #ffffff !important;
display: table;
font-size: 17px !important;
text-align: center;
padding: 10px !important;
width: 100%;
margin-top: 15px;
}

.registration_select{
width: 100%;
}

.babys_dob_form > select:focus{
	border: 1px solid #ff0000;
}


/* Pramukh Infotech CSS Start */

#bc-filter .contant-left{margin-top:15px;}
#bc-filter .section03{	padding:0 30px;}
#bc-filter .bc-filter-top {padding:0; margin:0;}
#bc-filter .bc-filter-top li {display:inline-block;}
#bc-filter .bc-filter-top li a {padding:0 60px;}
#bc-filter .bc-filter-top li a:first-child {padding-left:0;}
#bc-filter .span8 {margin-left:0; width:880px;}
#bc-filter .lactation {font-size:24px; background:#e96a74; padding:15px; margin:20px 0; color:#fff;}
#bc-filter .ix {text-align:center;}
#bc-filter .related {font-size:20px;}
#bc-filter .related h4 {background:url(../img/recommended-services-icon.png)no-repeat 0% 70%; padding:10px 0 10px 40px; color:#46bcd3;}
#bc-filter .related li {padding:20px 0px; margin-left:20px; line-height:0;}
#bc-filter .related li a:hover {text-decoration:none;}
#bc-filter .related li strong {padding:10px 7px; color:#333;}
#bc-filter .recommended {font-size:20px;}
#bc-filter .recommended h4 {background:url(../img/recommended-articles-icon.png)no-repeat 0% 70%; padding:10px 0 10px 40px; color:#46bcd3;}
#bc-filter .recommended li {padding:20px 0px; margin-left:20px; line-height:0;}
#bc-filter .recommended li a:hover {text-decoration:none;}
#bc-filter .recommended strong {padding:0px 7px; color:#333; margin-top:-10px;}
#bc-filter .recommended i {padding-left:50px; color:#333; font-size:14px; line-height:10px;}
/* left */
#bc-filter .contant-left h4 {background:url(http://www.babychakra.com/img/filters-icon.png)no-repeat 0% 50%; padding:10px 0 10px 30px; color:#46bcd3;}
#bc-filter .category {margin:0;}
#bc-filter h4.category {background:url(../img/select-category-icons.png)no-repeat 0% 50%; padding:10px 0 10px 30px; color:#333;}

/* filter accordion start */

#bc-filter .ac-container{margin: 10px auto 30px auto; text-align: left; position:relative; z-index:7;}
#bc-filter .ac-container label {padding: 5px 20px; position: relative; z-index: 20; display: block; cursor: pointer; color: #777; text-shadow: 1px 1px 1px rgba(255,255,255,0.8); line-height: 24px; font-size: 14px; background: #ffffff; }
#bc-filter .ac-container label:hover{background: #fff;}
#bc-filter .ac-container input:checked + label, #bc-filter .ac-container input:checked + label:hover{background: #fff; color: #3d7489; text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);}
#bc-filter .ac-container label:before, #bc-filter .ac-container input:checked + label:before{content: ''; position: absolute; width: 24px; height: 24px; left:-5px; top: 5px; background: transparent url(../img/select-category-check-grey.png) no-repeat center center;}
#bc-filter .ac-container label:hover:before, #bc-filter .ac-container input:checked + label:hover:before{content: ''; position: absolute; width: 24px; height: 24px; left:-5px; top: 5px; background: transparent url(../img/select-category-check-grey.png) no-repeat center center;}
#bc-filter .ac-container input:checked + label:before{background-image: url(../img/select-category-check.png);}
#bc-filter .ac-container input:checked + label:hover:before{background-image: url(../img/select-category-check.png);}
#bc-filter .ac-container input:checked + label{font-weight:bold; color:#333;}
#bc-filter .ac-container input{display:none;}
#bc-filter .ac-container article{background: rgba(255, 255, 255, 0.5); margin-top: -1px; overflow: hidden; height: 0px; position: relative; z-index: 10; -webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; -ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear; transition: height 0.3s ease-in-out, box-shadow 0.6s linear;}
#bc-filter .ac-container article p{font-style: italic; color: #777; line-height: 23px; font-size: 14px; padding: 20px; text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
#bc-filter .ac-container input:checked ~ article{-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; -ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear; transition: height 0.5s ease-in-out, box-shadow 0.1s linear;}
#bc-filter .ac-container input:checked ~ article.ac-large{height:100%;}

/* filter accordion end */


/*
 * #bc-filter .locality h4 {background:url(../img/map-marker.png)no-repeat 0% 70%; padding:10px 0 10px 25px; color:#333;}
 * */
#bc-filter .locality h4 {padding:4px 0 7px 1px; color:#f16a74;}
#bc-filter .locality {padding:0; margin:0;}
#bc-filter .locality  input{border: 1px solid #46BCD3;}
#bc-filter .locality  li{list-style:disc; margin-left:45px; color:#46BCD3; padding:3px 0;}
#bc-filter .locality  li a{color:#333;}
.locality_test {
    color: #f16a74;
    font-size: 18px;
    line-height: normal;
    padding: 7px 0 11px;
    position: relative;
}
/* middle */
#bc-filter .consultant-box {clear:both; float:left; margin-bottom:25px;width:100%;}
#bc-filter  .consultant-img {float:left; padding-top:7px; margin-right:25px;}
#bc-filter  .consultant-img img{height:100px;width: 100px;}
#bc-filter  .consultant-detail {float:left; width: 335px;}
#bc-filter  .consultant-detail p{color:#F16A74;}
#bc-filter  .consultant-name {font-weight:400; font-size:25px; line-height:30px;}
#bc-filter  .consultant-loaction {font-weight:600; font-size:20px; line-height:25px;}
#bc-filter strong {font-weight:normal;}
#bc-filter .strong strong {font-weight:bold;}
/* display none */
.super-container > div:nth-child(4) {display:none !important;}
.listing-container { margin-left: 0px !important;}



/* media query */
@media only screen and (min-width: 1024px) and (max-width: 1163px) {
	#bc-filter .span8 {width:620px;}
	#bc-filter .bc-filter-top li a{padding:0 35px;}
	#bc-filter .consultant-detail{width:235px;}
	#bc-filter .right-content {width:300px;}
	.section01 .caption-box{padding: 0px 70px 0px 45px;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px){
	#bc-filter .bc-filter-top li a{padding:0 30px;}
	#bc-filter .span8 {margin-left:20px; width:620px;}
	#bc-filter .consultant-detail{width:235px;}
	#bc-filter .right-content {width:300px;}
	.section01 .caption-box{padding: 0px 70px 0px 45px;}
	.section01 .newsletter-btn{margin-top:0;}
}

@media only screen and (min-width: 800px) and (max-width: 979px){
	#bc-filter .bc-filter-top li {display: block; border-bottom: 1px solid #F1F2F2; padding: 4px 0;}
	#bc-filter .span8 {width:100%;}
	#bc-filter .contant-left .span3 {width:250px;}
	#bc-filter .contant-left .span5 {width:470px;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left;}
}

@media only screen and (min-width: 768px) and (max-width: 799px){
	#bc-filter .span8 {margin-left:20px; width:100%;}
	#bc-filter .contant-left .span3 {width:250px;}
	#bc-filter .contant-left .span5 {width:470px;}
	#bc-filter .bc-filter-top li {display: block; border-bottom: 1px solid #F1F2F2; padding: 4px 0;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left;}
	.section01 .newsletter-btn{margin-top:0!important;}
}

@media only screen and (min-width: 640px) and (max-width: 767px){
	#bc-filter .span8 {margin-left:20px; width:100%;}
	#bc-filter .contant-left .span3 {padding-bottom:50px;}
	#bc-filter .contant-left .span5 {padding-bottom:50px;}
	#bc-filter .bc-filter-top li {display: block; border-bottom: 1px solid #F1F2F2; padding: 4px 0;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left; padding-left:20px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	#bc-filter .span8 {margin-left:20px; width:100%;}
	#bc-filter .contant-left .span3 {padding-bottom:50px;}
	#bc-filter .contant-left .span5 {padding-bottom:50px;}
	#bc-filter .bc-filter-top li {display: block; border-bottom: 1px solid #F1F2F2; padding: 4px 0;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left; padding-left:20px;}
}

@media only screen and (max-width: 479px) {
	#bc-filter .span8 {margin-left:20px; width:100%;}
	#bc-filter .contant-left .span3 {padding-bottom:50px;}
	#bc-filter .contant-left .span5 {padding-bottom:50px;}
	#bc-filter .bc-filter-top li {display: block; border-bottom: 1px solid #F1F2F2; padding: 4px 0;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left; padding-left:20px;}
}
@media only screen and (max-width: 320px){
	#bc-filter .consultant-detail{margin-left:0; width: 100%; padding-right: 15px;}
	#bc-filter .right-content {width:100%;}
	#bc-filter .ix{text-align:left; padding-left:20px;}
}



/* Pramukh Infotech CSS end*/


.consultant-box .locationdiv {border-bottom: 1px solid #D1D3D4; margin-bottom: 15px; padding-bottom: 15px;}
.consultant-box .locationdiv .location_title {font-size: 12px; color: #999999; border-bottom: 1px solid #D1D3D4; margin-bottom: 10px;}
.consultant-box .locationdiv a {color: #333333; font-size: 13px; float: left;}
.consultant-box .locationdiv a.readmore-js-toggle {
	text-decoration:none;
	outline: none;
	color: #5CC5DD;
}
.consultant-box .categoriesdiv {margin-bottom: 15px;}
.consultant-box .categoriesdiv .category_title {font-size: 12px; color: #999999; border-bottom: 1px solid #D1D3D4; margin-bottom: 10px;}
.consultant-box .categoriesdiv a {color: #333333; font-size: 13px; float: left;}


/*general style*/
.bc-social-share{
  border: 1px solid #CAD4E7;
  border-radius: 2px;
  background:#eeeeee;
  padding:3px 0px 2px 4px;
  margin:5px 0;
  line-height:100%;
  display:inline-block;
}
.bc-social-share-button {
  float:left;
  margin-right:5px;
}
.bc-social-share img.fb-share{
  margin:1px 0 0 0;
  border:none;
  padding:0;
  cursor:pointer;
}
.bc-pretext{
  line-height:19px;
  font-weight:bold;
  float:left;
  margin-right:5px;
}
.bc_facebook_comment{
  padding: 5px 0;
}


/*style for left position*/
.bc-social-share-left{
float: left;
margin-right: 10px;
width: 85px;
padding:0 8px 8px;
}
.bc-social-share-left .bt-social-share-button{
  margin-top: 8px;  
}

/*style for right position*/
.bc-social-share-right{
float: right;
margin-left: 10px;
width: 85px;
padding:0 8px 8px;
}
.bc-social-share-right .bt-social-share-button{
  margin-top: 8px;  
}

/*style for top position*/
.bc-social-share-above{

}

/*style for bottom position*/
.bc-social-share-below{

}

/*style for above image position*/
.bt-social-share-image{
  margin:0;
  position:absolute;
  bottom:0;
  left:0;
  border-radius: 0;
}

.bc-social-share-button.bc-twitter-button{
  width: 80px !important;
}

.dropdown-backdrop {
  position: static;
}

.widget_posts_li.clearfix img {
  max-width: 70px !important;
}

#refresh_captcha > .fa.fa-refresh:hover {
  cursor: pointer;
}


.no-space [class*="span"]{
  margin-left: 0 !important;
  width: 50% !important; // This is for 4 elements ONLY in the row
}

.acheivements .span2 {
  position: relative;
  margin-top: 50px;
  margin-bottom: -50px; 
  transform: translateY(-50%);
}

.reviews_head > div{
  font-size: 18px !important;

}

.acheivements {
  margin-top: 60px;
}

.slides > li{
  padding: 15px !importantx;
}

.slides img {
  height: 70px !important;
  margin: 0 auto;
  width: auto !important;

}

#notification_div{
    position: fixed;
    top:0px;
    padding: 95px;

}

.summer-camp-slides img{
	height: auto !important;
	margin: 0 auto;
	width: auto !important;
}

.summer-camp-floater {
  position: fixed;
  right: 0;
  top: 40%;
  z-index: 999;
}

.summer-camp-floater img{
  border-color: -moz-use-text-color navy -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-radius: 5px 0 0 5px;
  border-style: solid none solid solid;
  border-width: 1px medium 1px 1px;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
}

.navbar .nav > li > a:first-child span{color:#47bdd3}
.buzz-icon{padding:17px 40px 0 0px}

/*floating error message*/
.errormessage {position: fixed;top: 20%;left: 50%;margin-left: -150px;width: 400px;z-index: 9999; background: none repeat scroll 0 0 #fcf8e3}
.floating-alert {
  border: 1px solid #c09853;
  border-radius: 4px;
  box-shadow: 3px 3px 3px #888888;
  margin-bottom: 20px;
  padding: 4px 5px 3px 14px;
}

/*Report Error Modal */
#dialog-container {background-color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:none; z-index:1005;
  top: 20px; left:40%; color:#2d2d2d;}
 .dialog-head-container {background:#f4f4f4; border-radius:3px 3px 0 0; border-bottom:1px solid #e4e4e4; position:relative;}
#dialog-close {float:right; cursor:pointer; height:40px; width:50px; text-align:center; transition:.15s ease-out background-color;  -moz-transition: .15s ease-out background-color; -webkit-transition:.15s ease-out background-color; -o-transition: .15s ease-out background-color;}
#dialog-close div {margin:12px 0 0 19px; color:#8d8d8d; font-size:20px;}
#dialog-head {line-height:30px; margin:7px 20px 0; text-transform:uppercase; font-weight:700; font-family:Arial,"Helvetica Neue",Helvetica,Calibri,Arial,sans-serif;}
#dialog-busy {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; background:none repeat scroll 0 0 #fff; opacity:.9;  left:0; top:0; bottom:0; right:0; z-index:1000;}
#busy-text {background:transparent url(../img/728.gif) no-repeat center center; height:100%; width:100%; z-index:3000;}
.plr15 {padding-left:15px; padding-right:15px; padding-top: 15px;}
.mbot0 {margin-bottom:10px; margin-top:10px;}
input[type=checkbox], input[type=radio] {-moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
.rdio {margin-right:15px !important; margin-top:1px;}
.left {float:left;}

.ReportErrorModal {width:480px!important; background:none!important; padding:0!important; border:none!important; }
.ReportErrorModal .modal-body {/*overflow-x:hidden; overflow-y: hidden;*/ max-height:none;}
.bc_ptb-10 { margin: 10px 0; }
.bc_mb-10 { margin-bottom: 10px; }
.bc_width-420px { width: 420px; }
.bc_width-auto { width: 100%; }
.mtop0 .report-error-submit {padding:6px; width:90px; font-size:20px; }
.bc_margin-l-0 { margin-left: 0!important; }
.bc_margin-b-0 { margin-bottom: 0!important; }
.mtop0 .report-error-submit:hover {background:#f16a74; color:#fff; border-radius:4px; border:none; padding:8px;}
[data-icon]{display:block; float:left; font-family:zombatsregular!important; font-weight:400; margin-right:5px; text-transform: none;
  content: attr(data-icon); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }

button.report-error-submit {
  margin-bottom: 15px;
}

.enquiry-btn{
  margin-top: 15px !important;
  margin-bottom: 5px !important;
}

button.close {padding:7px; cursor:pointer; background:transparent; border:0; -webkit-appearance:none;}
.autocomplete-items img {}

.autocomplete-items {

border-bottom: 1px solid #e1e1e1;

}

.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}
}