@media screen and (max-width:1160px){.mobile-search-block{width:10%;float:right}.mobile-search-block a{display:block;margin:0 auto;margin-top:13px;float:none;width:50px;height:50px}.filter-bar-options-m{float:left;width:88%!important}}@media screen and (min-width:1160px){.mobile-search-block{display:none}}.cover-center-title h1{color:#fff!important;font-family:gothamblack,Arial,sans-serif!important}@media only screen and (min-width:1024px) and (max-width:1159px){.cover-center-title h1{font-size:50px!important}}@media(min-width:1200px){.cover-center-title h1{font-size:56px!important}}

.page-contents.post-list-masonry .page .post-title a, .page-contents.post-list-masonry .post .post-title a {
    font-size: 22px !important;
}

.social-media-marketing{
	background: rgb(82, 72, 120) !important;
}
.social-media-marketing:after {
    border-top-color: #524878 !important;
    border-bottom-color: #524878 !important;
}
.email-marketing{
	background: rgb(105, 50, 104) !important;
}
.email-marketing:after {
    border-top-color: #693268 !important;
    border-bottom-color: #693268 !important;
}
.email-newsletters{
	background: rgb(243, 112, 33) !important;
}
.email-newsletters:after {
    border-top-color: #F37021 !important;
    border-bottom-color: #F37021 !important;
}
.product-updates{
	background: rgb(147, 41, 118) !important;
}
.product-updates:after {
    border-top-color: #932976 !important;
    border-bottom-color: #932976 !important;
}
.email-subject-lines{
	background: rgb(107, 181, 69) !important;
}
.email-subject-lines:after {
    border-top-color: #6BB545 !important;
    border-bottom-color: #6BB545 !important;
}
.email-design{
    background: rgb(254, 190, 16) !important;
}
.email-design:after {
    border-top-color: #febe10 !important;
    border-bottom-color: #febe10 !important;
}
.email-list-building{
    background: rgb(0, 170, 193) !important;
}
.email-list-building:after {
    border-top-color: #00AAC1 !important;
    border-bottom-color: #00AAC1 !important;
}
.small-business-marketing{
    background: rgb(226, 35, 26) !important;
}
.small-business-marketing:after {
    border-top-color: #E2231A !important;
    border-bottom-color: #E2231A !important;
}

.paginav-noresults, .paginav-standard {
    position: relative;
    overflow: hidden;
    min-height: 50px;
    text-align: center;
}
.paginav-noresults ul.page-numbers, .paginav-standard ul.page-numbers {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.paginav-noresults ul.page-numbers li, .paginav-standard ul.page-numbers li {
    display: inline-block;
    float: left;
    margin: 0 4px;
}
.paginav-noresults ul.page-numbers span, .paginav-standard ul.page-numbers span {
    cursor: default;
    color: #fff;
    background: #373c41;
}
.paginav-standard span.page-numbers.current {
    background: #373c41 !important;
    color: #fff !important;
}
.paginav-noresults ul.page-numbers a, .paginav-noresults ul.page-numbers span, .paginav-standard ul.page-numbers a, .paginav-standard ul.page-numbers span {
    font-weight: 400;
    line-height: 48px;
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    color: #373737;
    border-radius: 90px;
    background: #fff;
}
.paginav-noresults ul.page-numbers a:hover, .paginav-standard ul.page-numbers a:hover {
    color: #fff;
    background: #c0bfc7;
}
.paginav-noresults .paginav-older, .paginav-standard .paginav-older {
    float: right;
}
.paginav-noresults .paginav-button, .paginav-standard .paginav-button {
    font-size: 14px;
    display: inline-block;
    padding: 21px 50px;
    color: #fff;
    border-radius: 100px;
    background: #373c41;
    -webkit-transition: color .15s ease-out, border .15s ease-out, opacity .15s ease-out, background-color .15s ease-out;
    transition: color .15s ease-out, border .15s ease-out, opacity .15s ease-out, background-color .15s ease-out;
}
.paginav-noresults .paginav-older i, .paginav-standard .paginav-older i {
    margin-right: 0;
    margin-left: 15px;
}
.post-author-profile .post-author-name h4 a {
    color: #2d2f34 !important;
    font-family: gotham-book,"sans-serif" !important;
    font-size: 20px !important;
}
a {
    font-family: gotham-book,"sans-serif" !important;
}
#vr-nav svg.icon.icon-angle-down {
    display: none;
}

#vr-nav button.dropdown-toggle {
    display: none;
}
#sfsi_floater {
    display: grid !important;
}
.post-footer .post-tags .post-category:after {
    border-width: 25px 11px 24px 8px !important;
}
.post-author-info .avatar{
    float: left;
    width: 66px;
    height: 66px;
    margin-right: 30px;
    border-radius: 66px;
}
.post-related span.post-category:after {
    border: 17px solid transparent;
    right: -11px;
    border-width: 19px 11px 17px 8px;
}
.post-footer .wpulike-heart .wp_ulike_general_class {
    box-shadow: none !important;
    font-size: 13px !important;
    display: inline-block !important;
    margin-bottom: 45px !important;
    padding: 10px 70px !important;
    color: #434a58 !important;
    background: #f6f8fc !important;
    border-radius: 30px !important;
}
.post-meta .wpulike-heart .wp_ulike_general_class {
    box-shadow: none;
    border-radius: 0px;
    padding: 0px !important;
}
.post-meta .wpulike{
    padding: 0px !important;
}
.post-meta .wpulike-heart .wp_ulike_put_image {
    background: 0 0;
    padding: 0px 12px 0px !important;
}
.wpulike-heart .wp_ulike_put_image:after {
    width: 16px !important;
    height: 16px !important;
}
.page #sfsi_floater {
    display: none !important;
}
 .archive #sfsi_floater{
    display: none !important;
}
li.post-meta-comments.post-meta-align-left {
    margin-top: 5px;
}
.post-meta .post-author,
.post-meta .post-date,
.post-meta .post-comments{
    margin-top: 3px;
}
li.post-meta-date.post-meta-align-right {
    margin-top: 5px;
}
body.author .cover.cover-author .avatar {
    width: 70px;
    height: 70px;
    border-radius: 70px;
}
body.blog .cover-post .post-category:after {
    border-width: 30px 11px 19px 8px!important;
}
body.blog .page-container{
    padding: 10px 0 30px !important;
}
body.blog .cover-center-title {
    top: 15% !important;
}
body.blog .cover-content .post-title{
    margin: 30px 0 30px !important;
}
body.blog .cover-blog-posts {
    bottom: 12vh !important;
}