@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,400italic,700italic,300italic);
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

body {
	font-size: 14px;
	line-height: 18px;
	color: #5f5e5a;
	font-family: 'Lato', sans-serif;
}
a.help_box_link_new {
    color:  #2bd2c7;
}
a {
	color: #5f5e5a;
}
a:hover, 
a:focus {
	color: #ed862f;
	text-decoration: none;
}
.margin-nun {
	margin: 0 !important;
}
.margin-top-nun {
	margin-top: 0;
}
.padding-nun {
	padding: 0;
}
.padding-right-nun {
	padding-right: 0;
}
.padding-left-nun {
	padding-left: 0;
}
.sprite {
	display: inline-block;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
}

/*=== Header ===*/
#header-top {
	border-top: 4px solid #eb6031;
}
#header-top ul {
	float: right;
}
#header-top ul,
#header-top ul li {
	margin: 0;
	padding: 0;
}
#header-top ul li {
	list-style: none;
	float: left;
}
#header-top .user-nav li {
	height: 40px;
}
#header-top .user-nav li.nav-text,
#header-top .user-nav li a {
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin: 9px 0;
	padding: 0 10px;
	color: #9d9d9d;
	border-right: 1px solid #9d9d9d;
}
#header-top .user-nav li.nav-text {
	height: auto;
	text-transform: uppercase
}
#header-top .user-nav li a.brands {
	background: #bababa;
	color: #fff;
	height: 20px;
	margin-right: 20px;
}

#header-top .social-media li {
	border-right: 1px solid #e8e9ea;
}
#header-top .social-media li:first-child {
	border-left: 1px solid #e8e9ea;
}
#header-top .social-media li a {
	float: left;
	width: 43px;
	height: 40px;
	text-indent: -9999em;
}
#header-top .social-media li a.twitter {
	background-position: 0 0;
}
#header-top .social-media li a.twitter:hover {
	background-position: -44px 0;
}
#header-top .social-media li a.facebook {
	background-position: 0 -41px;
}
#header-top .social-media li a.facebook:hover {
	background-position: -44px -41px;
}
#header-top .social-media li a.instagram {
	background-position: 0 -82px;
}
#header-top .social-media li a.instagram:hover {
	background-position: -44px -82px;
}
#header-top .social-media li a.youtube {
	background-position: 0 -123px;
}
#header-top .social-media li a.pinterest {
	background-position: 0 -164px;
}
#header-top .social-media li a.pinterest:hover {
	background-position: -44px -164px;
}
#header-bottom {
	padding: 18px 0;
	border-top: 1px solid #e8e9ea;
	border-bottom: 1px solid #e8e9ea;
}
#logo {
	position:relative;
	z-index: 999;
	float: left;
	margin: 0;
}
#logo a {
	width: 250px;
	height: 74px;
	float: left;
	text-indent: -9999em;
	background-position: -88px 0px;
}
#header-right {
	float: right;
	position: relative;
	margin-right: -10px;
}
.menu,
.menu li {
	margin: 0;
	padding: 0;
}
.menu {
	padding: 47px 48px 0 0;
}
.menu li {
	float: left;
	list-style: none;
	padding-right: 15px;
}
.menu li a {
	line-height: 41px;
	color: #5f5e5a;
	font-size: 16px;
}







.menu li.active a {
	color: #e24825;
}
.sb-search {
	position: absolute;
	right: 0;
	top: 47px;
	width: 0%;
	min-width: 50px;
	height: 41px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}
.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	background: #fff;
	width: 100%;
	height: 41px;
	margin: 0;
	z-index: 10;
	font-size: 16px;
	padding: 0 45px 0 15px;
	color: #2c3e50;
}
.sb-search-input::-webkit-input-placeholder,
.sb-search-input:-moz-placeholder,
.sb-search-input::-moz-placeholder,
.sb-search-input:-ms-input-placeholder {
	color: #bababa;
}
.sb-icon-search,
.sb-search-submit  {
	width: 48px;
	height: 41px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 41px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.sb-icon-search {
	color: #bababa;
	background: url(../images/sprite.png) no-repeat 0 -409px;
	z-index: 90;
	speak: none;
}
.sb-search {
	border: 1px solid #fff;
}
.sb-search.sb-search-open {
	border: 1px solid #ccc;
}
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}
.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: url(../images/sprite.png) no-repeat 0 -450px #fff;
	color: #bababa;
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
/*=== /Header ===*/


/*=== Footer ===*/
#footer {
	padding: 60px 0;	
	margin-top: 0;
	background: #e8e9ea;
}
#footer p {
	font-size: 26px;
	font-weight: 300;
	margin-bottom: 35px;
}
#footer ul,
#footer ul li {
	margin: 0;
	padding: 0;
}
#footer ul li {
	list-style: none;
	line-height: 24px;
}
#footer .social-media {
	clear: both;
	overflow: hidden;
	width: 100%;
}
#footer .social-media li {
	float: left;
	padding-left: 50px;
}
#footer .social-media li:first-child {
	padding-left: 0;
}
#footer .social-media li a {
	float: left;
	height: 24px;
	text-indent: -9999em;
}
#footer .social-media li a.twitter {
	width: 23px;
	background-position: 0px -205px;
}
#footer .social-media li a.twitter:hover {
	background-position: -31px -205px;
}
#footer .social-media li a.facebook {
	width: 11px;
	background-position: 0px -229px;
}
#footer .social-media li a.facebook:hover {
	background-position: -31px -229px;
}
#footer .social-media li a.instagram {
	width: 24px;
	background-position: 0px -253px;
}
#footer .social-media li a.instagram:hover {
	background-position: -31px -253px;
}
#footer .social-media li a.youtube {
	width: 30px;
	background-position: 0px -277px;
}

#footer .social-media li a.pinterest {
	width: 19px;
	background-position: 0px -301px;
}
#footer .social-media li a.pinterest:hover {
	background-position: -31px -301px;
}
#footer .small {
	font-size: 10px;
	color: #9d9d9d;
	margin-top: 35px;
	margin-bottom: 0;
	font-weight: 400;
}
#footer .sheppeaks-icon {
	width: 93px;
	height: 81px;
	text-indent: -9999em;
	background-position: -339px 0;
}
/*=== /Footer ===*/


/*=== Sidebar ===*/
/*--- Trending Topics ---*/
#trending-topics {
	/*max-width: 238px;
	margin: 0 auto;*/
	margin-bottom: 40px;
	background: #e8e9ea;
}
#trending-topics img {
	width: 100%;
}
#trending-topics .title1 {
	background: #2bd2c7;
	clear: both;
	overflow: hidden;
}
#trending-topics .title1 h2 {
	margin: 0 0 0 55px;
	padding: 20px 0 20px 15px;
	font-size: 26px;
	line-height: 29px;
	font-weight: 300;
	background: #e8e9ea;
}
#trending-topics .title1 .list-icon {
	float: left;
	margin: 37px 14px 0 14px;
	width: 28px;
	height: 21px;
	background-position: -87px -74px;
}
#trending-topics ul {
	margin: 0;
	padding: 0;
}
#trending-topics ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#trending-topics ul li:hover {
	background: #bababa;
	color: #5f5e5a;
}
#trending-topics ul li .image-wrap {
	position: relative;
	padding-bottom: 5px;
}
.label1 {
	position: absolute;
	left: 12px;
	bottom: 5px;
	color: #fff;
	padding: 0 10px;
	line-height: 25px;
	display: inline-block;
	background: #2bd2c7;
	font-weight: 700;
}
#trending-topics ul li p {
	margin: 0;
	padding: 7px 12px 12px 12px;
}
#trending-topics ul li .overlay {
	display: block;
	position: absolute;
	left: 0;
	bottom: 5px;
	width: 100%;
	height: 100%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.mCSB_scrollTools .mCSB_draggerContainer {
	left: auto !important;
	right: 0 !important;
}
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical {
	margin: 0 !important;
	width: 8px !important;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
	background: #fff !important;
	opacity: 0.3;
	width: 10px !important;
	border-radius: 0 !important;
	margin: 0 !important;
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #fff !important; background-color: rgba(255,255,255,1) !important;
	filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)" !important;
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #fff !important; background-color: rgba(255,255,255,1) !important;
	filter: "alpha(opacity=100)" !important; -ms-filter: "alpha(opacity=100)" !important; 
}
.mCSB_dragger_bar {
	width: 8px !important;
}

/*--- Share Videos ---*/
#share-videos {
	background: #effcfb;
	margin-bottom: 40px;
	padding: 12px;
}
#share-videos p {
	margin: 0;
}
#share-videos .title {
	border-top: 0;
	padding-top: 0
}
#share-videos .title .devider {
	background: #71e3dc;
}
#share-videos .title .play {
	display: block;
	width: 30px;
	height: 23px;
	background-color: #71e3dc;
	background-position: -87px -96px;
	margin-bottom: 18px;
	color: #fff;
}
.share-here .linktype1,
#share-videos .linktype1 {
	color: #2bd2c7;
	font-size: 16px;
}
#share-videos .linktype1 {
	margin-bottom: 0;
	border: 0;
}
#share-videos .linktype1:hover {
	color: #5f5e5a;
}
.linktype1 .upload {
	float: left;
	width: 18px;
	height: 18px;
	margin-right: 12px;
	background-position: 0px -327px;
}
.linktype1:hover .upload {
	background-position: -18px -327px;
}
.share-here .linktype1:hover .upload {
	background-position: -36px -327px;
}
/*=== /Sidebar ===*/


/*=== Carousal ===*/
#hero1 {
	border-bottom: 1px solid #e8e9ea;
	margin-bottom: 40px;
	width: 100%;
	float: left;
}
#hero1 h2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 300;
	margin: 20px 0 20px 0;
}
#hero1 h2 strong {
	font-weight: 700;
}
#hero1 p a {
	color: #e24825;
}

.message {
	position: relative;
	padding-left: 24px;
}
.message .sprite {
	position: absolute;
	left: 0;
	top: 3px;
	float: left;
	width: 18px;
	height: 17px;
	background-position: 0px -367px;
}
.message:hover .sprite {
	background-position: -19px -367px;
}

.slider-controls {
	position: absolute;
	top: 50px;
	right: -11px;
	width: 13px;
	height: 162px;
}
.slider-controls a {
	float: left;
	text-indent: -9999em;
	width: 11px;
	height: 11px;
	outline: none;
	margin: 8px 1px;
}
.carousel-indicators a {
	border-radius: 11px;
	background: #bababa;
}
.slider-controls a.active {
	background: #e44826;
}
.slider-controls a.bx-prev,
.slider-controls a.bx-next {
	width: 13px;
	background-color: #fff;
	margin: 8px 0;
}
.slider-controls a.bx-prev {
	background-position: -487px 0px;
}
.slider-controls a.bx-next {
	background-position: -487px -10px;
}
.carousel-indicators {
	width: 13px;
	float: left;
	display: inline-block;
	position: relative;
	left: 0;
	top: 0;
	bottom: auto;
}
/*=== /Carousal ===*/


/*=== Home ===*/
.title {
	clear: both;
	overflow: hidden;
	position: relative;
	padding: 17px 0 28px 0;
	border-top: 9px solid #2bd2c7;
}
#home .title,
#share-videos .title {
	margin-bottom: 15px;
}
.title .devider {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 30px;
	height: 4px;
	background: #bababa;
}
.title h3 {
	font-size: 26px;
	line-height: 26px;
	font-weight: 300;
	margin: 0;
}
.grey-title,
#sidebar .title {
	border-color: #d0d0d0;
}
.linktype1 {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #d2d2d2;
	margin: 20px 0 40px 0;
}
.linktype1 .arrow {
	width: 7px;
	height: 10px;
	margin: 0 0 0 3px;
	background-position: 0px -385px;
}
.linktype1:hover .arrow {
	background-position: -7px -385px;
} 
.linktype2:focus,
.linktype2 {
	margin: 3px 0 0 0;
	padding: 0 10px;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	background: #bababa;
}
.linktype2:hover {
	background: #ed862f;
	color: #fff;
}
.linktype2 span.sprite {
	width: 13px;
	height: 12px;
	float: left;
	margin: 5px 7px 0 0;
}
.linktype2 span.sprite.twitter {
	background-position: 0px -396px;
}
.linktype2 span.sprite.instagram {
	background-position: -13px -396px;
}
.linktype2 span.sprite.facebook {
	background-position: -26px -396px;
}
.linktype3 {
	margin: 6px 0 0 0;
	line-height: 18px;
}
.linktype3 .subscribe {
	float: left;
	width: 26px;
	height: 19px;
	margin-right: 10px;
	background-position: -62px -280px;
}

.linktype3 .addyours {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background-position: 0px -346px;
}
.linktype3:hover .addyours {
	background-position: -21px -346px;
}
.linktype4 {
	display: inline-block;
	color: #fff;
	text-transform: uppercase;
	background: #e24825;
	padding: 0 12px;
	font-size: 13px;
	line-height: 23px;
}
.linktype4:hover {
	background: #ed862f;
	color: #fff;
}
.listtype1 {
	margin: 0;
	padding: 0 0 25px 0;
}
.listtype1 li {
	clear:both;
	margin: 0;
	padding: 3px 0;
	list-style: none;
	overflow:hidden;
}
.listtype1 li .radio {
	margin-top: 0;
	margin-bottom: 5px;
}
.take-a-poll {
	font-size: 20px;
	line-height: 26px;
	font-weight: 300;
}
.take-a-poll img {
	margin-top: 5px;
}
.rating {
	display: block;
	height: 27px;
	margin-top: 10px;
	border-top: 1px solid #d2d2d2;
	line-height: 14px;
}
.memebrs-in-action .rating {
	border-color: #fff;
}
.rating-bg,
.rating-bg span {
	float: left;
	width: 85px;
	height: 14px;
}
.rating-bg {
	margin-top: 11px;
	background:url(../images/star-empty.png) repeat-x left top;
}
.rating-bg span {
	background:url(../images/star-full.png) repeat-x left top;
}
.rating-num {
	display: inline-block;
	padding: 11px 0 0 5px;
	line-height: 14px;
}
.rating-num span {
	color: #9d9d9d;
}
.p-review:hover .rating-num span {
	color: #5f5e5a;
}
.facebook .row {
	margin-left: -10px;
	margin-right: -10px;
}
.social-feed-wrap {
	margin-bottom: 40px;
}
.social-feed .twitter-timeline {
	background: #fafafa;
	padding: 0 10px !important;
}
.social-feed-wrap .linktype1 {
	margin-bottom: 0;
}
.instagram p {
	font-weight: 700;
	line-height: 34px;
	height: 40px;
	margin: 0;
}
.image-holder {
	position: relative;
}
.image-info {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 8 */
    filter: alpha(opacity=0.9); /* IE 5-7 */
    opacity: 0.9;
	border: 1px solid #e8e9ea;
}
.p-review:hover .image-info {
	display: block;
}
.memebrs-in-action .image-holder .image-info {
	text-align: center;
	font-size: 16px;
	line-height: 166px;
}
.product-reviews .image-holder .image-info {
	padding: 0 10px;
}
.product-reviews .image-holder .image-info p {
	margin: 65px 0 0 0;
	color: #9d9d9d;
}
.product-reviews .image-holder .image-info strong {
	display: block;
	color: #5f5e5a;
}
/*=== /Home ===*/


/*=== Login ===*/
.form-page {
	padding-top: 40px;
	padding-bottom: 40px;
}
.title2 {
	margin: 0 0 25px 0;
	color: #72716d;
	font-size: 46px;
	line-height: 46px;
	font-weight: 300;
}
.title2 strong {
	font-weight: 700;
}
.login-fb {
	margin-bottom: 30px;
}
.login-fb a {
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	line-height: 22px;
	background: #3b5a9a;
	color: #fff;
	padding: 0 15px 0 0;
}
.login-fb a span {
	float: left;
	width: 22px;
	height: 22px;
	border-right: 1px solid #fff;
	margin-right: 15px;
	background-position: -64px -253px;
}
.login-fb a:hover {
	background: #d0d0d0;
}
.info1 {
	border-bottom: 1px solid #e8e9ea;
	padding-bottom: 10px;
}
.info1 .title {
	padding: 15px 0 20px 0;
	margin: 0;
}
.info1 p {
	/*color: #aeaeae;*/
	font-size: 12px;
}
.form-control {
	border-radius: 0;
	box-shadow: 0 0 0 0;
	font-weight: 700;
	color: #5f5e5a;
}
.login .checkbox {
	margin: 30px 0;
}
.btn-theme,
.btn-cancel {
	padding: 4px 12px;
	font-size: 15px;
	font-weight: 400;
	border-radius: 0;
	text-transform: uppercase;
}
.btn-cancel:hover,
.btn-theme {
	background: #2bd2c7;
	color: #fff;
}
.btn-cancel:hover {
	background: #ed862f;
}
.btn-theme:hover,
.btn-cancel {
	color: #fff;
	background: #d0d0d0;
}
.info-relative {
	position: relative;
}
.info-icon {
	float: left;
	width: 19px;
	height: 19px;
	margin: 7px 0 0 0;
	background-position: -87px -253px;
}
.info-icon:hover {
	background-position: -106px -253px;
}
.info-wrap {
	display: none;
	background: #fff
}
/*=== /Login ===*/


/*=== Join Now ===*/
.block1 {
	margin-top: 40px;
}
.label2 {
	line-height: 27px;
}
.children .row {
	margin-bottom: 10px;
}
.form-page .block-title {
	padding-bottom: 25px;
}
.agree {
	padding-top: 10px
}
/*=== /Join Now ===*/


/*=== Polls ===*/
.block1 {
	margin-top: 40px;
}
#more-featured-recipes .polls li:hover img {
	filter: alpha(opacity=50);
	opacity: .50
}
#more-featured-recipes .polls p {
	font-weight: 700;
}
#more-featured-recipes .polls p.publishedon {
	border-top: 1px solid #d0d0d0;
	margin: 0;
	padding: 10px 0 0 0;
	color: #aeaeae;
	font-weight: 400;
}
.linktype5-light {
	background: #d0d0d0;
}
/*=== /Polls ===*/


/*=== Update Profile ===*/
.form-row {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 30px;
}
.form-row p {
	font-weight: 700;
}
.interests {
	margin-bottom: 20px;
}
.form-row .filter-here {
	margin: 0;
}
.filter-here .dropdown-menu {
	background-color: #eeeeee;
	box-shadow: 0 0 0 0;
	margin: 2px 0 0 0;
	border-radius: 0;
	max-height: 135px;
	overflow-y: scroll;
}
.filter-here .dropdown-menu > li > a:hover {
	background: none;
}
.checkbox-container1 .radio,
.checkbox-container1 .checkbox {
	margin: 0;
}
.checkbox-container1 .row {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.checkbox-container1 .row.odd {
	background: #effcfb;
}
.interest-questions .checkbox {
	margin: 4px 0;
}
/*=== /Update Profile ===*/


/*=== Product Review ===*/
#body-nav>ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 20px 0;
}
#body-nav>ul>li {
	margin: 0;
	padding: 0 12px;
	list-style: none;
	float: left;
	font-size: 12px;
}
#body-nav>ul>li>a {
	display: block;
	padding: 15px 0;
	color: #777373;
	border-bottom: 3px solid #fff;
	font-size: 13px;
}
#body-nav>ul>li.active>a {
	color: #777373;
	border-bottom-color: #ed862f;
}
#body-nav>ul>li.open>a,
#body-nav>ul>li>a:hover {
	color: #5f5e5a;
}
#body-nav>ul>li ul {
	left: 12px;
}
#body-nav>ul>li ul li a {
	padding: 3px 12px;
}
#body-nav>ul>li ul li.active a,
#body-nav>ul>li ul li a:hover {
	background: none;
}
.t-review-head {
	clear: both;
	overflow: hidden;
	margin: 13px 0 40px 0;
}
#trending-reviews h2 {
	margin: 0;
	color: #2bd2c7;
	font-size: 20px;
	font-weight: 700;
}
#sidebar .title.title-green {
	border-color: #2BD2C7;
}
.reviews-wrap {
	/*background: #f7f7f7;*/
	margin-bottom: 40px;
}
.reviews-wrap .title h3 {
	font-size: 24px;
	line-height: 24px;
	/*padding: 0 20px;*/
	padding: 0;
	margin: 5px 0;
}
.reviews-wrap .list {
	margin: 0;
	padding: 0;
	/*padding: 0 20px;*/
}
.reviews-wrap .list li {
	margin: 0;
	padding: 30px 0;
	list-style: none;
	border-top: 1px solid #cccccc
}
.reviews-wrap .list li:first-child {
	border-top: 0;
	padding-top: 0;
}
.reviews-wrap .list li h4 {
	color: #5f5e5a;
	font-size: 14px;
	margin: 0 0 20px 0;
}
.reviews-wrap .list li .row {
	font-size: 17px;
	color: #bababa;
}

.reviews-wrap .more {
	margin: 0;
}
.reviews-wrap .more a {
	display: block;
	padding: 0 20px;
	line-height: 37px;
	font-weight: 700;
	color: #fff;
	background: #2bded7;
}
.reviews-wrap .more a:hover {
	background: #ed862f;
}
.arrow-white {
	position:relative;
	top: 1px;
	width: 7px;
	height: 11px;
	margin-left: 5px;
	background-position: -14px -385px;
}
.review-right .one,
.review-right .two {
	display: block;
	line-height: 25px;
}
.review-right .two {
	margin-top: 8px;
}
.star {
	float: left;
	margin: 3px 5px 0 0;
	width: 18px;
	height: 16px;
	background-position: -59px -346px;
}
.star span {
	float: left;
	height: 16px;
	background-position: -41px -346px;
}
.message1 {
	float: left;
	margin: 5px 5px 0 0;
	width: 18px;
	height: 18px;
	background-position: 0 -366px;
}

.reviews-wrap .list li:hover .message1,
a:hover .message1,
.message1:hover {
	background-position: -19px -366px;
}
.block-space {
	margin-bottom: 40px;
}
.social-network {
	border-top: 9px solid #d0d0d0;
	padding: 0 0 25px 0;
	border-bottom: 1px solid #d0d0d0;
}
.twitter-feed {
	padding: 0 0 15px 0;
	border-bottom: 1px solid #d0d0d0;
}
.search-here {
	position: relative;
	padding-right: 32px;
}
.search-here input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	height: 27px;
	background: #edeeef;
}
.search-here input[type="text"] {
	width: 100%;
	color: #aeaeae;
	padding: 0 15px;
	font-size: 12px;
}
.search-here .button {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px;
	height: 27px;
	background: #2bd2c7;
	color: #fff;
}
.search-here .button:hover,
.linktype5:hover,
.linktype5-green:hover {
	background: #ed862f;
	color: #fff;
}
.linktype5 {
	display: inline-block;
	padding: 0 10px;
	font-size: 15px;
	letter-spacing: 3px;
	line-height: 33px;
	color: #fff;
	background: #bababa;
}
.filter-here {
	margin: 10px 0 30px 0;
}
.filter-here .dropdown-menu {
	border: 0;
	margin: 0;
	padding: 0;
}
.filter-here .btn-block {
	border: 0;
	background: #e8e9ea;
	border-radius: 0;
	padding: 0 0 0 15px;
	height: 27px;
	line-height: 27px;
}
.filter-here .btn-block .filter {
	float: right;
	width: 32px;
	height: 27px;
	border-left: 2px solid #fff;
	background-color: #e8e9ea;
	background-position: -468px -22px;
}
.filter-here .open .btn-block .filter {
	background-position: -468px -74px;
}
.filter-here .dropdown-menu {
	width: 100%;
}
.leader-board {
	font-size: 12px;
}
.leader-board .table {
	margin: 0;
	color: #72716d;
}
.leader-board .table tr th,
.leader-board .table tr td {
	padding: 5px 0;
	text-align: center;
}
.leader-board .table tr th:first-child,
.leader-board .table tr td:first-child {
	padding-left: 0;
	text-align: left;
}
.leader-board .table tr th {
	border-top: 0;
	padding-top: 0;
	border-bottom: 1px solid #ddd;
}
.leader-board .table tr td {
	border: 0;
}
.level {
	position: relative;
	top: 2px;
	width: 13px;
	height: 10px;
	margin-right: 5px;
	background-position: -454px -39px;
}
.leader-board .more1 {
	display: inline-block;
	font-size: 11px;
	margin-top: 10px;
}
.leader-board .more1 .sprite {
	position: relative;
	top: -1px;
	margin: 0 0 0 2px;
	width: 3px;
	height: 5px;
	background-position: -497px -50px;
}
textarea.form-control.review_comt {
	height: 100px;
}
/*=== /Product Review ===*/


/*=== Product Details ===*/
.block-title {
	margin: 0;
	font-size: 26px;
	font-weight: 300;
}
.all-reviews,
.all-reviews li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.all-reviews {
	margin-bottom: 40px;
}
.all-reviews li {
	border-bottom: 1px solid #e8e9ea;
	padding: 20px 0;
}
.all-reviews li:first-child {
	padding-top: 30px;
}
.profil-pic .typo1 {
	padding-left: 15px;
	font-size: 12px;
	font-weight: 700;
}
.all-reviews li p {
	margin: 0;
}
.all-reviews li div.helpful {
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 10px;
	text-transform: uppercase;
}
.helpful1 {
	position: relative;
	top: 5px;
	width: 13px;
	height: 21px;
	margin-left: 5px;
	background-position: -152px -96px;
}
.all-reviews li p.helpful:hover .helpful1,
.helpful1:hover {
	background-position: -165px -96px;
}
.rating-inline {
	display: inline-block;
	margin: 0;
	padding: 0 5px 0 0;
	border: 0;
	height: auto;
}
#featured-product {
	border-bottom: 1px solid #e8e9ea;
	padding-bottom: 30px;
	color: #b3b3b3;
	font-size: 17px;
}
#featured-product .btn-block {
	margin-top: 5px;
}
#featured-product .block {
	padding-top: 30px;
	clear: both;
	overflow: hidden;
}
#featured-product .linktype5,
.linktype5-green {
	background: #2bd2c7;
}
#featured-product .linktype5:hover {
	background: #BABABA;
}
#featured-product .linktype1 {
	border: 0;
	margin: 0;
	padding: 0;
	line-height: 33px;
	color: #2bd2c7;
}
#featured-product .message1,
#featured-product .star {
	margin-top: 2px
}
.inline {
	display: inline;
	float: none;
	width: auto;
}
.allreviews {
	line-height: 26px;
	margin-bottom: 10px;
}
.allreviews .sortby {
	color: #b3b3b3;
	font-size: 17px;
}
.pagination li {
	font-size: 25px;
	line-height: 25px;
	font-weight: 300;
}
.pagination li a:hover,
.pagination li a:focus,
.pagination li a {
	border: 0;
	background: none;
	color: #878682;
	padding: 0 20px;
	line-height: 25px;
}
.pagination li a:focus,
.pagination li a:hover {
	color: #b2b2b2;
}
.pagination li.active a:hover,
.pagination li.active a:focus,
.pagination li.active a {
	background: none;
	color: #2bd2c7;
}
.pagination li .sprite {
	float: left;
	width: 10px;
	height: 19px;
	margin: 3px 0;
}
.pagination li .left-pagination {
	background-position: -188px -136px;
}
.pagination li .right-pagination {
	background-position: -198px -136px;
}
.pagination li:hover .left-pagination {
	background-position: -188px -116px;
}
.pagination li:hover .right-pagination {
	background-position: -198px -116px;
}
.pagination li.disabled .left-pagination {
	background-position: -188px -96px;
}
.pagination li.disabled .right-pagination {
	background-position: -198px -96px;
}
.pagination li.disabled span,
.pagination > li > span.truncate {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 20px;
	margin-right: 20px;
}
.pagination li.disabled span {
	width: 10px !important;
}
.pagination > li > span.truncate,
.pagination > li > span.truncate:hover {
	height: 20px;
	padding: 0;
	line-height: 20px;
	background: none;
	color: #878682;
}
/*=== /Product Details ===*/


/*=== Product Sub Category ===*/
.breadcrumb > .active {
	color: #aeaeae;
}
.sub-review {
	margin-top: 15px;
	line-height: 34px;
}
#featured-product .block-title {
	color: #72716d;
}
#featured-product h4 {
	font-size: 16px;
	color: #2bd8d1;
	font-weight: 700;
	margin: 0 0 20px 0;
}
#featured-product.sub-cat-featured {
	border-bottom-width: 9px;
	border-color: #D0D0D0;
}
#sub-categories {
	margin: 0;
	padding: 0 0 20px 0;
}
#sub-categories li {
	margin: 0;
	padding: 20px 0;
	list-style: none;
	border-bottom: 1px solid #ecedee;
}
#sub-categories li:first-child {
	padding-top: 0;
}
.more-reviews {
	text-align: right;
}
.more-reviews a {
	font-size: 16px;
	font-weight: 700;
	color: #2bd2c7;
}
#sub-categories h3 {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 25px 0;
}
#sub-categories h3 a {
	color: #adadad;
}
#sub-categories li {
	color: #b2b2b2;
}
#sub-categories li .btn-block {
	margin-top: 3px;
}
#sub-categories li .btn-block .sprite {
	width: 16px;
	height: 16px;
	margin: 3px 5px 0 0;
}
#sub-categories li .message1 {
	background-position: -226px -96px;
}
#sub-categories li .star {
	background-position: -210px -96px;
}
#sub-categories li .star span.sprite {
	float: left;
	height: 16px;
	margin: 0;
	background-position: -210px -113px;
}
.new-review .form-row {
	margin-bottom: 15px;
}
.overall-rating .rating-bg {
	margin-top: 3px;
}
/*=== /Product Sub Category ===*/


/*=== Search ===*/
#sortby,
#reviews_list {
	width: 100%;
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0 0 40px 0;
}
#sortby li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	color: #5F5E5A;
}
#sortby li a {
	padding: 0 10px;
	border-left: 1px solid #999;
}
#sortby li.no-border a {
	border: 0;
}
#reviews_list li {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
#reviews_list li:first-child {
	padding-top: 0;
}
#reviews_list li h3 {
	margin: 0;
	font-size: 18px
}
#reviews_list li .rating-bg {
	margin: 0;
}
#reviews_list li p {
	margin: 5px 0 0 0;
}
#reviews_list li .small,
#reviews_list li .lastreviewd {
	font-size: 14px;
	color: #9d9d9d;
}
#reviews_list li .small a {
	color: #9d9d9d;
}

#reviews_list li .lastreviewd {
	font-style: italic;
}
.createreviews-bottom {
	margin-top: 25px;
}
.createreviews-bottom p {
	margin-top: 5px;
}
/*=== /Search ===*/






/*=== Blog ===*/
.no-border {
	border: 0;
}
.no-border-top {
	border-top-width: 0;
}
.blog-list {
	margin: 0;
	padding: 0 0 40px 0;
}
.list1 li,
.blog-list li {
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #edeeef;
}
.blog-list li {
	clear: both;
	overflow: hidden;
	padding: 40px 0;
}
.blog-list li:first-child {
	padding-top: 0;
}
.list1 {
	margin: 0;
	padding: 0;
	border-top: 1px solid #edeeef;
}
.list1 li {
	padding: 20px 0;
}
.list1 li:hover,
.list1 li:hover a {
	background: #fafafa;
	color: #9d9d9d;
}
.discussion-list li {
	position: relative;
	padding-right: 20px;
}
.discussion-list li .arrow1 {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
}
.arrow1 {
	width: 7px;
	height: 10px;
	background-position: 0px -385px;
}
.discussion-list li:hover .arrow1 {
	background-position: -7px -385px;
}
.twitter-list li {
	clear: both;
	overflow: hidden;
	padding-left: 12px;
	padding-right: 12px;
}
.twitter-list li img {
	float: left;
	margin-right: 12px
}
.image-wrap1 {
	position: relative;
}
.image-wrap1 .label1 {
	left: 0;
	bottom: 0;
}
.blog-list p,
.blog-list .profil-pic,
.profil-pic,
.blog-list h3 {
	margin: 0 0 15px 0;
}
.blog-list p a.read {
	margin-top: 5px;
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
}
.blog-list p a.read .arrow-vs {
	top: -1px;
}
.arrow-vs {
	position: relative;
	width: 3px;
	height: 5px;
	background-position: -493px -50px;
}
.arrow-vs:hover {
	background-position: -496px -50px;
}
.profil-pic {
	position: relative;
	padding-left: 55px;
	font-size: 12px;
	min-height: 40px;
}
.profil-pic .thumb {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
}
.user-options a {
	margin-right: 15px;
}
.user-options a.message {
	border-right: 1px solid #ddd;
	padding-right: 15px;
	position: relative;
	top: -3px;
}
.user-options a.message .sprite {
}
.like2,
.twitter2,
.message2 {
	width: 19px;
	height: 18px;
}
.like2 {
	background-position: -41px -367px;
}
.twitter2 {
	background-position: -61px -367px;
}
.message2 {
	background-position: -82px -367px;
}
.like2:hover {
	background-position: -41px -385px;
}
.twitter2:hover {
	background-position: -61px -385px;
}
.message2:hover {
	background-position: -82px -385px;
}
.twitter3 {
	width: 24px;
	height: 28px;
	margin-bottom: 10px;
	background-position: -117px -96px;
}
.blog-list p.post-head {
	font-weight: 700;
	margin-bottom: 5px;
}
.blog-list p.post-head span {
	color: #2bd2c7;
}
.body-top-space {
	padding-top: 40px;
}
/*=== /Blog ===*/


/*=== Recipe ===*/
.title-no {
	padding-bottom: 15px;
}
.title-filter {
	border: 0;
	font-size: 24px;
	margin-top: 15px;
}
.filter-here-wrap .filter-here {
	margin: 0 0 8px 0;
}
.filter-here-wrap .linktype5 {
	margin-top: 35px;
}
.filter-here-wrap .dropdown-menu {
	background: #E8E9EA;
	margin-top: 2px;
	box-shadow: 0 6px 12px rgba(0,0,0,.0);
	font-size: 14px;
}
.filter-here-wrap .dropdown-menu li a {
	color: #72726e;
}
#featured-recipe {
	border-bottom: 1px solid #e8e9ea;
	padding-bottom: 10px;
	margin-bottom: 40px;
}
#featured-recipe .rating {
	margin-bottom: 20px;
}
#featured-recipe .rating .user-options {
	padding-top: 9px;
}
#featured-recipe .rating .user-options .sprite {
	margin: 0 0 0 15px;
}
#featured-recipe p {
	margin: 0;
}
#featured-recipe p.bottom-space {
	margin-bottom: 20px;
}
#more-featured-recipes ul {
	margin: 0;
	padding: 25px 0 0 0;
	list-style: none;
}
#more-featured-recipes ul li {
	padding-bottom: 35px;
}
#more-featured-recipes ul li p {
	margin: 10px 0;
}
#more-featured-recipes ul li p span {
	display: block;
	font-size: 12px;
}
.no-rating .rating-bg {
	background-image: url(../images/star-empty-grey.png);
}
/*=== /Recipe ===*/

.add-review {
	padding: 40px 0 0 0;
	border-top: 1px solid #ddd;
}
.add-review .block-title {
	margin-bottom: 20px;
}
.add-review .form-row {
	margin-bottom: 20px;
}
.add-review .form-row p {
	margin-bottom: 3px;
}
.search-results .more-reviews {
	text-align: left;
	margin-top: 5px;
}
.search-results #sub-categories {
	padding-top: 30px;
	border-top: 1px solid #ECEDEE;
}
.login-fb {
    padding-right: 24px;
    margin-left: -12px;
    margin-right: 12px;
}
.login-fb .fb {
    margin-bottom: 20px;
}
.login-fb .fb,
.login-fb .tw {
    width: 100%;
    padding: 4px 12px;
    font-size: 15px;
    font-weight: 400;
    text-align: center
}
.login-fb .fb {
    background: #475a95;
}
.login-fb .tw {
    background: #79a7da;
}
.login-fb .fb:hover {
    background: #2e3b61;
}
.login-fb .tw:hover {
    background: #3d80c9;
}
.reconnect {
    margin-left: 15px;
    width: 56px;
    height: 56px;
    background: url(../images/reconnect.png);
    display: inline-block;
    float: right;
    margin-right: 30px;
}
.reconnect:hover {
    background: url(../images/reconnect-hover.png);
}
#bs-example-navbar-collapse-2 {
	padding: 0;
}
@media (max-width:640px) {
	.table-xs1 {
		width:100%; 
		overflow-x:auto;
	    }
           
          .new-blog .blog-detail{
          margin-right: 6px !important;
        }

	    .table-xs2 {
		width: 500px;
	    }
	.memebrs-in-action .rating {
		display: none;
	}
        #childInfo .filter-here {
	        margin-bottom: 5px;
		width: 100%;
		float: left;
        }
	#header-top .user-nav li a.brands {
		margin-right: 0;
	}
	#footer {
		text-align: center
	}
	#footer .col-md-2,
	#footer .col-md-3 {
		margin-bottom: 40px;
		padding-bottom: 40px;
		border-bottom: 1px solid #ccc;
	}
	#footer .col-md-2 {
		border: 0;
		padding-bottom: 0;
	}
	#footer .social-media {
		text-align: center;
	}
	#footer .social-media li {
		float: none;
		display: inline;
		padding: 0 10px;
	}
	#footer .social-media li a {
		display: inline-block;
		float: none;
	}
	
	#header-top .user-nav li a {
		padding: 0 5px;
	}
	#header-top .user-nav li:first-child a {
		padding-left: 0;
	}
	#header-top-small {
		height: 46px;
		background: #fff;
		border-bottom: 4px solid #eb6031;
	}
	#header-top-small .left,
	.navicon-r {
		background: #e8e9ea;
		margin: 5px 0 0 0;
		color: #9d9d9d;
		padding: 6px 8px;
	}
	#header-top-small .left {
		float: left;
		margin-left: 15px;
	}
	.navicon-r {
		float: right;
		margin-right: 15px;
		margin-top: 25px;
	}
	.navicon-r .icon-bar,
	#header-top-small .icon-bar {
		background: #9d9d9d;
		font-size: 16px;
	}
	#bs-example-navbar-collapse-2 {
		position: relative;
		top: 0px;
	}
	#bs-example-navbar-collapse-2 #header-right {
		margin-top: 0 !important;
	}
	#header-top {
		border: 0;
		background: #fff;
	}
	#header-top .container {
		padding: 0;
	}
	#header-top .container ul {
		width: 100%;
	}
	#header-top .social-media {
		float: left;
		margin: 10px 0;
	}
	#header-top .user-nav li,
	#header-right ul li {
		padding: 0;
		width: 100%;
		height: auto;
	}
	#header-top .user-nav li:first-child a,
	#header-top .user-nav li a,
	#header-right ul li a {
		width: 100%;
		display: block;
		border: 0;
		margin: 0;
		padding: 5px 15px;
		background: #e8e9ea;
		border-top: 1px solid #d0d0d0;
	}
	#header-top .user-nav li a.brands {
		height: auto;
	}
	#header-bottom .container {
		padding: 0;
	}
	#header-bottom .container #logo {
		padding-left: 15px
	}
	#bs-example-navbar-collapse-2 {
		width: 100%;
		margin: 0;
	}
	#bs-example-navbar-collapse-2 #header-right {
		float: left;
		width: 100%;
	}
	#header-right ul.menu {
		float: left;
		width: 100%;
		padding: 18px 0 41px 0;
	}
	#header-right ul.menu li:last-child a {
		border-bottom: 1px solid #d0d0d0;
	}
	.sb-search.sb-search-open {
		border-top-color: #fff;
	}
	#sb-search {
		bottom: 0px;
		top: auto;
		right: 0;
		margin-top: 10px;
	}	
	#trending-topics {
		/*max-width: 238px;
		margin-left: auto;
		margin-right: auto;*/
	}
	.take-a-poll {
		padding-bottom: 20px;
	}
	
	/*=== Carousal ===*/
	#hero1 h2 {
		margin: 20px 0;
	}
	.slider-controls {
		position:relative;
		left:0;
		bottom: 0;
		top: auto;
		margin: 10px auto;
		width: 166px;
		height: 11px;
		z-index: 9999;
	}
	.slider-controls a {
		margin: 0 8px;
	}
	.carousel-indicators {
		width: auto;
	}
	.slider-controls a.bx-prev,
	.slider-controls a.bx-next {
		margin: 0 8px;
		width: 10px;
		height: 13px;
	}
	.slider-controls a.bx-prev {
		background-position: -467px 0px;
	}
	.slider-controls a.bx-next {
		background-position: -477px 0px;
	}
	/*=== /Carousal ===*/
	#footer p {
		margin: 40px 0 20px 0;
	}
	.image-wrap1 {
		margin-bottom: 15px;
	}
	.info-wrap {
		padding: 0 15px;
		margin-top: 10px;
	}
	.joinnow .filter-here {
		margin-bottom: 5px;
	}
	.mrg-tp-xs {
		margin-top: 15px;
	}
	.createreviews-bottom p,
	.createreviews-bottom .pagination.pull-right {
		width: 100%;
	}
	#reviews_list li h3 {
		margin-top: 10px;
	}
	#reviews_list .text-right {
		text-align: left !important;
		margin: 10px 0 0 0;
	}
}


@media (max-width:800px) {
	#footer .social-media li {
		padding-left: 28px;
	}
	#header-right {
		width: 100%;
		margin: -30px 0 0 0 !important;
	}
	#header-right .menu {
		float: left !important;
	}
	.pagination li a:hover,
	.pagination li a {
		padding: 0 10px;
	}
	#featured-product .col-sm-4 .img-responsive {
		margin-bottom: 20px;
	}
	#featured-product.sub-cat-featured .sub-review {
		margin-top: 0;
		padding: 10px 0 0 0;
	}
	#featured-product.sub-cat-featured .sub-review .linktype5 {
		margin: 10px 0 0 0;
	}
	#sub-categories .more-reviews {
		margin-top: 10px;
	}
	.user-options a {
		margin: 2px 0 0 2px;
	}
}


@media (min-width:641px) {
	/*---Vertically scroll of the carousal will appear only above 640px resolution. else Horizontal scroll---*/
	.vertical .carousel-inner {
	  height: 100%;
	}
	.carousel.vertical .item {
	   -webkit-transition: 0.6s ease-in-out top;
	   -moz-transition: 0.6s ease-in-out top;
	   -ms-transition: 0.6s ease-in-out top;
	   -o-transition: 0.6s ease-in-out top;
	   transition: 0.6s ease-in-out top;
	   background: #fff;
	}
	.carousel.vertical .active {
	   top: 0;
	}

     	.carousel.vertical .next {
	   top: 400px;
	}
	.carousel.vertical .prev {
	   top: -400px;
	}
	.carousel.vertical .next.left,
	.carousel.vertical .prev.right {
	   top: 0;
	}
	.carousel.vertical .active.left {
	   top: -400px;
	}
	.carousel.vertical .active.right {
	   top: 400px;
	}
	.carousel.vertical .item {
	   left: 0;
	}
	.slider-content {
		height: 140px;
	}
	.social-feed {
		min-height: 150px;
	}
	#more-featured-recipes .polls p {
		overflow: hidden;
		height: 60px;
	}
	#more-featured-recipes .polls p.publishedon {
		height: inherit;
	}
	.chld-label {
		padding: 0;
	}
	.info-wrap {
		padding: 0;
    		position: absolute;
	        right: -30%;
	        top: 4px;
	}
}


@media (min-width:992px) {
	.container { 
		width: 1010px;
	}
}
select.form-control {
	background: #E8E9EA;
	border: 0;
	height: 28px;
	padding: 3px 12px;
	box-shadow: 0 0 0 0;
	font-weight: 400;
}
select.form-control.form-control:focus {
	box-shadow: 0 0 0 0;
}
#header-top .user-nav li a:hover,
.share-here .linktype1:hover,
.menu li a:hover,  
.menu li a:hover #podcast,
#hero1 p a:hover,
.reviews-wrap .list li:hover h4 a,
.reviews-wrap .list li:hover .two .comments,
.filter-here .dropdown-menu > li > a:hover,
#body-nav>ul>li ul li.active a,
#body-nav>ul>li ul li a:hover,
.leader-board .table tr:hover td:first-child,
.leader-board .table tr td:first-child span,
#featured-product .linktype1:hover,
#sub-categories li:hover h3 a,
.more-reviews a:hover,
#sub-categories h3 a:hover,
.page_link:hover,
#reviews_list li .small a:hover,
.typo1,
#reviews_list li .col-sm-9:hover h3 a,
#no-recipes a:hover {
	color: #ed862f;
}
#reviews_list li .col-sm-9:hover,
.reviews-wrap .list li:hover,
#sub-categories li:hover {
	cursor: pointer;
}
#sub-categories li:hover .message1 {
       background-position: -242px -96px;
}
.form_error {
       color: red;
}
textarea.form-control#reviewBody {
       height: 100px;
} 
.custom_select {
       width: 100%;
}
a.edit_link {padding: 3px 10px 3px 18px; background: url(../img/design/pencil.gif) no-repeat;line-height:30px; }
a.forum_download_link { padding: 3px 10px 3px 18px;background: url(../img/design/download.gif) no-repeat;}
 @media (min-width:768px) {
.reviews-wrap .list li .row .col-xs-7 img {
       max-height: 115px;
}
.jcarousel img {
       max-height: 164px;
}
.poll_image 
{
       height: 165px;
       overflow: hidden;
}

}
.social-feed-wrap .pull-right {
       margin-top: 3px;
}
 .show-poll {
      width: 100%;
      clear: both;
      overflow: hidden;
}

.show-poll p {
    clear: both;
    overflow: hidden;
    margin: 0 0 5px 0
}

.show-poll .rate {
      display: inline-block;
      padding: 0 10px;
}
.show-poll .graph_clr {
    float: left;
    height: 5px;
    background: #ED862F;
    margin: 6px 0 0 0;
}
.show-poll .graph_clr_empty {
    float: left;
    height: 5px;
    background: #C0C0C0;
    margin: 6px 0 0 0;
}
.poll_questions {
    clear: both;
    overflow: hidden;
    margin: 25px 0;
}
.poll_closed {
    display: inline-block;
    margin: 10px 0 0 0;
    color: #fff;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 15px;
    background: #dcdcdc;
}
.make_a_comment {
    margin: 40px 0 10px 0;
    border-top: 1px solid #E8E9EA;
}
.make_a_comment .block-title {
    margin: 25px 0 10px 0;
}
.make_a_comment .form-row {
    margin-bottom: 15px;
}
.make_a_comment .form-row p {
    font-weight: 400;
}
a.left_nav_link {
display: block;

color: #333;
background: transparent url("../img/design/nav-bg.gif") no-repeat scroll 0% 0%;
padding: 0px 0px 8px 22px;
margin: 0px 0px 8px;
text-decoration: none;
word-wrap: break-word;
border-bottom: 1px solid #E5E5E5;
}
.info-wrap-login {
       display: block;
       position: relative;
       left: 0;
       top: 0;
}
.info-wrap-login a {
       color: #2BD2C7;
}
.info-wrap-login a:hover {
       color: #ED862F;
}
.poll_questions {
    clear: both;
    overflow: hidden;
    margin: 25px 0;
}
.poll_closed {
    display: inline-block;
    margin: 10px 0 0 0;
    color: #fff;
    padding: 5px 10px;
    font-weight: 700;
    font-size: 15px;
    background: #dcdcdc;
}
.make_a_comment {
    margin: 40px 0 10px 0;
    border-top: 1px solid #E8E9EA;
}
.make_a_comment .block-title {
    margin: 25px 0 10px 0;
}
.make_a_comment .form-row {
    margin-bottom: 15px;
}
.make_a_comment .form-row p {
    font-weight: 400;
}
/*error class*/
.form-error {
    border-color: #fdb9b9 !important;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(244,184,184,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(244,184,184,.6)
}
.title-profile {
	margin: 0 0 25px 0;
	color: #72716d;
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
}
/*error class*/
/*.second_title {
       padding: 0px 10px;
       background: #DDD none repeat scroll 0% 0%;
       height: 1px;
       position: relative;
       margin: 30px 0px 30px 0;
}*/
.second_title {
   padding: 0px 10px !important;
   background: #DDD none repeat scroll 0% 0%;
   height: 1px;
   position: relative;
   margin: 30px 0px;
   clear: both;
}
.second_title span {
       background: #FFF none repeat scroll 0% 0%;
       position: absolute;
       top: -16px;
       left: 10px;
       padding: 0px 5px;
}
 .margin-xs {
       margin: 10px 0;
}
.pp_content {
       height: auto !important;
}
.pp-title {
    font-size: 26px;
    font-weight: 500;
    margin: 0;
    padding: 20px 0;
}
#pp_full_res .pp_inline a {
    color: black  !important;
}
#pp_full_res .pp_inline a:hover{
    color: #ed862f  !important;
    text-decoration:none  !important;
}
.popup_side_header { font: lighter 20px "Trebuchet MS",trebuchet,Arial,sans-serif; color: black; line-height: 26px; }
 .hide {
       display: inherit !important
}
#more-featured-recipes ul li:hover a {
       color: #ED862F;
}
.sub-title {
	font-weight: 500;
	font-size: 22px;
	padding-top:5px;
}
.sub-title a {
	font-weight: 500;
	font-size: 14px;
}
.poll-today-social {
    clear: both;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.poll-today-social iframe {
    margin: 0 15px;
}
.profil-pic a:hover {
	color: #ED862F;
}
.blog-title {
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 25px;
	font-size: 30px;
	line-height: 32px;
	font-weight: 300;
}
.image-right {
	margin: 0 0 12px 0;
}
@media (min-width:768px) { 
	.image-right {
		float: right;
		margin: 0 0 0 10px;
	}
}
/*===/03-07-2015===*/
.pp_content {
       height: auto !important;
}
/*===15-07-2015===*/
.detail-top-section {
	border-bottom: 1px solid #ddd; 
	clear: both; 
	overflow: hidden; 
	margin-bottom: 25px;
}
.detail-top-section .profil-pic {
	height: 40px;
	margin-left: 15px;
	line-height: 18px;
}
.detail-top-section .user-options {
	margin-top: 10px;
}
.profil-pic-detail {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 40px;
	padding-left: 70px;
	height: 80px;
	font-size: 14px;
}
.profil-pic-detail .thumb {
	top: 38px;
	width: 55px;
	padding-right: 15px;
	border-right: 1px solid #ddd;
}
.blog-detail {
	font-size: 15px;
	line-height: 24px;
}
.profil-pic-detail a
{
	color: #2BD2C7;
}
.profil-pic-detail a:hover,
{
	color: #ED862F;
}
.blog-detail p,
.post-image {
	margin-bottom: 20px;
}
.listtype1 li .checkbox {
	margin-top: 0;
	margin-bottom: 5px;
}
.carousel-inner {
       z-index: 99999;
}
.blog-content {
	text-align: left;
}

.blog-text {
	padding: 0 35px;
}

.blog-content img {
	margin-left: 15px;
}
.blog-content .blog-right-text {
	margin-bottom: 10px;
}
.mrgn-bottom-10{
	margin-bottom: 10px;
}
.manage_blogs_link
{
font-weight:600;
font-size: 15px;

}

#sort-here {
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
	overflow: hidden;
	text-align: right;
}
.padding-top-nun {
	padding-top: 0 !important;
}
.padding-bottom-nun {
	padding-bottom: 0 !important;
}
#sort-here a {
	display: inline-block;
	 margin-left: 15px;
}
#discussion_nav {
	margin: 0;
	padding: 15px 0 0 0;
}
#discussion_nav li {
	list-style: none;
	margin: 5px 0;
}
#discussion_nav li .arrow-right {
	width: 7px;
	height: 10px;
	margin-right: 5px;
	background-position: -197px -156px;
}
#discussion_nav li.active .arrow-right {
	background-position: -0px -385px;
}
#sort-here a.active,
#discussion_nav li.active ul li.active a,
#discussion_nav li.active a {
	color: #E24825;
}
#discussion_nav li ul {
	padding: 0 0 0 25px;
}
#discussion_nav li ul li {
	padding: 0;
}
#discussion_nav li.active ul li a,
#discussion_nav li ul li a {
	color: #5F5E5A;
}
.discussionboards_detail #body-nav ul li {
	padding: 0;
}
.discussionboards_detail #body-nav ul li .arrow {
	margin: 0 10px;
	width: 3px;
	height: 5px;
	background-position: -197px -169px;
}
.discussionboards_detail #body-nav ul li .current {
	color: #ED862F;
	padding: 15px 0;
	display: inline-block;
}
#discussionboards_list {
	margin: 0;
	padding: 0;
}
#discussionboards_list li {
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	background: #f4f4f4;
}
#discussionboards_list li .head {
	background: #2BD2C7;
	clear: both;
	overflow: hidden;
	padding: 10px;
}
#discussionboards_list li .greyHead p,
#discussionboards_list li .head p {
	margin: 0;
}
#discussionboards_list li .greyHead{
        background:#EBEBEB;
        clear:both;
        overflow:hidden;
        padding:10px;
}
#discussionboards_list li .greyHead .pull-left,
#discussionboards_list li .head .pull-left {
	font-size: 16px;
}
#discussionboards_list li .greyHead .pull-right,
#discussionboards_list li .head .pull-right {
	color: #B2B2B2;
}
#discussionboards_list li .greyHead p .message,
#discussionboards_list li .head p .message {
	border-right: 1px solid #aeaeae;
	margin-right: 5px;
	padding-right: 5px;
}
#discussionboards_list li .greyHead .pull-right a:hover,
#discussionboards_list li .head .pull-right a:hover {
	color: #E24825;
}
#discussionboards_list li .body {
	padding: 10px;
	clear: both;
	overflow: hidden;
}
#discussionboards_list li .body .profil-pic {
	margin: 0;
}
.discussionboards_detail .body {
	background: #fff;
}
.buttons {
	margin-top: 5px;
	text-align: right;
	font-size: 12px;
}
.buttons .linktype1 {
	display: inline-block;
	border: 0;
	margin: 0 0 0 10px;
}
.discussionboards_detail .make_a_comment {
	border-top-width: 9px;
	margin-bottom: 40px;
}
.table-strip-form td,
.table-strip-form th {
	text-align: center;
	vertical-align: middle !important;
}
.table-strip-form td:first-child,
.table-strip-form th:first-child {
	text-align: left;
}
.table-strip-form.table-striped > tbody > tr:nth-child(2n+1) > td, 
.table-strip-form.table-striped > tbody > tr:nth-child(2n+1) > th {
	background: #c6f4f4;
}
a.edit_discuss_link {
padding: 3px 10px 3px 18px;
background: url(../img/design/pencil.gif) no-repeat;
}
.link_del{
text-decoration: line-through

}
.discussionboards_detail .parent_topic{
background:#f4f4f4;
}
.orenge{
color:#ED862F;
}

.orenge .sprite{
background-position: -19px -367px;
}
/*=== Recipe Detail Page CSS Start ===*/
.recipe_button a {
    background: #2BD2C7;
    color: #fff;
    border-radius: 3px;
    padding: 5px;
    line-height: 16px;
    height: 26px;
    display: inline-block;
    margin: 0 0 5px 0;
}
.recipe_button a:hover {
    background: #ED862F;
}
.recipe_prep_time_data {
    clear: both;
    overflow: hidden;
    padding: 5px 0;
    margin: 15px 0 25px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.recipe_prep_time_data li {
    list-style: none;
    width: 25%;
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
    font-size: 12px;
    border-left: 1px solid #ddd;
    min-height:55px;
}
.recipe_prep_time_data li:first-child {
    border: 0
}
/*=== Recipe Detail Page CSS End ===*/
.title  .smalltitle
{
    font-size:18px;

}
.updownlink{
    border-left: 1px solid rgb(174, 174, 174);
    margin-left: 5px;
    padding-left: 7px;
    color: rgb(237, 134, 47);
}
/*=== Profile Page ===*/
.profile_block1,
.profile_block2,
.profile_block3 {
	clear: both;
	overflow: hidden;
	margin-bottom: 40px;
}
.recent_activity {
	border: 1px solid #ddd;
	border-top: 0;
	margin: 12px 0;
}
.recent_activity .title {
	margin: 0;
	padding: 15px 12px;
}
.recent_activity .title h3 {
	font-size: 22px;
}
.recent_content {
	padding: 0 12px 12px 12px;
}
.recent-title {
	font-weight: 400;
	font-size: 20px;
}
.profile_block2 .title {
	margin: 0;
	padding: 15px 0;
	color: #2BD2C7;
}
.profile_block2 ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
}
.profile_block2 ul li {
	clear: both;
	overflow: hidden;
	list-style: none;
	line-height: normal;
	padding: 12px 0 12px 12px;
	border-bottom: 1px solid #ddd;
	background: #f0f0f0;
}
.profile_block2 ul li.even {
	background: #fff;
}
.profile_nav {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ddd;
}
.profile_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ddd;
}
.profile_nav li a {
	display: block;
	padding: 5px 0;
	text-transform: uppercase;
	color: #aeaeae;
}
.profile_block1 {
	font-size: 12px;
}
.profile_info strong {
	color: #2BD2C7;
	display: block;
	margin-bottom: 8px;
}
.profile_i a {
	font-size: 12px;
	color: #aeaeae;
}
.profile_nav li a:hover,
.profile_i a:hover {
	color: #E24825;
}
.profile_block2 ul li strong {
	display: block;
	margin: 0 0 5px 0;
	color: #e24825;
}
.profile_block2 .opted_out {
	margin-top: 20px;
}
.profile_block2 .linktype4 {
	margin-top: 10px;
	width: 80%;
}
.yourrating {
	display: block;
	width: 100%;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ddd;
}
.recent_activity .row {
	margin-bottom: 10px;
}
.recent_activity .one,
.recent_activity .two {
	width: 50%;
	display: inline-block;
	float: left;
	margin: 25px 0 0 0;
	padding: 0;
}
.discussions_on p,
.commented_on p {
	margin: 0 0 10px 0;
	padding-top: 10px;
	border-top: 1px solid #ddd;
}
.discussions_on p:first-child,
.commented_on p:first-child {
	border: 0;
	padding: 0;
}
.discussions_on p strong,
.commented_on p strong {
	display: block;
	margin-bottom: 8px;
}
.commented_on p span {
	font-size: 12px;
	color: #aeaeae;
}
.profile_pic {
	position: relative;
}
.profile_pic:hover .upload_pic {
	display: block;
}
.profile_pic .upload_pic {
	display: none;
	position: absolute;
	left: 0;
	bottom: 1px;
	width: 100%;
	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, .5);
}
.profile_pic .upload_pic a {
	display: block;
	color: #fff;
	line-height: normal;
	padding: 5px 0 5px 60px;
	background-image: url(../images/camera.png);
	background-repeat: no-repeat;
	background-position: 20px center;
}
.tooltip .tooltip-inner {
  background: white;
  color: black;
  border: 2px solid #000;
}
.tooltip.right .tooltip-arrow {
  border-right-color: white;
}

/*We are SheSpeaks*/
#video-weareshespeaks {
        width: 100%;
        margin: 30px 0 40px 0;
}
.weareshespeaks1 {
        padding: 40px 0;
        border-top: 9px solid #2BD2C7;
        border-bottom: 9px solid #2BD2C7;
}
.joinnow-block.row {
        margin-bottom: 30px;
        margin-left: -25px;
        margin-right: -25px;
}
.joinnow-block.row .col-sm-4 {
        padding-left: 25px;
        padding-right: 25px;
}
.joinnow-block p strong {
        display: block;
        font-size: 26px;
        font-weight: 500;
        margin: 20px 0;
}
.weareshespeaks2 {
        padding: 40px 0;
        border-bottom: 1px solid #ddd;
}
.weareshespeaks2 p {
        padding-left: 80px;
}
.testimonial {
        width: 80%;
        font-size: 20px;
        line-height: 26px;
        font-weight: 400;
        margin-bottom: 20px;
        padding-top: 10px;
        background: url(../images/quotes-tp.jpg) no-repeat 15px top;
}
.table-strip-form td,
.table-strip-form th {
        text-align: center;
        vertical-align: middle !important;
}
.table-strip-form td:first-child,
.table-strip-form th:first-child {
        text-align: left;
}
.table-strip-form.table-striped > tbody > tr:nth-child(2n+1) > td,
.table-strip-form.table-striped > tbody > tr:nth-child(2n+1) > th {
        background: #c6f4f4;
}
/*We are SheSpeaks*/

/*Matrix Checkbox/Radio highlight when is is mandatory*/
tr.matrix_tbl_row {background-color: #FFFFFF;}
tr.matrix_tbl_row_alt {background-color: #c6f4f4;}
tr.matrix_tbl_row_yellow {background-color:#FFCC01}
.form_options { font: normal 13px Arial,sans-serif; color: #4C4C4C; line-height: 16px; }
.form_options_red { font: normal 13px Arial,sans-serif; color:#CC0000; line-height: 16px; }

/*Matrix Checkbox/Radio highlight when is is mandatory*/

/*Reply Review*/
.sub_comment {
    margin: 20px 0 0 55px;
    border-left: 1px solid #ddd;
    padding-left: 15px;
}
.reply_comment_form {
    margin: 20px 0 0 55px;
    clear: both;
    border-left: 1px solid #ddd;
    overflow: hidden;
    padding-left: 15px;
}
.sub_comment h4 {
   padding-bottom:8px;
}
.sub_comment h5 {
   padding-bottom:5px;
}
.sub_comment p {
 padding-bottom:10px;
}

#hightlightanchor a {
	color: #e24825;
}
/*Reply Review*/

/* To align Center */
 .align_center {
  text-align: center;
}
/* To align Center */
/*No Rating */
.no-rating{
 position: absolute;
 margin-top: 11px;
}
/*Recipes List for Search */
.serachlistrow{
        margin-top: 5px; margin-bottom: 10px;
}
.recipe-pull-info{
        margin-top: 40px;
}
li.more-recipes{
        float: left;
        font-size: 20px;
}
.browseheight{
	height: 33px;
}
.topspace{
	margin-top:11px;
}
#featured-recipe .bottomspace{
	margin-bottom: 20px;
}
#no-recipes a{
	color: #e24825;
}
#no-recipes{
	font-size: 18px;
}
.author-fontsize{
	font-size: 12px;
}	
/*Recipes List fo serach */
.anchor-link-color a {
    color: #e24825;
}
.anchor-link-color a:hover {
	color: #ed862f;
}
.recipe_print_icon{
background: url(../img/redesign/recipes/Recipe_Category_7_21_slices_59.png) no-repeat;
height:16px;
width:52px;
display:block;
}
.help-box{
	display: block; 
	background: rgb(43, 210, 199) none repeat scroll 0% 0%; 
	color: #FFF; 
	padding: 15px 4px 15px 10px;
}
.user-options a.messageforblogs {
       top: 4px;
}
.addcomment {
	font-size: 13px;
}
.topsapce_for_reviews{
	padding-top: 7px;
}
.message_comment{
	padding-left: 30px;
}
.noborder{
	border: none;
}
#hero2 {
	margin-bottom: 40px;
	width: 100%;
	float: left;
}
#hero2 p a {
	color: #e24825;
}
.twitter-feed {
border: 0;
}
.other-social-media {
width: 100%;
clear: both;
overflow: hidden;
padding-top: 20px;
line-height: 24px;
}
.other-social-media .instagram {
float: left;
}
.other-social-media .pinterest {
float: right;
}
.other-social-media a span {
width: 24px;
height: 24px;
float: left;
margin-right: 5px;
}
.other-social-media .instagram span {
background-position: 0px -253px;
}
.other-social-media .pinterest span {
background-position: 0px -301px;
}
.other-social-media .instagram:hover span {
background-position: -31px -253px;
}
.other-social-media .pinterest:hover span {
background-position: -31px -301px;
}
.headline {
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
}
.form-row-reviews {
        width: 100%;
        float: left;
        clear: both;
        margin-bottom: 20px;
}
.indent-data{
	margin-top: -30px;
	padding-left: 40px;
}
.badges li {
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
	list-style: none;
}
.badges li:first-child {
	margin: 0;
}
.title3 {
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	color: #5f5e5a;
	padding-bottom: 40px;
}
.devider1 {
	height: 1px;
	border-bottom: 1px dotted #ddd;
	margin: 15px 0;
	clear: both;
	overflow: hidden;
	display: block;
}
.blogger_society {
	padding-bottom: 25px;
}
.blogger_society ul,
.blogger_society ol {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
}
.blogger_society ul li,
.blogger_society ol li {
	margin: 0 0 10px 0;
	list-style-position: outside
}
.blogger_society ol ul {
	padding: 10px 0 0 25px;
}
.blogger_society h3 {
	margin: 0 0 15px 0;
}
.blogger_society a {
	color: #ED862F;
}
.blogger_society a:hover {
	text-decoration: underline;
}
.box1 {
	float: right;
	padding: 3px;
	background: #fff;
	display: inline-block;
	border: 10px solid #dcdeda;
}
.box1_1 {
	border: 1px solid #e1e2e1;
	background: #fafafa;
	padding: 10px;
}
.title4 {
	display: inline-block;
	margin: 0;
	padding: 15px 10px 0 0;
	float: right;
}
.blogger_society_1 {
	position: relative;
	padding-right: 285px;
	padding-bottom: 80px;
}
.blogger_society_1 img {
	position: absolute;
	right: 0;
	bottom: -55px;
	z-index: 9;
}
.blogger_society_1 p {
	position: relative;
   	z-index: 99;
}
.blogger_society .linktype5 {
	border-radius: 0 !important
}
.getitnow {
	float: none;
	display: block;
	border: 2px solid #5f5e5a;
	background: #fff;
	padding: 6px 0;
	margin: 0 auto;
	width: 90px;
	text-align: center;
	font-weight: 700;
}
.getitnow:hover {
	border-color: #ED862F;
}
@media (max-width:639px) {
	.blogger_society_1 {
		padding: 0;
	}
	.blogger_society_1 img {
		position: static;
	}
}
/*...product-reviews updates...*/
.reviews-wrap .more {
    float: right;
    margin: 15px 0;
}
.reviews-wrap .list li {
    width: 32%;
    float: left;
    padding: 0 0 0 2%;
    border: 0;
    border-left: 1px solid #cccccc;
}
.reviews-wrap .list li:first-child {
    padding: 0;
    border: 0;
}
@media (max-width:767px) {
    .reviews-wrap .list li {
        width: 100%;
        border: 0;
        padding: 15px 0;
        border-top: 1px solid #ccc;
    }
    .reviews-wrap .list li:first-child {
        border: 0;
        padding: 0 0 15px 0;
    }
}
/*...product-reviews updates...*/
/*...pages updates...*/
#blog-holder {
        font: normal 15px/24px Lato ,Arial,sans-serif; 
        color: #5f5e5a;
    }
#blog-holder ul,
#blog-holder p { margin: 0 0 20px 0;}
#blog-holder a { color: #2BD2C7; text-decoration: none } 
#blog-holder a:hover, 
#blog-holder a:focus { color: #ed862f; text-decoration: none; }
/*...pages updates...*/
.login-facebook .title-1 {
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0;
        margin: 0;
	color: #72716d;
}
.login-facebook {
	padding: 15px 0 0 0;
}
.login-facebook .block {
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 15px 0 0 0;
	color: #696969;
}
.login-facebook .block .top {
	padding-bottom: 10px;
	font-size: 18px;
	line-height: 24px;
}
.login-facebook .block .top .profile-pic {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 15px;
}
.login-facebook .form-inline .form-group {
	margin-bottom: 10px;
}
.login-facebook .form-inline .form-group label {
	width: 80px;
	font-size: 14px;
	font-weight: normal;
}
.login-facebook .bottom-button {
}
.login-facebook .bottom-button a {
	display: block;
	font-size: 14px;
	color: #2BD2C7;
	font-weight: normal;
	margin: 10px 0;
}
.login-facebook .bottom-button a:hover {
	color: #ed862f;
}
.login-facebook .create-account {
	margin-top: 50px;
}
.login-facebook .border {
	border-right: 1px solid #696969;
}
.form-page-bottom {
	padding-bottom: 40px;
}
#sidebar .reviews-wrap .list li  {
	width:100%;
	padding:10px 0;
	border:0;
	border-bottom: 1px solid #ddd;
}
.reviews-bv-block{
	border-left: 1px solid #9D9D9D;
    	border-right: 1px solid #9D9D9D;
    	border-top: 1px solid #9D9D9D;
    	border-bottom: 1px solid #9D9D9D;
    	padding: 10px;
}
.recipes_info_text{font: normal 10px/18px "Trebuchet MS",Arial,sans-serif;}
.blog-comment-style{
  position: relative;
  clear: both;
}
.blog-comment-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; 
  height: 100%;
  width: 100%; 
  opacity: 1;
  transition: .5s ease;
  background-color: transparent;
  cursor: pointer;
}
.blog-comment-login-text {
  font-size: 20px;
  font-style: italic;
  position: absolute;
  top: 59%;
  left: 7px;
  text-align: center;
}
.blog-comment-login-text p, .blog-comment-login-text a{
 color: #2BD2C7;
}
.blog-comment-login-text a:hover, .blog-comment-login-text a:focus{
    cursor: pointer;
    color: #ed862f;
}
.recipe-align {
    margin: 10px 0px !important;
}
.rank-margin-bottom {
	margin-bottom: 10px;
}
#default-usage-select label{
 font-weight: normal !important;
}

<!--Prudential Contanct Form Styles --> 

.contactform .form-control {
	border-radius: 0;
	box-sizing: border-box;
	display: block;
	color: #333;
	letter-spacing: 0.5px;
	margin: 0 0 20px;
	max-width: 100%;
	outline: medium none;
	padding: 10px;
	transform: translateZ(0px);
	transition: border 0.2s linear 0s;
	vertical-align: baseline;
	width: 100%;
	background: transparent !important;
	border: 1px solid #DDDDDD !important;
}

.contactform label {
	color: #222222;
	font-weight: normal;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	line-height: 1.9;
}

.contact_title {
	background-attachment: scroll;
	background-image: url(../img/prudentialContactForm/divider.png);
	background-repeat: repeat-x;
	background-position: center center;
	text-align: center;
	font-family: 'Lato', sans-serif !important;
	font-size: 30px;
	color: #222222;
	margin-bottom: 30px;
	margin-top: 30px;
}

.header,
.logo-wrapper {
	margin-bottom: 30px;
}

.contact_title span {
	background: #fff;
	padding: 0 20px;
}

.text-center {
	text-align: center;
}

.logo-wrapper p,
.end_wrapper p {
	font-family: 'Lato', sans-serif !important;
	font-size: 18px;
	color: #222222;
	line-height: 1.9;
}

.prudentialTop {
	display: block;
    width: 40px;
    height: 40px;
    font-size: 28px;
    z-index: 2;
    left: 0;
    right: 0;
    margin: auto;
    color: #222222;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    -webkit-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateZ(0);
    -webkit-transition: 0.2s all linear;
    -moz-transition: 0.2s all linear;
    transition: 0.2s all linear;
    text-align: center;
    background: #e8e9ea;
}
.response {
	font-size: 16px;
    color: #5f5e5a;
    line-height: 24px;
}
.submit {
	margin-bottom: 8px !important;
}
.response-container {
	margin-top: 40px;
    margin-bottom: 85px;
}
.prudential-response-link {
	color: #ed862f;
}
.prudential-response-email-link {
	text-decoration: underline;
    color: #15c !important;
}


.new-blog  .avtar{
    border-radius: 50%;
    border: .25rem solid hsla(0,0%,100%,.35);
    box-sizing: content-box;
    display: inline !important;
    /* margin-bottom: -.9375rem; */
    /* width: 7.375rem; */
    /* height: 4.375rem;*/
}

.new-blog  .detail-top-section{
	position: relative;
	border-bottom: none !important;
	margin-bottom: 0px !important;
}
.new-blog  .blog-title{
	padding-bottom: 0px !important;
	border-bottom: none !important;
}
.new-blog  .blog_author_name{
position: absolute;
    bottom: 6px;
    margin-left: 15px;
}
.new-blog .date-time{
	position: absolute;
    right: 0;
    border: 0;
    bottom: 9px;
	font-size: 13px;
}
.new-blog .blog-content img {
    display: block;
    margin-left: 0px !important;
}
.new-blog .view-article span{
    font-size: 14px;  	
    position: absolute;
    top: 94px;
    text-align: center;
    right: 145px;
    opacity: 0;
}
.new-blog .relative{
	position: relative;
}
.new-blog .image-wrap1:hover .view-article span{
	opacity: 1;
	color: #fff;
}
.new-blog .image-wrap1:hover .view-article {
	background: #3c3c3c;
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: absolute;
    right: 0;
    top: 0;
    transition: .5s ease;
    width: 100%;
}
.new-blog .entry-content{
	    font-size: 16px;
    line-height: 1.5;
    padding: 37px 0px;
    word-wrap: break-word;
}
.new-blog .buttons-share{
	    margin-top: 10px;
}
.new-blog .buttons-share a{
	font-size: 15px !important
}
.new-blog .buttons-share a i{
   margin-right: 7px; 
   font-size: 17px !important;
}
.new-blog .pintrest-icon{
	position: absolute;
    top: 10px;
    left: 13px;
    font-size: 31px !important;
    /* background: #bd091c; */
    color: #bd091c;
}
.new-blog .btn-twitter, .btn-twitter:hover, .btn-twitter:focus, .btn-twitter:visited{
	background: #00acee;
	color: #fff;
}
.new-blog .title h3 {
    color: black !important;
    font-size: 26px;
    line-height: 26px;
    font-weight: 400 !important;
margin: 0;}
.new-blog .image-wrap1 img{
	  display: block;
    height: 18.5625rem;
    object-fit: cover;
    width: 100%;

}
.new-blog .blog-list a{
	font-size: 16px;
}
.new-blog .btn-warning{
	background-color: #f05550!important;
}
.new-blog .blog-detail{
	
	margin-right: 46px;
}
.new-blog .img_auto img{
	height: auto !important;
    }
.new-blog .blog-tags, .blog-tags-title, .blog-tags a {
    display: inline-block;
    font-family: Source Sans Pro,sans-serif;
    vertical-align: middle;
}
.new-blog .blog-tags .blog-tags-title {
      font-size: 22px;
    font-weight: 400;
    padding: 0 .75rem 0 0;
}
.new-blog .blog-tags a {
   background: #f2f2f2;
    border-radius: .125rem;
    color: #8b9092;
    font-size: 14px;
    font-weight: 700;
    line-height: 3rem;
    margin: .5rem .15625rem;
    padding: 0 .4375rem;
    text-decoration: none;
}


.new-blog .pull-left margin-nun padding-nun {

  font-weight: 400;
}

.new-blog .edit_user {
  font-size: 20px; 
  font-weight: 400; 
  padding-left :20px;
}


.new-blog .author_story {

 font-size: 13px;
}

.new-blog .user_comment {
   margin-bottom: 10px;
 }



.new-blog .comment_info {
 
  top:5px;
}

.new-blog .margin {
   margin-top: 10px;
}

.new-blog .blog-space {
     margin-bottom: 15px;
}

.new-blog .addcomment {
    font-size: 11px !important;
}

.channel-subscribe {
       color: #ff0000 !important;  
}
    

#carousel-example-generic .carousel-inner img {
margin-top: 20px;
}

.new-blog .blog-detail img{
 display: block;
width: 100% \9;
max-width: 100%;
height: auto;
}

.home-wrap .more a {
        display: inline-block;
        color: #fff !important;
        text-transform: uppercase;
        background: #e24825;
        padding: 0 12px;
        font-size: 13px;
        line-height: 23px;
     } 
.home-wrap .more .join-shespeaks {
    display: inline-block;
    color: #fff !important;
    text-transform: uppercase;
    background: #2bded7;
    padding: 0 12px;
    font-size: 13px;
    line-height: 23px;
}

.home-wrap .more .join-shespeaks:hover {
 background:#ed862f;
 color: #fff !important;
}

.home-wrap .more a:hover { 
    background: #ed862f;
    color: #fff !important;
}
.blog-detail .entry-content a {
color: #2BD2C7;
}
.blog-detail .entry-content a:hover{  color: #ed862f;}
.new-blog .user-options a {
margin-right:0px;
}

.marker{
        background-color: Yellow;
}

.sortyby-custom-dropdown span{
        padding-top: 2px;
        display: flex;
        justify-content: flex-end;
}
.sortyby-custom-dropdown div.text-right{
        padding-right: 7px;
}
.sortyby-custom-dropdown .jquery-selectbox{
        background: transparent !important;
    border: 1px solid #d2d2d2;
}
.sortyby-custom-dropdown .jquery-selectbox .jquery-selectbox-moreButton{
        background-color: transparent !important;
    border-left: 2px solid #d2d2d2;
}
.sortyby-custom-dropdown .jquery-selectbox .jquery-selectbox-list{
        border: 1px solid #d2d2d2;
        background: #fff !important;
}
/*****************************************Latest changes Member Review pages**********************************************************/
.review-homepage, .review-categorypage, .review-detailspage, .blog-detailspage{
        padding: 20px 0;
}
.review-detailspage .breadcrumb{
        padding: 0;
        margin: 0;
        background-color: transparent;
        padding-bottom: 30px;
}
.review-title-header{
	display: flex;
    align-items: center;
    justify-content: space-between;
	
}
.review-homepage #sidebar{
	padding-top: 17px;
}

.review-category-name h2{
	margin: 0;
    color: #5f5e5a;
    font-size: 20px;
    font-weight: 600;
}
.review-category-name-content{
	font-size: 15px;
	margin: 0;
	padding: 10px 0;
}
.review-category-name-content a{
	
    font-weight: 700;
    color: #2bd2c7;
}
.review-category-name-content a:hover{
       color: #ed862f;
}
.review-category-item-content{
    border: 1px solid #d2d2d2;
    margin: 1% 5%;
	border-radius: 7px;
	
}
.review-category-itemsblock{
padding: 8px 10px 20px 10px;
	position: relative;
	cursor: pointer;
	    min-height: 247px;
}
.review-category-items{
	padding: 0;
	margin-bottom: 0;
	/*position: relative;*/
    z-index: -9;
	
}
.review-category-items li{
	list-style-type: none;
	padding: 0;
}
.padding_20t{
	padding-top: 20px;
}

.item-content-header p{
	margin: 0;
    min-height: 56px;
    height: 56px;
    overflow: hidden;
	font-size: 14px;
	color: #5f5e5a;
}
.item-content-image{
	padding: 10px;
}
.item-content-image img{
	max-height: 140px;
    object-fit: contain;
    width: 100%;
}
.item-content-reviewblock{
	display: flex;
    justify-content: space-around;
    border-top: 1px solid  #d2d2d2;
    padding: 10px 0;
    font-size: 14px;
	color: #5f5e5a;
}
.item-content-reviewblock p{
	margin: 0 0  5px;
}
.item-content-reviewblock span{
	line-height: 1.45;
}
.review-category-item-content:hover .item-content-header p, .review-category-item-content:hover .comments, .review-category-item-content:hover .item-content-reviewblock span{
	color: #ed862f;
	cursor: pointer; 
}
.review-category-item-content:hover .item-content-reviewblock .message1{
	
    background-position: -19px -366px;

}
.review-category-item-content:hover .item-content-reviewblock .sprite.star .sprite{
	
  background-position: -77px -346px;

}
.review-category-block{
	margin-top: 30px;
}
.review-categorypage .review-category-block{
	padding-top: 10px;
	margin-top: 0px;
}
.review-homepage .manage_blogs_link, .review-categorypage .manage_blogs_link{
	font-weight: normal;
    font-size: 15px;
    color: #5f5e5a;
}
/************Review category page*****/
.review-categorypage .breadcrumb,.blog-detailspage .breadcrumb{
	padding: 0;
	margin: 0;
	background-color: transparent;
	padding-bottom: 20px;
}
.sortyby-custom-dropdown span{
	padding-top: 3.6px;
	display: flex;
	justify-content: flex-end;
}
.sortyby-custom-dropdown div.text-right{
	padding-right: 7px;
}
.product-sortblock{
	padding: 30px 0 0;
	line-height: 1.5;
}
.product-sortblock p.pull-left{
	padding-top: 2px;
	margin: 0px;
}
.review-categorypage .sortby{
	color: #b3b3b3;
    font-size: 17px;
}
.review-categorypage #sidebar h4, .review-homepage #sidebar h4{
	font-size: 21px;
	color: #5f5e5a;
    font-weight: 300;
}

.sub-category-list .title{
	padding: 17px 0 17px 0;
}
.review-categorypage .review-category-item-content{
	margin-bottom: 20px;
}
.review-categorypage .pagination{
	margin: 0;
	padding: 20px 0 0;
}
.sub-category-list ul{
	margin:0;
	padding:0;
	margin-bottom: 20px;
}
.sub-category-list ul li{
	list-style-type: none;
	padding:0;
	padding-bottom: 10px;
}
.sub-category-list{
	
    z-index: -9;
}
.reviewPage .message1 {
 
    background-position: -104px -366px ;
}
.reviewPage .review-category-item-content:hover .item-content-reviewblock .message1 {
    background-position: -123px -366px;
}
.h1class
{
	font-size: 36px;
}
.h2class
{
	font-size: 30px;
}
#podcast {
	color: #e24825;
}
#header-top .user-nav li a
{
	padding: 0 7px !important;
}
.social-impact ul li div span {
   
    display: block;
}
.ss-error{
	line-height: 19px !important;
}
.page_link{
        color: #e24825;
}

