.clearFix{clear:both; display:block; height:0;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both; }
.showLoader,.pointer{cursor: pointer;}
.width100{width: 100%;}
.width25{width: 25%;}
.width75{width: 75%;}
.width50{width: 50%;}
.width33{width:33.33%;}
.mAuto{margin-left: auto;margin-right: auto;}
.pRelative{ position:relative;}
.pAbsolute{position: absolute;}
.iblock{display: inline-block;vertical-align: middle;}
.icon{ display:inline-block;text-rendering:auto; font-size:13px;}
.iconOninput{right: 9px;z-index: 2;top:4px;font-size: 30px;color: rgb(204,214,221)}
.fleft{ float:left;}
textarea{ resize:none; width:100%; border:none; outline:none;padding: 10px}
button,.btnStyle {cursor: pointer;}
.brB, .border-light-bottom, .border-dark-bottom{ width:100%; height:1px; background:#CCD6DD; margin:5px 0;}
.border-light-bottom {background: rgb(226,226,226);}
.border-dark-bottom {background: rgb(42,42,42);height:0.5px;}
.fRight{ float:right;}
.textCaps{text-transform: uppercase;}
.textCapitalize {text-transform: capitalize;}
.bold{font-weight: bold;}
.overflow-scroll {overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;max-width: 100%;}
.overflow-scroll div, .overflow-scroll ul {width: 1000px;}
/*::-webkit-scrollbar { 
    display: none; 
}*/
.hide{visibility:hidden; opacity:0; display:none;}
.alignCenter{ text-align:center;}
.alignLeft{text-align: left;}
.alignRight{text-align: right;}
.absoluteCenter{position: absolute;left:0;right:0;margin: 0 auto;}
.table {display: table;}
.table-cell {display: table-cell;}

.wrapper{ width:100%;}
.container{ width:100%; max-width:1120px; margin:0 auto;}
.mainContent{ float:left; width:100%;}
.conLeft{ float:left; width:740px;}
.conRight{ float:right; width:360px;}
/*amish*/
.conRtop ul li span {font-size: 15px;font-weight: bold;}
/*amish end*/

.btnStyle{ display:inline-block; padding:13px 40px; border-radius:3px; text-align:center; text-transform:uppercase; font-size:14px; color:#fff; background:#db6572; font-weight:700;font-family: 'lato-regular';transition:all .5s ease-in-out 0s;}
.btnStyle.ps{ padding:5px 25px;}
.btnStyle2{display:inline-block; padding:3px 13px; border-radius:20px; text-align:center; text-transform:capitalize; font-size:12px; color:#7f7d80; background:rgba(204,214,221,1);transition:all .5s ease-in-out 0s;}
/*amish homepage talk css */
/*.userDetails p {padding-top: 100px;}*/
.listBoxRight > div .userdetailsRight {position: relative;
    bottom: 30px;}
/*amish end*/
.btnStyleSmall{display:inline-block; padding:3px 13px; border-radius:20px; text-align:center; text-transform:capitalize; font-size:12px; color:#7f7d80; background:rgba(204,214,221,1);font-family: 'lato-regular';transition:all .5s ease-in-out 0s;}
.btnStyle3{display:inline-block; border-radius:50%; text-align:center; text-transform:capitalize; font-size:15px; color:#7f7e81; background:#fff; border:1px solid rgba(151, 151, 151, 1); width:22px; height:22px; line-height:13px; font-weight:bold;font-family: 'lato-regular';transition:all .5s ease-in-out 0s;}
.btnStyle.width100{ width:100%;}
.btnStyle.btnStyleBig {padding: 0;height: 44px;width: 208px;text-align: center;line-height: 44px;}
.titleBtnBox{overflow:hidden;}
.titleBtnBox.comments{overflow:hidden; font-family: lato-regular; margin-bottom: 10px;}
.alignCenter{ text-align:center;}
.btnStyle4{ padding:5px 21px; border-radius:3px; text-align:center; text-transform:uppercase; font-size:12px; color:rgba(74, 74, 74,1); background:#fff; font-weight:700; border:1px solid rgba(76,76,76,0.8); display:block;}
.boxConatiner{ background:#fff; box-shadow:0 0 1px rgba(226, 226, 226,1) inset; padding:25px;border: 1px solid rgb(226,226,226);}
.bntStyle5{ padding:12px 20px; text-align:center; min-width:165px; background:rgba(239, 239, 239,1); color:rgba(42,42,42,1); font-size:14px; font-weight:700; text-transform:uppercase; display:inline-block; margin-right:5px;font-family: 'lato-regular';transition:all .5s ease-in-out 0s;}
.bntStyle5:hover, .bntStyle5.active{ box-shadow:0 2px 0 #52aab6 inset;}
.btnStyle6 {display: inline-block;padding: 3px 13px;border-radius: 20px;text-align: center;text-transform: capitalize;color: #52abb6;border: 1px solid #52abb6;background: #fff;transition: all .5s ease-in-out 0s;}
.btnStyle6:hover{color: #fff;background: #52abb6;}
.overflowHidden{ overflow: hidden;}
/*------icon list style-------*/
.iconList{  width:100%; float:left;}
/*amish edit*/
.iconList li{font-size:12px; display:inline-block; width: 24%;}
/*amish edit ends*/
.iconList .icon {font-size: 17px;vertical-align: -2px;}
.iconList li a,.iconList li .one-icon{ color:rgba(42, 42, 42, 0.4); cursor: pointer; transition: color .1s ease-out; display:inline-block;}
.iconList li a span,.iconList li .one-icon span{ color:inherit !important;}
.iconList li a.active,.iconList li .one-icon.active,
.iconList li a:hover,.iconList li .one-icon:hover
{ color:rgb(82, 170, 182) !important;}
.totalComment{ min-width:50px; height:23px; background:rgba(204, 214, 221, 1); border-radius:3px; padding:3px 9px 3px 25px; display:inline-block; position:relative; font-size:12px; color:rgba(127, 125, 128, 1);}
.totalComment:before{content:''; border-right:6px solid rgba(0, 0, 0, 0); border-left:6px solid rgba(0, 0, 0, 0);border-bottom:8px solid rgba(127, 125, 128, 1); position:absolute; left:9px; top:50%; margin-top:-4px;}
.online{ }
.iconList li a:hover, .iconList li a.active,
.iconList li a.active span,.iconList li .one-icon.active span,
.iconList li a.active span:before,
.iconList li .one-icon.active span:before
{ color:rgb(82, 170, 182) !important;}
li.icon-list-report {float: right;text-transform: uppercase;padding-right: 0;}
/*-------------*/

/*------list box style-------*/
.listBox{ width:100%; padding:13px;background:#fff; float:left; box-shadow:0 0 2px rgba(0, 0, 0, 0.3); margin-bottom:10px; position:relative;}
.imgBoxBig{width:78px; height:78px; position:absolute; left:6px; top:6px; border-radius:50%;}
.imgBoxSmall{width:45px; height:45px;border-radius:50%;}
.imgBoxBig img, .imgBoxSmall img{ display:block; width:100%; height:100%; border-radius:50%;}
.listBoxRight{ width:100%; padding-left:88px; position:relative;}
.userDetails p{ display:inline-block;}
.askExpert .imgBoxBig{ top:-10px; left:0;}
.premiumIcon{ position:absolute; top:1px; right:10px; color:rgba(81, 110, 132, 1);}
.parentDetails{ position:absolute; padding:15px 10px; left:0; top:88px; z-index:1; width:430px; background:#fff; border:1px solid rgba(220, 217, 217,1);box-shadow:0 0 7px rgba(42, 42, 42, 0.25);}
.parentDetails:before{ content:''; position:absolute; border-right:14px solid rgba(0,0,0,0); border-left:14px solid rgba(0,0,0,0);border-bottom:16px solid #fff; top:-16px; left:15px}
.next, .pre{ text-align:center; position:absolute; top:47%; right:15px; width:20px; height:30px; line-height:30px; margin-top:-15px; color:rgba(74, 74, 74,1); z-index:2;}
.pre{ left:15px;}
/*-------------*/

/*------heading style-------*/
h1{font-size: 24px;}
h2{ color:rgba(42,42,42,0.9); font-size:16px; font-weight:700; text-transform:uppercase;}
h3{ font-size:15px; font-weight:700; padding:0; display:inline-block; color:rgba(42,42,42,0.9);}
h4{ font-size:14px; font-weight:700; padding:0; display:inline-block; color:rgba(42,42,42,0.9);}
.h3{ font-size:20px; font-weight:700; padding:13px 0; text-transform:capitalize; display:inline-block; color:#2a2a2a;}
h4 a,.h4,.h4 a{ font-size:16px; font-weight:600; color:#2a2a2a; line-height:18px;}
h5{}
h6{ font-size:14px; text-transform:uppercase;}
/*-----------*/

/*------paragraph style-------*/
p.main{ font-size:16px; color:#000; line-height: 1.2}
.listLoop p.main{ font-size:16px; color:#000;}
p a{ color:#52aab6;}
p.small{ font-size:14px; color:rgba(127, 125, 128, 1);}
p.small a{color: rgba(127, 125, 128, 1);}

p.small span {color: rgba(183,188,191,1)}
span[itemprop="author"],span[itemprop="name"] {color: #52aab6 !important;}
.blogBottom p.small span {color: rgba(239, 239, 239, 1);display: initial;}
.btnStyle2.lightGrey span.icon {color: rgb(183,188,191);vertical-align: middle;}
/*---------------*/

/*------color classes-------*/
.green,.blue{ background:#52aab6; padding:9px 15px;color: #fff;border: 1px solid #fff;}
.green.reverse{background-color:transparent;border:1px solid #52aab6; color: #52aab6;}
.grey{ background:rgba(204, 214, 221,1); color:#fff;}
.grey216{background:rgba(216, 216, 216,1);}
.dark-cyan{background-color: rgb(81,110,132);}
.grey-80{background:rgba(204, 214, 221,.8);color: #fff;}
.lightGrey{ background:rgba(248, 248, 248,1);}
.grey239{background-color: rgb(239, 239, 239);}
.btnTransparent{background-color: rgb(248,248,248);color:rgba(42,42,42, 0.8);border:1px solid rgba(42,42,42, 0.3);padding: 7px 15px;}
.popup{background-color: rgb(248,248,248);padding: 12px}
.white{background-color: rgba(255,255,255,1);}
.white89{background-color: rgba(255,255,255,0.89);}
.grey245{background-color: rgba(245,245,245,1);}
.fbcolor{background-color: #4e69a2;}
.gmailColor {
  background-image:  -webkit-linear-gradient(top,#dd4b39,#d14836);
  background-image:  -moz-linear-gradient(top,#dd4b39,#d14836);
  background-image:  -ms-linear-gradient(top,#dd4b39,#d14836);
  background-image:  linear-gradient(top,#dd4b39,#d14836);
}
.colorLightGrey{}
.color1{}
.color2{}
.color3{}
.fGrey{color: rgb(42,42,42)}
.fGreyLight{color: rgba(42,42,42,0.69)}
.fGrey04, .colorGrey{color: rgba(42,42,42,0.4);}
.fGrey249{color: rgb(249,249,249);}
.fGreen{color: #52aab6;}
.fwhite{color: #fff;}
.fGrey204{color: rgb(204, 214, 221);}
a.fGrey204:hover, a .icon:hover {color: #52aab6;}
/*-------------*/

/*==width classes==*/
.column{float: left;}
.column:last-child{float: right;}
/*==width classes ends==*/

/*------classes for padding-------*/
.p5{ padding:5px;}
.pL5{ padding-left:5px;}
.pR5{ padding-right:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p25{ padding:25px;}
.p30{ padding:30px;}
.pT5{ padding-top:5px;}
.pT10{ padding-top:10px;}
.pT15{ padding-top:15px;}
.pT20{ padding-top:20px;}
.pT25{ padding-top:25px;}
.pT30{ padding-bottom:30px;}
.pB5{ padding-bottom:5px;}
.pB10{ padding-bottom:10px;}
.pB15{ padding-bottom:15px;}
.pB20{ padding-bottom:20px;}
.pB25{ padding-bottom:25px;}
.pB30{ padding-bottom:30px;}
/*-----------------*/

/*------classes for margin-------*/
.mR5{ margin-right:5px;}
.mT5{ margin-top:5px;}
.mB5{ margin-bottom:5px;}
.mL5{ margin-left:5px;}
.m10{ margin:10px;}
.m15{ margin:15px;}
.m20{ margin:20px;}
.m25{ margin:25px;}
.m30{ margin:30px;}
.mL10{ margin-left:10px;}
.mR10{ margin-right:10px;}
.mT10{ margin-top:10px;}
.mB10{ margin-bottom:10px;}
.mL15{ margin-left:15px;}
.mR15{ margin-right:15px;}
.mT15{ margin-top:15px;}
.mB15{ margin-bottom:15px;}
.mL20{ margin-left:20px;}
.mR20{ margin-right:20px;}
.mT20{ margin-top:20px;}
.mB20{ margin-bottom:20px;}
.mL30{ margin-left:30px;}
.mR30{ margin-right:30px;}
.mT30{ margin-top:30px;}
.mB30{ margin-bottom:30px;}
.mL40{ margin-left:40px;}
.mR40{ margin-right:40px;}
.mT40{ margin-top:40px;}
.mB40{ margin-bottom:40px;}
.mL50{ margin-left:50px;}
.mR50{ margin-right:50px;}
.mT50{ margin-top:50px;}
.mB50{ margin-bottom:50px;}
.mL130{ margin-left:130px;}
/*-----------------*/

/*==global panels==*/
.panel{box-shadow:0 0 2px rgba(0,0,0,0.3);padding:12px;}
.panel .panel{padding:  2px 12px;}
.panel.no-pad {padding: 0;}
.white{background-color: rgb(255,255,255);}
.lighterGrey{background-color: rgb(249,249,249);}

.circularPath90{width:90px;height: 90px;}
input[type=checkbox] { background-color: rgb(170, 170, 170);}
/*==use aboce with bR50 to get circular shape==*/

/*------classes for border-radius-------*/
.bR50{ border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
.bR3{ border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.bR2{ border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
.bR10{ border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;}
/*----------------*/

/*------classes for transition-------*/
.transitionAll{ transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
/*----------------*/

/*------classes for rotation-------*/
.rotate90{ transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.rotate180{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
/*----------------*/

/*==translate class==*/
.translate25{
  -webkit-transform: translate(25% 0);
     -moz-transform: translate(25% 0);
          transform: translate(25% 0);
}
.translate50{
  -webkit-transform: translate(50% 0);
     -moz-transform: translate(50% 0);
          transform: translate(50% 0);
}
.translate75{
  -webkit-transform: translate(75% 0);
     -moz-transform: translate(75% 0);
          transform: translate(75% 0);
}
/*==translate class ends==*/

/*============drop down list for all==============*/
.dropDownList{ position:absolute; top:100%; left:0;}
.dropDownList li{ padding:10px; font-size:12px;}
.dropDownList li a{}
/*-------------------*/

/*==========icomoon css====================*/
.icon-parentune-work-01:before {
  content: "\ea22";
}
.icon-Live-session:before {
  content: "\ea23";
}
.icon-boy-1:before {
  content: "\ea16";
}
.icon-calendar:before {
  content: "\ea17";
}
.icon-familiar:before {
  content: "\ea18";
}
.icon-girl-1:before {
  content: "\ea19";
}
.icon-go-to-top:before {
  content: "\ea1a";
}
.icon-multiple-user:before {
  content: "\ea1b";
}
.icon-parents:before {
  content: "\ea1d";
}
.icon-pencil:before {
  content: "\ea1e";
}
.icon-secured:before {
  content: "\ea1f";
}
.icon-view-outline-icon:before {
  content: "\ea20";
}
.icon-watch:before {
  content: "\ea21";
}
.icon-arrow_down_icon:before {
  content: "\ea10";
  color: #5aa5a9;
}
.icon-arrow_top_icon:before {
  content: "\ea11";
  color: #5aa5a9;
}
.icon-featured_icon:before {
  content: "\ea12";
  color: #59a4a9;
}
.icon-featured_line_icon:before {
  content: "\ea13";
}
.icon-question_icon:before {
  content: "\ea14";
}
.icon-service:before {
  content: "\ea15";
}
.icon-at-the-rate:before {
  content: "\ea0c";
}
.icon-attach:before {
  content: "\ea0b";
}
.icon-color-line-icon:before {
  content: "\ea07";
}
.icon-edit2:before {
  content: "\ea0e";
}
.icon-reply:before {
  content: "\ea09";
}
.icon-Report-outline-icon:before {
  content: "\ea0d";
}
.icon-sticker-fill-icon:before {
  content: "\ea06";
}
.icon-sticker:before {
  content: "\ea0a";
}
.icon-submit_icon-01:before {
  content: "\ea08";
}
.icon-video-outline-icon:before {
  content: "\ea05";
}
.icon-location2:before {
  content: "\e9ce";
}
.icon-phone:before {
  content: "\ea0f";
}
.icon-Arrow-icon:before {
  content: "\e9ca";
}
.icon-Answered:before {
  content: "\e9cb";
}
.icon-Submitted:before {
  content: "\e9cc";
}
.icon-microphone-icon:before {
  content: "\e9cd";
}
.icon-Interests-filled-Icon:before {
  content: "\e929";
  color: #52aab6;
}
.icon-Interests-Icon:before {
  content: "\e92a";
  color: #52aab6;
}
.icon-chat-Outline:before {
  content: "\e92b";
  color: #52aab6;
}
.icon-chat:before {
  content: "\e92c";
  color: #52aab6;
}
.icon-Experts-filled-icon:before {
  content: "\e92f";
  color: #57a2a8;
}
.icon-Experts-outline-icon:before {
  content: "\e937";
  color: #58a3a9;
}
.icon-Talks-outline-icon:before {
  content: "\e939";
  color: #58a3a9;
}
.icon-Talks-filled-icon:before {
  content: "\e93a";
  color: #57a2a8;
}
.icon-Blog-outline-icon:before {
  content: "\e93b";
  color: #58a3a9;
}
.icon-Blog-filled-icon .path1:before {
  content: "\e944";
  color: rgb(87, 162, 168);
}
.icon-Blog-filled-icon .path2:before {
  content: "\e95f";
  margin-left: -1.0751953125em;
  color: rgb(255, 255, 255);
}
.icon-Live-Feed-outline-icon:before {
  content: "\e960";
  color: #58a3a9;
}
.icon-Live-Feed-filled-icon:before {
  content: "\e966";
  color: #57a2a8;
}
.icon-Home-outline-icon:before {
  content: "\e9c7";
  color: #58a3a9;
}
.icon-Home-filled-icon:before {
  content: "\e96a";
  color: #57a2a8;
}
.icon-Maybe .path1:before {
  content: "\e96b";
  color: rgb(58, 58, 58);
}
.icon-Maybe .path2:before {
  content: "\e96c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Maybe .path3:before {
  content: "\e96d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe .path4:before {
  content: "\e96e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe .path5:before {
  content: "\e96f";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe .path6:before {
  content: "\e970";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe .path7:before {
  content: "\e974";
  margin-left: -1em;
  color: rgb(58, 58, 58);
}
.icon-Maybe .path8:before {
  content: "\e975";
  margin-left: -1em;
  color: rgb(58, 58, 58);
}
.icon-No:before {
  content: "\e976";
  color: #d96772;
}
.icon-Yes:before {
  content: "\e977";
  color: #57a2a8;
}
.icon-Shape-Copy-12:before {
  content: "\e92d";
}
.icon-Shape-Copy-14:before {
  content: "\e92e";
}
.icon-Shape-Copy-15:before {
  content: "\e945";
}
.icon-Shape-Copy-16:before {
  content: "\e946";
  color: #dadada;
}
.icon-Shape-Copy-17:before {
  content: "\e947";
  color: #dadada;
}
.icon-Shape-Copy-19:before {
  content: "\e948";
  color: #dadada;
}
.icon-Shape-Copy-20:before {
  content: "\e949";
  color: #ccd6dd;
}
.icon-Shape-Copy-21:before {
  content: "\e94a";
  color: #52aab6;
}
.icon-Twitter--Shape .path1:before {
  content: "\e94b";
  color: rgb(82, 170, 182);
}
.icon-Twitter--Shape .path2:before {
  content: "\e94c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Fill-6:before {
  content: "\e94d";
  color: #52aab6;
}
.icon-Fill-7:before {
  content: "\e94e";
}
.icon-Fill-8:before {
  content: "\e94f";
}
.icon-Fill-9:before {
  content: "\e950";
  color: #ccd6dd;
}
.icon-Fill-10:before {
  content: "\e951";
  color: #ccd6dd;
}
.icon-Fill-11:before {
  content: "\e952";
  color: #ccd6dd;
}
.icon-Fill-12:before {
  content: "\e953";
  color: #ccd6dd;
}
.icon-Fill-13:before {
  content: "\e954";
  color: #ccd6dd;
}
.icon-Facebook--Shape-Copy--Shape-Copy--Fill-1 .path1:before {
  content: "\e955";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape-Copy--Shape-Copy--Fill-1 .path2:before {
  content: "\e956";
  margin-left: -0.974609375em;
  color: rgb(239, 239, 239);
}
.icon-Facebook--Shape-Copy-2--WhatsApp .path1:before {
  content: "\e957";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape-Copy-2--WhatsApp .path2:before {
  content: "\e958";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Filter-filled-icon .path1:before {
  content: "\e959";
  color: rgb(218, 104, 115);
}
.icon-Filter-filled-icon .path2:before {
  content: "\e95a";
  margin-left: -1.0849609375em;
  color: rgb(255, 255, 255);
}
.icon-mail-icon .path1:before {
  content: "\e906";
  color: rgb(255, 255, 255);
}
.icon-mail-icon .path2:before {
  content: "\e907";
  margin-left: -1.3154296875em;
  color: rgb(255, 255, 255);
}
.icon-mail-icon .path3:before {
  content: "\e908";
  margin-left: -1.3154296875em;
  color: rgb(82, 170, 182);
}
.icon-gmail .path1:before {
  content: "\e900";
  color: rgb(241, 67, 54);
}
.icon-gmail .path2:before {
  content: "\e901";
  margin-left: -1em;
  color: rgb(242, 242, 242);
}
.icon-gmail .path3:before {
  content: "\e902";
  margin-left: -1em;
  color: rgb(242, 242, 242);
}
.icon-gmail .path4:before {
  content: "\e903";
  margin-left: -1em;
  color: rgb(211, 46, 42);
}
.icon-gmail .path5:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(211, 46, 42);
}
.icon-gmail .path6:before {
  content: "\e905";
  margin-left: -1em;
  color: rgb(241, 67, 54);
}
.icon-Mail_icon .path1:before {
  content: "\e909";
  color: rgb(82, 170, 182);
}
.icon-Mail_icon .path2:before {
  content: "\e90a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Mail_icon .path3:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Mail_icon .path4:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(82, 170, 182);
}
.icon-facebook .path1:before {
  content: "\e90d";
  color: rgb(59, 89, 152);
}
.icon-facebook .path2:before {
  content: "\e90e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Facebook--Shape .path1:before {
  content: "\e95b";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape .path2:before {
  content: "\e95c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Zero-to-one-unselected_Age-Filter .path1:before {
  content: "\e9c8";
  color: rgb(255, 255, 255);
}
.icon-Zero-to-one-unselected_Age-Filter .path2:before {
  content: "\ea1c";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Seven-to-eleven-unselected_Age-Filter .path1:before {
  content: "\e911";
  color: rgb(255, 255, 255);
}
.icon-Seven-to-eleven-unselected_Age-Filter .path2:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Eleven-to-sixteen-unselected_Age-Filter .path1:before {
  content: "\e913";
  color: rgb(255, 255, 255);
}
.icon-Eleven-to-sixteen-unselected_Age-Filter .path2:before {
  content: "\e914";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Three-to-seven-unselected_Age-Filter .path1:before {
  content: "\e915";
  color: rgb(255, 255, 255);
}
.icon-Three-to-seven-unselected_Age-Filter .path2:before {
  content: "\e916";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-One-to-three_Age-Filter .path1:before {
  content: "\e917";
  color: rgb(255, 255, 255);
}
.icon-One-to-three_Age-Filter .path2:before {
  content: "\e918";
  margin-left: -1em;
  color: rgb(88, 161, 166);
}
.icon-Three-to-seven_Age-Filter .path1:before {
  content: "\e919";
  color: rgb(255, 255, 255);
}
.icon-Three-to-seven_Age-Filter .path2:before {
  content: "\e91a";
  margin-left: -1em;
  color: rgb(88, 161, 166);
}
.icon-Zero-to-one_Age-Filter .path1:before {
  content: "\e91b";
  color: rgb(255, 255, 255);
}
.icon-Zero-to-one_Age-Filter .path2:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-Seven-to-eleven_Age-Filter .path1:before {
  content: "\e91d";
  color: rgb(255, 255, 255);
}
.icon-Seven-to-eleven_Age-Filter .path2:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-Pregnancy_Age-Filter .path1:before {
  content: "\e91f";
  color: rgb(255, 255, 255);
}
.icon-Pregnancy_Age-Filter .path2:before {
  content: "\e920";
  margin-left: -0.9775390625em;
  color: rgb(88, 163, 169);
}
.icon-Eleven-to-sixteen_Age-Filter .path1:before {
  content: "\e921";
  color: rgb(255, 255, 255);
}
.icon-Eleven-to-sixteen_Age-Filter .path2:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-One-to-three-unselected_Age-Filter .path1:before {
  content: "\e923";
  color: rgb(255, 255, 255);
}
.icon-One-to-three-unselected_Age-Filter .path2:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Pregnancy-unselected_Age-Filter .path1:before {
  content: "\e925";
  color: rgb(255, 255, 255);
}
.icon-Pregnancy-unselected_Age-Filter .path2:before {
  content: "\e926";
  margin-left: -0.9775390625em;
  color: rgb(181, 182, 182);
}
.icon-ShapeCopy13:before {
  content: "\e601";
}
.icon-call:before {
  content: "\e608";
}
.icon-camera:before {
  content: "\e609";
}
.icon-uniE60B:before {
  content: "\e60b";
}
.icon-uniE60C:before {
  content: "\e60c";
}
.icon-comment:before {
  content: "\e60d";
}
.icon-delete:before {
  content: "\e60e";
}
.icon-edit:before {
  content: "\e60f";
}
.icon-enable:before {
  content: "\e610";
}
.icon-facebook_01:before {
  content: "\e611";
}
.icon-Facebook__x28_alt_x29__3:before {
  content: "\e95d";
  color: #52aab6;
}
.icon-uniE612:before {
  content: "\e612";
}
.icon-uniE613:before {
  content: "\e613";
}
.icon-fellowparents:before {
  content: "\e614";
}
.icon-filter:before {
  content: "\e615";
}
.icon-follow:before {
  content: "\e616";
}
.icon-3:before {
  content: "\e617";
}
.icon-gmail_01:before {
  content: "\e618";
}
.icon-uniE619:before {
  content: "\e619";
}
.icon-uniE61A:before {
  content: "\e61a";
}
.icon-google-plus:before {
  content: "\e61b";
}
.icon-home:before {
  content: "\e61c";
}
.icon-7:before {
  content: "\e61d";
}
.icon-11:before {
  content: "\e61e";
}
.icon-16:before {
  content: "\e61f";
}
.icon-boy02:before {
  content: "\e620";
}
.icon-girl01:before {
  content: "\e621";
}
.icon-pregnancy:before {
  content: "\e622";
}
.icon-horizontalmore:before {
  content: "\e623";
}
.icon-livefeed:before {
  content: "\e624";
}
.icon-location:before {
  content: "\e625";
}
.icon-married:before {
  content: "\e626";
}
.icon-messages:before {
  content: "\e627";
}
.icon-uniE628:before {
  content: "\e628";
}
.icon-uniE629:before {
  content: "\e629";
}
.icon-notification:before {
  content: "\e62a";
}
.icon-occupation:before {
  content: "\e62b";
}
.icon-parenttalk:before {
  content: "\e62c";
}
.icon-uniE62D:before {
  content: "\e62d";
}
.icon-uniE62E:before {
  content: "\e62e";
}
.icon-privacy:before {
  content: "\e62f";
}
.icon-public:before {
  content: "\e630";
}
.icon-search:before {
  content: "\e631";
}
.icon-share:before {
  content: "\e632";
}
.icon-showpassword:before {
  content: "\e633";
}
.icon-sort:before {
  content: "\e634";
}
.icon-sponsored:before {
  content: "\e635";
}
.icon-startnew:before {
  content: "\e636";
}
.icon-support:before {
  content: "\e637";
}
.icon-token:before {
  content: "\e638";
}
.icon-uniE639:before {
  content: "\e639";
}
.icon-uniE63A:before {
  content: "\e63a";
}
.icon-uniE63B:before {
  content: "\e63b";
}
.icon-uniE63C:before {
  content: "\e63c";
}
.icon-verticalmore:before {
  content: "\e63d";
}
.icon-arrowleft:before {
  content: "\e63e";
}
.icon-arrowright:before {
  content: "\e63f";
}
.icon-uniE640:before {
  content: "\e640";
}
.icon-uniE641:before {
  content: "\e641";
}
.icon-contests:before {
  content: "\e642";
}
.icon-down:before {
  content: "\e643";
}
.icon-uniE644:before {
  content: "\e644";
}
.icon-uniE645:before {
  content: "\e645";
}
.icon-Fill1:before {
  content: "\e646";
}
.icon-help:before {
  content: "\e647";
}
.icon-logout:before {
  content: "\e648";
}
.icon-presonwhostartedpost:before {
  content: "\e649";
}
.icon-right:before {
  content: "\e64a";
}
.icon-settings:before {
  content: "\e64b";
}
.icon-video:before {
  content: "\e64d";
}
.icon-Comment-outline-icon:before {
  content: "\e927";
}
.icon-Comment-filled-icon:before {
  content: "\e93d";
}
.icon-Comment-filled-icon2:before {
  content: "\e95e";
  color: #57a2a8;
}
.icon-Sidebar-icon:before {
  content: "\e930";
}
.icon-Sidebar-icon2:before {
  content: "\e961";
  color: #57a2a8;
}
.icon-uniE931:before {
  content: "\e931";
}
.icon-uniE932:before {
  content: "\e932";
}
.icon-Search-outline-icon:before {
  content: "\e933";
}
.icon-Search-outline-icon2:before {
  content: "\e962";
  color: #b7babe;
}
.icon-Corect-outline-icon:before {
  content: "\e934";
}
.icon-Corect-outline-icon2:before {
  content: "\e963";
  color: #58a3a9;
}
.icon-Close-outline-icon:before {
  content: "\e935";
}
.icon-Close-outline-icon2:before {
  content: "\e964";
  color: #58a3a9;
}
.icon-Back-outline-icon:before {
  content: "\e936";
}
.icon-Back-outline-icon2:before {
  content: "\e965";
  color: #58a3a9;
}
.icon-Notification-outline-icon:before {
  content: "\e968";
  color: #58a3a9;
}
.icon-Notification-outline-icon2:before {
  content: "\e938";
}
.icon-Notification-filled-icon:before {
  content: "\e928";
}
.icon-Notification-filled-icon2:before {
  content: "\e969";
  color: #57a2a8;
}
.icon-Follow-outline-icon:before {
  content: "\e93c";
}
.icon-Follow-filled-icon:before {
  content: "\e93f";
}
.icon-Follow-filled-icon-copy:before {
  content: "\e971";
  color: #57a2a8;
}
.icon-sharethis-circle-outline-icon:before {
  content: "\e93e";
}
.icon-Support-filled-icon:before {
  content: "\e940";
}
.icon-Support-filled-icon-copy:before {
  content: "\e972";
  color: #57a2a8;
}
.icon-Support-outline-icon:before {
  content: "\e941";
}
.icon-sharethis-circle-filled-icon:before {
  content: "\e942";
}
.icon-sharethis-circle-filled-icon2:before {
  content: "\e973";
  color: #53a0a6;
}
.icon-Close1-outline-icon:before {
  content: "\e943";
}
.icon-Baby-Names-Icon_Filled:before {
  content: "\e9c9";
  color: #57a2a8;
}
.icon-Heart .path1:before {
  content: "\e9d5";
  color: rgb(255, 255, 255);
}
.icon-Heart .path2:before {
  content: "\ea04";
  margin-left: -1em;
  color: rgb(43, 43, 43);
}
.icon-Baby-Names-Icon_Outline1:before {
  content: "\e9cf";
}
.icon-Go-to-top1 .path1:before {
  content: "\e9d0";
  color: rgb(255, 255, 255);
}
.icon-Go-to-top1 .path2:before {
  content: "\e9d1";
  margin-left: -1em;
  color: rgb(104, 104, 104);
}
.icon-Go-to-top1 .path3:before {
  content: "\e9d2";
  margin-left: -1em;
  color: rgb(104, 104, 104);
}
.icon-Arrow-Left1:before {
  content: "\e9d3";
  color: #808080;
}
.icon-Arrow-Right1:before {
  content: "\e9d4";
  color: #808080;
}
.icon-Heart_Filled1:before {
  content: "\e9d6";
  color: #d96772;
}
.icon-Arrow-Drop-Down1:before {
  content: "\e9d7";
  color: #808080;
}
.icon-Boy1 .path1:before {
  content: "\e9d8";
  color: rgb(88, 161, 168);
}
.icon-Boy1 .path2:before {
  content: "\e9d9";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-Boy1 .path3:before {
  content: "\e9da";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-Boy1 .path4:before {
  content: "\e9db";
  margin-left: -1.0009765625em;
  color: rgb(255, 255, 255);
}
.icon-Girl1 .path1:before {
  content: "\e9dc";
  color: rgb(217, 103, 114);
}
.icon-Girl1 .path2:before {
  content: "\e9dd";
  margin-left: -1.0048828125em;
  color: rgb(255, 255, 255);
}
.icon-Girl1 .path3:before {
  content: "\e9de";
  margin-left: -1.0048828125em;
  color: rgb(255, 255, 255);
}
.icon-Girl1 .path4:before {
  content: "\e9df";
  margin-left: -1.0048828125em;
  color: rgb(255, 255, 255);
}
.icon-Girl1 .path5:before {
  content: "\e9e0";
  margin-left: -1.0048828125em;
  color: rgb(255, 255, 255);
}
.icon-Interests-filled-Icon1:before {
  content: "\e967";
  color: #52aab6;
}
.icon-Interests-Icon1:before {
  content: "\e978";
  color: #52aab6;
}
.icon-chat-Outline1:before {
  content: "\e979";
  color: #52aab6;
}
.icon-chat1:before {
  content: "\e97a";
  color: #52aab6;
}
.icon-Experts-filled-icon1:before {
  content: "\e97b";
  color: #57a2a8;
}
.icon-Experts-outline-icon1:before {
  content: "\e97c";
  color: #58a3a9;
}
.icon-Talks-outline-icon1:before {
  content: "\e97d";
  color: #58a3a9;
}
.icon-Talks-filled-icon1:before {
  content: "\e97e";
  color: #57a2a8;
}
.icon-Blog-outline-icon1:before {
  content: "\e97f";
  color: #58a3a9;
}
.icon-Blog-filled-icon1 .path1:before {
  content: "\e980";
  color: rgb(87, 162, 168);
}
.icon-Blog-filled-icon1 .path2:before {
  content: "\e9e1";
  margin-left: -1.0751953125em;
  color: rgb(255, 255, 255);
}
.icon-Live-Feed-outline-icon1:before {
  content: "\e981";
  color: #58a3a9;
}
.icon-Live-Feed-filled-icon1:before {
  content: "\e982";
  color: #57a2a8;
}
.icon-Home-filled-icon1:before {
  content: "\e983";
  color: #57a2a8;
}
.icon-Maybe1 .path1:before {
  content: "\e984";
  color: rgb(58, 58, 58);
}
.icon-Maybe1 .path2:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Maybe1 .path3:before {
  content: "\e9e3";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe1 .path4:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe1 .path5:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe1 .path6:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}
.icon-Maybe1 .path7:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(58, 58, 58);
}
.icon-Maybe1 .path8:before {
  content: "\e9e8";
  margin-left: -1em;
  color: rgb(58, 58, 58);
}
.icon-No1:before {
  content: "\e985";
  color: #d96772;
}
.icon-Yes1:before {
  content: "\e986";
  color: #57a2a8;
}
.icon-Shape-Copy-121:before {
  content: "\e987";
}
.icon-Shape-Copy-141:before {
  content: "\e988";
}
.icon-Shape-Copy-151:before {
  content: "\e989";
}
.icon-Shape-Copy-161:before {
  content: "\e98a";
  color: #dadada;
}
.icon-Shape-Copy-171:before {
  content: "\e98b";
  color: #dadada;
}
.icon-Shape-Copy-191:before {
  content: "\e98c";
  color: #dadada;
}
.icon-Shape-Copy-201:before {
  content: "\e98d";
  color: #ccd6dd;
}
.icon-Shape-Copy-211:before {
  content: "\e98e";
  color: #52aab6;
}
.icon-Twitter--Shape1 .path1:before {
  content: "\e98f";
  color: rgb(82, 170, 182);
}
.icon-Twitter--Shape1 .path2:before {
  content: "\e9e9";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Fill-61:before {
  content: "\e990";
  color: #52aab6;
}
.icon-Fill-71:before {
  content: "\e991";
}
.icon-Fill-81:before {
  content: "\e992";
}
.icon-Fill-91:before {
  content: "\e993";
  color: #ccd6dd;
}
.icon-Fill-101:before {
  content: "\e994";
  color: #ccd6dd;
}
.icon-Fill-111:before {
  content: "\e995";
  color: #ccd6dd;
}
.icon-Fill-121:before {
  content: "\e996";
  color: #ccd6dd;
}
.icon-Fill-131:before {
  content: "\e997";
  color: #ccd6dd;
}
.icon-Facebook--Shape-Copy--Shape-Copy--Fill-11 .path1:before {
  content: "\e998";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape-Copy--Shape-Copy--Fill-11 .path2:before {
  content: "\e9ea";
  margin-left: -0.974609375em;
  color: rgb(239, 239, 239);
}
.icon-Facebook--Shape-Copy-2--WhatsApp1 .path1:before {
  content: "\e999";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape-Copy-2--WhatsApp1 .path2:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Filter-filled-icon1 .path1:before {
  content: "\e99a";
  color: rgb(218, 104, 115);
}
.icon-Filter-filled-icon1 .path2:before {
  content: "\e9ec";
  margin-left: -1.0849609375em;
  color: rgb(255, 255, 255);
}
.icon-mail-icon1 .path1:before {
  content: "\e90f";
  color: rgb(255, 255, 255);
}
.icon-mail-icon1 .path2:before {
  content: "\e9ed";
  margin-left: -1.3154296875em;
  color: rgb(255, 255, 255);
}
.icon-mail-icon1 .path3:before {
  content: "\e9ee";
  margin-left: -1.3154296875em;
  color: rgb(82, 170, 182);
}
.icon-gmail1 .path1:before {
  content: "\e910";
  color: rgb(241, 67, 54);
}
.icon-gmail1 .path2:before {
  content: "\e9ef";
  margin-left: -1em;
  color: rgb(242, 242, 242);
}
.icon-gmail1 .path3:before {
  content: "\e9f0";
  margin-left: -1em;
  color: rgb(242, 242, 242);
}
.icon-gmail1 .path4:before {
  content: "\e9f1";
  margin-left: -1em;
  color: rgb(211, 46, 42);
}
.icon-gmail1 .path5:before {
  content: "\e9f2";
  margin-left: -1em;
  color: rgb(211, 46, 42);
}
.icon-gmail1 .path6:before {
  content: "\e9f3";
  margin-left: -1em;
  color: rgb(241, 67, 54);
}
.icon-Mail_icon1 .path1:before {
  content: "\e99b";
  color: rgb(82, 170, 182);
}
.icon-Mail_icon1 .path2:before {
  content: "\e9f4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Mail_icon1 .path3:before {
  content: "\e9f5";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Mail_icon1 .path4:before {
  content: "\e9f6";
  margin-left: -1em;
  color: rgb(82, 170, 182);
}
.icon-facebook1 .path1:before {
  content: "\e99c";
  color: rgb(59, 89, 152);
}
.icon-facebook1 .path2:before {
  content: "\e9f7";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Facebook--Shape1 .path1:before {
  content: "\e99d";
  color: rgb(82, 170, 182);
}
.icon-Facebook--Shape1 .path2:before {
  content: "\e9f8";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-Seven-to-eleven-unselected_Age-Filter1 .path1:before {
  content: "\e99e";
  color: rgb(255, 255, 255);
}
.icon-Seven-to-eleven-unselected_Age-Filter1 .path2:before {
  content: "\e9f9";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Eleven-to-sixteen-unselected_Age-Filter1 .path1:before {
  content: "\e99f";
  color: rgb(255, 255, 255);
}
.icon-Eleven-to-sixteen-unselected_Age-Filter1 .path2:before {
  content: "\e9fa";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Three-to-seven-unselected_Age-Filter1 .path1:before {
  content: "\e9a0";
  color: rgb(255, 255, 255);
}
.icon-Three-to-seven-unselected_Age-Filter1 .path2:before {
  content: "\e9fb";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-One-to-three_Age-Filter1 .path1:before {
  content: "\e9a1";
  color: rgb(255, 255, 255);
}
.icon-One-to-three_Age-Filter1 .path2:before {
  content: "\e9fc";
  margin-left: -1em;
  color: rgb(88, 161, 166);
}
.icon-Three-to-seven_Age-Filter1 .path1:before {
  content: "\e9a2";
  color: rgb(255, 255, 255);
}
.icon-Three-to-seven_Age-Filter1 .path2:before {
  content: "\e9fd";
  margin-left: -1em;
  color: rgb(88, 161, 166);
}
.icon-Zero-to-one_Age-Filter1 .path1:before {
  content: "\e9a3";
  color: rgb(255, 255, 255);
}
.icon-Zero-to-one_Age-Filter1 .path2:before {
  content: "\e9fe";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-Seven-to-eleven_Age-Filter1 .path1:before {
  content: "\e9a4";
  color: rgb(255, 255, 255);
}
.icon-Seven-to-eleven_Age-Filter1 .path2:before {
  content: "\e9ff";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-Pregnancy_Age-Filter1 .path1:before {
  content: "\e9a5";
  color: rgb(255, 255, 255);
}
.icon-Pregnancy_Age-Filter1 .path2:before {
  content: "\ea00";
  margin-left: -0.9775390625em;
  color: rgb(88, 163, 169);
}
.icon-Eleven-to-sixteen_Age-Filter1 .path1:before {
  content: "\e9a6";
  color: rgb(255, 255, 255);
}
.icon-Eleven-to-sixteen_Age-Filter1 .path2:before {
  content: "\ea01";
  margin-left: -1em;
  color: rgb(88, 163, 169);
}
.icon-One-to-three-unselected_Age-Filter1 .path1:before {
  content: "\e9a7";
  color: rgb(255, 255, 255);
}
.icon-One-to-three-unselected_Age-Filter1 .path2:before {
  content: "\ea02";
  margin-left: -1em;
  color: rgb(181, 182, 182);
}
.icon-Pregnancy-unselected_Age-Filter1 .path1:before {
  content: "\e9a8";
  color: rgb(255, 255, 255);
}
.icon-Pregnancy-unselected_Age-Filter1 .path2:before {
  content: "\ea03";
  margin-left: -0.9775390625em;
  color: rgb(181, 182, 182);
}
.icon-ShapeCopy131:before {
  content: "\e602";
}
.icon-call1:before {
  content: "\e60a";
}
.icon-camera1:before {
  content: "\e64c";
}
.icon-uniE60B1:before {
  content: "\e64e";
}
.icon-uniE60C1:before {
  content: "\e64f";
}
.icon-comment1:before {
  content: "\e650";
}
.icon-delete1:before {
  content: "\e651";
}
.icon-edit1:before {
  content: "\e652";
}
.icon-enable1:before {
  content: "\e653";
}
.icon-facebook_011:before {
  content: "\e654";
}
.icon-Facebook__x28_alt_x29__31:before {
  content: "\e9a9";
  color: #52aab6;
}
.icon-uniE6121:before {
  content: "\e655";
}
.icon-uniE6131:before {
  content: "\e656";
}
.icon-fellowparents1:before {
  content: "\e657";
}
.icon-filter1:before {
  content: "\e658";
}
.icon-follow1:before {
  content: "\e659";
}
.icon-31:before {
  content: "\e65a";
}
.icon-gmail_011:before {
  content: "\e65b";
}
.icon-uniE6191:before {
  content: "\e65c";
}
.icon-uniE61A1:before {
  content: "\e65d";
}
.icon-google-plus1:before {
  content: "\e65e";
}
.icon-home1:before {
  content: "\e65f";
}
.icon-71:before {
  content: "\e660";
}
.icon-111:before {
  content: "\e661";
}
.icon-161:before {
  content: "\e662";
}
.icon-boy021:before {
  content: "\e663";
}
.icon-girl011:before {
  content: "\e664";
}
.icon-pregnancy1:before {
  content: "\e665";
}
.icon-horizontalmore1:before {
  content: "\e666";
}
.icon-livefeed1:before {
  content: "\e667";
}
.icon-location1:before {
  content: "\e668";
}
.icon-married1:before {
  content: "\e669";
}
.icon-messages1:before {
  content: "\e66a";
}
.icon-uniE6281:before {
  content: "\e66b";
}
.icon-uniE6291:before {
  content: "\e66c";
}
.icon-notification1:before {
  content: "\e66d";
}
.icon-occupation1:before {
  content: "\e66e";
}
.icon-parenttalk1:before {
  content: "\e66f";
}
.icon-uniE62D1:before {
  content: "\e670";
}
.icon-uniE62E1:before {
  content: "\e671";
}
.icon-privacy1:before {
  content: "\e672";
}
.icon-public1:before {
  content: "\e673";
}
.icon-search1:before {
  content: "\e674";
}
.icon-share1:before {
  content: "\e675";
}
.icon-showpassword1:before {
  content: "\e676";
}
.icon-sort1:before {
  content: "\e677";
}
.icon-sponsored1:before {
  content: "\e678";
}
.icon-startnew1:before {
  content: "\e679";
}
.icon-support1:before {
  content: "\e67a";
}
.icon-token1:before {
  content: "\e67b";
}
.icon-uniE6391:before {
  content: "\e67c";
}
.icon-uniE63A1:before {
  content: "\e67d";
}
.icon-uniE63B1:before {
  content: "\e67e";
}
.icon-uniE63C1:before {
  content: "\e67f";
}
.icon-verticalmore1:before {
  content: "\e680";
}
.icon-arrowleft1:before {
  content: "\e681";
}
.icon-arrowright1:before {
  content: "\e682";
}
.icon-uniE6401:before {
  content: "\e683";
}
.icon-uniE6411:before {
  content: "\e684";
}
.icon-contests1:before {
  content: "\e685";
}
.icon-down1:before {
  content: "\e686";
}
.icon-uniE6441:before {
  content: "\e687";
}
.icon-uniE6451:before {
  content: "\e688";
}
.icon-Fill11:before {
  content: "\e689";
}
.icon-help1:before {
  content: "\e68a";
}
.icon-logout1:before {
  content: "\e68b";
}
.icon-presonwhostartedpost1:before {
  content: "\e68c";
}
.icon-right1:before {
  content: "\e68d";
}
.icon-settings1:before {
  content: "\e68e";
}
.icon-video1:before {
  content: "\e68f";
}
.icon-Comment-outline-icon1:before {
  content: "\e9aa";
}
.icon-Comment-filled-icon1:before {
  content: "\e9ab";
}
.icon-Comment-filled-icon21:before {
  content: "\e9ac";
  color: #57a2a8;
}
.icon-Sidebar-icon1:before {
  content: "\e9ad";
}
.icon-Sidebar-icon21:before {
  content: "\e9ae";
  color: #57a2a8;
}
.icon-uniE9311:before {
  content: "\e9af";
}
.icon-uniE9321:before {
  content: "\e9b0";
}
.icon-Search-outline-icon1:before {
  content: "\e9b1";
}
.icon-Search-outline-icon21:before {
  content: "\e9b2";
  color: #b7babe;
}
.icon-Corect-outline-icon1:before {
  content: "\e9b3";
}
.icon-Corect-outline-icon21:before {
  content: "\e9b4";
  color: #58a3a9;
}
.icon-Close-outline-icon1:before {
  content: "\e9b5";
}
.icon-Close-outline-icon21:before {
  content: "\e9b6";
  color: #58a3a9;
}
.icon-Back-outline-icon1:before {
  content: "\e9b7";
}
.icon-Back-outline-icon21:before {
  content: "\e9b8";
  color: #58a3a9;
}
.icon-Notification-outline-icon1:before {
  content: "\e9b9";
  color: #58a3a9;
}
.icon-Notification-outline-icon21:before {
  content: "\e9ba";
}
.icon-Notification-filled-icon1:before {
  content: "\e9bb";
}
.icon-Notification-filled-icon21:before {
  content: "\e9bc";
  color: #57a2a8;
}
.icon-Follow-outline-icon1:before {
  content: "\e9bd";
}
.icon-Follow-filled-icon1:before {
  content: "\e9be";
}
.icon-Follow-filled-icon-copy1:before {
  content: "\e9bf";
  color: #57a2a8;
}
.icon-sharethis-circle-outline-icon1:before {
  content: "\e9c0";
}
.icon-Support-filled-icon1:before {
  content: "\e9c1";
}
.icon-Support-filled-icon-copy1:before {
  content: "\e9c2";
  color: #57a2a8;
}
.icon-Support-outline-icon1:before {
  content: "\e9c3";
}
.icon-sharethis-circle-filled-icon1:before {
  content: "\e9c4";
}
.icon-sharethis-circle-filled-icon21:before {
  content: "\e9c5";
  color: #53a0a6;
}
.icon-Close1-outline-icon1:before {
  content: "\e9c6";
}






/*==================icon css=========================*/
.icon-arrowleft:before {
  color: rgb(74,74,74);
}
.icon-arrowright:before {
  color: rgb(74,74,74);
}
.icon-1:before {
  content: "\ea1c";
}
.icon-ShapeCopy12:before {
  content: "\e92d";
}
.icon-ShapeCopy14:before {
  content: "\e92e";
}
.icon-ShapeCopy15:before {
  content: "\e945";
}
.icon-askexpert:before {
  content: "\e92f";
  color: #57a2a8;
}
.icon-blog:before {
  content: "\e944";
  color: rgb(87, 162, 168);
}
.icon-blog:after {
  content: "\e95f";
  margin-left: -1.0751953125em;
  color: rgb(255, 255, 255);
}
.icon-chat:before {
  color:initial;
}
.icon-Facebook .path1:before {
  content: "\e612";
  color: rgb(82, 170, 182);
}
.icon-Facebook .path2:before {
  content: "\e613";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-gmail .path1:before {
  content: "\e619";
  color: rgb(136, 153, 166);
}
.icon-gmail .path2:before {
  content: "\e61a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-parentune .path1:before {
  content: "\e62d";
  color: rgb(82, 170, 182);
}
.icon-parentune .path2:before {
  content: "\e62e";
  margin-left: -1em;
  color: rgb(239, 239, 239);
}
.icon-Twitter .path1:before {
  content: "\e639";
  color: rgb(82, 170, 182);
}
.icon-Twitter .path2:before {
  content: "\e63a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-watsapp .path1:before {
  content: "\e63b";
  color: rgb(82, 170, 182);
}
.icon-watsapp .path2:before {
  content: "\e63c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-view-section:before {
  content: "\ea20";
}
.icon-view-section-filled:before {
  content: "\ea20";
  color: #52aab6;
}
.icon-video-section:before {
  content: "\ea05";
}
.icon-video-section-filled:before {
  content: "\ea05";
  color: #52aab6;
}
.icon-video-watch:before {
  content: "\ea21";
}
.icon-Share-outline-icon:before {
  content: "\e93e";
}

/*Padding classes*/
.vpadding-5
{
  padding-top:5px;
  padding-bottom: 5px;
}
.vpadding-10
{
  padding-top:10px;
  padding-bottom: 10px;
}
.vpadding-15
{
  padding-top:15px;
  padding-bottom: 15px;
}
.vpadding-20
{
  padding-top:20px;
  padding-bottom: 20px;
}
.hpadding-5
{
  padding-left: 5px;
  padding-right: 5px;
}
.hpadding-10
{
  padding-left: 10px;
  padding-right: 10px;
}
.hpadding-15
{
  padding-left: 15px;
  padding-right: 15px;
}
.hpadding-20
{
  padding-left: 20px;
  padding-right: 20px;
}
/*----------------*/
/*-------------------*/
/*font-style classes*/
.font-italic{font-style: italic;}
/*font-style classes ends*/
/*font-size classes*/
.fs24{ font-size:20px !important;}
.fs10{ font-size:10px !important;}
.fs11{ font-size:11px !important;}
.fs12{ font-size:12px !important;}
.fs13{ font-size:13px !important;}
.fs14{ font-size:14px !important;}
.fs15{ font-size:15px !important;}
.fs16{ font-size:16px !important;}
.fs17{ font-size:17px !important;}
.fs18{ font-size:18px !important;}
.fs19{ font-size:19px !important;}
.fs20{ font-size:20px !important;}
.fs21{ font-size:21px !important;}
.fs22{ font-size:22px !important;}
.fs23{ font-size:23px !important;}
.fs25{ font-size:25px !important;}
.fs26{ font-size:26px !important;}
.fs27{ font-size:27px !important;}
.fs28{ font-size:28px !important;}
.fs29{ font-size:29px !important;}
.fs30{ font-size:30px !important;}

/*font-size classes ends*/
/*font-family classes*/
/*===========================================
------<header and footer css start here>-----
=============================================*/

/*------header--------*/
header{ width:100%; height:65px; background:#f8f8f8; position:fixed; top:0; left:0; z-index:9;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.24);}
.headerLeft{ padding-top:8px;}
.headerRightNav > ul li{ float:left; padding:0 10px; position:relative;}
.headerRightNav:after{ content:''; width:1px; height:30px; background:#979797; position:absolute; right:0; top:36%; margin-top:-8.5px;}
.headerRightNav > ul li a,.headerRightNav > ul li span{ color:rgba(41,41,41,1); font-size:11px; font-weight: 700; text-transform:uppercase; position:relative; display:block; padding:25px 3px;cursor: pointer;}
.headerRightNav > ul li a .icon,.headerRightNav > ul li span .icon{font-size: 18px;margin-top: -5px;}
.headerRightDiv > ul li a .icon{font-size: 19px;margin-top: -4px;}
.headerRightNav > ul li:last-child a{ padding-right:0;}
/*.headerRightNav > ul li:last-child a:after{ content:''; border-right:4px solid rgba(0, 0, 0, 0); border-left:4px solid rgba(0, 0, 0, 0); border-top:5px solid #292929; position:absolute; right:0; top:50%; margin-top:-2.5px;}*/
.headerRightNav > ul li a:hover, .headerRightNav > ul li a.active,.headerRightNav > ul li span:hover, .headerRightNav > ul li span.active{ color:#52aab6; box-shadow:0 -3px 0 #52aab6 inset;}
.headerRightNav > ul li:last-child a:hover:after, .headerRightNav > ul li:last-child a.active:after{border-top:5px solid #52aab6;}
.headerRightDiv > ul li{ float:left;}
.headerRightDiv > ul li > span{ float:left; margin:-0.5px 5px 0 5px;color:#292929; font-size:11px; text-transform:uppercase; padding:25px 0;}
.headerRightDiv > ul li a,.headerRightDiv > ul li span{color:rgba(41,41,41,1); font-size:11px; font-weight: 700; text-transform:uppercase; position:relative; display:block; padding:25px 0;}
.headerRightDiv > ul li a:hover, .headerRightDiv > ul li a.active,.headerRightDiv > ul li span:hover, .headerRightDiv > ul li span.active{ color:#52aab6; box-shadow:0 -3px 0 #52aab6 inset;}
.navDropDown{display: none; position:absolute; top:99%; right:0; border-top:3px solid #52aab6; background:rgba(243, 243, 242,0.92); min-width:153px; z-index:5;}
.navDropDown ul li{ float:none; padding:0 10px; width:100%;}
.dropdown{position: relative;}
.headerRightNav > ul li.dropdown a:hover, .headerRightDiv  > ul li.dropdown a:hover,.headerRightNav > ul li.dropdown span:hover, .headerRightDiv  > ul li.dropdown span:hover{box-shadow: none;}

li.dropdown:hover .navDropDown{display: block;}

.navDropDown li a:after,.navDropDown li span:after{ display:none;}
.navDropDown li a,.navDropDown li span{ display:block; border-bottom:1px solid rgba(151, 151, 151,1); text-align:center;}
.smallLogo{ display:none;}
.navDropDown li:last-child a{ border-bottom: 0;}
.headerRightDiv > ul li a.user-image-header {padding: 13px 0 15px;}
.user-image-header img {width:35px;height:35px;border-radius: 50%; vertical-align: middle;}
.headerRight .headerRightDiv span.icon-search:hover{box-shadow: none;}
/*amish*/
.navDropDown ul li a {font-size: 13px;font-weight: bold;}
.headerRightNav > ul li.dropdown a,.headerRightNav > ul li.dropdown span {font-size: 13px;font-weight: bold;}
/*amish end*/
/*-----------*/

/*------footer--------*/
footer{ width:100%; background:#516E84; float:left; padding-top:25px;}
.footerBox{ max-width:200px; min-width:110px;}
.footerBox h3,.footerBox .h3{ color:#fff; padding:0;}
.footerBox ul li a,.footerBox ul li span{ color:#fff;  font-size:14px; line-height:24px;}
.footerBtm{ background:#52aab6; padding:22px 0; float:left; width:100%; margin-top:25px;}
.footerBtm p{ color:#fff;}
/*-----------*/

/*======new clearfix======*/
.clearfloats:before, .clearfloats:after {content: " ";display:table;}
.clearfloats:after {clear:both;}
/*===========================================
-------<header and footer css end here>------
=============================================*/
.social-btn {font-size: 20px;}

.fbcolor span, .gmailColor span {position: absolute;left: 15px;font-size: 24px;top:7px;}
/*===notification-count*/
.notificatioCount {position: absolute;width: 15px;height: 15px;background-color: rgba(82,170,182,1);border-radius: 50%;right:-6px;top:12px;line-height: 15px;font-size: 8px;text-align: center;color: #fff;}
/*===============*/

/*======user briefing popup======*/
.user-briefing-popup {width: 431px;z-index: 8;position: absolute;top:118%;padding: 15px; border-radius: 3px;}
#snippet_wrap .user-briefing-popup{box-shadow: 0 0 7px 0 rgba(42,42,42,0.5)}
.popup-top {min-height: 82px;}
.boxShadow42  {
  -webkit-box-shadow: 0 0 7px rgba(42,42,42,0.2);
  -moz-box-shadow: 0 0 7px rgba(42,42,42,0.2);
  box-shadow: 0 0 7px rgba(42,42,42,0.2);
}
.user-briefing-popup img {width: 78px;height: 78px;display: inline-block;margin-right: 15px; border-radius: 50%}
.user-briefing-popup .fleft {width: 290px;}
.user-briefing-popup .fRight {width: 110px;}
.user-briefing-popup button {font-size: 12px; padding:10px 15px;width: 100%;}
.user-briefing-popup .iblock {max-width: 190px; vertical-align: top;}
.user-briefing-popup .iblock .user_name{font-family: lato-bold; font-size: 18px;}
.user-briefing-popup .add_parent_wrap a,
.user-briefing-popup .add_parent_wrap button
{
  display: block;
}
.user-briefing-popup .one-kid:not(:last-child)
{
  border-right: 1px solid inherit;
}
.user-briefing-popup .one-kid .icon
{
   font-size: 120%;
}

.child span.separator {padding: 0 3px;}
.arrow {position: absolute;
  top:-10px;
  left: 15px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 15px solid white;
}
/*===================*/

/*========to be moved to live-feed/fellw parent css====*/
.friend-list-refine .mainTab{ height:40px; line-height:40px; position:fixed; top:83px; left:0; z-index:3; width:100%;}
.friend-list-refine .mainTab li{ float:left; width:25%;}
.friend-list-refine .mainTab li a{ display:block; text-align:center; background:rgb(239, 239, 239);font-size:13px; font-weight:700; color:rgba(102, 102, 102,1)}
.friend-list-refine .mainTab li a:hover, .mainTab li a.active{ background:#fff; color:#52aab6; box-shadow:0 -3px 0 #52aab6 inset;}

.connectParents h3 {text-transform: none;font-family: lato-regular;}


div.text_content_block{font-size: 100%;color: rgba(42, 42, 42, 0.69);font-family: lato-regular;line-height: 153%;word-wrap: break-word;overflow-wrap:break-word;}
div.text_content_block p{margin:10px 0;}
.form-input-error{border:1px solid #f00 !important;}

.cornerwise-filter li {text-transform: capitalize;}

/*===parents listing===*/
.parent-list-box img {width: 78px; height: 78px; border-radius: 50%;}
.parent-list-box .btnStyle {padding: 9px 15px;width: 100%;}
.parent-details {margin-left: 20px;}

/*===For Profile privacy display===*/
.hide_edit_links, .hide_timeline, .hide_occupation, .hide_familyInfo, .hide_spouseDetails, .hide_fellowParents, .hide_childDetails{
    display: none;
}

.commentHolder > div:last-child img{ width:100%; display:inline-block;}

/*======Live feed ======*/
.feed_tab {height:320px;overflow-y:scroll}

.notificationCount
{
    position: absolute;
    font-size: 11px;
    color: #fff;
    background: rgba(219, 101, 114, 1);
    border-radius: 50%;
    width: 17px;
    height: 17px;
    text-align: center;
    line-height: 18px;
    top: 13px;
    right: -6px;
}

.footer-container
{
  color: #fff;
  font-size: 12px;
}
.footer-icons
{
  display: inline-block;
}
.footer-icons>a
{
  text-decoration: none;
  display: inline-block;
  color: #fff;
  margin-left: 10px;
}
img.whatsapp-btn{display: none;}

#step2,#step3 {
    display: none;
}
.skip-button-wrapper {
    color: grey;
    float: left;
    margin: -51px 0px 56px 30px !important;
    text-align: center;
    width: 100%;
}
.skip-button-wrapper a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: rgba(204, 214, 221, 1);
    border-color: -moz-use-text-color grey grey;
    border-image: none;
    border-style: solid none none;
    border-width: 1px;
    color: grey;
    display: block;
    padding: 16px;
    width: 100%;
    font-size: 14px;
}
.theme-btn,.btn-theme
{
  color: rgb(42, 42,42);
  font-family: lato-regular;
  font-size: 14px;
  text-align: center;
  padding: 10px 0;
  border-radius: 3px;
  border: 2px solid #424242;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
  transition: all .2s ease-out;
}
.theme-btn1,.btn-theme1
{
  color: #fff;
  font-family: lato-regular;
  font-size: 14px;
  text-align: center;
  padding: 10px 0;
  border-radius: 3px;
  border-color:#55aab6;
  background: #55aab6;
}

.btnStyle.dark-cyan{border: 2px solid rgb(81,110,132);}
.btnStyle.dark-cyan:active{background: #fff;color: rgb(81,110,132);opacity: 1;}

.btnStyle.green{border: 2px solid #55aab6;}
.btnStyle.green:active{background: #fff;color: #55aab6;opacity: 1;}

.theme-btn2:hover,
.btn-theme2:hover,
.theme-btn1:hover,
.btn-theme1:hover,
.btnStyle.dark-cyan:hover,
.btnStyle.green:hover
{
  opacity: 0.8;
}

.theme-btn1:active,
.btn-theme1:active
{
  background: #fff;
  color: #55aab6;
  opacity: 1;
}
.theme-btn2,.btn-theme2
{
  color: #fff;
  font-family: lato-regular;
  font-size: 14px;
  text-align: center;
  padding: 10px 0;
  border-radius: 3px;
  border-color:rgb(219, 101, 114);
  background: rgb(219, 101, 114);
}
.theme-btn2:active,
.btn-theme2:active
{
  background: #fff;
  color: rgb(219, 101, 114);
  opacity: 1;
}

.theme-btn-padding
{
  padding: 13px 10px !important;
}
.theme-color
{
  color: #55aab6;
}
.b
{
  font-weight: bold;
}
.theme-tabs a
{
  padding: 12px 20px;
  text-align: center;
  min-width: 165px;
  background: rgba(239, 239, 239,1);
  color: rgba(42,42,42,1);
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  margin-right: 5px;
  font-family: lato-regular;
  transition: all .5s ease-in-out 0s;
}
.theme-tabs a.active,
.theme-tabs a:hover
{
  color: rgba(42,42,42,1) !important;
  box-shadow: 0 -3px 0 #52aab6 inset !important;
  background-color: rgba(249,249,249,1) !important;
}
.new-step-icon-edit{font-size: 24px;padding: 3px;}
.editDelete {  position: inherit;  z-index: 5;}

/*Datepicker*/
#ui-datepicker-div{z-index: 5!important;}
.ui-datepicker .ui-datepicker-prev:after {position: absolute;content: "<";width: 20px;color: #fff;
    font-size: 20px;top: 10%;left: 13px;}
.ui-datepicker .ui-datepicker-next:after {position: absolute;content: ">";width: 20px;color: #fff;font-size: 20px;top: 10%;}
.ui-datepicker .ui-datepicker-header.ui-widget-header {background: #52aab6;color: #fff;font-family: lato-regular;}
.ui-widget-header .ui-datepicker-next-hover:after,.ui-widget-header .ui-datepicker-prev-hover:after{color:#52abb6!important;}
.ui-datepicker .ui-datepicker-prev:after, .ui-datepicker .ui-datepicker-next:after{top:-1px !important;}
.ui-datepicker .ui-datepicker-next:after{right: -2px !important;}
.ui-datepicker .ui-datepicker-prev:after{left: 5px !important;}
.ui-icon-circle-triangle-e,.ui-icon-circle-triangle-w{display: none !important;}
.ui-state-default.ui-state-hover{background: #52abb6!important;color: #fff !important;border: none!important;outline: none!important;border-radius:4px!important;}
.ui-datepicker-calendar,.ui-datepicker-year{font-family: lato-regular!important;}
.ui-state-default.ui-state-active{background: #52abb6!important;color: #fff !important;border-radius:4px!important;font-size: 16px!important;}
.ui-state-default{background: none!important;border: none!important;text-align: center!important;}
.ui-widget-header .ui-datepicker-next-hover,.ui-widget-header .ui-datepicker-prev-hover{background: #fff!important;}
.ui-datepicker select.ui-datepicker-year{width:70px !important;}
#ui-datepicker-div {width: 450px;}
.ui-datepicker td a{ padding:5px;}
.ui-datepicker .ui-datepicker-title,.ui-datepicker th,.ui-state-default.ui-state-active,.ui-datepicker td span, .ui-datepicker td a{font-size: 25px !important;}
.ui-datepicker select.ui-datepicker-year{width: 100px !important;}
.ui-datepicker .ui-datepicker-prev:after{font-size: 35px;}
.ui-datepicker .ui-datepicker-next:after{font-size: 35px;right: 6px !important;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{width: 3em !important;height: 3.6em !important;}

.talk-detail p.main{line-height: 1.5}
p.small a.user_snippet,p.small span.user_snippet {color: #52aab6;}
.user_snippet{cursor: pointer;}
/*===user actions styling===*/
.recordBox {overflow: hidden;    margin-top: 5px;}
.recordBox .actions-block {margin: 7px 0;padding: 10px 0;border-top: 1px solid rgb(204, 214, 221);border-bottom: 1px solid rgb(204, 214, 221);}
.recordBox .actions-block .iconList {padding: 0; margin: 0;}
.recordBox .actions-block .iconList li{line-height: 25px;}
/*===user actions styling ends===*/

span.link{cursor:pointer;}
.breadcrumb a{color:#52abb6;}
#less span,#more span{cursor:pointer;color:#52abb6;}

.blog-references input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.blog-references .row .col {
  -webkit-box-flex: 1;
          flex: 1;
}
/* Accordion styles */
.blog-references .tabs {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
}

.blog-references .tab {
  width: 100%;
  color: white;
  overflow: hidden;
}
.blog-references .tab-label {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1em;
  background: #fff;
  font-weight: bold;
  cursor: pointer;
  font-family: lato-regular;
  font-size: 16px;
  color: #000;
  /* Icon */
}
.blog-references .tab-label:hover {
  background: #fff;
}
.blog-references .tab-label::after {
  content: "+";
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-transition: all .35s;
  font-weight:bold;
  color:#52aab6;
  transition: all .35s;
}
.blog-references .tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  -webkit-transition: all .35s;
  transition: all .35s;
  font-family:lato;
}
.blog-references .tab-close {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #2c3e50;
  cursor: pointer;
}

.blog-references input:checked + .tab-label {
  background: #52aab6;
  color: white;
}
.blog-references input:checked + .tab-label::after {
  content: "-";
  color:#fff;
}
.blog-references input:checked ~ .tab-content {
  max-height: 100vh;
  padding: 1em;
}