abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
header,
hgroup
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	background-color: transparent;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

article .entry-content .column-1 a , 
article .entry-content p a , 
article .entry-content h3 a , 
article .entry-content li a , 
article .entry-content div a ,
a {

    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    outline: 0;
    color: #ff5a78 ;
    text-decoration: none;
}

a.amazon_link ,
div.aawp a {
	color: #fff !important;
    font-weight: 600 !important;
    padding: 7px 12px 7px 22px !important;
    display: table !important;
    margin: 0 auto !important;
}



body {
    line-height: 1;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 16px;
    /* font-family: Poppins, sans-serif; */
    color: #000;
    text-rendering: optimizeLegibility;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none;
}

table {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
td,
th {
    font-weight: 400;
    text-align: left;
}

html {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    overflow-y: scroll;
    font-size: 87.5%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
}

audio:not([controls]) {
    display: none;
}

del {
    color: #333;
}

ins {
    text-decoration: none;
}

hr {
    background-color: #eee;
    border: 0;
    height: 1px;
    margin: 24px 0;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

small {
    font-size: smaller;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.clear:after,
.format-status .entry-header:after,
.wrapper:after {
    clear: both;
}

#item-header:after,
#item-header:before,
.clear:after,
.clear:before,
.format-status .entry-header:after,
.format-status .entry-header:before,
.site-content article:after,
.site-content article:before,
.wrapper:after,
.wrapper:before {
    display: table;
    content: "";
}

:focus {
    outline: 0;
}

.comment-content th,
.entry-content th,
.page-title,
.widget-title {
    font-size: 13px;
    line-height: 2.181818182;
    font-weight: 600;
    text-transform: uppercase;
    color: #636363;
}

.archive-title {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
}

input[type=email],
input[type=number],
input[type=password],
input[type=text],
textarea {
    background-color: #fff;
    color: #a7a7a7;
    font-size: 15px;
    border: 1px solid #000;
    font-family: inherit;
    font-size: inherit;
    -webkit-appearance: none;
    line-height: normal;
    padding: 10px 12px;
}

input[type=number]:focus,
input[type=password]:focus,
input[type=text]:focus,
textarea:focus {
    color: #484848;
    outline: 0;
}

button {
    line-height: normal;
}

textarea {
    padding: 12px;
    font-size: 100%;
    overflow: auto;
    vertical-align: top;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px rgba(0, 0, 0, .05) inset;
}

input[type=checkbox],
input[type=color],
input[type=file],
input[type=hidden],
input[type=image],
input[type=radio] {
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0;
}

button[disabled],
input[disabled] {
    cursor: default;
    background-color: #cecece;
}

a.button,
a.comment-edit-link,
a.comment-reply-link,
article.post-password-required input[type=submit],
button,
input[type=button],
input[type=reset],
input[type=submit],
li.bypostauthor cite span li.bymoderator cite span {
    background-color: #ff6;
    border: 0;
    color: #000;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    padding: 6px 14px;
    -webkit-appearance: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.entry-header .entry-title a.button:hover,
a.button:hover,
a.comment-edit-link:hover,
a.comment-reply-link:hover,
article.post-password-required input[type=submit]:hover,
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
    outline: 0;
    color: #000;
    text-decoration: none;
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
}

.entry-header .entry-title a.button:active,
a.button:active,
a.comment-edit-link:active,
a.comment-reply-link:active,
article.post-password-required input[type=submit]:active,
button:active,
input[type=button]:active,
input[type=reset]:active,
input[type=submit]:active {
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, .25);
}

.entry-header .entry-title a.button {
    background-color: #ff6;
    border: 0;
    color: #000;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    padding: 6px 14px;
    -webkit-appearance: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    vertical-align: middle;
    margin: 0 4px;
}

li.bymoderator cite span,
li.bypostauthor cite span {
    color: #fff;
    background-color: #497ea8;
    display: inline-block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.entry-content img{
	max-width: 100%;
	height: auto;
}
.comment-content img,
.widget img {
    max-width: 100%;
}

img[class*=align],
img[class*=attachment-],
img[class*=wp-image-] {
    height: auto;
}

img.size-full,
img.size-large,
img.wp-post-image {
    max-width: 100%;
    height: auto;
}

embed,
iframe,
object,
video {
    max-width: 100%;
}

.entry-content .twitter-tweet-rendered {
    max-width: 100% !important;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    max-width: 100%;
    padding: 4px;
}

.entry-caption,
.gallery-caption,
.wp-caption .wp-caption-text {
    font-style: italic;
    font-size: 12px;
    line-height: 2;
    color: #757575;
}

.rsswidget img,
img.wp-smiley {
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

.entry-content p{
    margin: 0 0 10px;
    line-height: 1.7;
}

.entry-content dl.gallery-item {
    margin: 0;
}

.gallery-caption {
    width: 90%;
}

.gallery-item a {
    width: 90%;
    display: block;
}

.gallery-caption a {
    display: inline;
}

.gallery-columns-1 .gallery-item a {
    max-width: 100%;
    width: auto;
}

.gallery .gallery-icon img {
    height: auto;
    max-width: 90%;
    padding: 5%;
}

.gallery-columns-1 .gallery-icon img {
    padding: 3%;
}

.pagination-above {
    margin: 0 0 20px;
}

.pagination-below {
    margin: 0;
}

.pagination_holder {
    text-align: center;
}
    /* footer css */
.bgwhite{
    background: #fff;
}
.text-center{
    text-align: center;
}

#submain {
    padding-top: 10px;
    background: #fff;
}
.social{
    position: initial;
    width: 50px;
    top: 200px;
    bottom: 5%;
    height:auto !important;
    text-align: center;
    z-index: 10000000;
}

.social .social-button img{
    color: #212121;
    box-shadow: none;
    background: 0 0;
    background-image: none;
    border-radius: 4px;
    border: 1px solid #ddd;
    padding: 11px 7px;
    transition: none;
    width: 42px;
    height: 42px;
    vertical-align: middle;
}
.pagination {
    clear: both;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 60px;
    display: inline-block;
}

.bbp-pagination-links a,
.bbp-pagination-links span,
.pagination a,
.pagination span {
    display: block;
    float: left;
    margin: 2px 8px 2px 0;
    padding: 5px 8px;
    text-decoration: none;
    width: auto;
    color: #000;
    background-color: #fff;
    line-height: 1;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 3px solid #000;
    font-size: 12px;
    font-weight: 700;
}

.bbp-pagination-links a:hover,
.pagination a:hover {
    color: #fff;
    background-color: #000;
    text-decoration: none;
}

.bbp-pagination-links span,
.pagination .current {
    background-color: #000;
    color: #fff;
}

.site-content nav {
    clear: both;
    line-height: 2;
    overflow: hidden;
}

#nav-above {
    padding: 24px 0;
    display: none;
}

.paged #nav-above {
    display: block;
}

.nav-previous,
.previous-image {
    float: left;
    width: 50%;
}


.nav-next,
.next-image {
    float: right;
    text-align: right;
    width: 50%;
}

#comment-nav-above,
.nav-single+.comments-area {
    margin: 48px 0;
}

.recocard {
    background: #fff;
    border-radius: 4px;
    position: relative;
    padding: 0 !important;
    margin-bottom: 30px;
    margin-right: 10px !important;
    width: 250px;
    min-height: 340px;
    float: left;
    clear: none !important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}

.recocard.videocard {
    border: 0;
    background: 0;
}

.recocard .rightcol {
    padding: 0 10px;
}

.recocard .rightcol .entry-header {
    margin: 10px 0;
}

.recocard .rightcol .entry-header .entry-title {
    line-height: 1;
}

.recocard .rightcol .entry-header .entry-title a {
    font-size: 16px;
    color: #000;
    height: 70px;
    overflow: hidden;
    display: block;
    line-height: 150%;
    position: relative;
    font-weight: 700;
}

.recocard .rightcol .entry-header .entry-title a:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 50%);
}

.author_mt.hp_meta img {
    border-radius: 16px;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}

.comment_mt.hp_meta {
    margin-bottom: 5px;
    height: 17px;
}

.recocard .post-info {
    border-top: 1px solid rgba(0, 0, 0, .05);
    padding-top: 10px;
    font-size: 12px;
    padding-bottom: 10px;
}

.catfull {
    text-align: center;
}

.catfull a {
    display: inline-block;
    margin: 5px 0 30px 0;
    text-transform: uppercase;
    word-spacing: 3px;
}

a:hover {
    text-decoration: underline;
	color: #337ab7 !important; 
}

a:focus {
    outline: thin dotted;
}
b,
strong {
    font-weight: 600;
}

.clearfix:before {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.assistive-text,
.site .screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px);
}

.main-navigation .assistive-text:active,
.main-navigation .assistive-text:focus,
.main-navigation .assistive-text:hover {
    background-color: #fff;
    border: 2px solid #333;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    clip: auto !important;
    color: #000;
    display: block;
    font-size: 12px;
    padding: 12px;
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 100000;
    margin-bottom: 30px;
}

.site-content {
    margin: 0;
}

.widget-area {
    margin: 0;
}

.site {
    min-height: 500px;
}

section[role=banner] {
    margin-bottom: 48px;
}

.widget-area .widget {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    margin-bottom: 30px;
    word-wrap: break-word;
}

.widget-area .widget h3,
.widget-area .widget_bp_profile_search h4 {
    font-size: 21px;
    font-weight: 700;
    margin: 0 0 9px;
    padding: 0;
    line-height: 1.5;
    text-transform: uppercase;
}

.widget-area .widget ul ul {
    margin-left: 1.2em;
}

.widget-area .widget .textwidget,
.widget-area .widget li {
    font-size: 13px;
    line-height: 1.71429;
}

.widget-area .widget p {
    margin-bottom: 14px;
    line-height: 1.71429;
}

.widget-area .widget input[type=number],
.widget-area .widget input[type=password],
.widget-area .widget input[type=text],
.widget-area .widget textarea {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}

.widget-area .textwidget ul {
    list-style: disc outside;
    margin: 0 0 24px;
}

.widget-area .textwidget li {
    margin-left: 36px;
}

.widget-area .widget form label,
.widget-area .widget_bp_profile_search .label {
    display: block;
    font-weight: 600;
    margin: 15px 0 5px;
}

.widget-area .widget form .bbp-remember-me label {
    display: inline;
}

.widget-area .widget form#sidebar-login-form p.forgetmenot {
    margin: 9px 0;
}

.widget-area .widget form#sidebar-login-form a.sidebar-wp-register {
    display: inline-block;
    margin: 10px 0 0 8px;
}

.widget-area .widget div.item-options {
    clear: left;
    font-size: 11px;
    margin: 0 auto 15px;
    text-align: center;
    color: rgba(0, 0, 0, .2);
}

.widget-area .widget div.item-options a.selected {
    font-weight: 600;
    color: #555;
}

.widget img.avatar {
    box-shadow: none;
}

.widget-area .widget ul.item-list li {
    border-top: 1px solid rgba(0, 0, 0, .05);
    padding: 15px 0;
    min-height: 54px;
    line-height: 1.3;
}

.widget-area .widget ul.item-list li div.item-avatar {
    float: left;
}

.widget-area .widget ul.item-list img.avatar {
    margin-right: 12px;
    width: 50px;
    height: 50px;
}

.widget-area .widget ul.item-list .item {
    margin-left: 64px;
    word-wrap: break-word;
}

.widget-area .widget ul.item-list .item .item-title {
    font-weight: 600;
}

.widget-area .widget ul.item-list .item .item-meta {
    color: #999;
    font-size: 11px;
    margin-top: 4px;
}

.widget-area .widget dl {
    width: 100%;
    overflow: hidden;
    line-height: 1.3;
}

.widget-area .widget dl dt {
    float: left;
    width: 80%;
    clear: left;
    margin-bottom: 10px;
}

.widget-area .widget dl dd {
    float: left;
    width: 20%;
    text-align: right;
}

.widget_rss li {
    margin: 12px 0;
}

.widget_recent_entries .post-date,
.widget_rss .rss-date {
    color: #aaa;
    font-size: 11px;
    margin-left: 12px;
}

.widget_twitter li {
    list-style-type: none
}

.widget_twitter .timesince {
    display: block;
    text-align: right;
}

.widget-area .widget_search label {
    display: block;
    font-size: 13px;
    line-height: 1.8;
}

.widget-area #searchform {
    text-align: center;
}

.widget #searchsubmit {
    font-weight: 700;
    padding: 7px 14px;
    margin: 0;
}

.widget .avatar-block {
    margin: -2px;
    overflow: hidden;
}

.widget .avatar-block img.avatar {
    margin: 4px;
    float: left;
}

.widget li.subcatnav {
    background: #ffc;
    border-top: 1px dotted;
    padding: 5px;
}

.widget li.subcatnav.subCatListActive {
    background: #ff6;
}

.widget li.subcatnav a {
    color: #000;
}

.widget li.subcatnav:last-child {
    border-bottom: 1px dotted;
}

.widget li.hotpicks.sidebar {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.widget li.mostpop.sidebar {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.widget .like-box {
    text-align: center;
    border: 1px solid #929292;
    background: #fff;
}

.widget .like-box .like-head {
    font-size: 16px;
    border-bottom: 1px solid #929292;
    display: block;
    background: #ff6;
}

.widget .like-box .like-head i {
    border: 2px solid #000;
    padding: 6px 8px;
    margin: 9px 0;
    border-radius: 17px;
    background: #fff;
}

.widget .like-box .like-head i.fa-facebook {
    padding: 6px 11px;
}

.widget .like-box .like-head i.fa-twitter {
    padding: 6px 7px;
}

.widget .like-foot {
    display: block;
    background: #ff6;
    line-height: 39px;
    color: #000;
    font-weight: 700;
    border-top: 1px solid #929292;
    text-transform: uppercase;
}

.widget .like-box.pin span:nth-child(2),
.widget .like-box.pin span:nth-child(2) span {
    background: 0 0 !important;
    box-shadow: none !important;
}

.widget .like-box.pin span:nth-child(2)>a {
    display: none !important;
}

.header-footer-colors.header {
    top: 0;
    position: fixed;
    z-index: 2;
    left: 0;
}

.header-footer-colors {
    height: 5px;
    display: table;
    width: 100%;
}

.header-footer-colors div {
    display: table-cell;
}

.header-footer-colors div.fix {
    background: #c9f000;
}

.header-footer-colors div.style {
    background: #fe96c7;
}

.header-footer-colors div.inspiration {
    background: #fee100;
}

.header-footer-colors div.toolsdiv {
    background: #bacdd3;
}

.header-footer-colors div.nav {
    background: #ff5a78;
}

footer[role=contentinfo] {
    clear: both;
    font-size: 12px;
    line-height: 2;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.footer-widget .widget {
    background-color: transparent;
    padding: 0 10px;
    border: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    margin-bottom: 30px;
}

.footer-widget .widget h4.widgettitle {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 25px;
    color: #fff
}

.footer-widget .widget .textwidget,
.footer-widget .widget li,
.footer-widget .widget p {
    font-size: 14px;
    line-height: 1.8;
    color: #434343
}

.footer-widget .widget div.item-options {
    color: #ccc;
    margin: 0 auto 5px;
    text-align: left
}

.footer-widget .widget div.item-options a.selected {
    color: #999
}

.footer-widget .widget ul.item-list li {
    border-top: 1px solid #ddd
}

.cover-image {
    position: relative;
    margin-bottom: 20px
}

.cover-image img {
    width: 100%
}

.title_header3 h1.entry-title {
    padding-bottom: 20px;
    letter-spacing: 1.1px;
    font-weight: 700;
    font-size: 30px;
    line-height: 37px;
    max-height: 76px;
    overflow: hidden
}

body.page article,
body.single article {
    margin-bottom: 0
}

.entry-header {
    margin-bottom: 5px;
}

.entry-header img.wp-post-image {
    margin-bottom: 24px
}

.entry-header .entry-title {
    font-size: 27px;
    color: #333;
    font-weight: 300;
    line-height: 1.4
}

.entry-header .entry-title a {
    text-decoration: none
}

.entry-header .entry-format {
    margin-top: 24px;
    font-weight: 400
}

.entry-header .entry-meta {
    color: #999;
    clear: left;
    padding: 24px 0 0;
    font-size: 14px
}

.entry-meta {
    color: #999
}

.entry-meta .comments-link {
    margin-left: 4px
}

.entry-meta .comments-link:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-rendering: auto;
    text-decoration: inherit;
    speak: none;
    display: inline-block;
    line-height: 1;
    content: "\f0e5";
    -webkit-font-smoothing: antialiased;
    margin-right: 2px
}

.comments-link a,
.entry-meta a {
    color: #999
}

.comments-link a:hover,
.entry-meta a:hover {
    color: #666
}

footer.entry-meta {
    margin-top: 24px;
    clear: left
}

.entry-summary footer.entry-meta {
    clear: none;
    margin-top: 0
}

article.sticky .featured-post {
    border-top: 4px double #ededed;
    border-bottom: 4px double #ededed;
    color: #999;
    font-size: 13px;
    line-height: 3.692307692;
    margin-bottom: 24px;
    text-align: center
}

.entry-summary-thumbnail {
    margin-left: 175px
}

.entry-content,
.entry-summary,
.mu_register,
footer.entry-meta {
    line-height: 1.7
}

.comment-content h1,
.entry-content h1 {
    margin: 5px 0;
    font-size: 25px;
    line-height: 1.5
}

.comment-content h2,
.entry-content h2,
.mu_register h2 {
    margin: 5px 0;
    font-size: 21px;
    line-height: 1.6
}

.comment-content h3,
.entry-content h3 {
    margin: 5px 0;
    font-size: 18px;
    line-height: 1.8
}

.comment-content h4,
.entry-content h4 {
    margin: 5px 0;
    font-size: 16px;
    line-height: 1.8
}

.comment-content h5,
.entry-content h5 {
    margin: 5px 0;
    font-size: 14px;
    line-height: 1.8
}

.comment-content h6,
.entry-content h6 {
    margin: 5px 0;
    font-size: 12px;
    line-height: 1.8
}

body.single article .entry-content h2 {
    font-size: 24px;
    font-weight: 700
}

body.single article .entry-content h3 {
    font-size: 22px;
    font-weight: 700
}

body.single article .entry-content h4 {
    font-size: 20px;
    font-weight: 700
}

body.single article .entry-content h5 {
    font-size: 18px;
    font-weight: 700
}



.entry-summary p {
    margin: 0 0 18px;
    line-height: 1.7
}

.comment-content p {
    margin: 0 0 20px;
    line-height: 1.7;
     color: #424242;
}

.comment-content ol,
.comment-content ul,
.entry-content ol,
.entry-content ul,
.mu_register ul {
    margin: 0 0 24px;
    line-height: 1.7;
    overflow: hidden
}

.comment-content ol ol,
.comment-content ol ul,
.comment-content ul ol,
.comment-content ul ul,
.entry-content ol ol,
.entry-content ol ul,
.entry-content ul ol,
.entry-content ul ul {
    margin-bottom: 0
}

.comment-content ul,
.entry-content ul,
.mu_register ul {
    list-style: disc outside
}

.comment-content ol,
.entry-content ol {
    list-style: decimal outside
}

.comment-content li,
.entry-content li,
.mu_register li {
    margin: 0 0 0 36px
}

.comment-content blockquote,
.entry-content blockquote {
    margin-bottom: 24px;
    padding: 24px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #f6f7f8
}

.comment-content blockquote p:last-child,
.entry-content blockquote p:last-child {
    margin-bottom: 0
}

.comment-content code,
.entry-content code {
    font-size: 13px;
    background-color: #eee;
    padding: 4px 8px;
    line-height: 2
}

.comment-content pre,
.entry-content pre {
    border: 1px solid #ededed;
    color: #666;
    font-size: 12px;
    line-height: 1.7;
    margin: 24px 0;
    overflow: auto;
    padding: 24px
}

.comment-content pre code,
.entry-content pre code {
    display: block
}

.comment-content abbr,
.comment-content acronym,
.comment-content dfn,
.entry-content abbr,
.entry-content acronym,
.entry-content dfn {
    border-bottom: 1px dotted #666;
    cursor: help
}

.comment-content address,
.entry-content address {
    display: block;
    line-height: 1.7;
    margin: 0 0 24px
}

img.alignleft {
    margin: 12px 24px 12px 0
}

img.alignright {
    margin: 12px 0 12px 24px
}

img.aligncenter {
    margin-top: 12px;
    margin-bottom: 12px
}

.entry-content embed,
.entry-content iframe,
.entry-content object,
.entry-content video {
    margin-bottom: 24px
}

.comment-content dl,
.entry-content dl {
    margin: 0 24px
}

.comment-content dt,
.entry-content dt {
    font-weight: 600;
    line-height: 1.7
}

.comment-content dd,
.entry-content dd {
    line-height: 1.7;
    margin-bottom: 24px
}

.comment-content table,
.entry-content table {
    border-bottom: 1px solid #eaeaea;
    color: #757575;
    font-size: 12px;
    line-height: 2;
    margin: 0 0 24px;
    width: 100%
}

.comment-content table li,
.comment-content table p,
.entry-content table li,
.entry-content table p {
    color: #757575;
    font-size: 12px;
    line-height: 2;
    margin-bottom: 0
}

.comment-content table ul,
.entry-content table ul {
    display: inline-block;
    text-align: left
}

.comment-content table caption,
.entry-content table caption {
    font-size: 16px;
    margin: 24px 0
}

.comment-content td,
.entry-content td {
    border-top: 1px solid #eaeaea;
    padding: 6px 10px 6px 0;
    vertical-align: top;
}

.site-content article {
    margin-bottom: 24px;
    padding-bottom: 24px;
    word-wrap: break-word
}

.site-content article.page,
.site-content article.post,
.site-content article.product {
    overflow: hidden;
    background: #fff
}

.page-links {
    clear: both;
    line-height: 1.7
}

.mu_register h2 {
    color: #999;
    font-weight: 400
}

.archive-header,
.page-header {
    margin-bottom: 23px
}

.archive-meta {
    color: #000;
    font-size: 14px;
    line-height: 2;
    margin: 22px 0;
    border: 1px solid #000;
    padding: 5px
}

.archive-meta h3 {
    text-align: center
}

.article.attachment {
    overflow: hidden
}

.image-attachment div.attachment {
    text-align: center
}

.image-attachment div.attachment p {
    text-align: center
}

.image-attachment div.attachment img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%
}

.image-attachment .entry-caption {
    margin-top: 8px
}

article.format-aside h1 {
    margin-bottom: 24px
}

article.format-aside h1 a {
    text-decoration: none;
    color: #4d525a
}

article.format-aside h1 a:hover {
    color: #2e3542
}

article.format-aside .aside {
    padding: 24px 24px 0;
    background-color: #d2e0f9;
    border-left: 22px solid #a8bfe8
}

article.format-aside p {
    font-size: 13px;
    line-height: 1.8;
    color: #4a5466
}

article.format-aside blockquote:last-child,
article.format-aside p:last-child {
    margin-bottom: 0
}

article.format-image footer h1 {
    font-size: 13px;
    line-height: 1.8;
    font-weight: 400
}

article.format-image footer h2 {
    font-size: 11px;
    line-height: 2.181818182
}

article.format-image footer a h2 {
    font-weight: 400
}

article.format-link header {
    padding: 0 10px;
    float: right;
    font-size: 11px;
    line-height: 2.181818182;
    font-weight: 600;
    font-style: italic;
    text-transform: uppercase;
    color: #848484;
    background-color: #ebebeb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

article.format-link .entry-content {
    max-width: 80%;
    float: left
}

article.format-link .entry-content a {
    font-size: 22px;
    line-height: 1.090909091;
    text-decoration: none
}

article.format-quote .entry-content p {
    margin: 0;
    padding-bottom: 24px
}

article.format-quote .entry-content blockquote {
    display: block;
    padding: 24px 24px 0;
    font-size: 15px;
    line-height: 1.6;
    font-style: normal;
    color: #6a6a6a;
    background-color: #efefef
}

.required {
    color: red
}

.entry-page-image {
    margin-bottom: 14px
}

.llist,
.questionlist {
    font-weight: 700;
    margin-bottom: 0 !important;
    background: #fbfbfb;
    color: #010101;
    width: 100%;
    padding: 10px 0 0 40px;
    position: relative
}

.llist:before,
.questionlist:before {
    content: "Q ";
    font-size: 21px;
    color: #008aff;
    left: 10px;
    position: absolute;
    top: 6px
}

.ltext {
    background: #fbfbfb;
    padding: 10px 0 0 40px !important;
    width: 100%;
    position: relative
}

.ltext:before {
    content: "A ";
    font-size: 21px;
    color: #ff6f05;
    position: absolute;
    left: 10px;
    top: 7px
}

.qatitle,
.questiontitle {
    background: rgba(65, 70, 100, .11);
    line-height: 30px !important;
    font-size: 21px !important;
    font-weight: 400 !important;
    height: auto;
    padding: 1% 3.2% 1%
}

.toc-block .col-sm-4 {
    background: #f2f2f2;
    margin: 0;
    padding: 0;
    border: 2px solid #fff;
    transition: border .5s;
    transition-timing-function: ease-out;
    font-size: 16px
}

.toc-block .col-sm-4 a {
    color: #000;
    display: inline-block;
    padding: 8px
}

.toc-block .col-sm-4 img {
    vertical-align: middle;
    max-height: 53px
}

.toc-block .col-sm-4 a:hover {
    text-decoration: none;
    color: #ff5a78
}

.toc-block .col-sm-4:hover {
    border: 2px solid #fe5c75
}

body.modal-open {
    overflow: hidden;
    padding: 0 !important;
    height: 100vh
}



.sumome-share-client-open-mobile {
    background-color: #ff6 !important
}

#survey,
#survey_thanks {
    font-size: 80%
}

p#surveyDenied {
    text-align: right;
    color: #cc0202;
    margin: 0;
    padding: 0
}

p#surveyDenied a {
    color: #cc0202
}

div#error_message {
    font-weight: 700;
    color: red
}

div.progress-container {
    border: 1px solid #ccc;
    width: 150px;
    padding: 1px;
    margin-bottom: 5px;
    background: #fff
}

div.progress-container>div {
    height: 12px;
    margin-bottom: 2px
}

div.progress-container>div.pink {
    background-color: #c69
}

div.progress-container>div.blue {
    background-color: #36c
}

div.progress-container>div.soccer {
    background-color: #063
}

div.progress-container>div.futbol {
    background-color: #633
}


.buddyboss-bp-legacy {
    display: none
}

body.bp-user #secondary.bp-legacy,
body.single-item #secondary.bp-legacy {
    display: none
}

.pinkbox {
    padding: 10px;
    margin: 10px 0;
    color: #fff;
    background: rgba(241, 83, 251, .54)
}

.video_holder .recocard {
    max-width: 367px;
    width: 100%
}

.video_holder .slick-next,
.video_holder .slick-prev {
    top: 44%
}

.search .entry-post-thumbnail img {
    float: left
}

.video_holder .recocard {
    max-width: 367px;
    width: 100%
}

.video_holder .slick-next,
.video_holder .slick-prev {
    top: 44%
}

.search .entry-post-thumbnail img {
    float: left
}

.fbLoginButton {
    display: block;
    position: relative;
    top: 0;
    border: 0;
    height: 18px;
    vertical-align: top;
    margin: 0;
    padding: 0
}

.fb_iframe_widget span {
    vertical-align: top !important
}

.wpfb-widget-avatar {
    float: left
}

.wpfb-widget-avatar img.avatar {
    float: none;
    margin: 0
}

.wpfbac-button:hover {
    text-decoration: none;
    border-bottom: 0 !important
}

.jetpack-image-container:after {
    clear: both
}

.jetpack-image-container:after,
.jetpack-image-container:before {
    display: table;
    content: ""
}

.widgets-grid-layout {
    width: 100%
}

.widgets-grid-layout:after,
.widgets-grid-layout:before {
    content: " ";
    display: table
}

.widget-grid-view-image {
    float: left;
    max-width: 50%
}

.widget-grid-view-image a {
    display: block;
    margin: 0 2px 4px 0
}

.widget-grid-view-image:image:nth-child(even) {
    float: right
}

.widget-grid-view-image:nth-child(even) a {
    margin: 0 0 4px 2px
}

.widgets-grid-layout .widget-grid-view-image img {
    max-width: 100%;
    height: auto
}

.widgets-multi-column-grid ul {
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.widgets-multi-column-grid ul li {
    background: 0;
    clear: none;
    float: left;
    border: 0;
    list-style-type: none !important;
    margin: 0 -5px -3px 0;
    padding: 0 8px 6px 0
}

.widgets-multi-column-grid ul li a {
    background: 0;
    border: 0;
    margin: 0;
    padding: 0
}

.widgets-multi-column-grid .avatar {
    vertical-align: middle
}

.widgets-list-layout {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.widgets-list-layout li:after,
.widgets-list-layout li:before {
    content: "";
    display: table
}

.widgets-list-layout li {
    zoom: 1;
    margin-bottom: 1em;
    list-style-type: none !important
}

.widgets-list-layout .widgets-list-layout-blavatar {
    float: left;
    width: 21.276596%;
    max-width: 40px;
    height: auto
}

.widgets-list-layout-links {
    float: right;
    width: 73.404255%
}

.widgets-list-layout span {
    opacity: .5
}

.widgets-list-layout span:hover {
    opacity: .8
}

.widgets-grid-layout:after,
.widgets-list-layout li:after {
    clear: both
}

.link-rss span:before {
    content: "\f09e"
}

.header-account {
    margin-top: 40px
}

.site-name {
    margin: 0
}

#logo {
    float: left
}

.site-header div.site-title {
    font-size: 37px;
    line-height: 1;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -1px;
    float: left;
    margin: 24px 0 24px 16px
}

.site-header div.site-title a {
    color: #666;
    text-decoration: none
}

li.comment-author-editorial_board article header {
    background-color: #faf6e4;
    font-weight: 700
}

li.comment-author-editorial_board article section p {
    color: #333
}

#subnav #invite-new-members,
#subnav #sent-invites {
    background: 0
}

.single-postmeta {
    margin: 7px 0;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 20px
}

.entry-summary p {
    margin: 0 0 15px
}

.readMore {
    float: left
}

.author_mt .mt_icon {
    width: 20px;
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/meta.png) 0 4px no-repeat;
    margin-right: 7px
}

.cat_mt .mt_icon {
    width: 17px;
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/meta.png) -20px 4px no-repeat;
    margin-right: 7px;
    margin-left: 10px
}

.tag_mt .mt_icon {
    width: 17px;
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/meta.png) -20px 4px no-repeat;
    margin-right: 7px;
    margin-left: 10px
}

.comment_mt .mt_icon {
    width: 20px;
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/meta.png) -38px 4px no-repeat;
    margin-right: 7px;
    margin-left: 10px
}

#breadcrumbs {
    font-size: 15px;
    margin-bottom: 18px
}

#breadcrumbs a {
    color: #000;
    text-decoration: underline
}

#topbar {
    min-height: 0;
    margin-bottom: 0;
    padding: 0 30px;
    margin-top: 10px;
    max-height: 203px;
    overflow: hidden
}

#topbar ul {
    text-align: center
}

#topbar li {
    display: inline-block;
    max-width: inherit;
    margin-right: 10px;
    width: 165px;
    background: #fff
}

#topbar li:last-child {
    margin: 0
}

#topbar #postinfo {
    height: 80px;
    overflow: hidden;
    padding: 0 5px
}

aside.widget_subcatpop_widget li {
    overflow: hidden;
    margin-bottom: 5px;
    max-height: 60px
}

aside.widget_subcatpop_widget #postimage {
    float: left;
    margin-right: 8px
}

aside.widget_hotpicks_sidebar #postimage {
    display: inline-block;
    line-height: 0;
    float: left;
    margin-right: 10px
}

aside.widget_hotpicks_sidebar #postinfo {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding-top: 10px
}

aside.widget_subcatpop_widget #postinfo {
    line-height: 17px;
    padding-top: 5px;
    padding-right: 5px
}

aside.widget_subcatpop_widget #postinfo a {
    font-weight: 700;
    color: #5a8de9
}

aside.widget_hotpicks_sidebar li {
    display: inline-block;
    width: 300px;
    margin-bottom: 5px;
    overflow: hidden
}

aside.widget_hotpicks_sidebar li #postinfo a {
    color: #5a8de9
}

#subcatpop_widget-2.fixclass {
    position: fixed;
    top: 80px;
    width: 300px
}

#subcatpop_widget-5.fixclass {
    position: fixed;
    top: 40px;
    width: 300px
}

#subcatpop_widget-8.fixclass {
    position: fixed;
    top: 40px;
    width: 300px
}

#stickyad.fixclass {
    position: fixed;
    top: 395px
}

ul.wpuf-attachments {
    list-style: none;
    overflow: hidden
}

ul.wpuf-attachments li {
    float: left;
    margin: 0 10px 10px 0
}

.ts-fab-wrapper {
    clear: both;
    margin: 2em 0
}
.ts-fab-wrapper ul.ts-fab-list {
    margin: 0px !important;
    overflow: hidden !important;
}

.ts-fab-wrapper a {
    text-decoration: none !important
}

.ts-fab-list li.active {
    position: relative;
    z-index: 1;
    border: 1px solid #D22D46;
}
.ts-fab-wrapper .ts-fab-list li {
    display: block;
    float: left;
    clear: none;
    list-style: none !important;
    background: 0 0 !important;
    margin: 0 -8px 0 0 !important;
    padding: 0 !important;
    border: 1px solid #ccc;
    border-radius: 5px 5px 0px 0px;
    top: 2px;
    position: relative;
}

.ts-fab-list li a {
	display: block;
    line-height: 16px;
    height: 16px;
    background-color: #333;
    border: 1px solid #e9e9e9;
    border-bottom: none !important;
    text-decoration: none;
    font-size: 13px;
    color: #fff !important;
    font-weight: 700;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    padding: 8px 12px !important;
}

.ts-fab-list li:before {
    display: none !important
}

.ts-fab-list li a:hover {
    color: #D22D46 !important;
    border: 1px solid #647488;
}
.ts-fab-list li.active a {
    background-color: #D22D46;
    color: #fff !important;
    border: 1px solid #D22D46;
}

.ts-fab-list a:before {
    font-family: fontAwesome;
    padding-right: 10px;
    font-size: 15px
}

li.ts-fab-bio-link a:before {
    content: "\f007"
}

li.ts-fab-latest-posts-link a:before {
    content: "\f15b"
}

.ts-fab-list li.ts-fab-twitter-link a {
    background-position: 8px -42px;
    background-repeat: no-repeat;
    padding-left: 35px
}

.ts-fab-list li.ts-fab-twitter-link.active a {
    background-position: -270px -42px;
    background-repeat: no-repeat;
    padding-left: 35px
}

.ts-fab-list li.ts-fab-facebook-link a {
    background-position: 8px -92px;
    background-repeat: no-repeat;
    padding-left: 23px
}

.ts-fab-list li.ts-fab-facebook-link.active a {
    background-position: -284px -92px;
    background-repeat: no-repeat;
    padding-left: 23px
}

.ts-fab-list li.ts-fab-googleplus-link a {
    background-position: 8px -142px;
    background-repeat: no-repeat;
    padding-left: 30px
}

.ts-fab-list li.ts-fab-googleplus-link.active a {
    background-position: -276px -142px;
    background-repeat: no-repeat;
    padding-left: 30px
}

.ts-fab-widget .ts-fab-list li a {
    text-indent: -9999em;
    padding: 8px 12px !important
}

.ts-fab-widget .ts-fab-list li.ts-fab-twitter-link a {
    width: 12px
}

.ts-fab-widget .ts-fab-list li.ts-fab-googleplus-link a {
    width: 8px
}

.ts-fab-widget .ts-fab-list li.ts-fab-facebook-link a {
    width: 0
}

.ts-fab-tab {
    display: none;
    border: 2px solid #ccc;
    background: #fff;
    min-height: 80px;
    overflow: hidden;
    padding: 12px;
    border-radius: 0 7px 7px 7px;
}

.ts-tab:first-child {
    display: block
}

.ts-fab-widget .ts-fab-tab {
    padding: 8px
}
.prof {
    display: flex;
}
.ts-fab-avatar {
    display: block;
    float: left;
    width: 80px
}

.prof .ts-fab-avatar img {
    max-width: 80px!important;
    width: -webkit-fill-available;
}
.ts-fab-avatar img {
    border-radius: 50% !important;
}
.ts-fab-wrapper img {
    border: none !important;
}
.ts-fab-no-float .ts-fab-avatar {
    float: none;
    margin: 0 0 12px
}

.ts-fab-text {
    margin-left: 10px;
    line-height: 1.5;
}

.ts-fab-no-float .ts-fab-text {
    margin-left: 0
}

.ts-fab-avatar>img {
    width: 80px;
    max-width: 100% !important
}

.ts-fab-header {
    margin-bottom: 10px
}

.ts-fab-text h4 {
    clear: none !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    margin: 0 0 0.2em !important;
    padding: 0;
}
.ts-fab-header h4 a {
	color: #d22d46 !important;
}
.ts-fab-header h4 a:hover {
	color: #d22d46;
}
.social-links img {
    max-width: 30px !important;
    width: 26px !important;
    margin-top: 0px;
    margin-right: 8px!important;
    height: auto;
    padding-right: 0px !important;
}
.ts-fab-content {
    clear: both !important;
    font-size: 16px;
    color: #0f172a;
}
.author-btns {
    color: #D22D46 !important;
    border-bottom: none !important;
    margin: 18px 0;
    width: fit-content;
}
.author-btns:hover{
	color: #D22D46 !important;
}
.ts-fab-header .author_designation {
    font-weight: 400;
    color: #D22D46;
    display: block;
    font-size: 14px;
    line-height: 1.4;
}
.ts-fab-follow {
    margin-top: 10px
}

.ts-fab-social-links {
    text-align: center;
    margin: .1em 0 0
}

.ts-fab-social-links a {
    display: inline-block;
    opacity: .5;
    transition: opacity .2s;
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    margin: 0 3px;
    font-family: fontAwesome;
    font-size: 26px;
    line-height: 33px
}

.ts-fab-social-links a:hover {
    opacity: 1
}

.ts-fab-latest {
    margin: 0 !important;
    padding: 0 !important
}

.ts-fab-latest li {
    list-style: none !important;
    line-height: 1.2;
    clear: none !important;
    margin: 0 0 .6em !important
}

.latest-see-all {
    font-weight: 400
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    left: -9999px
}

.ts-fab-widget .ts-fab-list li.ts-fab-bio-link a,
.ts-fab-widget .ts-fab-list li.ts-fab-latest-posts-link a {
    width: 4px
}

.ts-fab-description,
.ts-fab-latest li span,
.ts-fab-twitter-time {
    font-size: 12px
}

.ts-fab-social-links a[title~=Twitter]:before {
    content: "\f081";
    color: #55acee
}

.ts-fab-social-links a[title~=Facebook]:before {
    content: "\f082";
    color: #3b5998
}

.ts-fab-social-links a[title~='Google+']:before {
    content: "\f0d4";
    color: #dd4b39
}

#topbar li a {
    font-size: 13px;
    font-weight: 700;
    color: #000
}

#subscribe-email input {
    width: 95%;
    padding: 1px 2px
}

.comment-subscription-form .subscribe-label {
    display: inline !important
}

.imgshare_buttons img.left+.imgshare_pin {
    margin-left: 0
}

.imgshare_buttons img.left+.imgshare_fb {
    margin-left: 0
}

.imgshare_buttons .imgshare_fb,
.imgshare_buttons .imgshare_pin,
.imgshare_buttons img {
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out
}

.imgshare_buttons img:hover~span span,
.imgshare_buttons_hover {
    opacity: .7
}

.imgshare_buttons .imgshare_fb:hover,
.imgshare_buttons .imgshare_pin:hover {
    opacity: 1
}

.imgshare_buttons:hover .imgshare_buttons_wrap span {
    opacity: .7
}

#submain {
    padding-top: 10px;
    background: #f9f9f9;
    margin: 0 auto;
    max-width: 1040px
}

#submain .widgettitle {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

#submain #postinfo {
    padding: 0 5px
}

#submain #postinfo a {
    color: #5a8de9
}

#scroll-content-container {
    display: inline-block
}

.scroll-content {
    float: left;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 330px;
    overflow: hidden;
    height: 170px;
    margin: 0 14px 14px 0 !important;
    background: #fff;
    line-height: 20px
}

.scroll-content-profile {
    float: left;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    width: 330px;
    overflow: hidden;
    height: 170px;
    margin: 0 14px 14px 0 !important;
    background: #fff;
    line-height: 18px
}

#scroll-loader {
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/loading.gif) center center no-repeat;
    height: 60px
}

#scroll-bottom {
    position: fixed;
    bottom: 10px;
    right: 20px;
    font-size: 14px;
    background: #ff0;
    padding: 4px 5px;
    cursor: pointer
}

#scroll-content-container-profile {
    display: inline-block
}

#submainprofile {
    padding-top: 10px;
    background: #e1e1df
}

#submainprofile .widgettitle {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px
}

#submainprofile #postinfoprofile {
    padding: 0 5px
}

#submainprofile #postinfoprofile a {
    color: #5a8de9
}

.backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    background-color: #000;
    -webkit-transition: opacity .15s linear;
    -moz-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
    opacity: .8
}

.backdrop.fadein {
    opacity: .8
}

#inline-recos h3 {
    margin-bottom: 0
}

#inline-recos-container {
    overflow: hidden;
    position: relative
}

#inline-recos-container #postinfo {
    line-height: 1.3em
}

.owl-item {
    float: left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.inline-recos.item {
    margin: 5px;
    text-align: center
}

.owl-buttons div:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-rendering: auto;
    text-decoration: inherit;
    speak: none;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font-size: 18px;
    vertical-align: middle;
    line-height: 24px
}

.owl-buttons .owl-prev:before {
    content: "\f137"
}

.owl-buttons .owl-next:before {
    content: "\f138"
}

.owl-buttons div {
    position: absolute;
    top: 20%;
    cursor: pointer
}

.owl-buttons .owl-prev {
    left: 0
}

.owl-buttons .owl-next {
    right: 0
}

div.article_next_prev {
    position: fixed;
    top: 60%;
    height: 100px;
    width: auto
}

div.article_next_prev.next {
    right: 0
}

div.article_next_prev.prev {
    left: 0
}

.article_next_prev a {
    display: block;
    position: fixed;
    top: 60%;
    width: 55px;
    height: 100px;
    overflow: hidden
}

.article_next_prev a:hover {
    -moz-box-shadow: 0 0 7px #333;
    -webkit-box-shadow: 0 0 7px #333;
    box-shadow: 0 0 7px #333
}

.article_next_prev a:hover>.next_prev_teaser {
    display: block;
    opacity: 1;
    -moz-opacity: 1
}

.article_next_prev.prev a {
    left: 0;
    text-align: left
}

.article_next_prev.next a {
    right: 0;
    text-align: right
}

.article_next_prev a .fa {
    font-size: 60px;
    height: 60px;
    overflow: hidden;
    background: #ff6;
    color: #000;
    padding: 20px 0;
    width: 55px
}

div.article_next_prev div.next_prev_teaser {
    display: none;
    width: 180px;
    height: 70px;
    position: fixed;
    top: 60%;
    background: #fff;
    padding: 15px 10px;
    text-align: left;
    line-height: 20px;
    overflow: hidden;
    -moz-box-shadow: 0 0 7px #333;
    -webkit-box-shadow: 0 0 7px #333;
    box-shadow: 0 0 7px #333;
    opacity: 0;
    -moz-opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out
}

div.article_next_prev.next div.next_prev_teaser {
    right: 55px
}

div.article_next_prev.prev div.next_prev_teaser {
    left: 55px
}



.responstable {
    margin: 1em 0;
    width: 100%;
    overflow: hidden;
    background: #fff;
    color: #024457;
    border-radius: 10px;
    border: 1px solid #167f92
}

.responstable tr {
    border: 1px solid #d9e4e6
}

.responstable tr:nth-child(odd) {
    background-color: #eaf3f3
}

.responstable th {
    display: none;
    border: 1px solid #fff;
    background-color: #c7e3e8;
    color: #fff;
    padding: 1em
}

.responstable th:first-child {
    display: table-cell;
    text-align: center
}

.responstable th:nth-child(2) {
    display: table-cell
}

.responstable th:nth-child(2) span {
    display: none
}

.responstable th:nth-child(2):after {
    content: attr(data-th)
}



.responstable td {
    display: block;
    word-wrap: break-word;
    max-width: 7em
}

.responstable td:first-child {
    display: table-cell;
    text-align: center;
    border-right: 1px solid #d9e4e6
}



.responstable td,
.responstable th {
    text-align: left;
    margin: .5em 1em
}



#toc_container li,
#toc_container ul {
    margin: 0;
    padding: 0
}

#toc_container.no_bullets li,
#toc_container.no_bullets ul,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
    background: 0;
    list-style-type: none;
    list-style: none
}

#toc_container.have_bullets li {
    padding-left: 12px
}

#toc_container ul ul {
    margin-left: 1.5em
}

#toc_container {
    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    width: auto;
    display: table;
    font-size: 95%
}

#toc_container.toc_light_blue {
    background: #edf6ff
}

#toc_container.toc_white {
    background: #fff
}

#toc_container.toc_black {
    background: #000
}

#toc_container.toc_transparent {
    background: none transparent
}

#toc_container p.toc_title {
    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0
}

#toc_container.toc_black p.toc_title {
    color: #aaa
}

#toc_container span.toc_toggle {
    font-weight: 400;
    font-size: 90%
}

#toc_container p.toc_title+ul.toc_list {
    margin-top: 1em
}

.toc_wrap_left {
    float: left;
    margin-right: 10px
}

.toc_wrap_right {
    float: right;
    margin-left: 10px
}

#toc_container a {
    text-decoration: none;
    text-shadow: none
}

#toc_container a:hover {
    text-decoration: underline
}

.toc_sitemap_posts_letter {
    font-size: 1.5em;
    font-style: italic
}

body.single article .entry-content h3 span strong {
    font-size: 18px !important
}

.post-ratings {
    width: 100%;
    -moz-opacity: 1;
    opacity: 1
}

.post-ratings-loading {
    display: none;
    height: 16px;
    text-align: left
}

.post-ratings-image {
    border: 0
}

.post-ratings IMG,
.post-ratings-image IMG,
.post-ratings-loading IMG {
    border: 0;
    padding: 0;
    margin: 0
}

.post-ratings-comment-author {
    font-weight: 400;
    font-style: italic
}

.entry-content .recommend h4 {
    margin: 0
}

.entry-content .recommend .gallery {
    border: 1px solid bisque;
    list-style-type: none;
    width: 100%
}

.entry-content .recommend .gallery li {
    margin: 5px;
    clear: both
}

.entry-content .recommend .gallery .lig h3.galh3 {
    font-size: 18px;
    line-height: 18px;
    margin-top: -5px;
    margin-bottom: 5px;
    display: inline
}

.entry-content .recommend .gallery .lig h3.galh3 a {
    color: #00f;
    text-decoration: underline
}

.entry-content .recommend .gallery .lig img {
    float: left;
    margin: 0 15px 0 0;
    padding: 5px
}

.entry-content .recommend .gallery li .lip {
    padding-top: 10px;
    font-size: 16px;
    line-height: 18px;
}



div .careerswidth {
    max-width: 100%;
    padding: 0
}



.social {
    position: fixed;
    width: 25px;
    top: 300px;
    bottom: 5%;
    text-align: center;
    z-index: 1000;
    height: 225px
}

.social .link {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 55px;
    height: 55px;
    border-radius: 0;
    background-clip: content-box;
    padding: 0;
    transition: .5s;
    color: #d7d0be;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .2);
    font-size: 25px;
    cursor: pointer
}



.social .link span {
    display: block;
    position: absolute;
    text-align: center;
    top: 25%;
    left: 25%
}

.social .link:hover {
    color: #fff;
    margin-left: -5px
}

.social .link.google-plus {
    background-color: tomato;
    color: #fff
}

.social .link.twitter {
    background-color: #00acee;
    color: #fff
}

.social .link.facebook {
    background-color: #3b5998;
    color: #fff
}

.social .link.pinterest {
    background-color: #cc2128;
    color: #fff
}

.singlepostpage {
    font-style: normal;
    font-weight: 700;
    color: #000;
    padding-bottom: 55px !important;
    padding-top: 55px;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

.prev {
    border: none !important
}

.previous {
    content: "\f060";
    font-family: FontAwesome
}

div .singlepostpage a:first-child {
    border: none !important;
    padding: 0;
    float: left
}

div .singlepostpage a:last-child {
    border: none !important;
    padding: 0;
    float: right
}

div .middle_pagenatin a:last-child {
    border: 1px solid #4a5a7e !important
}

.prevnext {
    border: none !important
}

.nextpost {
    border: none !important
}

.current {
    border: 1px solid #4a5a7e;
    font-style: normal;
    font-weight: 700;
    color: #fff;
    padding: 5px 10px;
    margin-left: 5px;
    background-color: #4a5a7e
}

.singlepostpage a {
    text-decoration: none;
    color: #4a5a7e;
    border: 1px solid #4a5a7e;
    padding: 5px 10px;
    margin-left: 5px !important
}







input.gsc-input {
    border: 1px solid #ddd;
    padding: 8px 6px !important;
    width: 99%
}

form.gsc-search-box {
    float: right !important;
    font-size: 13px;
    margin: 0 0 4px;
    width: 41% !important
}

#cse-search-box input:first-child {
    padding: 8px !important;
    width: 70% !important
}

form.gsc-search-box {
    display: none !important;
    font-size: 13px;
    margin: 0 0 4px;
    width: 100%
}

#cse-search-box input[type=submit] {
    font-weight: 700 !important
}

.gsc-control-cse div {
    margin-left: 2px !important;
    position: static
}

.gsc-result .gs-title {
    height: 2.4em !important;
    overflow: hidden;
    text-decoration: none !important
}

.gsc-control-cse div {
    line-height: 20px !important;
    position: static
}

.gsc-control-cse div {
    background-color: #fff !important;
    position: static
}

.gsc-cursor-page {
    border: 3px solid #000;
    border-radius: 20px;
    color: #000;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin: 2px 15px 2px 0;
    padding: 9px 13px;
    text-decoration: none !important;
    width: auto
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    background-color: #41c768 !important;
    color: #fff !important;
    font-weight: 600;
    text-decoration: none !important
}

.gcsc-branding {
    display: none
}

#rightsearchlol {
    margin-top: 20px
}

.archive.author #content article {
    border-bottom: 1px solid #ccc
}



.formError .formErrorContent {
    background: #8e2121 none repeat scroll 0 0;
    border: 1px solid #bbb;
    color: #fff;
    display: block;
    font-size: 11px;
    position: relative;
    top: 36px;
    width: 150px;
    z-index: 5001
}

.sctv_button a {
    float: left;
    margin-left: 5px;
    width: 32%
}

.sctv_img {
    margin-left: 25px
}

ul#scroll-content-containersc li.scroll-content-related {
    width: 29.998%;
    margin: 0 0 2% 2% !important;
    height: 205px;
    overflow: hidden
}



.related_posts_side_widget {
    float: left;
    overflow: hidden;
    height: 185px;
    list-style: none;
    width: 140px;
    padding-right: 10px;
    margin-bottom: 30px;
    line-height: 20px;
    position: relative
}

.related_posts_bottom_list {
    float: left;
    list-style: none;
    width: 170px;
    margin-bottom: 30px;
    line-height: 20px
}

div.footer-inner-top a {
    color: #ddd
}

.button-share-facebook:before {
    content: "f";
    background: #3b5998;
    border-radius: 50%;
    float: left;
    text-transform: none;
    font-size: 32px;
    color: inherit;
    text-align: center;
    line-height: 40px;
    width: 40px;
    margin-right: 45px
}

.button-share-facebook {
    text-align: center;
    float: left;
    width: 200px;
    text-decoration: none !important;
    color: #fff !important;
    background: #506ba1;
    border: 0;
    margin: 0 0 10px 0;
    padding: 0;
    outline: 0;
    letter-spacing: .1em;
    border-radius: 25px;
    line-height: 40px;
    -webkit-transition: background-color linear .15s;
    -moz-transition: background-color linear .15s;
    -ms-transition: background-color linear .15s;
    -o-transition: background-color linear .15s;
    transition: background-color linear .15s;
    width: 100%
}



span.custshareicon {
    padding-left: 22px;
    margin-top: 0;
    background-position: center left 2px;
    text-align: right;
    padding-right: 6px;
    float: right
}

.jet_share_icon {
    background: #f9f9f9;
    position: absolute;
    width: 96%;
    bottom: 0
}

.button-share-facebook:before {
    content: "f";
    border-radius: 50%;
    float: left;
    text-transform: none;
    font-size: 32px;
    color: inherit;
    text-align: center;
    line-height: 40px;
    width: 40px
}

.button-share-facebook {
    text-align: center;
    float: left;
    text-decoration: none !important;
    color: #fff !important;
    background: #506ba1;
    border: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    letter-spacing: .1em;
    border-radius: 0;
    line-height: 41px;
    -webkit-transition: background-color linear .15s;
    -moz-transition: background-color linear .15s;
    -ms-transition: background-color linear .15s;
    -o-transition: background-color linear .15s;
    transition: background-color linear .15s;
    width: 100%;
    padding: 9px 8px;
    border-radius: 0 6px 6px 0
}

.newtable {
    border: 1px solid #d9e4e6;
    border-collapse: separate;
    border-radius: 10px;
    overflow: hidden
}

.newtable td {
    display: table-cell;
    text-align: center;
    border: 1px solid #d9e4e6;
}

.newtable th {
    display: table-cell;
    border: 0;
    background-color: #6f9ca5;
    color: #fff !important;
    padding: .5em;
    margin: 0;
    text-align: center;
}


.newtable tr:nth-child(odd) {
    background-color: rgba(125, 197, 197, .32)
}

.wrapper_fb_like {
    min-width: 85px;
    float: left;
    vertical-align: middle
}

.fb_like_out {
    height: 43px;
    display: table;
    border: 2px solid #3c56a2;
    padding: 0 20px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-top: 5px
}

.fb_thumb {
    display: block;
    width: 130px;
    float: left;
    height: 50px
}

.icon {
    display: block;
    width: 32px;
    height: 32px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    float: left;
    margin: 4px 5px 9px 0
}

.fbclick {
    line-height: 31px
}

.fb_thumb .text span {
    font-size: 20px;
    color: #3c56a2;
    font-weight: 700;
    float: left;
    height: 32px;
    margin: 6px 0
}

span.fb_blueArrow {
    float: left;
    margin: 12px 0 0 8px;
    max-width: 26px;
    margin-left: 8px !important
}

.fb-like.fb_iframe_widget {
    margin-top: 11px;
    position: relative;
    vertical-align: baseline;
    float: left
}

.share-like-fb {
    float: left;
    max-width: 64%;
    margin-bottom: 20px
}

.button-share-facebook:before {
    background: 0 0 !important
}

.scrollToTop {
    width: 100px;
    padding: 4px 5px;
    text-align: center;
    font-size: 14px;
    color: #444;
    text-decoration: none;
    position: fixed;
    top: 600px;
    right: 20px;
    display: none;
    background: #ff0;
    z-index: 9
}

.scrollToTop:hover {
    text-decoration: none
}

a.scrollToTop:after {
    content: "\f0aa";
    font-family: FontAwesome;
    margin: 5px
}

.error404 #main-wrap,
.page-template-default #main-wrap {
    clear: both;
    margin-top: 40px
}

.recocards_holder {
    height: auto
}

.videocard.recocard {
    min-height: auto
}

li#menu-item-207620,
li#menu-item-218343 {
    display: inline-block
}

.title_header3 h3 {
    width: auto !important;
    display: inline-block
}

.error404 .site-content.page-full-width {
    padding-right: 0
}

.error404 #main {
    margin: 0 auto;
    max-width: 1040px
}

.error404 article {
    padding: 10px 10px 15px
}

.cover-image img {
    margin-top: 23px
}

.archive.author #content article {
    padding: 5px
}

.archive.author .entry-header {
    margin-bottom: 0
}

.archive.author .post-info div {
    display: inline-block;
    margin-top: 10px
}

.archive.author .post-info div.author_mt.hp_meta span.mt_icon,
.archive.author .post-info div.cat_mt.hp_meta span {
    display: inline-block;
    height: 17px
}

.archive.author .post-info {
    margin-bottom: 20px
}

.pagination-above .pagination {
    margin-bottom: 0
}

article pre {
    white-space: normal
}

.colorbox {
    padding: 10px;
    margin: 10px 0;
    color: #fff
}

.colorbox a {
    color: #fff;
    text-decoration: underline
}

.colorbox p {
    margin: 0 0 15px
}



img#wpstats {
    display: none
}

.gform_wrapper form li,
.gform_wrapper li {
    margin: 0
}

.subscribe-to-comments input,
.subscribe-to-comments label {
    display: inline !important
}

div.docs-info-header {
    background: #f6f7f8;
    margin-bottom: 10px;
    padding: 8px 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

div.docs-info-header #docs-filter-meta,
div.docs-info-header p.currently-viewing {
    font-size: inherit
}

.woocommerce a.added_to_cart,
.woocommerce-page a.added_to_cart {
    clear: left;
    display: block;
    padding-top: 1em
}

.woocommerce #content div.product div.images img,
.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img,
.woocommerce-page #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page ul.products li.product a img {
    width: auto !important;
    max-width: 100% !important
}

.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
    width: 30% !important
}

.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
    width: 66% !important
}

.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
    border: 1px solid #ddd
}

.bpfb_form_container {
    background-color: #f3f7fa !important;
    border-radius: 2px 2px 0 0
}

input#bpfb_link_preview_url,
input#bpfb_video_url {
    width: 98% !important
}

.bpfb_controls_container .qq-upload-button,
input.bpfb_primary_button {
    background: #497ea8 !important;
    border: 1px solid #497ea8 !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.captchaSizeDivSmall {
    width: 175px;
    height: 45px;
    padding-top: 10px
}

.captchaSizeDivLarge {
    width: 250px;
    height: 60px;
    padding-top: 10px
}

form#invite-anyone-by-email textarea {
    width: 94% !important
}

#invite-anyone-group-list li {
    width: 100% !important;
    height: auto !important;
    min-height: 32px !important;
    clear: left !important;
    margin: 20px 0 0 0 !important;
    list-style-type: none !important
}

#invite-anyone-group-list li img {
    width: 30px;
    height: 30px
}

.group-create form#send-invite-form .left-menu,
.invite-anyone form#send-invite-form .left-menu {
    width: 30%;
    float: left
}

.group-create form#send-invite-form .left-menu li,
.invite-anyone form#send-invite-form .left-menu li {
    list-style-type: none;
    margin: 0
}

.group-create form#send-invite-form #invite-anyone-member-list,
.invite-anyone form#send-invite-form #invite-anyone-member-list {
    width: 100%
}

.group-create form#send-invite-form .main-column,
.invite-anyone form#send-invite-form .main-column {
    margin-left: 4%;
    width: 60%;
    float: right
}

.item-list-tabs ul li#links-category-select,
.item-list-tabs ul li#links-order-select {
    margin-left: 10px !important;
    margin-right: 10px !important
}

ul#link-list li.avmax-100 div.link-list-left img.avatar {
    width: 100px !important;
    height: 100px !important
}

#link-dir-count span.ajax-loader {
    display: none
}

table#buddydrive-dir {
    clear: left
}

#articles-container {
    max-width: 100% !important;
    min-width: 0 !important
}

#articles-container .article-content {
    background: 0 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px
}

#articles-container .article-image {
    margin: 0;
    width: auto;
    height: auto
}

#articles-container .article-image img {
    margin: 10px 5px 0 15px;
    width: 80px;
    height: 80px
}

#articles-container .article-categories {
    margin-top: 10px
}

.imgshare_buttons {
    position: relative;
    display: block;
    line-height: 10px !important
}

img.pin_image_share.aligncenter {
    position: absolute;
    right: .5em;
    bottom: .5em
}

.wrapeshare {
    width: auto !important;
    height: auto !important;
    position: initial !important
}



.scrollToTop1 {
    display: none
}



li,
p {
    font-size: 18px;
    line-height: 30px
}

.navbar-default {
    border: 0;
    background: #fff;
    background: rgba(255, 255, 255, .9)
}

.posttitle {
    font-size: 24px;
    line-height: 34px;
    position: relative
}

.posttitle a {
    color: #333;
    font-weight: 100
}

.authordetails,
.authordetails a {
    color: #fe5c75;
    font-size: 14px
}

.posttitle a:hover {
    text-decoration: none
}

.sectiontitle {
    font-weight: 500;
    line-height: 51px;
    clear: both;
    position: relative;
    color: #212121;
    text-align: center;
    margin: 40px 0;
    font-size: 35px
}

.sectiontitle:after {
    content: '';
    height: 2px;
    background-color: #fe5c74;
    position: absolute;
    bottom: 0;
    width: 100px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.bgpink .sectiontitle {
    color: #fff
}

.bgpink .sectiontitle:after {
    background-color: #fff
}

.bgpink-white-bx {
    background: #fff;
    margin-left: -68px;
    align-self: center;
    padding: 30px 50px
}

.bgpink-white-sm-bx {
    background: #fff;
    margin-left: -107px;
    padding: 30px 50px
}

.border-r {
    border-radius: 10px
}

.padding-l-0 {
    padding-left: 0
}

.socialhead .fa-lg {
    font-size: 1.2em
}

.d-inline-block {
    display: inline-block
}

.headercontainer {
    position: relative;
    -webkit-transition: padding .3s;
    -moz-transition: padding .3s;
    transition: padding .3s;
    padding: 10px 0
}

header {
    z-index: 9999;
    background: #fff;
    left: 0;
    right: 0
}

.sc-logo img {
    cursor: pointer;
    z-index: 9;
    position: relative;
    -webkit-transition: all .7s;
    -moz-transition: all .7s;
    transition: all .7s;
	display: inline-block;
}

.affix .new_menu.menu-cover,
.affix-top .new_menu.menu-cover {
    display: grid !important;
    align-items: center;
	
}

.new_menu .sc_navbar.active {
    min-height: 50px;
    z-index: 9999;
    margin-top: 10px
}

.affix .headercontainer,
.affix-top .headercontainer {
    padding: 10px 0;
    transition: top .5s ease 0;
    -webkit-transition: top .5s ease 0;
    -moz-transition: top .5s ease 0;
    -o-transition: top .5s ease 0
}

header.affix,
header.affix-top {
    top: 0;
    z-index: 1030;  
    width: 100%;
    transition: top .5s ease 0;
    -webkit-transition: top .5s ease 0;
    -moz-transition: top .5s ease 0;
    -o-transition: top .5s ease 0;
    -webkit-box-shadow: -1px 7px 20px -7px #b9b5b5;
    -moz-box-shadow: -1px 7px 20px -7px #afa2a2;
    box-shadow: -1px 7px 20px -7px #afa2a2
}

.social-button {
    float: none!important;
    padding-right: 3px
}

.copyfooter{
    padding: 4rem 0 1rem;
}

.social-button .fa-pinterest-square {
    color: #e85657
}

.social-button .fa-youtube {
    color: #ce201f
}

.stylish-input-group .input-group-addon {
    background: #fff !important;
    border-radius: 20px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0;
    border-radius: 20px;
    border-color: #ccc
}

.stylish-input-group button {
    border: 0;
    background: 0 0;
    font-size: inherit;
    line-height: inherit;
    padding: 0
}

.socialnumber {
    font-weight: 700;
    font-size: 19px;
    line-height: 56px
}

.fbtext {
    color: #337ab7
}

.pintext {
    color: #ea5656
}

.subtext {
    color: #337ab7
}

.bgpink {
    background: #fe5c74
}

.signupcover {
    font-size: 10px;
    line-height: 20px;
    margin: 10px 0;
    color: #212121
}

.signupcover input[type=text] {
    max-width: 155px;
    height: 36px;
    padding: 5px;
    border: 0
}

.signupcover input[type=text]::-webkit-input-placeholder {
    color: #b7b4b4
}

.signupcover input[type=text]:-moz-placeholder {
    color: #b7b4b4;
    opacity: 1
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.authordetails {
    padding: 10px 0
}

.featuredvideobox {
    padding-bottom: 40px
}

.readm {
    padding: 30px 0
}

.readm a {
    font-size: 17px;
    color: #fe5c75
}

.readm .fa-long-arrow-right {
    position: relative;
    max-height: 21px;
    font-size: 38px;
    font-weight: 100;
    -webkit-text-stroke: 4px #fff;
    color: #fe5c75;
    width: 55px;
    vertical-align: middle
}

.readm .fa-long-arrow-right:after {
    content: '';
    width: 30px;
    height: 19px;
    background: #fff;
    position: absolute;
    left: 0;
    border-left: 1px solid #fe5c75;
    bottom: 0;
    border-bottom: 1px solid #fe5c75
}

.readm a:hover {
    text-decoration: none
}

.pd-all-2 {
    padding: 20px;
    align-self: center
}

.pd-y-2 {
    padding: 20px 0
}

.pd-b-4 {
    padding-bottom: 40px
}

ul.homeproducts {
    padding: 0;
    list-style: none
}

ul.homeproducts li:before {
    content: "\f046";
    font-family: FontAwesome;
    padding-right: 8px
}

ul.homeproducts li {
    line-height: 40px
}

ul.homeproducts li a {
    text-decoration: none;
    color: #000;
    font-size: 16px
}

.full-w-container.container {
    max-width: 1480px;
    width: 100%
}

.searchbar .input-group .form-control {
    float: right;
    margin-bottom: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: all .35s, border-radius 0s;
    -o-transition: all .35s, border-radius 0s;
    transition: all .35s, border-radius 0s
}

.readm .fa-long-arrow-right:before {
    position: relative;
    top: -11px
}

.readm .fa-long-arrow-right:after {
    top: -10px
}

.navbar-toggle .icon-bar {
    background-color: #fe5c75;
    display: block;
    width: 24px;
    height: 4px;
    border-radius: 1px
}

.navbar-toggle {
    margin: 0;
    float: left;
    padding: 0 12px;
    z-index: 9999
}

.dropdown-menu {
    width: 100%;
    box-shadow: none;
    border: 0
}

.scmenu.navbar-nav>li>a {
    text-transform: uppercase
}

.dropdown,
.dropup,
.nav>li {
    position: initial
}

.full-w-container {
    position: relative
}

.scmenu .nav-tabs>li {
    list-style: none;
    padding: 0;
    float: none;
    display: inline-block;
    font-size: 14px
}

.scmenu .nav-tabs>li a {
    padding: 15px;
    color: #777
}

.scmenu .nav-tabs>li.active>a {
    border: 1px solid rgba(221, 221, 221, .41);
    border-bottom: 0
}

.scmenu .tab-content {
    padding: 20px 0;
    padding-bottom: 5px
}

.scmenu .tab-content>.tab-pane span {
    color: #777;
    font-size: 14px;
    display: block;
    line-height: 20px;
    padding: 5px 0;
    text-decoration: none
}

.navbar-default .scmenu.navbar-nav a:hover,
.navbar-default .scmenu.navbar-nav>.open>a {
    color: #fe5c75;
    background-color: #fff;
    text-decoration: none
}

.sub-menu .nav>li>a:focus,
.sub-menu .nav>li>a:hover {
    background-color: #fff
}

.form-sub {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    background: #fe5c75;
    height: 100%;
    top: 0;
    bottom: 0;
    color: #fff;
    z-index: 999;
    text-align: center;
    padding: 0;
    font-size: 16px;
    font-weight: 700
}

footer .form-sub {
    padding: 10px
}

.sid {
    position: relative;
    display: inline-flex
}

.footercover {
    background: #f2f2f2;
	position: relative;
}

.copytext {
    background: #e6e6e6
}

.copytext p {
    margin: 0;
    padding: 0px 0
}

.top-footer {
    padding: 40px 0
}

footer li,
footer p {
    list-style: none;
    font-size: 16px
}

.social-icon-footer {
    list-style: none;
    padding: 0
}

footer li a {
    color: #333
}

.quick-info {
    padding: 0
}

.signupfooter.signupcover #submit {
    outline: 0;
    font-family: FontAwesome;
    background: #fe5c74;
    color: #fff;
    border: 0;
    padding: 8px 19px;
    font-size: 16px;
    vertical-align: top
}

.signupcover #submit {
    background: #333;
    color: #fff;
    border: 0;
    padding: 8px 10px;
    vertical-align: top;
    margin-left: -3px
}

.social-socialicon-footer li {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0
}

.social-socialicon-footer i {
    display: block;
    color: #000;
    background: #fff;
    text-align: center;
    text-decoration: none;
    line-height: 36px;
    min-height: 36px;
    min-width: 36px;
    margin: 4px;
    padding: 0;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    border: 3px solid #000
}

.socialicon {
    position: relative;
    text-align: center;
    width: 0;
    height: 0;
    padding: 17px;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    top: 0;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    -khtml-border-radius: 20px 20px 20px 20px;
    color: #fff
}

.socialicon i {
    font-size: 18px;
    position: absolute;
    left: 9px;
    top: 8px
}

.socialicon.social {
    border-radius: 0;
    display: inline-block;
    margin: 0 3px 0 0;
    cursor: pointer;
    background: #dedfe1;
    color: #262626;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s
}

.socialicon.social.fb i {
    left: 12px;
    top: 10px
}

.socialicon.social.pin i,
.socialicon.social.tw i {
    left: 9px
}

.socialicon.social.in i {
    left: 11px;
    -webkit-text-stroke: .3px #333;
    text-stroke: .3px #333
}

.vplayer {
    background: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/images/play.png);
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer
}

.findmore {
    color: #fe5c75;
    border: 1px solid !important;
    padding: 5px 15px;
    border-radius: 3px
}

.active-menu>a {
    color: #fe5c75 !important
}

.home picture img,
.homeslidercover .swiper-slide img {
    -webkit-transition: all .7s;
    -moz-transition: all .7s;
    transition: all .7s
}

.home picture img:hover {
    opacity: .7
}

.head-cat-title {
    text-transform: uppercase;
    z-index: 10;
    position: absolute;
    font-size: 16px;
    color: #fe5c75;
    left: 62px;
    top: 25px
}

.affix .headercontainer .head-cat-title {
    top: 20px
}

.head-cat-title a {
    color: #fe5c75
}

.coauthors img {
    height: 60px !important;
    width: 60px !important;
    display: inline !important
}

.single-postmeta.coauthors {
    max-width: 150px;
    left: 0
}

.nameamp {
    font-size: 18px;
    font-weight: 700;
    display: block !important;
    line-height: 19px;
    color: #ff5a78
}

.post_meta_inner .coauthors img:nth-child(2) {
    margin-left: -22px
}

.buy-now-cover {
    display: inline-block;
    position: relative
}

.buy-now {
    position: absolute;
    right: .5em;
    bottom: 3.5em;
    margin: 0
}

.newpin,
.newpinit_sc {
    display: inline-block;
    line-height: 10px !important
}

.newpin {
    position: relative
}

.newpinit_sc {
    position: absolute;
    right: .5em;
    bottom: .5em
}

button.navbar-toggle:active,
button.navbar-toggle:focus {
    box-shadow: inset 0 0 1000px rgba(255, 255, 255, .25)
}

body.single article .entry-content h2.reference {
    font-size: 18px;
    cursor: pointer
}

body.single article .entry-content h2.reference .fa {
    color: #ff5a78
}

body.postid-219597 ol.referencelist {
    font-size: 13px;
    color: #999
}

#scroll-content-containersc #postinfo a {
    font-size: 16px;
    line-height: 20px;
    font-weight: normal
}

.containergod.container {
    margin: 0 auto;
    max-width: 1064px;
    width: 100%
}

.containergod #primary {
    max-width: 720px;
    width: 100%;
    float: left
}

.containergod #secondary {
    max-width: 300px;
    width: 100%;
    float: right;
	margin-top: 25px;
}

body.page article,
body.single article {
    padding: 0
}


.h4,
.h5,
.h6,
h4,
h5,
h6 {
     margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    color: #000;
    font-weight: 300;
    clear: both;
    letter-spacing: 1.1px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 18px;
}


h1,
h2 {
     margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    color: #000;
    font-weight: 300;
    clear: both;
    letter-spacing: 1.1px
}

.sub-menu ul {
    list-style-type: circle
}

.container {
    margin: 0 auto;
    border: 0;
    width: 100%;
    max-width: 1280px
}

.footercover .container {
    background: #f2f2f2
}

.containergod #breadcrumbs {
    font-size: 15px;
    margin: 5px 0 0 0;
}

.containergod #breadcrumbs a , .containergod #breadcrumbs span  {
    color: #ff5a78;
    text-decoration: none;
}

h1.entry-title {
    letter-spacing: 1.1px;
    font-size: 26px;
    color: #333;
    margin-top:30px;
   /* margin: 5px 0;*/
    font-weight: 300;
    line-height: 1.4;
}

.pullauthor-details,
.pullauthor-details a {
    font-size: 14px
}

.pullauthor-details a {
    color: #fe5c75
}

.pullauthor-details {
    padding: 10px 0
}

.single-pmeta .socialicon {
    padding: 22px;
    border-radius: 50px
}

.single-pmeta .socialicon i {
    position: absolute;
    left: 15px;
    top: 11px;
    font-size: 24px
}

.single-pmeta .socialicon.social.fb {
    background: #337ab7
}

.single-pmeta .socialicon.social.pin {
    background: #e85657
}

.single-pmeta .socialicon.social.fb i {
    color: #fff;
    left: 13px;
    top: 10px
}

.single-pmeta .socialicon.social.pin i {
    color: #fff;
    left: 12px;
    top: 9px
}

#cse-search-box input[type=text] {
    height: 36px;
    border: 1px solid #e2dede
}

#cse-search-box input[type=submit] {
    font-weight: 700 !important;
    background: #fe5c74;
    color: #fff;
    border: 0;
    padding: 8px 19px;
    font-size: 14px;
    vertical-align: top;
    margin-left: -6px
}

aside.widget_hotpicks_sidebar li {
    width: 100%
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content li,
.entry-content p {
    color: #424242
}

.contact-form input,
.contact-form textarea {
    width: 100% !important;
    max-width: 400px !important
}











.highlight-box {
    transform: skew(-6deg);
    width: 98%;
    margin: 20px auto
}

.highlight-box:after,
.highlight-box:before {
    content: '';
    width: 13%;
    height: 98%;
    position: absolute
}

.highlight-box.high-yellow {
    border: 1px solid #fdd835
}

.highlight-box.high-yellow:before {
    border-top: 3px solid #fdd835;
    border-right: 3px solid #fdd835
}

.highlight-inner {
    transform: skew(6deg);
    padding: 20px
}

.highlight-box.high-yellow:after {
    border-left: 3px solid #fdd835;
    border-bottom: 3px solid #fdd835
}

.highlight-box:after {
    left: -4px;
    bottom: -4px;
    z-index: -99999
}

.highlight-box:before {
    right: -4px;
    top: -4px;
    z-index: 0
}

.feedobackbox {
    float: right
}

.note-text {
    font-size: 14px;
    color: #808184;
    line-height: 21px
}

#regForm .btn {
    background: #fd5b74;
    color: #fff
}

.feedobackbox>span {
    font-size: 20px
}

.feedbackLink1,
.feedbackLink2 {
    cursor: pointer;
    font-size: 20px;
    padding: 0 4px
}

.feedbackLink1:hover i,
.feedbackLink2:hover i {
    color: red
}

#nextBtn:hover,
.nxtbtn:hover {
    color: #ec1c82;
    cursor: pointer
}

.phase1,
.phase2,
.phase3,
.phase4 {
    display: none
}

.nxtbtn,
.phase1 h3,
.phase3 h3 {
    padding: 20px;
    margin: 0
}

.nxtbtn {
    font-size: 16px;
    border: 1px solid #fff
}

.nxtbtn:hover {
    border: 1px solid rgba(236, 28, 130, .2)
}

.nxtbtn i {
    font-size: 34px;
    margin-right: 10px;
    vertical-align: sub
}

.coremsg {
    background: #f7f7f7;
    padding: 10px;
    font-size: 17px
}

.coremsg i {
    margin-right: 5px
}

#regForm input,
#regForm textarea {
    width: 100%
}

#regForm .close {
    position: absolute;
    right: 0;
    font-size: 30px;
    padding: 30px;
    z-index: 1
}

#regForm .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateX(0) scaleX(1) scaleY(1) translateY(0);
    opacity: 1;
    transform-origin: 50% 50% 0
}

#regForm .close:hover {
    box-shadow: 0 0 0 rgba(255, 255, 255, .25)
}

.sign-check,
.sign-check_neg {
    width: 10% !important
}

.sign-check[type=checkbox],
.sign-check_neg[type=checkbox] {
    -webkit-appearance: none;
    height: 20px;
    margin-right: 15px;
    width: 20px !important;
    border-color: #e5e5ea;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    margin-top: 0
}

label.sign-me-up {
    width: 100%;
    display: flex
}

.sign-check[type=checkbox]:checked,
.sign-check_neg[type=checkbox]:checked {
    -webkit-appearance: none;
    height: 20px;
    margin-right: 15px;
    width: 20px !important;
    border-color: #e5e5ea;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    -webkit-box-align: center;
    align-items: center;
    color: #404141;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center
}

.sign-check[type=checkbox]:checked::before,
.sign-check_neg[type=checkbox]:checked::before {
    color: #ec1c82;
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    width: 14px
}

#regForm .modal-content {
    z-index: 999
}





p#nextBtn {
    margin-bottom: 0
}

.phase1,
.phase2,
.phase3,
.phase4 {
    padding: 15px 20px
}

form#negative-form,
form#positive-form {
    max-width: 500px;
    margin: 0 auto;
    width: 100%
}



#feedbackLink-negative,
#modal-feedback-positive {
    z-index: 9999
}

#submain {
    background: 0
}

input.pushbutton-wide {
    outline: 0;
    font-family: FontAwesome;
    background: #fe5c74;
    color: #fff;
    border: 0;
    padding: 8px 19px;
    font-size: 14px
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline>li.sub-li {
    position: relative;
    display: inline-block;
    padding: 0;
    max-width: 140px;
    flex: 1;
    align-items: center;
    margin: 0 auto
}

ul.nav-list.list-inline {
    display: flex;
    align-self: center
}

.error404 button#searchsubmit {
    background: #fe5c74;
    color: #fff
}

.error404 article {
    padding: 10px 10px 15px;
    min-height: 360px
}



ul.meta-title-menu {
    padding: 15px
}

.scmenu>li {
    position: relative
}

.mega-dropdown-menu .meta-title-menu li {
    color: #777;
    font-size: 14px;
    vertical-align: top;
    padding: 5px 0;
    list-style: none
}

.mega-dropdown-menu .meta-title-menu li a {
    color: #777;
    font-size: 14px;
    display: block;
    line-height: 20px;
    padding: 5px 0;
    text-decoration: none
}





div#mobilepopuphome_footer {
    position: fixed;
    z-index: 999;
    bottom: 0;
    width: 100%
}

.articlequote {
    margin: 1rem auto;
    width: 85%;
    overflow: auto;
    color: #f68d2e;
    font-size: 35px;
    line-height: 40px;
    font-weight: 300
}

.articlequote .quote-share {
    float: right;
    margin-left: 1rem;
    margin-top: 8px
}

.articlequote .pinterest_sharequote_button img,
.articlequote .twitter_sharequote_button img {
    height: 2rem;
    width: 2rem
}

.custombtn,
a.fact_title:hover {
    text-decoration: none
}

.custombtn {
    cursor: pointer;
    line-height: 16px;
    font-weight: 600;
    position: relative;
    overflow: hidden;
    padding: 6px 12px;
    text-shadow: 0 0 0 rgba(255, 255, 255, .5);
    transition: padding .5s cubic-bezier(.165, .84, .44, 1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #fd5c75;
    color: #fd5c75;
    background: #fff;
    height: 30px;
    min-width: 140px;
    border-radius: 15px/50%;
    font-size: 13px
}

.custombtn:focus {
    outline: 0;
    color: #fd5c75
}

.custombtn:hover {
    color: #fff;
    background: #fd5c75
}

a.fact_title {
    vertical-align: text-bottom
}

.fact_head {
    border: none;
    padding: 15px 15px 0 0
}

.fact_body,
.fact_btn {
    padding: 0 15px
}

.fact_btn {
    background: #fff;
    font-size: 20px
}

#factmodal .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateX(0) scaleX(1) scaleY(1) translateY(0);
    opacity: 1;
    transform-origin: 50% 50% 0
}



[id^="evidencemodal"] .modal-dialog {
    margin-top: 0;
    margin-bottom: 0;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateX(0) scaleX(1) scaleY(1) translateY(0);
    opacity: 1;
    transform-origin: 50% 50% 0
}

button.btn.custombtn.btn-sm.evidence_checked {
    border: 1px solid #f35035;
    border-radius: 14px;
    background: #fff
}

button.btn.custombtn.btn-sm.evidence_checked:hover {
    background: #f35035;
    color: #fff
}

.evidence_checked i {
    color: #f35035
}

.evidence_checked:hover i {
    color: #fff
}

.evidence_head .btn {
    background: #f45c75;
    color: #fff
}



.pullauthor-details {
    padding: 0
}

.fa-check:before {
    content: "\f00c"
}

h3.jp-relatedposts-headline {
    display: none
}



.stylecraze_grid_container button,
.stylecraze_grid_container h4,
.stylecraze_grid_container p {
    padding-top: .3em;
    margin: 0;
    font-weight: 500
}

.stylecraze_grid_container h4 {
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 23px !important
}

.stylecraze_grid_container {
    margin-bottom: 30px;
    display: grid;
    display: -ms-grid;
    justify-content: center;
    grid-template-columns: auto auto;
    grid-gap: 15px 20px
}

.stylecraze_grid_container .grid_item .item {
    text-align: left;
    padding-left: 5px
}

.stylecraze_grid_container .grid_item {
    display: grid;
    display: -ms-grid;
    grid-template-columns: 100px auto;
    justify-content: start;
    align-items: center;
    grid-gap: 10px;
    text-align: center;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    padding: .5em
}

.stylecraze_grid_container .btn-color {
    margin: .4em 0;
    padding: 8px 14px;
    background-color: #ff5a78;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
    text-transform: none;
    overflow: visible;
    white-space: nowrap;
    border-width: 0 !important
}

.stylecraze_grid_container button.btn-color:active {
    outline: #ff5a78 solid 0
}

.stylecraze_grid_container button.btn-color:focus {
    outline: #ff5a78 solid 0
}

.stylecraze_grid_container button.btn-color:hover {
    opacity: .8
}

.stylecraze_grid_container img {
    max-width: 100%
}

.widget li.mostpop.sidebar {
    margin-left: 0
}

.single-pmeta {
    color: #636363;
    line-height: 1.7;
}

/* header optional css merging*/
p.sc-toc-title  {
    font-weight:  600;
}
.referenceshow {
    display: block !important;
}
.sidebar-related-articles li #postimage {
    display: inline-block;
    line-height: 0;
    float: left;
    margin-right: 10px;
}
ul.sidebar-related-articles li {
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    display: inline-block;
    width: 300px;
    margin-bottom: 5px;
    overflow: hidden;
}
.sidebar-related-articles #postinfo {
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    padding-top: 10px;
}
.sidebar-related-articles #postinfo a {
    color: #5a8de9!important;
}
 body.single article .entry-content h2.reference {
    font-size: 18px;
    cursor: pointer;
    margin-bottom: 15px;
}
body.single article .entry-content h2.reference .fa {
    color: #ff5a78;
}
body.single article .entry-content ol.referencelist {
    font-size: 13px;
    color: #999;
}
ul.sc-toc-list.listnone li  {
    list-style:  none;
}

.termsof-use p {
    font-size:  13px;
    text-align:  justify;
    line-height:20px;
}
.fx-flying-carpet {
    height: 400px;
    overflow: hidden;
    position: relative;
    background: #f5f5f5;
}
.advertinside{
    margin: 16px 0;
}
.advert {
    position: relative;
    margin: 20px 0;
    text-align: center !important;
}
.advert:before {
    content: 'Advertisement - Continue Reading Below';
    display: block;
    top: -20px;
    left: 0;
    height: 20px;
    font-size: 9px;
    line-height: 20px;
    letter-spacing: 1px;
    color: #6f7174;
}
.advert:after {
    content: 'Advertisement - Continue Reading Below';
    display: block;
    left: 0;
    height: 20px;
    font-size: 9px;
    line-height: 20px;
    letter-spacing: 1px;
    color: #6f7174;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
.mn-h-420{
    min-height: 420px;
}
.mn-h-400{
    min-height: 400px;
}
#affliate_block {
    font-size: 14px;
    color: #645252;
    background: #f7f7f7;
    border-radius: 10px;   
}
#affliate_block a {
    border-bottom: 1px #ff5a78 dotted;
}
#affliate_block a:hover {
    border: 0;
    text-decoration: none;
}
 #text-22 .textwidget li  {
     margin-left:  0;
 }

.dctr_info {
    background: url(https://cdn2.stylecraze.com/wp-content/uploads/2020/09/doctor_info.png) #ffdde2 no-repeat right top;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    padding: 27px 21px;
    margin: 30px auto;
    background-size: contain;
}
.dctr_info>b {
    font-size: 20px;
}

.pinit-show-btn  {
    position: relative;
    text-align: center;
    display: block;
}

.pinit-show-btn a + a  {
    position: absolute;
    bottom: 1.5em;
    right: 1em;
}
.newpinit_sc_new a  {
    position:  absolute;
    bottom:  1em;
    right:  1em;
}

.newpinit_sc_new  {
    position:  relative;
}

.site_list {
    text-align: left;
    padding-left: 8rem;
}
a[data-pin-log="button_pinit"]  {

    position:  absolute;

    bottom:  1em;

    right:  1em;

    padding:  18px 14px !important;

    border-radius:  25px !important;

    line-height:  1px !important;

    font-size:  18px !important;

    font-weight:  500 !important;

    background-size:  40px 25px !important;
}

.aawp-table .pinit-show-btn a+a,  img[alt="scorecardresearch"] {
    display: none !important;
}
.aawp-product .aawp-product__title {
    word-wrap: break-word;
    color: #ff5a78 !important;
    font-weight: normal !important;
}
.aawp table.aawp-table td.aawp-table__td-links .aawp-button {
    word-break: break-all;
    display: inline-block !important;
    font-weight: 100 !important;
    padding-left: 32px !important;
}

.button_black a.aawp-product__title {
    color: white !important;
    font-weight: 700 !important;
}

.video-responsive {
    
    overflow: hidden;
    
    padding-bottom: 56.25%;
    
    position: relative;
    
    height: 0;
    
}
.video-responsive iframe {
    
    left: 0;
    
    top: 0;
    
    height: 100%;
    
    width: 100%;
    
    position: absolute;
    
}
.ts-fab-social-links {
    display: none;
}

a.amazon_link {
    font-weight: 600;
    background: #ff5a78;
    color: #fff;
    padding: 7px
	12px 7px 22px;
    border-radius: 5px;
    display: table;
    margin: 0
	auto;
}
a.amazon_link:before {
    content: '\f07a';
    font-family: 'FontAwesome';
    position: relative;
    left: -9px;
    top: 0px;
}
	 #postimage  {
    width: 400;
     height: 120;
    height:  auto;
}

#postinfo  {
    font-weight:  bold;
}

.pullauthor-details span.author_name  {
	color:  #ff5a78;
    
}

p.lead {
color: rgba(0, 0, 0, 1);
font-size: 16px
}


.link-facebook span:before {
    content: "\f09a"
}

.link-twitter span:before {
    content: "\f099"
}

.link-linkedin span:before {
    content: "\f0e1"
}

.link-googleplus span:before {
    content: "\f0d5"
}

.link-youtube span:before {
    content: "\f16a"
}

.link-instagram span:before {
    content: "\f16d"
}

.link-pinterest span:before {
    content: "\f0d2"
}

.link-email span:before {
    content: "\f003"
}

.advert iframe {margin-bottom: 0;}
.share_icons{
	float:right;
	margin-bottom:10px;
}
.share_icons a {
    color: #fe5c75;
    font-size: 25px;
    padding: 0 8px;
    vertical-align: middle;
}

a.press_button {
    background: #ff5a78 !important;
    color: #fff  !important;
    font-size: 14px;
    padding: 10px;
    border-radius: 5px;
    padding-left: 16px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
}

.page-template-page-our-editorial .containergod {
    max-width: 900px !important;
}
.content .nxtbtn {
    display: flex;
    align-items: center;
    gap: 10px;
}
.nxtbtn:hover img.heart {
   content: url("https://www.stylecraze.com/wp-content/uploads/static-content/feedbeack_heart_pink.svg");
}
.nxtbtn:hover img.feedback-like {
   content: url("https://www.stylecraze.com/wp-content/uploads/static-content/feedback_like_pink.svg");
}
.nxtbtn:hover img.feedback-info {
   content: url("https://www.stylecraze.com/wp-content/uploads/static-content/feedback_info_pink.svg");
}
.nxtbtn:hover img.feedback-dislike {
   content: url("https://www.stylecraze.com/wp-content/uploads/static-content/feedback_dislike_pink.svg");
}

@media screen and (max-width:380px) {
    #main-wrap #mobile-header .mobile-header-inner div.left-btn a,
    #main-wrap #mobile-header .mobile-header-inner div.right-btn a {
        background-size: 75% !important
    }
    .leftsearch {
        float: left !important;
        width: 100%
    }
}

@media screen and (max-width:500px) {
    .bbp-pagination-links a,
    .bbp-pagination-links span,
    .pagination a,
    .pagination span {
        margin: 2px 7px 2px 0;
        padding: 3px 7px;
        text-decoration: none;
        width: auto;
        color: #000;
        background-color: #fff;
        line-height: 1;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        border: 3px solid #000;
        font-size: 13px;
        font-weight: 700
    }
}

@media screen and (max-width:720px) {
    body {
        background-color: #34393d;
        overflow-x: hidden;
        font-size: 18px;
        text-rendering: optimizeLegibility;
        -moz-text-size-adjust: none
    }
    #main-wrap {
        position: relative
    }
    #inner-wrap {
        margin-top: 0;
        background-color: #fff
    }
    .site {
        min-height: 90%;
        min-width: 220px
    }
    footer.entry-meta {
        display: none
    }
    .bp-legacy div#item-body,
    .site-content #comments,
    .site-content nav.nav-single,
    body #content article {
        clear: left;
        overflow: hidden;
        background-color: #fff;
        padding: 15px 20px;
        overflow: hidden;
        margin: 0
    }
    .site-content #comments article.comment {
        padding: 25px 0
    }
    .entry-header {
        margin-bottom: 5px
    }
    .entry-header .entry-title {
        font-weight: 700;
        font-size: 22px
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: 700
    }
    #secondary {
        background: #f9f9f9
    }
    .archive-meta {
        display: none
    }
    header#masthead .header-inner {
        display: none
    }
    #mobile-header {
        height: 45px;
        z-index: 2;
        background-color: #414664;
        position: fixed;
        top: 5px;
        right: 0;
        left: 0;
        line-height: 20px;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    #mobile-header h1 a {
        color: #ff5a78;
        text-decoration: none;
        font-size: 20px;
        padding: 12px 0;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        text-align: center;
        letter-spacing: 3px
    }
    #mobile-header h1 a img {
        vertical-align: bottom
    }
    .entry-post-thumbnail img {
        float: left
    }
    .entry-summary-thumbnail {
        margin-left: 0
    }
    .entry-content,
    .entry-summary,
    .mu_register {
        font-size: 17px
    }
    .pagination {
        margin-bottom: 30px
    }
    .archive-header,
    .page-header {
        padding: 20px
    }
    .buddyboss-select {
        height: 37px;
        display: block;
        width: 100%;
        clear: both;
        padding: 0;
        margin: 0;
        font-size: 13px;
        position: relative;
        margin: 0 10px 10px 0;
        line-height: 22px;
        display: block;
        background-color: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 0 1px #ccc inset;
        -moz-box-shadow: 0 0 0 1px #ccc inset;
        box-shadow: 0 0 0 1px #ccc inset
    }
    .buddyboss-select:after {
        font-family: FontAwesome;
        font-weight: 400;
        font-style: normal;
        text-rendering: auto;
        text-decoration: inherit;
        speak: none;
        display: block;
        line-height: 1;
        content: "\f0dc";
        font-size: 20px;
        -webkit-font-smoothing: antialiased;
        color: #aaa;
        position: absolute;
        right: 12px;
        top: 9px
    }
    .buddyboss-select select {
        cursor: pointer !important;
        height: 37px !important;
        width: 100% !important;
        opacity: 0;
        border: none !important;
        margin: 0 !important;
        position: absolute !important;
        left: 0;
        top: 0
    }
    .buddyboss-select label {
        float: left !important;
        margin-left: 15px !important;
        font-weight: 600 !important;
        height: 37px !important;
        line-height: 37px !important
    }
    .widget-area {
        clear: both
    }
    .widget-area .widget {
        margin: 0;
        padding: 10px
    }
    .footer-widget .widget h4.widgettitle,
    .widget-area .widget h3,
    .widget-area .widget_bp_profile_search h4 {
        font-size: 20px
    }
    .widget-area .widget .textwidget,
    .widget-area .widget li,
    .widget-area .widget p {
        font-size: 14px
    }
    .widget-area .widget div.item-options {
        font-size: 13px
    }
    #secondary .widget {
        background-color: rgba(0, 0, 0, .05);
        border-bottom: 1px solid rgba(0, 0, 0, .05)
    }
    .widget-area .widget input[type=number],
    .widget-area .widget input[type=password],
    .widget-area .widget input[type=text],
    .widget-area .widget textarea {
        background-color: #fff;
        height: auto;
        padding: 12px
    }
    .widget-area .widget input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 50px #fff inset
    }
    .widget li.hotpicks.sidebar,
    .widget li.mostpop.sidebar {
        width: 300px;
        display: inline-block;
        margin-right: 10px;
        border: 1px solid #e5e5e5;
        border-radius: 4px
    }
    .footer-widget:nth-child(2),
    .footer-widget:nth-child(3) {
        width: 50%;
        float: left
    }
    .footer-widget:nth-child(1) {
        display: none
    }
    .recocards_holder {
        padding: 0
    }
    .recocard {
        width: 45%;
        margin-right: 3% !important;
        margin-bottom: 10px !important;
        min-height: 250px
    }
    .recocard .rightcol .entry-header .entry-title a {
        font-size: 16px;
        line-height: 23px
    }
    .recocard .rightcol .author_mt {
        font-size: 14px;
        height: 30px;
        overflow: hidden
    }
    .breadcrumbs_holder {
        display: none
    }
    .cover-image img {
        display: inherit
    }
    .title_header3 h1.entry-title {
        padding-bottom: 15px;
        font-size: 18px;
        line-height: 23px;
        color: #fff
    }
    body.single article .entry-content h3 {
        font-size: 18px
    }
    .entry-content h2.closed,
    .entry-content h2.opened,
    .entry-content h3.closed,
    .entry-content h3.opened {
        border-bottom: 1px solid #000;
        margin: 0;
        padding: 10px 0;
        position: relative;
        cursor: pointer;
        padding-right: 30px
    }
    .entry-content h2 i.contenttoggle,
    .entry-content h3 i.contenttoggle {
        position: absolute;
        font-size: 24px;
        font-weight: 700;
        right: 5px;
        top: 10%;
        -webkit-transform: translate(0, 50%);
        -moz-transform: translate(0, 50%);
        transform: translate(0, 50%)
    }
    .entry-content h2.closed i.contenttoggle:before,
    .entry-content h3.closed i.contenttoggle:before {
        content: "\f107"
    }
    .entry-content h2.opened i.contenttoggle:before,
    .entry-content h3.opened i.contenttoggle:before {
        content: "\f106"
    }
    
    #submain {
        padding: 10px
    }
    #submainprofile {
        padding: 10px 20px;
        background: #fff
    }
    .youmaylikethis {
        overflow: hidden;
        height: 625px;
        margin-left: 14px
    }
    #layout,
    .btn-default,
    .follow-btn {
        margin: 10px;
        overflow: hidden
    }
    #disqus_thread {
        margin: 10px
    }
    .scroll-content {
        float: none;
        margin: 0 auto !important;
        width: 90%
    }
    .button-share-facebook {
        width: 100%;
        font-size: 12px
    }
    .button-share-facebook:before {
        margin-right: 10px
    }
    .button-share-facebook {
        width: 100%;
        font-size: 12px
    }
    .wrapper_fb_like {
        display: none
    }
    .share-like-fb {
        max-width: 100% !important
    }
    .button-share-facebook {
        border-radius: 6px
    }
    .button-share-facebook {
        width: 100%;
        font-size: 12px
    }
    .button-share-facebook:before {
        margin-right: 10px
    }
     .widget li.hotpicks.sidebar,
    .widget li.mostpop.sidebar {
        width: 100%;
        display: inline-block;
        margin-right: 10px;
        border: 1px solid #e5e5e5;
        border-radius: 4px
    }
    .scrollToTop1 {
        display: block;
        z-index: 99;
        background-color: #ff0;
        position: fixed;
        top: auto;
        padding: 4px 5px;
        text-align: center;
        font-size: 14px;
        color: #444;
        bottom: 10px;
        right: 20px
    }
    .sc-toc-list li {
        padding-bottom: 10px
    }
    footer li {
        line-height: 35px
    }
    aside.widget_subcatpop_widget #postinfo {
        padding-top: 10px
    }
    
}



@media screen and (min-width:721px) {
    body,
    body #main-wrap,
    body .site {
        background-color: #fff
    }
    body .site {
        padding-top: 20px;
        padding-bottom: 30px;
        background: #f9f9f9
    }
    #main-wrap #inner-wrap {
        height: auto !important;
        overflow: hidden;
        background: #f9f9f9
    }
    .site-content.wide-format {
        padding-right: 0
    }
    .author-avatar {
        float: left;
        margin-top: 8px
    }
    .author-description {
        float: right;
        width: 80%
    }
    .site-content {
        float: left;
        padding-right: 320px;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .page-left-sidebar .site-content {
        float: right
    }
    .page-left-sidebar .widget-area {
        float: left
    }
    .page-three-columns .site-content {
        float: left;
        width: 50%
    }
    .page-three-columns .widget-area {
        float: right;
        width: 20%
    }
    .page-three-columns .left-widget-area {
        float: left;
        width: 20%;
        margin-right: 5%
    }
    .page-full-width,
    .page-full-width .site-content,
    body.full-width .site-content,
    body.single-attachment .site-content,
    body.template-front-page .site-content {
        width: 100%
    }
    .footer-widget {
        float: left;
        width: 32.66%;
        margin-right: 1%;
        text-align: left
    }
    .footer-widget:last-child {
        margin-right: 0
    }
    .footer-widget:nth-child(3) {
        margin-right: 0
    }
    .footer-widget.last {
        float: left;
        width: 100%
    }
    #respond form input[type=text] {
        width: 46.333333333%
    }
    #respond form textarea.blog-textarea {
        width: 79.666666667%
    }
    .commentlist .children {
        margin-left: 60px
    }
    #mobile-header {
        display: none
    }
    li#bb-custom-notification-area {
        display: none
    }
    .buddyboss_slides_container {
        margin: -30px -30px 40px;
        position: relative;
        z-index: 1
    }
     h2.group-title {
        display: none
    }
    div#sitewide-notice {
        max-width: 1040px;
        margin: 0 auto
    }
    div#mobile-check {
        display: none
    }
    form#group-settings-form input[type=checkbox],
    form#group-settings-form input[type=radio] {
        float: left;
        padding-top: 4px;
        padding-right: 3px
    }
    form#group-settings-form label strong {
        margin-left: 5px
    }
    form#group-settings-form div.notification-settings label {
        margin-top: 0 !important
    }
    form#group-settings-form label span.text {
        margin-left: 5px
    }
    form#group-settings-form div.radio>label>label {
        font-weight: 700 !important
    }
    form#group-settings-form li {
        margin-left: 0
    }
    form#group-settings-form hr {
        margin: 24px 0
    }
    
}

@media screen and (min-width:1040px) {
    body .site {
        padding-top: 85px;
        padding-bottom: 40px;
        background: #f9f9f9
    }
    body.page #main,
    body.search #main,
    body.single #main {
        max-width: 1040px;
        margin: 0 auto
    }
    .buddyboss_slides_container {
        margin: -20px 0 30px
    }
    .widget-area .widget_search label {
        display: block;
        font-size: 13px;
        line-height: 1.8
    }
    .widget-area .widget_display_search,
    .widget-area .widget_search {
        overflow: hidden
    }
    .widget-area .widget_display_search input[type=text],
    .widget-area .widget_search input[type=text] {
        width: 50%;
        height: 35px;
        padding: 0 5%;
        margin-right: 4px;
        float: left
    }
    .widget-area .widget_display_search input[type=submit],
    .widget-area .widget_search input[type=submit] {
        min-width: 25%;
        height: 35px;
        line-height: 35px;
        padding: 0 5%;
        float: left
    }
     div#sitewide-notice {
        padding: 0 30px
    }
    div#sitewide-notice #message.info p {
        -webkit-border-radius: 0 0 3px 3px;
        -moz-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px
    }
}

@media screen and (max-width:1260px) {
    .main-navigation li a {
        font-size: 12px
    }
    .site-header #logo {
        max-width: 190px
    }
}

@media screen and (max-width:1200px) and (min-width:721px) {
    li#menu-item-240329 {
        display: none
    }
}

@media screen and (max-width:950px) and (min-width:721px) {
    li#menu-item-218343 {
        display: none
    }
}

@media screen and (max-width:865px) and (min-width:721px) {
    li#menu-item-207620 {
        display: none
    }
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    form#group-settings-form input[type=checkbox],
    form#group-settings-form input[type=radio] {
        padding-top: 4px;
        padding-right: 3px
    }
}

@media (max-width:720px) {
    #mobile-header {
        text-align: center;
        line-height: 46px
    }
    .recocard .rightcol .author_mt {
        font-size: 12px;
        line-height: 14px
    }
    .author_mt.hp_meta img {
        float: left
    }
    .post_meta.verticalnone {
        position: relative !important
    }
    #main-wrap {
        top: 40px;
        padding-top: 0 !important
    }
    .buddyboss_slides_container {
        display: none
    }
    .cover-image img {
        margin-top: 0
    }
   
    .error404 #main-wrap,
    .page-template-default #main-wrap {
        clear: both;
        margin-top: 0
    }
    .archive.author .post-info {
        font-size: 12px
    }
    .archive.author .entry-summary-thumbnail {
        margin-left: 15px
    }
    .entry-post-thumbnail img {
        margin-right: 15px
    }
}

@media screen and (max-width:670px) and (min-width:570px) {
    li.hotpicks.sidebar,
    li.mostpop.sidebar {
        width: 49%;
        height: 120px
    }
    li.hotpicks.sidebar:nth-child(even),
    li.mostpop.sidebar:nth-child(even) {
        margin-right: 0
    }
}

@media screen and (min-width:1025px) {
    .imgshare_buttons .imgshare_pin {
        background-image: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/imgshare/pinterest.jpg);
        width: 250px;
        height: 78px;
        position: absolute;
        margin-left: -1px;
        opacity: 0;
        cursor: pointer;
        display: none
    }
    .imgshare_buttons .imgshare_fb {
        background-image: url(https://cdn2.stylecraze.com/wp-content/themes/buddyboss-child/imgshare/facebook.jpg);
        width: 250px;
        height: 78px;
        position: absolute;
        margin-left: -1px;
        opacity: 0;
        cursor: pointer;
        display: none
    }
}

@media screen and (max-width:1024px) {
    .imgshare_buttons_wrap {
        font-family: FontAwesome;
        font-weight: 400;
        font-style: normal;
        text-rendering: auto;
        text-decoration: inherit;
        speak: none;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-size: 30px;
        color: #000
    }
    .imgshare_pin:before {
        content: "\f0d2"
    }
    .imgshare_fb:before {
        content: "\f082"
    }
    .imgshare_buttons_wrap {
        position: absolute;
        bottom: 5px;
        right: 10px;
        width: 80px;
        height: 45px;
        overflow: hidden;
        -webkit-transition: width 1s;
        -moz-transition: width 1s;
        transition: width 1s
    }
    .imgshare_buttons_wrap span {
        display: inline-block !important;
        margin: 0 5px !important
    }
     .scrollToTop {
        top: auto !important;
        bottom: 80px
    }
    .site_list {
    padding-left: 2rem;
    }
}

@media screen and (max-width:765px) and (min-width:651px) {
    .scroll-content {
        width: 280px
    }
    .scroll-content-profile {
        width: 280px
    }
}

@media screen and (min-width:601px) and (max-width:650px) {
    .scroll-content {
        width: 100%;
        height: 120px;
        position: relative
    }
    .scroll-content-profile {
        width: 100%;
        position: relative;
        list-style: none;
        height: 120px;
        border: beige 1px solid
    }
    #submain #postimage,
    #submain #postinfo {
        float: left
    }
    #submain #postinfo {
        width: 100%;
        box-sizing: border-box;
        padding-left: 336px;
        top: 5px;
        position: absolute
    }
    #submainprofile #postimageprofile,
    #submainprofile #postinfoprofile {
        float: left
    }
    #submainprofile #postinfoprofile {
        width: 100%;
        box-sizing: border-box;
        padding-left: 336px;
        top: 5px;
        position: absolute
    }
}

@media screen and (max-width:350px) {
    .scroll-content {
        width: 298px;
        margin-right: 0 !important
    }
}

@media only screen and (max-width:720px) {
    div.article_next_prev {
        z-index: 2
    }
    .article_next_prev a .fa {
        font-size: 40px;
        width: 40px;
        height: 75px
    }
    .article_next_prev a {
        height: 75px;
        width: 40px
    }
    div.article_next_prev div.next_prev_teaser {
        display: none
    }
}

@media (min-width:480px) {
    .responstable th:nth-child(2) span {
        display: block
    }
    .responstable th:nth-child(2):after {
        display: none
    }
    .responstable td {
        border: 1px solid #d9e4e6
    }
    .responstable td,
    .responstable th {
        display: table-cell;
        padding: 1em
    }
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) {
    .entry-content .recommend .gallery .lig h3.galh3 {
        font-size: 18px;
        line-height: 18px;
        margin-top: -5px;
        margin-bottom: 5px;
        display: block
    }
    .entry-content .recommend .gallery .lig img {
        float: left;
        width: 300px;
        height: 150px;
        margin: 0 15px 0 0;
        padding: 5px
    }
}

@media screen and (min-width:720px) {
    .sumome-share-client-wrapper .sumome-share-client-share.sumome-share-client-count.sumome-share-client-share-share {
        display: none !important
    }
    .sumome-share-client-wrapper a.sumome-share-client-share[title=SumoMe] {
        display: none !important
    }
    .sumome-share-client-wrapper a.sumome-share-client-share[title=WhatsApp] {
        display: none !important
    }
    .sumome-share-client-hide {
        display: none !important
    }
}

@media all and (max-width:720px) {
    .social {
        bottom: 10px;
        top: inherit;
        height: 40px
    }
    .social .link {
        width: 35px;
        height: 35px;
        border-radius: 50%;
        padding: 5px
    }
}

@media (min-width:0) and (max-width:720px) {
    .singlepostpage {
        display: block
    }
    .singlepostpage {
        width: 100%;
        margin-top: 10px
    }
    .singlepostpage a {
        margin: 0;
        line-height: 40px;
        border-radius: 0 !important;
        font-size: 13px;
        padding: 4px 7px;
        font-size: 10px
    }
    .current {
        padding: 4px 7px
    }
    .singlepostpage {
        padding: 0;
        text-align: center;
        font-size: 10px
    }
    .middle_pagenatin {
        text-align: center;
        width: 56%
    }
    .prev {
        float: left
    }
    .next {
        float: right
    }
}

@media (max-width:319px) {
    .current,
    .singlepostpage a,
    .singlepostpage span {
        display: none
    }
    .singlepostpage a.next,
    .singlepostpage a.prev {
        display: block
    }
    div .singlepostpage a:first-child span,
    div .singlepostpage a:last-child {
        display: inline-block
    }
}

@media screen and (min-width:720px) {
    .leftsearch {
        float: left !important;
        max-width: 70%
    }
}

@media all and (max-width:419px) {
    ul#scroll-content-containersc li.scroll-content-related {
        width: 96.99% !important;
        height: auto;
        margin: 0 10px 15px 0 !important
    }
	
	aside#text-3, aside#text-12 {
		display: none;
	}
}

@media all and (min-width:420px) and (max-width:720px) {
    ul#scroll-content-containersc li.scroll-content-related {
        width: 31.33% !important;
        margin: 0 0 2% 2% !important
    }
    ul#scroll-content-containersc li.scroll-content-related:nth-child(3n+1) {
        clear: left
    }
}

@media all and (min-width:721px) and (max-width:1049px) {
    ul#scroll-content-containersc li.scroll-content-related {
        width: 31.33% !important;
        margin: 0 0 2% 2% !important
    }
    ul#scroll-content-containersc li.scroll-content-related:nth-child(3n+1) {
        clear: left
    }
}

@media (min-width:721px) {
    .youmaylikethis {
        overflow: hidden;
        height: 625px
    }
    .post_meta_inner .single-postmeta {
        position: absolute !important;
        bottom: 0
    }
    .archive.author .entry-post-thumbnail {
        float: left
    }
    .archive.author .entry-header {
        margin-bottom: 0
    }
    .archive.author .post-info div {
        display: inline-block;
        margin-top: 10px
    }
    .archive.author .post-info div.author_mt.hp_meta span.mt_icon,
    .archive.author .post-info div.cat_mt.hp_meta span {
        display: inline-block;
        height: 17px
    }
    .archive.author .post-info {
        margin-bottom: 20px
    }
    .my-profile .site-header {
        position: relative
    }
    body.my-profile .site {
        padding-top: 0
    }
    .my-profile .buddyboss_slides_container {
        margin: 0
    }
    .my-profile.page-template-default #main-wrap {
        margin-top: 0
    }
    .post_meta_inner .single-postmeta {
        position: relative !important;
        left: 10px
    }
    .cover-image img {
        margin-top: -14px
    }
    .featured-img {
        margin-bottom: 15px
    }
    .desk-burger {
        cursor: pointer
    }
    #desk-menu-pop {
        left: 0;
        right: 0;
        display: flex;
        align-items: center;
        position: absolute;
        top: 0;
        bottom: 0;
        background: #fff;
        display: none;
        -webkit-transition: opacity .15s linear;
        -o-transition: opacity .15s linear;
        transition: all .15s linear;
        margin: 0
    }
    #desk-menu-pop.in {
        z-index: 11;
        display: block
    }
    #desk-menu-pop.in .collapse {
        display: block
    }
}

@media screen and (max-width:480px) {
    .scroll-content {
        float: none;
        margin: 0 auto !important;
        width: 90%
    }
    .button-share-facebook {
        width: 100%;
         border-radius: 6px;
        font-size: 12px
    }
    .button-share-facebook:before {
        margin-right: 10px
    }
    
    .wrapper_fb_like {
        display: none
    }
    .share-like-fb {
        max-width: 100% !important
    }
    
}

@media all and (min-width:768px) and (max-width:979px) {
    .main-navigation li a {
        padding: 13px 8px
    }
}

@media all and (min-width:721px) and (max-width:767px) {
    .main-navigation li a {
        padding: 13px 3px
    }
}

@media screen and (max-width:767px) {    
    .single-pmeta {
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px
    }
    .affix .sc-logo img {
        width: 300px !important
    }
    .recocards_holder {
        height: auto;
        overflow: hidden;
        padding: 0;
    }
    
    .recocard {
        width: 45%;
        margin-right: 3% !important;
        margin-bottom: 10px !important;
        min-height: 250px
    }
    .recocard:nth-child(2n+1) {
        clear: both !important
    }
    .recocard .rightcol .entry-header .entry-title a {
        font-size: 16px;
        line-height: 23px
    }
    .recocard .rightcol .author_mt {
        font-size: 14px;
        height: 30px;
        overflow: hidden
    }
    .slick-track {
        width: 100% !important
    }
    .quick-info li {
        display: block;
        width: 100%
    }

}

@media (max-width:1040px) {
    #breadcrumbs {
        top: 63px
    }
}

@media (max-width:767px) {
     .affix .sc-logo img {
        width: 300px !important
    }
    .recocard .rightcol .author_mt {
        overflow: inherit
    }
    .related_posts_bottom_list #postimage,
    .related_posts_bottom_list #postinfo {
        width: 100% !important;
        overflow: hidden
    }
     .scmenu.navbar-nav .open .dropdown-menu {
        max-height: 235px;
        overflow: scroll
    }
    .navbar-default {
        min-height: initial;
        margin: 0
    }
    .text-center-sm {
        text-align: center
    }
    .text-center-sm img {
        display: inline-block
    }
    .footercover {
        text-align: center
    }
    .marb20 {
        margin-bottom: 20px
    }
    .top-footer {
        padding: 20px 0
    }
    .navbar-default .navbar-nav .open .dropdown-menu a {
        color: #777
    }
    .nav-tabs>li {
        display: block;
        float: none
    }
    .dropdown,
    .dropup,
    .nav>li {
        position: relative
    }
    .sc-logo img {
        max-width: 235px
    }
    .scmenu>li {
        margin: 0 10px;
        border-bottom: 1px solid #cacaca;
        -webkit-transition: all .35s;
        -o-transition: all .35s;
        transition: all .35s
    }
    .scmenu.navbar-nav>li>.dropdown-toggle:after {
        content: '>';
        position: absolute;
        right: 8%;
        font-size: 25px
    }
    .scmenu.navbar-nav>li.open>.dropdown-toggle:after {
        transform: rotate(90deg);
        -webkit-transition: all .35s;
        -o-transition: all .35s;
        transition: all .35s
    }
    .scmenu.navbar-nav>li>a {
        color: #777;
        padding-top: 15px;
        padding-bottom: 15px;
        text-transform: capitalize
    }
    header+.navbar {
        min-height: initial;
        margin-bottom: 0
    }
    .full-w-container .navbar-collapse {
        top: 9px;
        position: absolute;
        width: 100%;
        z-index: 999999;
        margin: 0 !important;
        background: #fff;
        -webkit-box-shadow: -1px 7px 20px -7px #b9b5b5;
        -moz-box-shadow: -1px 7px 20px -7px #afa2a2;
        box-shadow: -1px 7px 20px -7px #afa2a2
    }
    .home .container.headercontainer {
        padding: 10px 0
    }
    .sectiontitle {
        font-size: 30px;
        margin: 10px 0
    }
    .pd-y-2 {
        padding: 0
    }
    .authordetails,
    .authordetails a {
        color: #fe5c75;
        font-size: 14px
    }
    .posttitle {
        font-size: 23px;
        line-height: 29px;
        margin: 10px 0
    }
    li,
    p {
        font-size: 16px;
        line-height: 28px
    }
    .no-margin {
        padding: 10px 0
    }
    .no-margin .card-block {
        padding: 0 10px
    }
    .home .readm {
        display: none
    }
    .nospace img {
        border-radius: 0
    }
    .home .row {
        margin: 0 auto
    }
    .home .container {
        padding: 0
    }
    .nospace {
        padding: 10px 0
    }
     section.under-title {
        padding: 15px 15px 0 15px
    }
    .full-w-container.container {
        padding: 0
    }
    .sub-menu ul {
        list-style-type: circle;
        margin-left: 40px
    }
    #secondary .widget {
        background-color: rgba(255, 255, 255, .05);
        border-bottom: 0
    }
    #cse-search-box {
        margin: 0 auto;
        text-align: center
    }
    .single-pmeta .socialicon {
        padding: 18px
    }
    .single-pmeta .socialicon i {
        font-size: 21px
    }
    .single-pmeta .socialicon.social.fb i {
        color: #fff;
        left: 11px;
        top: 8px
    }
    .single-pmeta .socialicon.social.pin i {
        color: #fff;
        left: 10px;
        top: 8px
    }
    li,
    p {
        font-size: 18px
    }
    .navbar li {
        font-size: 16px;
        line-height: 28px
    }
    .containergod .entry-title {
        font-size: 28px;
        color: #424242;
        font-weight: 300
    }
    article.entry-content {
        padding: 0 !important
    }
    .container.headercontainer {
        padding: 10px 0
    }
    .containergod #primary,
    .containergod #secondary {
        float: none;
        margin: 0 auto;
        background: #fff;
        max-width: 100%
    }
    div#feedbackLink-negative.modal,
    div#modal-feedback-positive.modal {
        top: 10%
    }
    .nxtbtn,
    .phase1 h3,
    .phase3 h3 {
        padding: 5px 0
    }
    #regForm .modal-dialog {
        height: auto
    }
    .mega-dropdown-menu .meta-title-menu li {
        width: 100%;
        display: block;
        float: none
    }
    ul.meta-title-menu {
        padding: 0
    }
    #search-mobile {
        padding-top: 5px
    }
    #factmodal .modal-dialog {
        height: auto
    }
    .single-pmeta .pull-right {
        float: none !important
    }
    [id^="evidencemodal"] .modal-dialog {
        height: auto
    }
    .single-pmeta .pull-right {
        float: none !important
    }
    .scmenu li.dropdown ul li {
        list-style-type: circle;
    }
	 .containergod li.entry-title {
		 font-size:100%;
		 min-height:auto
	 }
	 .entry-caption,
	.gallery-caption,
	.wp-caption .wp-caption-text {
		line-height: 0;
	}
	
}
@media screen and (max-width:650px) and (min-width:601px) {
    #submain #postinfo {
        padding-left: 0;
        position: relative
    }
    .scroll-content {
        height: 170px
    }
}

@media (min-width:768px) {
    .sid {
        float: left
    }
    .scmenu .nav-tabs>li:last-child {
        padding-right: 20px
    }
    .scmenu .nav-tabs>li:first-child {
        padding-left: 20px
    }
    .d-flex {
        display: flex;
        align-items: center
    }
    .sub-menu .container-fluid img {
        max-height: 112px
    }
    .scmenu .nav-tabs {
        border: 0;
        background: #f5f5f5;
        clear: both;
        width: 100%;
        padding: 0 10px;
        white-space: nowrap;
        overflow: hidden
    }
    .left-s,
    .right-s {
        width: 30px;
        height: 52px;
        position: absolute;
        top: 5px;
        right: 0;
        z-index: 9999;
        cursor: pointer;
        background: #fff;
        line-height: 49px;
        font-size: 35px;
        color: #000;
        text-align: center
    }
    .left-s {
        left: 0;
        right: auto;
        display: none;
        background: #fff
    }
    .scrollcover {
        overflow: hidden
    }
    .sub-menu.dropdown-menu.mega-dropdown-menu {
        width: 80%;
        left: 0;
        right: 0;
        float: none;
        margin: 0 auto;
        -webkit-box-shadow: -1px 7px 20px -7px #b9b5b5;
        -moz-box-shadow: -1px 7px 20px -7px #afa2a2;
        box-shadow: -1px 7px 20px -7px #afa2a2
    }
    .scmenu.nav>li>a {
        -webkit-transition: all .7s;
        -moz-transition: all .7s;
        transition: all .7s;
        padding: 0 12px;
        border-right: 2px solid #fe5c75;
        line-height: 16px;
        color: #333;
        font-size: 17px;
        letter-spacing: 1px;
        font-weight: 500
    }
    .scmenu.nav>li:last-child a {
        border: 0
    }
    .affix .scmenu.nav>li>a {
        font-size: 14px
    }
    .bgpink-white-bx.col-sm-6 {
        width: 46%
    }
    .posttitle {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow-y: hidden;
        overflow: hidden;
        max-height: 70px
    }
    .bgpink-white-sm-bx .posttitle {
        max-height: 100px;
        margin: 0;
        font-size: 21px
    }
    .navbar {
        border-radius: 0
    }
    .navbar-header {
        display: none
    }
    .navbar {
        min-height: 0
    }
    .navbar-default {
        border: 0;
        background: #fff;
        background: rgba(255, 255, 255, .9)
    }
    .nav>li>a {
        padding: 35px
    }
    .navbar-nav>li>a {
        line-height: normal
    }
    .navbar-nav {
        display: table;
        float: none;
        margin: 0 auto;
        table-layout: fixed;
        font-size: 1.25em
    }
    #regForm .modal-dialog {
        max-width: 580px
    }
    #regForm .modal-dialog {
        max-width: 550px
    }
    .sub-menu .container-fluid img {
        width: 100%;
        height: 160px;
        max-height: initial
    }
     .mega-dropdown-menu .meta-title-menu li a:hover {
        color: #ff5a78 !important
    }
    .scmenu.nav>li>a {
        border: 0;
        line-height: 54px
    }
    .scmenu.nav>li:after {
        content: '';
        background: #fe5c75;
        width: 2px;
        height: 20px;
        position: absolute;
        right: 0;
        top: 30%
    }
    .sub-menu.dropdown-menu.mega-dropdown-menu {
        width: 100%;
        min-width: 180px
    }
    .scmenu>li:last-child:after {
        content: none
    }    
}

@media (min-width:1480px) {
    .full-w-container.container {
        width: 1480px
    }
    .container {
        width: 1280px
    }
}

@media (max-width:1198px) {
    .socialtext {
        padding: 19px 10px;
        font-size: 13px;
        padding-right: 0
    }
    .socialnumber {
        font-size: 15px
    }
    .signupcover input[type=text] {
        max-width: 119px;
        width: 100%
    }
    .sharesection .col-sm-4 {
        width: 31.7%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .sc-logo {
        width: 100%
    }
    .searchbar .input-group .form-control {
        width: auto
    }
    .scmenu.nav>li>a {
        font-size: 16px;
        letter-spacing: 0
    }
    .bgpink-white-sm-bx {
        margin-left: -65px
    }
}

@media (max-width:768px) {
    .navbar {
        margin: 10px 0
    }
    .home .row {
        margin: 0 auto
    }
    .home .container,
    .pd-y-2 {
        padding: 0
    }
    .nospace {
        padding: 10px 0
    }
     body #content article {
        padding: 0;
        overflow: hidden;
        margin: 0
    }
    .pullauthor-details>span[itemprop=author] {
        max-width: 127px
    }
    .coauthors.pullauthor-details>span[itemprop=author] {
        display: inline-block;
        max-width: 52px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        vertical-align: bottom;
        text-align: left
    }
    .head-cat-title {
        display: none
    }
    .entry-content>section {
        padding: 0
    }
    #content>.entry-content {
        padding: 15px
    }
    .page #content>.entry-content {
        padding: 0
    }
    .containergod #primary {
        max-width: 425px
    }
    .site_list {
    text-align: center!important;
    padding: 0;
    }
    .sister {
        text-align: center;
    }
}

@media (min-width:1200px) {
    .container {
        width: 100%;
        max-width: 1280px;
    }
    .quick-info li {
        display: inline-block;
        width: 48%
    }
}

@media (max-width:991px) and (min-width:768px) {
    .sc-logo {
        width: 50%
    }
    .searchbar .input-group .form-control {
        max-width: 170px
    }
    .searchbar .input-group .form-control:hover {
        width: inherit
    }
}

@media (max-width:767px) and (min-width:481px) {
    .full-w-container #bs-example-navbar-collapse-1.navbar-collapse.in {
        max-height: 322px;
        overflow: auto
    }
}

@media (max-width:1480px) {
    .containergod>.row {
        margin: 0
    }
}

@media (max-width:1024px) {
    .containergod #primary {
        max-width: 675px
    }
    .containergod.container {
        width: 100%;
        margin: 0 auto;
        padding-top: 2rem !important;
    }
    #content>.entry-content {
        padding: 15px
    }
    .entry-content section.featured-img {
        padding: 0
    }
}

@media (max-width:480px) {
    .pullauthor-details>span[itemprop=author] {
        display: inline-block;
        max-width: 106px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
        vertical-align: bottom;
        text-align: left
    }
    .coauthors.pullauthor-details>span[itemprop=author] {
        max-width: 52px
    }
    #stickyad.fixdiv {
        position: fixed;
        top: 360px
    }
    #subcatpop_widget-2.fixdiv {
        position: fixed;
        top: 40px;
        width: 300px
    }
}

@media (min-width:721px) and (max-width:830px) {
    .site-header #logo {
        max-width: 150px
    }
    .main-navigation li a {
        padding: 13px 5px;
        font-size: 13px
    }
}

@media only screen and (max-width:820px) {
    #sticky_purador {
        display: none
    }
}


@media (min-width:768px) and (max-width:991px) {
    #search-mobile {
        padding-top: 10px
    }
}


@media screen and (max-width:576px) {
    .stylecraze_grid_container {
        display: grid;
        display: -ms-grid;
        grid-template-columns: auto
    }
    .stylecraze_grid_container h4 {
        font-size: 14px
    }
    .stylecraze_grid_container .btn-color {
        font-weight: 500;
        font-size: 12px
    }
}

@media screen and (max-width:800px) {
    .dctr_info {
    background-image: none;
}
.affix .new_menu .menu-cover {
    width: 12%;
}
nav .menu-cover .new_menu .show {
    width: 100%;
}

}

@media (min-width: 768px){
        .entry-title {
                height:auto;
        }
}

@media(min-width: 768px) and (max-width:991px) {
    .containergod #primary {
    max-width: 100%!important;
}
section.newpin.featured-img.hidden-xs {
    max-width: 650px;
    margin: 0 auto;
    display: block;
}
div#secondary {
    max-width: 750px!important;
    width: 100%;
    margin: 0 auto!important;
    float: none!important;
    clear: both;
    text-align: center;
}
aside#subcatpop_widget-2 ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin: 0 auto;
    justify-content: center;
    max-width: 700px;
    width: 100%}
footer ul.site_list li a {
    word-break: break-all;
}
}
/* For Bell icon and PN popup */

@media(max-width:767px) {
.float {
	position: fixed;
	width: 50px;
	height: 40px;
	right: 0px;
	/*background-color: #f45c75;*/
	color: #FFF;
	/*border-radius: 50px;
	text-align: center;
	box-shadow: 2px 2px 3px #999;*/
	cursor: pointer;
	top: 3px;
	z-index: 999999; 
}
.bellIcon {
	font-size: 20px;
	color: #fff;
}
.bell-image{ 
	height:40px;
	width:40px;	
}
.popup .popuptext{  margin-left: 0px;} 
}
@media(min-width:768px) {
.float{
	position:fixed;
	width:70px;
	height:70px;
	bottom: 70px;
	/*right: 80px;*/
	left:10px;
	/*background-color:#f45c75;*/
	color:#FFF;
	border-radius:50px;
	text-align:center;
	/*box-shadow: 2px 2px 3px #999;*/
	cursor: pointer;
}
.bellIcon{font-size:30px;color:#fff;}
.bell-image{
	height:70px;
	width:70px;
}
}

.my-float{
font-size:24px;
margin-top:18px;
}

a.float + div.label-container {
visibility: hidden;
opacity: 0;
transition: visibility 0s, opacity 0.5s ease;
}

a.float:hover + div.label-container{
visibility: visible;
opacity: 1;
}

.popup{position:relative;display:inline-block;cursor:pointer}.popup .popuptext{visibility:hidden;width:300px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:15px 15px 0 15px;position:absolute;z-index:1;bottom:20px;left:100%}.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media(max-width:767px){.popup-container{position:fixed;bottom:70%;left:13%;display:table;visibility:hidden}}@media(min-width:768px){.popup-container{position:fixed;bottom:0;left:50px;display:table;visibility:hidden}}a.poupbtn{background:#f45c75;color:#fff;padding:10px 15px;margin:10px}a.ppnbtn{background:#ddd;color:#000;padding:10px 15px;margin:10px}.label-container{position:fixed;bottom:48px;right:105px;display:table;visibility:hidden}.label-text{color:#fff;background:rgba(51,51,51,.5);display:table-cell;vertical-align:middle;padding:10px;border-radius:3px}.label-arrow{display:table-cell;vertical-align:middle;color:#333;opacity:.5}

/* footer css desktop */
footer#submain{
    background:#fff;
    max-width: 100%;
    border-top: 1px solid #CBD5E1;
}
#submain .footermenu{
    padding-top:0px !important;
    overflow-x: initial!important;
    white-space: initial!important;
}
#submain .footermenu{
    padding-top:0px !important;
    overflow-x: initial!important;
    white-space: initial!important;
}
#submain .footermenu div{
    margin:10px 0 0;
}
#submain .footermenu ul{
    display:inline-block;
    margin-bottom:0px;
    padding-left:0;
}
#submain .footermenu li {
    line-height: 1.42857143;
    padding: 12px 0px !important;
    font-size: 16px!important;
    color: #0f172a;
}
#submain .footermenu li a{
    text-transform: capitalize;
    color:#0F172A !important;
    outline:none;
}
.pd0{
    padding:0 !important;
}
#submain .follow{
    font-size:16px;
    line-height:36px;
    color:#0F172A;
    font-weight:bold;
    padding:0;
    color:#212121;
    margin:30px 0 0;
    text-align: left;
}
#submain .copyfooter{
    color:#F1F5F9;
    background-color: #0F172A;
}
#submain .disclaimer_footer{
    margin:auto;
}
#submain .disclaimer_footer p{
    text-align:left;
    font-size:13px !important;
    line-height:22px;
    color:#F1F5F9;
    font-weight: normal;
    margin-bottom:0px;
    margin-top:8px;
}
#submain .social-button i{
    color:#212121;
    box-shadow:none;
    background-color:#fff;
    background:none;
    background-image:none;
    border-radius:4px;
    border:1px solid #DDDDDD;
    padding:11px 7px;
    transition:none;
}
#submain .fa:before{
    vertical-align:middle;
}
.display-md-none{
    display:none;
}
#submain .footermenu .social{
    position: initial;
    width: auto;
    top: auto;
    bottom: auto;
    display: block;
    text-align: left;
    height: auto;
}
.copyfooter{
    padding:30px 0 20px;
}
.copyfooter p{        
    font-size: 14px;
    color: #f1f5f9 !important;
    line-height: 160%;  
}
#submain .copyfooter > p{	
    font-size:16px;	
    line-height:22px;	
    text-align:left;	
    color:#CBD5E1;	
    margin-bottom:21px;	
    margin: 0 auto !important;
    width: 70%;
    
}
img[alt="scorecardresearch"] {
    display: none!important;
}
.sis-site{
    background: #fff;
    border-radius: 5px;
}
#submain .footermenu li.sis-li{
    padding: 0 !important;
    width: 150px;
    height: 46px;
    text-align: center;
    vertical-align: top;
    overflow: hidden;
}
.sister-logos li{
    display: inline-block;
    border: 1px solid #CBD5E1;
    border-radius: 8px;
    margin: 4px 1px;
}
body.author .copyfooter .containergod.container{
    padding-top: 0 !important;
    }
.sis-site{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.footermenu .follow:nth-child(4) {
    margin-top: 32px !important;
}
.disclaimer_footer a{
    color: #F1F5F9;
    text-decoration: underline;
}
.m-pdt-gap{
    margin-bottom: 24px !important;
}
.ft-menu .social-button{
    padding-right: 0px;
}
.ft-menu .social .social-button img {
    border: none;
}
footer .col-sm-4{
        width: 33% !important;
    }
.info_help {
    font-size: 17px!important;
    display: flex;
    padding-top: 1.5rem;
    border-top: 1px solid rgba(0,0,0,.15);
}
.info_help span {
    font-size: 17px!important;
    display: inline-block;
}
.decision{
	margin-left: 2rem;
    margin-top: 0;
}
.decision a {
    background-color: #ffffff;
    border: 1px solid rgb(212, 210, 208) !important;
	display: inline-block;
    border-radius: 9px;
	background: 0 0;
    cursor: pointer;
	padding: 0rem 1rem !important;
    transition: all .15s ease-in-out;
    fill: #646464;
}
.decision a.yes {
    color: #000!important;
    text-decoration: none;
}
.decision a.yes img {
    height: 17px;
    width: 17px;
    vertical-align: initial;
}
.decision a.no {
    color: #000!important;
    text-decoration: none;
}
.decision a.no img {
    height: 17px;
    width: 17px;
    vertical-align: initial;
}
.feedbackLink1 {
    box-sizing: border-box;
    appearance: none;
    text-align: left;
    user-select: none;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    line-height: 1.75;
    width: auto;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.feedbackLink2 {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 9px !important;
    margin-right: -1px !important;
    box-sizing: border-box;
    appearance: none;
    text-align: left;
    user-select: none;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    line-height: 1.75;
    width: auto;
}
.feedbackLink1 img {
    margin-bottom: -4px;
}
.feedbackLink1:hover, .feedbackLink2:hover {
    background-color: #D22D4647;
}
@media(max-width: 1050px){
    footer .col-sm-4{
        width: 33% !important;
    }

}
@media (max-width:768px){
    .footermenu li{
        display: inline !important;
    }
    .sister-logos{
        text-align: center;
    }
    .sis-li{
        border-bottom: 1px solid #CBD5E1 !important;
    }
    body .copyfooter .containergod.container{
        padding-top: 0px !important;
    }
    .nav-ft.pd0{
        display: inline-block;
        width: 33% !important;
    }
    .nav-ft.pd0.col-sm-12{
        display: block;
        width: 100%;
    }
    .nav-ft.pd0.col-sm-12 .footermenu{
        text-align: center;
    }
    .m-pdl16{
        padding-left: 24px;
    }
    #submain {
        padding: 0px;
    }
    footer#submain .container.containergod{
        padding: 0px;
    }
    #submain .footermenu div.follow {
        margin: 0rem 0 1rem 0;
    }
    footer#submain .container .row .col-sm-12 {
        padding: 0 25px;
    }
    footer#submain .container .row .col-sm-12.flogo.display-md-none {
        padding: 20px;
    }
    .copyfooter {
        padding: 1em 0 1em;
    }
    .display-sm-none{
        display:none;
    }
    .display-md-none{
        display:none;
    }
    
    #submain .footermenu li{
        display:inline-block!important;
        text-align:left;
        padding:10px 0;
        font-size:12.6px !important;
    }
    #submain .footermenu div{
        text-align:center;
        text-transform:capitalize;
    }
    #submain .footermenu .social{
        text-align:left !important;
        display:inline-block;
    }
    #submain .social-button i{
        margin-bottom: 10px;
        margin-right: 10px;
    }
    #submain .social-button i:nth-of-type(1),
    #submain .social-button i:nth-of-type(2){
        margin-top:10px;
    }
    #submain .footermenu div:nth-of-type(3),
    #submain .footermenu div:nth-of-type(5){
        padding-right:10px;
    }
    #submain .footermenu div strong{
        display:block;
        font-size:15px;
        line-height:normal;
    }
    #submain .footermenu div strong.pb{	
        padding-bottom:0px;	
    }
    #submain .disclaimer_footer{
        width:100%;
    }
    #submain .copyfooter > p{
        font-size:15px;
        margin:0 9px 0 9px !important;
    }
    #submain .footermenu .menu{
        position: relative !important;
        margin-top: 0;
    }
    #submain .footermenu .menu li{
        border-bottom: none;
        padding: 9px 0 !important;
    }
    body.single #submain .m-pdt-gap{
        padding: 1em 16px 12px !important;
     letter-spacing: -0.3px;
    }
    .ft-menu .social .social-button img{
        margin-right: 10px;
    }
    .copyfooter p{
        padding: 0 15px;
    }		
}
@media(max-width: 575px){
    footer .col-xs-6{
        width: 49% !important;
    }
    .mobile-top{
        position: absolute;
        margin-top: -21em !important;
        width: 100%;
    }
    .nav-ft.pd0{
        width: 49% !important;
        padding:0;
    }
    
    body footer#submain .col-xs-12{
        width: 100% !important;
    }
    #submain .footermenu li{
        display: block!important;
    }
    #submain .footermenu li.sis-li{
        display: inline-block !important;
        width: 156px;
    }
    body #submain .m-pdt-gap{
        padding: 7em 16px 12px !important;
    }
    .sister-logos{
        text-align: center;
        width: 100%;
    }
}
@media(max-width: 370px){
    #submain .footermenu li{
        padding: 12px 6px !important;
    }
    footer#submain{
        padding:0!important;
    }
}
/* editorial guidelines page css  */
body{
    background-color: transparent;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content li, .entry-content p{
    color: #0f172a;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6{
    font-weight: 700;
}
.entry-content h2{
    font-size: 23.04px;
    margin: 16px 0 6px;
}
.entry-content h3{
    font-size: 20px;
    margin: 6px 0;
}
.entry-content p{
    margin: 6px 0 8px;
}
.entry-content li{
    font-size: 16px;
}
.entry-content a{
    color: #FE5C75;
}
.edt-banner{
    position: relative;
    display: flex;
    margin: 24px 0;
}
.edt-banner-cont{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.entry-content .edt-banner .edt-banner-cont h1{
    font-size: 27px;
    color: #fff;
}
.entry-content .edt-banner .edt-banner-cont span{
    color: #E3E4E6;
}
.entry-content .last-update-text{
    color: #647488;
}
.entry-header.affix h1.entry-title{
    margin-top: 0;
}
@media(max-width: 1024px){
    .edt-banner{
        margin-top: 0;
    }
    
}
@media(max-width: 575px){
    .edt-banner img{
        min-height: 149px;
        width: 100%;
        object-fit: cover;
        border-radius: 16px;
    }
    .entry-content .edt-banner .edt-banner-cont h1{
        font-size: 23px;
    }
    .entry-content h2{
        font-size: 19.2px;
    }
    .entry-content h3{
        font-size: 16px;
    }

}
@media(max-width: 321px){
    .mobile-top {
        margin-top: -24em !important;
    }
}
/***************** Author/reviewer/Editor/fact checker popup css **************************/
.medical-author-reviewer {
    color: #0F172A;
    position: relative;
    font-size: 13.3px;
}
.medical-reviewer .tool-tip, .editor-reviewer .tool-tip, .fact-reviewer .tool-tip{
  position: relative;
  display: inline;
  padding: 5px 0;
  text-transform: capitalize;
}
.medical-reviewer .tool-tip-text, .editor-reviewer .tool-tip-text, .fact-reviewer .tool-tip-text{
  display:none;
  width: 100%;
  background: #FFFFFF;
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);
    border: 1px solid #D3D3D3;
	border-radius: 32px;
  color: #0f172a;
  text-align: left;
  border-radius: 32px;
  padding: 16px;
  position: absolute;
  z-index: 1;
  left: 0;
  max-width: 500px;
}

.medical-reviewer .tool-tip-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 30%;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 2%);
}
.editor-reviewer .tool-tip-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 20%;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 2%);
}
.fact-reviewer .tool-tip-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 25%;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}
.author-reviewer .tool-tip {
  position: relative;
  display: inline;
  padding: 5px 0;
  text-transform: capitalize;
}
.author-reviewer .tool-tip-text {
  display:none;
  width: 100%;
  background: #FFFFFF;
	box-shadow: 0 1px 4px 0 rgb(0 0 0 / 15%);
    border: 1px solid #D3D3D3;
	border-radius: 32px;
  color: #0f172a;
  text-align: left;
  border-radius: 32px;
  padding: 16px;
  position: absolute;
  z-index: 1;
  left: 0;
  max-width: 500px;
}

.author-reviewer .tool-tip-text::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 15%;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 2%);
}

.tool-tip:hover + .tool-tip-text {
  display: block;
}
.tool-tip-text:hover{
	display: block;
}
.medical-popup-profile, .editor-popup-profile, .fact-popup-profile{
	display: flex;
	gap: 8px;
}
.author-popup-profile{
	display: flex;
	gap: 8px;
}
.medical-reviewer, .editor-reviewer, .fact-reviewer{
	margin-bottom: 2px;
	line-height: 22.4px;
	
}
.author-reviewer{
	display: table;
	margin-top: 2px;
	line-height: 22.4px;
}
.profile-img img{
	border-radius: 50%;
    height: 80px;
    width: 80px;
}
.profile-name>*{
	display: block;
}
.profile-name a{
	font-size: 18px !important;
	font-weight: 700;
}
.profile-qual{
	display: block;
    font-weight: 400 !important;
    font-size: 14px;
    color: #008899;
}
.profile-social{
	display: flex;
	gap: 10px;
	padding-top: 4px;
}
.profile-social img{
	height: 26px;
    width: 26px;
    max-width: 30px;
}
.profile-spl, .profile-exp{
	display: block;
	font-size: 14.22px;
}
.profile-spl{
	margin: 10px 0 4px;
}
.profile-exp{
	margin: 4px 0 10px;
}
@media(max-width: 920px){
    .fx-flying-carpet {
        height: 250px;
    }
    .mn-h-420{
        min-height: 280px;
    }
    .mn-h-400{
        min-height: 250px;
    }
}
/************Author popup css End ***************************/

/******************CSS for author box *******************************/
.tabs {
  position: relative;   
  min-height: 100px;
  clear: both;
  margin: 25px 0;
}
.tab {
  float: left;
}
.tab label {
  background: #eee; 
  padding: 10px; 
  border: 1px solid #ccc; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
}
.tab [type=radio] {
  display: none;   
}
#content-1, #content-2, #content-3, #content-4, #content-5 {
  top: 28px;
  left: 0;
  background: white;
  padding: 20px;
  border: 2px solid #ccc; 
    display:none;
    min-width:700px;
	border-radius: 0 7px 7px 7px;
}
[type=radio]:checked ~ label {
  background: #d22d46;
  color: #fff;
  border-bottom: 1px solid #d22d46;
  z-index: 2;
}
#tab-1[type=radio]:checked ~ #content-1, #tab-2[type=radio]:checked ~ #content-2, #tab-3[type=radio]:checked ~ #content-3, #tab-4[type=radio]:checked ~ #content-4, #tab-5[type=radio]:checked ~ #content-5 {
  display:block;
}


.tabs .tab{
	margin: 8px 0 5px 1px !important;
}

.tabs .tab>label {
    padding: 6px 21px;
    font-size: 16px;
	font-weight:700;
    cursor: pointer;
    position: relative;
    color: #000;
    background: 0 0;
    border: 1px solid #ccc;
    border-radius: 5px 5px 0 0;
}
.tabs .tab>label:hover {
    color: #d22d46;
    border: 1px solid #647488;
}

.tabs>.tab>[id^="tab"]:checked + label {
    top: 0;
    background: #d22d46;
    border: 1px solid #d22d46;
    color: #FFF;
}
.tabs>.tab>[id^="tab"]:checked + label:hover{
	background: #d22d46;
    border: 1px solid #d22d46;
    color: #FFF;
}
.tabs>.tab>[id^="tab"]:checked ~ [id^="tab-content"] {
    z-index: 1;/* or display: block; */
   
    opacity: 1;
    transition: opacity 400ms ease-out;
}
@media screen and (max-width: 576px) {
	.tabs .tab>label{
	   padding: 5px 8px;
   }
   #content-1, #content-2, #content-3, #content-4, #content-5{
	   min-width: auto;
   }
}

.ts-fab-header .author_reviewer_info{
	font-size: 18px;
    margin: 0 0 .2em !important;
    padding: 0;
    font-weight: 700;
}
