*,
:after,
:before {
    box-sizing: border-box
}

.blfe-row {
    display: grid;
    display: -ms-grid;
    grid-column-gap: 30px;
    grid-row-gap: 30px
}

.blfe-col-6 {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
    -ms-grid-rows: 1fr
}

.blfe-col-4 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr
}

.blfe-col-3 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr
}

.blfe-col-2 {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr
}

.blfe-default .blfe-row {
    grid-gap: 20px
}

.blfe-no-gap .blfe-row {
    grid-gap: 0
}

.blfe-narrow .blfe-row {
    grid-gap: 10px
}

.blfe-extended .blfe-row {
    grid-gap: 30px
}

.blfe-wide .blfe-row {
    grid-gap: 40px
}

.blfe-wider .blfe-row {
    grid-gap: 60px
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-details {
    height: 100%
}

.blfe-hero2 {
    grid-template-columns: 50% 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    -ms-grid-columns: 50% 1fr 1fr;
    -ms-grid-rows: 1fr 1fr
}

.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details {
    height: 100%
}

.blfe-hero2 :first-child {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2
}

.blfe-hero3 {
    grid-template-columns: 1fr 33% 1fr;
    grid-template-rows: 1fr 1fr;
    -ms-grid-columns: 1fr 33% 1fr;
    -ms-grid-rows: 1fr 1fr
}

.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details {
    height: 100%
}

.blfe-hero3>div:nth-child(3) {
    grid-column-start: 2;
    grid-row-start: 1;
    grid-row-end: 3;
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2
}

.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details {
    height: 100%
}

.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner {
    bottom: 15px;
    padding-left: 15px;
    padding-right: 15px
}

.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-title {
    margin-left: 10px;
    margin-right: 10px;
    text-transform: uppercase
}

.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-title a {
    color: #111;
    background-color: #fff;
    box-shadow: 15px 0 0 #fff, -10px 0 0 #fff;
    padding: 2px;
    line-height: 1.4;
    transition: .4s
}

.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-title a:hover {
    background-color: #111;
    box-shadow: 15px 0 0 #111, -10px 0 0 #111;
    color: #fff
}

.blfe-hero4 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner {
    bottom: 30px
}

@media screen and (max-width:1024px) {
    .blfe-col-tab-12 {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-tab-6 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-tab-4 {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-tab-3 {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-tab-2 {
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }
}

@media screen and (max-width:767px) {
    .blfe-col-mob-12 {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-mob-6 {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-mob-4 {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-mob-3 {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-col-mob-2 {
        grid-template-columns: repeat(6, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-post-grid-container .blfe-row {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: 1fr;
        -ms-grid-columns: 1fr;
        -ms-grid-rows: 1fr
    }

    .blfe-hero3.blfe-row :nth-child(3) {
        grid-column-start: auto;
        grid-row-start: auto;
        grid-row-end: auto;
        -ms-grid-column: initial;
        -ms-grid-row: initial;
        -ms-grid-row-span: initial
    }
}

@font-face {
    font-family: bloglentor;
    src: url(../fonts/bloglentor.eot?eee9519c8ecbb569996a75e149e68445);
    src: url(../fonts/bloglentor.eot?eee9519c8ecbb569996a75e149e68445) format("embedded-opentype"), url(../fonts/bloglentor.woff?82c75d9614532afe002adde30426322f) format("woff"), url(../fonts/bloglentor.ttf?e8a90200287f71c5ea283a6cd624e522) format("truetype"), url(../fonts/bloglentor.svg?e528e083465ff12c5c4c3ea3c98223c8) format("svg");
    font-weight: 400;
    font-style: normal
}

[data-icon]:before {
    content: attr(data-icon)
}

[class*=" blfe-"]:before,
[class^=blfe-]:before,
[data-icon]:before {
    font-family: bloglentor !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.blfe-angle-left:before {
    content: "a"
}

.blfe-angle-right:before {
    content: "b"
}

.blfe-arrow-right:before {
    content: "c"
}

.blfe-arrow-left:before {
    content: "d"
}

.blfe-chevron-right:before {
    content: "e"
}

.blfe-chevron-left:before {
    content: "f"
}

.blfe-long-arrow-right:before {
    content: "g"
}

.blfe-long-arrow-left:before {
    content: "h"
}

.blfe-arrow-circle-o-right:before {
    content: "i"
}

.blfe-arrow-circle-o-left:before {
    content: "j"
}

.blfe-globe:before {
    content: "l"
}

.blfe-facebook:before {
    content: "m"
}

.blfe-wordpress:before {
    content: "n"
}

.blfe-linkedin:before {
    content: "p"
}

.blfe-github:before {
    content: "q"
}

.blfe-twitter:before {
    content: "r"
}

.blfe-whatsapp:before {
    content: "s"
}

.blfe-dribbble:before {
    content: "t"
}

.blfe-googleplus:before {
    content: "o"
}

.blfe-instagram:before {
    content: "u"
}

.blfe-telegram:before {
    content: "v"
}

.blfe-pinterest:before {
    content: "w"
}

.blfe-envelope:before {
    content: "k"
}

.blfe-skype:before {
    content: "x"
}

.blfe-wechat:before {
    content: "y"
}

.blfe-reddit:before {
    content: "z"
}

.blfe-blogger:before {
    content: "A"
}

.blfe-tumblr:before {
    content: "B"
}

.blfe-vkontakte:before {
    content: "C"
}

.blfe-xing:before {
    content: "D"
}

.blfe-pocket:before {
    content: "E"
}

.blfe-digg:before {
    content: "F"
}

.blfe-stumbleupon:before {
    content: "G"
}

.blfe-renren:before {
    content: "I"
}

.blfe-snapchat:before {
    content: "J"
}

.blfe-odnoklassniki:before {
    content: "K"
}

.blfe-livejournal:before {
    content: "L"
}

.blfe-delicious:before {
    content: "N"
}

.blfe-instapaper:before {
    content: "O"
}

.blfe-baidu:before {
    content: "P"
}

.blfe-evernote:before {
    content: "Q"
}

.blfe-weibo:before {
    content: "H"
}

.blfe-flikr:before {
    content: "M"
}

.blfe-line:before {
    content: "R"
}

.blfe-mix:before {
    content: "S"
}

.blfe-viber:before {
    content: "T"
}

.blfe-buffer:before {
    content: "U"
}

.blfe-flipboard:before {
    content: "V"
}

.blfe-meneame:before {
    content: "W"
}

[data-widget_type="blfe-post-grid.classic1"] .blfe-post-grid-item,
[data-widget_type="blfe-post-grid.classic2"] .blfe-post-grid-item,
[data-widget_type="blfe-post-grid.hero1"] .blfe-post-grid-item,
[data-widget_type="blfe-post-grid.hero4"] .blfe-post-grid-item {
    margin-bottom: 20px
}

[data-widget_type="blfe-post-grid.hero2"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero3"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero5"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero6"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero7"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero8"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero9"] .blfe-post-grid-swiper-container,
[data-widget_type="blfe-post-grid.hero10"] .blfe-post-grid-swiper-container {
    overflow: hidden
}

[data-widget_type="blfe-post-grid.hero2"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero3"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero5"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero6"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero7"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero8"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero9"] .blfe-post-grid-swiper-container .swiper-container,
[data-widget_type="blfe-post-grid.hero10"] .blfe-post-grid-swiper-container .swiper-container {
    overflow: initial;
    position: static
}

.blfe-post-grid-item {
    position: relative;
    overflow: hidden
}

.blfe-post-grid-item.blfe-equal-height {
    height: auto
}

.blfe-post-grid-item .blfe-post-grid-url {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    box-shadow: none;
    display: block
}

.blfe-post-grid-item.blfe-rowan-zoom:hover .blfe-post-grid-bg-image {
    transform: scale3d(1.1, 1.1, 1.1)
}

.blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-image {
    display: block;
    line-height: normal;
    font-size: medium
}

.blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-image:before {
    top: 0;
    content: "";
    display: block;
    width: 100%;
    min-height: 280px;
    position: absolute;
    z-index: 1;
    opacity: .4;
    transition: .4s;
    background-color: transparent
}

.blfe-post-grid-item .blfe-post-grid-image {
    display: block
}

.blfe-post-grid-item .blfe-post-grid-image img {
    min-height: 280px;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .4s;
    width: 100%
}

.blfe-post-grid-item .blfe-post-grid-bg-image {
    position: relative;
    overflow: hidden;
    height: 100%;
    line-height: normal;
    font-size: medium
}

.blfe-post-grid-item .blfe-post-grid-bg-image .blfe-post-grid-image-inner {
    display: block;
    height: 100%
}

.blfe-post-grid-item .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before {
    bottom: 0;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    opacity: .4;
    transition: .4s;
    background-color: #000
}

.blfe-post-grid-item .blfe-post-grid-bg-image img {
    min-height: 445px;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .4s;
    width: 100%;
    height: 100%
}

.blfe-post-grid-item .blfe-post-grid-title {
    font-size: 22px;
    line-height: 1.2;
    padding-bottom: 10px;
    margin: 0
}

@media screen and (max-width:1024px) {
    .blfe-post-grid-item .blfe-post-grid-title {
        font-size: 18px
    }
}

.blfe-post-grid-item .blfe-post-grid-title a {
    color: #fff
}

.blfe-post-grid-item .blfe-post-grid-excerpt {
    color: #fff;
    font-size: 14px;
    line-height: 1.4;
    margin: 0
}

.blfe-post-grid-item .blfe-post-category {
    line-height: normal;
    font-size: medium;
    display: block
}

.blfe-post-grid-item .blfe-post-category a {
    text-transform: capitalize;
    background-color: #111;
    padding: 6px 15px;
    color: #fff;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 700;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px
}

.blfe-post-grid-item .blfe-post-grid-meta {
    display: flex;
    align-items: center
}

.blfe-post-grid-item .blfe-post-grid-meta .blfe-post-grid-author {
    text-transform: capitalize
}

.blfe-post-grid-item .blfe-post-grid-meta span {
    font-size: 12px;
    color: #fff;
    font-weight: 500
}

.blfe-post-grid-item .blfe-post-grid-meta span i {
    padding-right: 4px
}

.blfe-post-grid-item .blfe-post-grid-meta span:first-child {
    margin-left: 0
}

.blfe-post-grid-item .blfe-post-grid-meta span+span:before {
    content: "//";
    margin-left: 8px;
    margin-right: 8px
}

.blfe-post-grid-item .blfe-post-grid-meta span a {
    color: #fff
}

.blfe-post-grid-item .blfe-post-grid-meta img {
    margin-right: 4px;
    width: 20px;
    border-radius: 50%
}

.blfe-post-grid-item .blfe-post-meta-dot {
    margin-left: 7px;
    margin-right: 7px;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    border: 1px solid #fff
}

.blfe-post-grid-item .blfe-post-meta-dot:first-child,
.blfe-post-grid-item .blfe-post-meta-dot:last-child {
    display: none
}

.blfe-post-grid-item .blfe-post-read-more {
    display: inline-block;
    line-height: 1.2;
    font-size: 14px;
    color: #666;
    text-align: center;
    transition: all .3s;
    margin-top: 15px
}

.blfe-post-grid-item .blfe-post-read-more:hover {
    color: #2568ef
}

.blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper {
    display: flex;
    justify-content: center
}

.blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-icon {
    margin-top: 1px
}

.blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-right {
    order: 15;
    margin-left: 5px
}

.blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-left {
    order: 5;
    margin-right: 5px
}

.blfe-post-grid-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-text {
  order: 10
}

.blfe-posts-align-left .blfe-post-grid-container .blfe-post-grid-item {
    text-align: left
}

.blfe-posts-align-left .blfe-post-grid-container .blfe-post-grid-item .blfe-post-grid-meta {
    justify-content: flex-start
}

.blfe-posts-align-right .blfe-post-grid-container .blfe-post-grid-item {
    text-align: right
}

.blfe-posts-align-right .blfe-post-grid-container .blfe-post-grid-item .blfe-post-grid-meta {
    justify-content: flex-end
}

.blfe-posts-align-center .blfe-post-grid-container .blfe-post-grid-item {
    text-align: center
}

.blfe-posts-align-center .blfe-post-grid-container .blfe-post-grid-item .blfe-post-grid-meta {
    justify-content: center
}

.blfe-posts-align-left .blfe-carousel .blfe-post-grid-details {
    text-align: left
}

.blfe-posts-align-left .blfe-carousel .blfe-post-grid-details .blfe-post-grid-meta {
    justify-content: flex-start
}

.blfe-posts-align-right .blfe-carousel .blfe-post-grid-details {
    text-align: right
}

.blfe-posts-align-right .blfe-carousel .blfe-post-grid-details .blfe-post-grid-meta {
    justify-content: flex-end
}

.blfe-posts-align-center .blfe-carousel .blfe-post-grid-details {
    text-align: center
}

.blfe-posts-align-center .blfe-carousel .blfe-post-grid-details .blfe-post-grid-meta {
    justify-content: center
}

.blfe-classic1 .blfe-post-grid-item {
    position: relative;
    overflow: hidden;
    box-shadow: 0 10px 10px 1px rgba(0, 0, 0, .07)
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner.blfe-rowan-zoom:hover .blfe-post-grid-image {
    transform: scale3d(1.1, 1.1, 1.1)
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-bg-image {
    min-height: 220px;
    position: static
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-category {
    margin-top: -15px;
    display: block;
    margin-left: 15px;
    position: relative;
    z-index: 1
}

@media (max-width: 767px) {
  .blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-category {
    margin-top: 15px;
    margin-left: 5px;
  }
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-category a {
    text-transform: uppercase;
    background-color: #15c739;
    padding: 6px 15px;
    color: #fff;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 5px
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details {
    padding: 10px 15px 15px;
    background-color: transparent;
    min-height: auto
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner {
    position: static;
    padding: 0
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-title {
    font-weight: 700
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-title a {
    color: #0f0e0e
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-excerpt {
    color: #424242;
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 10px
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-meta i,
.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-meta span,
.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-meta span a {
    color: #9f9f9f
}

.blfe-classic1 .blfe-post-grid-item .blfe-post-grid-item-inner .blfe-post-grid-details .blfe-post-grid-details-inner .blfe-post-grid-meta .blfe-post-meta-dot {
    border: 1px solid #9f9f9f
}

.blfe-classic2 .blfe-post-grid-item {
    position: relative;
    overflow: hidden;
    text-align: center
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-category {
    margin-top: -15px;
    display: block;
    margin-left: 15px;
    position: relative;
    z-index: 1
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-category a {
    text-transform: uppercase;
    background-color: #fff;
    padding: 6px 15px;
    color: #111;
    font-size: 14px;
    line-height: 1.4;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 5px
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-details {
    height: 100%;
    padding: 5px 30px 0;
    background-color: transparent;
    min-height: auto
}

@media screen and (max-width:1024px) {
    .blfe-classic2 .blfe-post-grid-item .blfe-post-grid-details {
        padding-left: 15px;
        padding-right: 15px
    }
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner {
    position: static;
    padding: 0
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-title a {
    color: #111
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-excerpt {
    color: #666;
    margin-top: 10px
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-meta {
    justify-content: center
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-meta span,
.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-meta span a {
    color: #666
}

.blfe-classic2 .blfe-post-grid-item .blfe-post-grid-meta .blfe-post-meta-dot {
    border: 1px solid #666
}

.blfe-hero1 .blfe-post-grid-item,
.blfe-hero2 .blfe-post-grid-item,
.blfe-hero3 .blfe-post-grid-item,
.blfe-hero4 .blfe-post-grid-item,
.blfe-hero5 .blfe-post-grid-item,
.blfe-hero6 .blfe-post-grid-item,
.blfe-hero7 .blfe-post-grid-item,
.blfe-hero8 .blfe-post-grid-item,
.blfe-hero9 .blfe-post-grid-item,
.blfe-hero10 .blfe-post-grid-item {
    position: relative;
    overflow: hidden
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-item-inner,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-item-inner {
    height: 100%
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-title,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-title {
    padding-bottom: 6px;
    pointer-events: auto
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-category,
.blfe-hero2 .blfe-post-grid-item .blfe-post-category,
.blfe-hero3 .blfe-post-grid-item .blfe-post-category,
.blfe-hero4 .blfe-post-grid-item .blfe-post-category,
.blfe-hero5 .blfe-post-grid-item .blfe-post-category,
.blfe-hero6 .blfe-post-grid-item .blfe-post-category,
.blfe-hero7 .blfe-post-grid-item .blfe-post-category,
.blfe-hero8 .blfe-post-grid-item .blfe-post-category,
.blfe-hero9 .blfe-post-grid-item .blfe-post-category,
.blfe-hero10 .blfe-post-grid-item .blfe-post-category {
    pointer-events: auto
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero2 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero3 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero4 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero5 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero6 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero7 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero8 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero9 .blfe-post-grid-item .blfe-post-category a,
.blfe-hero10 .blfe-post-grid-item .blfe-post-category a {
    background-color: #000;
    color: #fff;
    border-radius: 20px
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-excerpt,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-excerpt {
    margin: 10px 0 0
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-meta,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-meta {
    pointer-events: auto
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-meta i,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-meta i {
    color: #fff
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero2 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero3 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero4 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero5 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero6 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero7 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero8 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero9 .blfe-post-grid-item .blfe-post-read-more,
.blfe-hero10 .blfe-post-grid-item .blfe-post-read-more {
    color: #fff;
    pointer-events: auto
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero2 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero3 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero4 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero5 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero6 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero7 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero8 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero9 .blfe-post-grid-item .blfe-post-read-more:hover,
.blfe-hero10 .blfe-post-grid-item .blfe-post-read-more:hover {
    opacity: .9
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-details,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-details {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
    display: flex;
    z-index: 2
}

.blfe-hero1 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero5 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero6 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero7 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero8 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero9 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero10 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner {
    width: 100%;
    transition: all .25s ease;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    padding-left: 30px;
    padding-right: 30px
}

@media screen and (max-width:1024px) {

    .blfe-hero1 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero4 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero5 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero6 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero7 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero8 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero9 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
    .blfe-hero10 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner {
        bottom: 20px;
        padding-left: 20px;
        padding-right: 20px
    }
}

.blfe-hero1 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero2 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero3 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero4 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero5 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero6 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero7 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero8 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero9 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before,
.blfe-hero10 .blfe-post-grid-item:hover .blfe-post-grid-bg-image .blfe-post-grid-image-inner:before {
    opacity: .7
}

.blfe-hero1 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero2 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero3 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero4 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero5 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero6 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero7 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero8 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero9 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero10 .blfe-post-grid-item:hover .blfe-post-grid-details .blfe-post-grid-details-inner {
    bottom: 50px
}

.blfe-hero2 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner,
.blfe-hero3 .blfe-post-grid-item .blfe-post-grid-details .blfe-post-grid-details-inner {
    bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.blfe-grid-pagination {
    text-align: center;
    width: 100%;
    margin-top: 30px
}

.blfe-grid-pagination a.page-numbers,
.blfe-grid-pagination span.page-numbers {
    border-radius: 2px;
    padding: 3px 13px;
    font-weight: 500;
    margin: 0 8px 8px 0;
    display: inline-block;
    color: #2568ef;
    border: 1px solid #2568ef;
    transition: .3s;
    background-color: transparent
}

.blfe-grid-pagination a.page-numbers:hover,
.blfe-grid-pagination span.page-numbers:hover {
    color: #111;
    border-color: #111
}

.blfe-grid-pagination a.page-numbers:last-child,
.blfe-grid-pagination span.page-numbers:last-child {
    margin-right: 0
}

.blfe-grid-pagination a.page-numbers.current,
.blfe-grid-pagination span.page-numbers.current {
    color: #111;
    border: 1px solid #111
}

.blfe-pagination-align-left .blfe-grid-pagination,
.blfe-pagination-align-left .blfe-post-prev-next-wrap {
    text-align: left
}

.blfe-pagination-align-right .blfe-grid-pagination,
.blfe-pagination-align-right .blfe-post-prev-next-wrap {
    text-align: right
}

.blfe-arrows-display-hover .blfe-swiper-arrow {
    transition: .5s;
    transform: translateY(-50%);
    opacity: 0
}

.blfe-arrows-display-hover:hover .blfe-swiper-arrow {
    opacity: 1
}

.blfe-swiper-carousel-wrapper {
    width: 100%
}

.blfe-swiper-carousel-wrapper .blfe-swiper-arrow {
    position: absolute;
    top: calc(50% - 35px);
    z-index: 99999;
    cursor: pointer;
    color: #000;
    font-size: 26px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background-color: #fbfbfb;
    box-shadow: 1px 2px 15px 2px rgba(0, 0, 0, .14);
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center
}

.blfe-swiper-carousel-wrapper .blfe-swiper-arrow:focus {
    background-color: #fbfbfb;
    box-shadow: 1px 2px 15px 2px rgba(0, 0, 0, .1);
    border-color: transparent
}

.blfe-swiper-carousel-wrapper .blfe-swiper-arrow:before {
    content: ""
}

.blfe-swiper-carousel-wrapper .blfe-swiper-button-prev {
    right: auto;
    left: -20px
}

.blfe-swiper-carousel-wrapper .blfe-swiper-button-next {
    right: -15px
}

@media screen and (max-width:1024px) {
    .blfe-swiper-carousel-wrapper .blfe-swiper-button-prev {
        left: 0
    }

    .blfe-swiper-carousel-wrapper .blfe-swiper-button-next {
        right: 0
    }
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: -10px
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet {
    background: #ccc;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    transition: .4s;
    font-size: 0;
    line-height: 0;
    padding: 0;
    opacity: 1
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet:focus,
.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet:hover {
    background-color: #000
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet:before {
    content: none
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet:hover {
    transform: scale(1.5)
}

.blfe-swiper-carousel-wrapper .blfe-swiper-pagination .swiper-pagination-bullet-active {
    transform: scale(1.5);
    background-color: #000
}

.blfe-title-align-center .blfe-post-header .blfe-post-header-title {
    margin-left: auto;
    margin-right: auto
}

.blfe-title-align-right .blfe-post-header .blfe-post-header-title {
    margin-left: auto
}

.blfe-post-header {
    position: relative;
    border-bottom: 2px solid #eadada;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 5px
}

@media screen and (max-width:767px) {
    .blfe-post-header {
        display: block
    }
}

.blfe-post-header .blfe-header-title-icon {
    margin-right: 5px
}

.blfe-post-header .blfe-header-title-icon.blfe-header-title-align-icon-right {
    order: 1;
    margin-right: 0;
    margin-left: 5px
}

.blfe-post-header .blfe-header-title-icon i {
    color: #b3c70f;
    font-size: 20px
}

.blfe-post-header .blfe-post-header-title {
    display: flex
}

.blfe-post-header .blfe-post-header-title .blfe-post-header-title-inner {
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    color: #000;
    display: inline-block
}

.blfe-post-header .blfe-post-header-title a {
    color: #000;
    box-shadow: none;
    text-decoration: none
}

.blfe-post-header .blfe-post-header-title a:focus,
.blfe-post-header .blfe-post-header-title a:hover {
    outline: none
}

.swiper-container .blfe-post-list-item {
    margin-bottom: 30px
}

.blfe-post-list-item {
    position: relative;
    overflow: hidden;
    display: flex !important
}

.blfe-post-list-item.hide-post-image .blfe-post-list-details {
    flex: 0 0 100%;
    max-width: 100%
}

@media screen and (max-width:767px) {
    .blfe-post-list-item {
        display: block !important
    }
}

.blfe-post-list-item .blfe-post-list-details {
    align-self: center;
    flex: 0 0 50%;
    max-width: 50%
}

.blfe-post-list-item .blfe-post-image-wrapper {
    flex: 0 0;
    flex-basis: calc(50% - 30px);
    max-width: calc(50% - 30px);
    margin-right: 30px;
    display: block;
    padding-bottom: 35%;
    position: relative;
    transition: all .5s ease;
    overflow: hidden
}

.blfe-post-list-item .blfe-post-image-wrapper:hover span {
    transform: scale(1.3)
}

@media screen and (max-width:767px) {

    .blfe-post-list-item .blfe-post-image-wrapper,
    .blfe-post-list-item .blfe-post-list-details {
        max-width: 100%;
        flex-basis: 100%;
        margin-right: 0
    }

    .blfe-post-list-item .blfe-post-image-wrapper {
        margin-bottom: 15px
    }
}

.blfe-post-list-item .blfe-post-list-url {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    z-index: 2;
    box-shadow: none;
    display: block
}

.blfe-post-list-item .blfe-post-list-image {
    display: block;
    line-height: normal;
    font-size: medium;
    overflow: hidden
}

.blfe-post-list-item .blfe-post-list-image span {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    border-radius: 4px;
    transition: all .5s ease;
    transform: scale(1)
}

.blfe-post-list-item .blfe-post-list-image span:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: .4;
    transition: all .4s ease;
    background-color: transparent
}

.blfe-post-list-item .blfe-post-list-title {
    font-size: 22px;
    line-height: 1.2;
    padding-bottom: 10px;
    margin: 0
}

.blfe-post-list-item .blfe-post-list-title a {
    color: #111
}

.blfe-post-list-item .blfe-post-list-excerpt {
    color: #666;
    font-size: 14px;
    line-height: 1.4;
    margin: 0
}

.blfe-post-list-item .blfe-post-category {
    line-height: normal;
    font-size: medium;
    display: block
}

.blfe-post-list-item .blfe-post-category a {
    text-transform: capitalize;
    background-color: #111;
    padding: 4px 10px;
    color: #fff;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 700;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
    border-radius: 4px
}

.blfe-post-list-item .blfe-post-list-meta {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.blfe-post-list-item .blfe-post-list-meta .blfe-post-list-author {
    text-transform: capitalize
}

.blfe-post-list-item .blfe-post-list-meta span {
    font-size: 12px;
    color: #666;
    font-weight: 500
}

.blfe-post-list-item .blfe-post-list-meta span i {
    padding-right: 4px
}

.blfe-post-list-item .blfe-post-list-meta span:first-child {
    margin-left: 0
}

.blfe-post-list-item .blfe-post-list-meta span+span:before {
    content: "//";
    margin-left: 8px;
    margin-right: 8px
}

.blfe-post-list-item .blfe-post-list-meta span a {
    color: #666
}

.blfe-post-list-item .blfe-post-list-meta img {
    margin-right: 4px;
    width: 20px;
    border-radius: 50%
}

.blfe-post-list-item .blfe-post-meta-dot {
    margin-left: 7px;
    margin-right: 7px;
    border-radius: 50px;
    width: 8px;
    height: 8px;
    border: 1px solid #666
}

.blfe-post-list-item .blfe-post-meta-dot:first-child,
.blfe-post-list-item .blfe-post-meta-dot:last-child {
    display: none
}

.blfe-post-list-item .blfe-post-read-more {
    display: inline-block;
    line-height: 1.2;
    font-size: 14px;
    color: #666;
    text-align: center;
    transition: all .3s;
    margin-top: 15px
}

.blfe-post-list-item .blfe-post-read-more:hover {
    color: #2568ef
}

.blfe-post-list-item .blfe-post-read-more .blfe-read-more-btn-wrapper {
    display: flex;
    justify-content: center
}

.blfe-post-list-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-icon {
    margin-top: 1px
}

.blfe-post-list-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-right {
    order: 15;
    margin-left: 5px
}

.blfe-post-list-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-align-icon-left {
    order: 5;
    margin-right: 5px
}

.blfe-post-list-item .blfe-post-read-more .blfe-read-more-btn-wrapper .blfe-read-more-btn-text {
    order: 10
}

.blfe-posts-align-left .blfe-post-list-container .blfe-post-list-item {
    text-align: left
}

.blfe-posts-align-left .blfe-post-list-container .blfe-post-list-item .blfe-post-list-meta {
    justify-content: flex-start
}

.blfe-posts-align-right .blfe-post-list-container .blfe-post-list-item {
    text-align: right
}

.blfe-posts-align-right .blfe-post-list-container .blfe-post-list-item .blfe-post-list-meta {
    justify-content: flex-end
}

.blfe-posts-align-center .blfe-post-list-container .blfe-post-list-item {
    text-align: center
}

.blfe-posts-align-center .blfe-post-list-container .blfe-post-list-item .blfe-post-list-meta {
    justify-content: center
}

.blfe-posts-align-left .blfe-carousel .blfe-post-list-details {
    text-align: left
}

.blfe-posts-align-left .blfe-carousel .blfe-post-list-details .blfe-post-list-meta {
    justify-content: flex-start
}

.blfe-posts-align-right .blfe-carousel .blfe-post-list-details {
    text-align: right
}

.blfe-posts-align-right .blfe-carousel .blfe-post-list-details .blfe-post-list-meta {
    justify-content: flex-end
}

.blfe-posts-align-center .blfe-carousel .blfe-post-list-details {
    text-align: center
}

.blfe-posts-align-center .blfe-carousel .blfe-post-list-details .blfe-post-list-meta {
    justify-content: center
}

.blfe-classic2 .blfe-post-list-item .blfe-post-category {
    position: absolute;
    top: 20px;
    left: 20px
}

.blfe-classic2 .blfe-post-list-item .blfe-post-list-image span:before {
    opacity: .4;
    transition: all .4s ease;
    background-color: #000
}

.blfe-classic2 .blfe-post-list-item .blfe-post-image-wrapper:hover span {
    transform: scale(1)
}

.blfe-classic2 .blfe-post-list-item .blfe-post-image-wrapper:hover span:before {
    opacity: .5
}

.blfe-news-ticker-swiper-container {
    position: relative
}

.blfe-news-ticker {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box
}

.blfe-news-ticker .blfe-news-ticker-title {
    flex: 1 0 auto;
    color: #fff;
    background-color: #14abf4;
    padding: 0 15px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    position: relative
}

.blfe-news-ticker .blfe-news-ticker-title:after {
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -5px;
    z-index: 999;
    content: "";
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #14abf4;
    border-style: solid;
    border-width: 5px 0 5px 5px
}

@media screen and (max-width:767px) {
    .blfe-news-ticker .blfe-news-ticker-title:after {
        content: inherit
    }
}

@media screen and (max-width:767px) {
    .blfe-news-ticker {
        display: block
    }
}

.blfe-news-ticker .blfe-news-ticker-content-wrapper {
    flex: 1 1 auto;
    overflow: hidden;
    background-color: #000;
    padding-left: 15px
}

.blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item {
    margin: 0;
    display: inline-flex;
    align-items: center
}

@media screen and (max-width:767px) {
    .blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item {
        height: 40px
    }
}

.blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item a {
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-decoration: none;
    box-shadow: none;
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    line-height: 1.4
}

.blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item a:hover {
    color: #ddd
}

.blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item .blfe-news-ticker-date {
    font-size: 14px;
    color: #ddd;
    margin-right: 5px;
    font-weight: 700;
    margin-top: 1px
}

@media screen and (max-width:767px) {
    .blfe-news-ticker .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item .blfe-news-ticker-date {
        display: none
    }
}

@media screen and (max-width:767px) {
    .blfe-news-ticker-swiper-container {
        margin-bottom: 30px
    }
}

.blfe-news-ticker-swiper-container .blfe-swiper-carousel-wrapper {
    position: absolute;
    top: 0
}

.blfe-news-ticker-swiper-container .blfe-swiper-carousel-wrapper .blfe-swiper-button-prev {
    left: auto;
    right: 25px
}

.blfe-news-ticker-swiper-container .blfe-swiper-button-next {
    right: 0
}

.blfe-news-ticker-swiper-container .blfe-swiper-arrow {
    top: 0;
    bottom: 0;
    font-size: 18px;
    position: absolute;
    width: 25px;
    height: 40px;
    box-shadow: none;
    color: #fff;
    background-color: #000;
    border-radius: 0
}

.blfe-news-ticker-swiper-container .blfe-swiper-arrow:focus,
.blfe-news-ticker-swiper-container .blfe-swiper-arrow:hover {
    box-shadow: none;
    background-color: #000
}

.blfe-animation-scroll {
    width: 100%;
    overflow: hidden
}

@media screen and (max-width:767px) {
    .blfe-animation-scroll {
        overflow: inherit
    }
}

.blfe-animation-scroll .blfe-news-ticker-content-wrapper {
    width: 100%;
    padding-left: 100%
}

@-webkit-keyframes ticker {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes ticker {
    0% {
        transform: translateZ(0);
        visibility: visible
    }

    to {
        transform: translate3d(-100%, 0, 0)
    }
}

.blfe-animation-scroll .blfe-news-ticker-content {
    display: inline-block;
    white-space: nowrap;
    padding-right: 100%;
    box-sizing: content-box;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: ticker;
    animation-name: ticker;
    -webkit-animation-duration: 30s;
    animation-duration: 30s
}

.blfe-animation-scroll.blfe-pause-on-hover .blfe-news-ticker-content:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.blfe-animation-scroll .blfe-ticker-item {
    display: inline-block;
    white-space: nowrap;
    margin-right: 40px !important
}

.blfe-news-ticker-swiper-container {
    border: 1px solid #eee
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-title {
    background-color: #f70d28
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-title:after {
    border-color: transparent transparent transparent #f70d28
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-content-wrapper {
    background-color: transparent
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item a {
    color: #000
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item a:hover {
    text-decoration: underline
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-news-ticker-content-wrapper .blfe-news-ticker-content .blfe-ticker-item .blfe-news-ticker-date {
    color: #666
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-swiper-arrow {
    width: 30px;
    color: #000;
    background-color: #fff;
    font-size: 14px
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-swiper-arrow:focus,
.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-swiper-arrow:hover {
    background-color: #f9f9f9
}

.blfe-news-ticker-swiper-container.blfe-classic2 .blfe-swiper-button-prev {
    left: auto;
    right: 30px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee
}

.blfe-posts-align-center li a {
    justify-content: center
}

.blfe-posts-align-left li a {
    justify-content: flex-start
}

.blfe-posts-align-right li a {
    justify-content: flex-end
}

.blfe-taxonomy-list-item .blfe-taxonomy-list {
    padding: 0;
    margin: 0;
    list-style: none
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-row {
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-inline-style {
    display: block
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-inline-style li {
    display: inline-flex;
    margin-right: 6px;
    margin-bottom: 10px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-inline-style li a {
    padding: 6px 15px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-inline-style li a span {
    font-size: 14px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-inline-style li a .blfe-taxonomy-count {
    width: 20px;
    height: 20px;
    position: inherit;
    margin-left: 5px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-col-2 li a span.blfe-taxonomy-bar {
    margin: 0 40px 0 8px !important
}

.blfe-taxonomy-list-item .blfe-taxonomy-list.blfe-col-4 li a span.blfe-taxonomy-bar {
    margin: 0 50px 0 25px !important
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li {
    display: flex;
    align-items: center;
    list-style-type: none;
    background-color: rgba(10, 1, 10, .9);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    position: relative;
    transition: .3s
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li:hover {
    background-color: rgba(10, 1, 10, .8)
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li a {
    width: 100%;
    color: #fff;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 15px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li a span {
    position: relative;
    white-space: nowrap;
    text-transform: capitalize;
    font-weight: 400;
    font-size: 16px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li a span.blfe-taxonomy-bar {
    border-bottom: 1px dashed hsla(0, 0%, 100%, .7);
    display: flex;
    width: 100%;
    margin: 0 55px 0 25px
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li a .blfe-taxonomy-name {
    font-weight: 600
}

.blfe-taxonomy-list-item .blfe-taxonomy-list li a .blfe-taxonomy-count {
    position: absolute;
    background: #fff;
    color: #000;
    padding: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    line-height: 31px;
    right: 15px;
    top: 0;
    bottom: 0;
    margin: auto;
    font-size: 14px;
    font-weight: 500
}

.blfe-taxonomy-classic2.blfe-taxonomy-list-item .blfe-taxonomy-list:hover {
    background-color: transparent
}

.blfe-taxonomy-classic2.blfe-taxonomy-list-item .blfe-taxonomy-list li {
    background-color: transparent;
    margin-bottom: 5px
}

.blfe-taxonomy-classic2.blfe-taxonomy-list-item .blfe-taxonomy-list li a {
    color: #000;
    padding: 10px
}

.blfe-taxonomy-classic2.blfe-taxonomy-list-item .blfe-taxonomy-list li a .blfe-taxonomy-count {
    color: #fff;
    background: rgba(10, 1, 10, .6)
}

.blfe-taxonomy-classic2.blfe-taxonomy-list-item .blfe-taxonomy-list li a span.blfe-taxonomy-bar {
    border-color: #707070;
    margin: 0 85px 0 25px
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: 0 6px 24px 0 rgba(0, 0, 0, .05), 0 0 0 1px rgba(0, 0, 0, .08)
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item a {
    box-shadow: none;
    text-decoration: none
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item a:focus,
.blfe-author-info .blfe-author-wrapper .blfe-author-item a:hover {
    outline: none;
    box-shadow: none
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body {
    position: relative;
    z-index: 1;
    width: 100%
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-name a {
    display: inline-flex;
    font-size: 15px;
    font-weight: 600;
    color: #2b2d42;
    line-height: 1.2;
    letter-spacing: normal;
    text-transform: capitalize;
    transition: all .3s ease
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-role {
    font-size: 14px;
    color: #8d99a1
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-bio {
    font-size: 14px;
    color: #8d99a1;
    padding-top: 10px;
    line-height: 1.2
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-social-links {
    display: inherit;
    align-items: center;
    line-height: 1;
    padding-top: 10px;
    margin-bottom: 15px
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-social-links a {
    color: #8d99ae;
    font-size: 14px;
    transition: all .3s ease;
    display: inline-block
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-body .blfe-author-social-links a+a {
    margin-left: 5px
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-post-count {
    position: absolute
}

.blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-post-count a span {
    color: #8d99ae;
    border: 1px solid #a9a9a9;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 1.2;
    padding: 3px 6px;
    border-radius: 3px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item {
    padding: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-body {
    text-align: center
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-body .blfe-author-social-links {
    justify-content: center
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-avatar a img {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-post-count.post-count-position-right {
    top: 15px;
    right: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-post-count.post-count-position-left {
    top: 15px;
    left: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-post-count.post-count-position-bottom {
    text-align: center;
    width: 100%;
    left: 0;
    right: 0
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list {
    line-height: normal
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item {
    padding: 10px;
    display: flex;
    align-items: center
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-body {
    text-align: left
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-body .blfe-author-social-links {
    justify-content: left
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-avatar {
    margin-right: 18px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-avatar a img {
    height: 80px;
    width: 80px;
    min-width: 70px;
    border-radius: 100%
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-post-count.post-count-position-right {
    top: 15px;
    right: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-post-count.post-count-position-left {
    top: 15px;
    left: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-post-count.post-count-position-bottom {
    text-align: center;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 15px
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-avatar-left {
    flex-direction: row !important
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-avatar-right {
    flex-direction: row-reverse !important
}

.blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-avatar-right .blfe-author-avatar {
    margin-left: 20px
}

@media (min-width:1024px) {
    .blfe-author-info .blfe-author-wrapper .blfe-author-item .blfe-author-post-count {
        font-size: 13px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid {
        line-height: normal
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item {
        position: relative;
        padding: 32px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-post-count.post-count-position-right {
        top: 30px;
        right: 30px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-post-count.post-count-position-left {
        top: 30px;
        left: 30px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item {
        padding: 16px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-avatar {
        margin-right: 20px
    }

    .blfe-author-info .blfe-author-wrapper.blfe-author-layout-classic_list .blfe-author-item .blfe-author-avatar a img {
        height: 80px;
        width: 80px;
        min-width: 80px
    }
}

.blfe-avatar-align-right .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-avatar {
    display: flex;
    justify-content: flex-end;
    margin: 30px 0 5px 30px
}

.blfe-avatar-align-left .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-avatar {
    display: flex;
    justify-content: flex-start;
    margin: 30px 30px 5px 0
}

.blfe-avatar-align-center .blfe-author-wrapper.blfe-author-layout-classic_grid .blfe-author-item .blfe-author-avatar {
    display: flex;
    justify-content: center;
    margin: 30px 30px 5px
}

.blfe-layout-style--inline .blfe-social-share {
    display: flex;
    flex-wrap: wrap
}

.blfe-layout-style--grid .blfe-social-share {
    display: grid
}

.blfe-social-share-btn {
    overflow: hidden;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    transition-duration: .2s;
    transition-property: filter, background-color, border-color, width;
    height: 42px;
    cursor: pointer
}

.blfe-social-share-btn:hover {
    filter: saturate(1.2) brightness(1.1)
}

.blfe-icon-style--circle .blfe-social-share-btn {
    border-radius: 100%
}

.blfe-icon-style--square .blfe-social-share-btn {
    border-radius: none
}

.blfe-social-share-icon,
.blfe-social-share-text {
    transition-property: color, background-color;
    transition-duration: .2s
}

.blfe-social-share-icon {
    display: flex;
    align-self: stretch;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 42px;
    position: relative
}

.blfe-social-share-icon i {
    font-size: 16px;
    display: inline-flex
}

.blfe-social-share-text {
    font-size: 13px;
    padding-right: 14px;
    align-self: stretch;
    flex-grow: 1;
    align-items: center;
    display: flex;
    font-weight: 100
}

.blfe-social-share-title {
    font-weight: 700;
    flex-shrink: 0
}

.blfe-social-share-title+.blfe-social-share-counter {
    margin-left: .5em;
    flex-shrink: 0
}

.blfe-social-button-position--bottom-left .blfe-social-share,
.blfe-social-button-position--bottom-right .blfe-social-share,
.blfe-social-button-position--center-left .blfe-social-share,
.blfe-social-button-position--center-right .blfe-social-share,
.blfe-social-button-position--top-left .blfe-social-share,
.blfe-social-button-position--top-right .blfe-social-share {
    position: fixed;
    z-index: 115
}

.blfe-social-button-position--top-left .blfe-social-share {
    left: 0;
    top: 0
}

.blfe-social-button-position--top-right .blfe-social-share {
    right: 0;
    top: 0
}

.blfe-social-button-position--bottom-left .blfe-social-share {
    left: 0;
    bottom: 0
}

.blfe-social-button-position--bottom-right .blfe-social-share {
    right: 0;
    bottom: 0
}

.blfe-social-button-position--center-left .blfe-social-share {
    left: 0
}

.blfe-social-button-position--center-right .blfe-social-share {
    right: 0;
    direction: rtl
}

.blfe-social-button-position--center-left .blfe-social-share,
.blfe-social-button-position--center-right .blfe-social-share {
    display: inline;
    top: 50%;
    transform: translateY(-50%)
}

.blfe-social-button-position--center-left .blfe-social-share .blfe-social-share-btn,
.blfe-social-button-position--center-right .blfe-social-share .blfe-social-share-btn {
    height: 45px;
    width: 45px
}

.blfe-social-button-position--center-left .blfe-social-share .blfe-social-share-btn:hover,
.blfe-social-button-position--center-right .blfe-social-share .blfe-social-share-btn:hover {
    width: 100%
}

.blfe-social-button-position--center-left .blfe-social-share .blfe-social-share-icon,
.blfe-social-button-position--center-right .blfe-social-share .blfe-social-share-icon {
    width: 45px;
    min-width: 45px
}

.blfe-social-button-position--center-left.blfe-social-share-btns-view-text .blfe-social-share .blfe-social-share-btn,
.blfe-social-button-position--center-right.blfe-social-share-btns-view-text .blfe-social-share .blfe-social-share-btn {
    width: 100%
}

.blfe-social-button-position--center-left.blfe-social-share-btns-view-text .blfe-social-share .blfe-social-share-text,
.blfe-social-button-position--center-right.blfe-social-share-btns-view-text .blfe-social-share .blfe-social-share-text {
    padding-left: 20px;
    padding-right: 20px
}

.blfe-social-button-position--center-right .blfe-social-share .blfe-social-share-text {
    padding-left: 20px;
    padding-right: 0
}

.elementor-widget-share-buttons .blfe-social-share-grid {
    overflow: hidden
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-text,
.blfe-social-share-btns-style-clear .blfe-social-share-text,
.blfe-social-share-btns-style-deluxe .blfe-social-share-text {
    padding-left: 15px
}

.blfe-social-share-btns-style-deluxe .blfe-social-share a,
.blfe-social-share-btns-style-deluxe .blfe-social-share a:hover,
.blfe-social-share-btns-style-flat .blfe-social-share a,
.blfe-social-share-btns-style-flat .blfe-social-share a:hover {
    color: #fff
}

.blfe-social-share-btns-view-text .blfe-social-share-text {
    padding-left: 20px
}

.blfe-social-share-btns-view-icon .blfe-social-share-icon,
.blfe-social-share-btns-view-icon .blfe-social-share-text,
.blfe-social-share-btns-view-text .blfe-social-share-icon,
.blfe-social-share-btns-view-text .blfe-social-share-text {
    flex-grow: 1;
    justify-content: center
}

.blfe-social-share-btns-style-boxed-1.blfe-social-button-position--center-right .blfe-social-share-text,
.blfe-social-share-btns-style-clear.blfe-social-button-position--center-right .blfe-social-share-text {
    padding-right: 10px
}

.blfe-social-share-btns-style-flat .blfe-social-share a:hover {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .25) !important
}

.blfe-social-share-btns-style-leafs .blfe-social-share a {
    border-radius: 16px 0;
    color: #fff
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share a:hover {
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
    box-shadow: 0 5px 20px rgba(0, 0, 0, .25) !important
}

.blfe-social-share-btns-style-boxed-2.blfe-layout-style--grid .blfe-social-share .blfe-social-share-btn {
    display: inherit
}

.blfe-social-share-btns-style-boxed-2.blfe-layout-style--grid .blfe-social-share .blfe-social-share-btn .blfe-social-share-text {
    justify-content: center
}

.blfe-social-share-btns-style-boxed-2.blfe-social-share-btns-view-text .blfe-social-share .blfe-social-share-text {
    padding-left: 0
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share .blfe-social-share-btn {
    display: inline-grid;
    padding: 10px 14px;
    height: auto
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share .blfe-social-share-btn .blfe-social-share-icon {
    width: 100%;
    margin: 2px 0
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share .blfe-social-share-btn .blfe-social-share-icon i {
    font-size: 24px
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share .blfe-social-share-btn .blfe-social-share-text {
    padding-right: 0 !important
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share a {
    color: #fff;
    border-radius: 3px
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-vkontakte,
.blfe-social-share-btns-style-flat .blfe-social-share-vkontakte,
.blfe-social-share-btns-style-leafs .blfe-social-share-vkontakte {
    background-color: #45668e
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-facebook,
.blfe-social-share-btns-style-flat .blfe-social-share-facebook,
.blfe-social-share-btns-style-leafs .blfe-social-share-facebook {
    background-color: #3b5998
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-odnoklassniki,
.blfe-social-share-btns-style-flat .blfe-social-share-odnoklassniki,
.blfe-social-share-btns-style-leafs .blfe-social-share-odnoklassniki {
    background-color: #f4731c
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-moimir,
.blfe-social-share-btns-style-flat .blfe-social-share-moimir,
.blfe-social-share-btns-style-leafs .blfe-social-share-moimir {
    background-color: #168de2
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-googleplus,
.blfe-social-share-btns-style-flat .blfe-social-share-googleplus,
.blfe-social-share-btns-style-leafs .blfe-social-share-googleplus {
    background-color: #dd4b39
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-linkedin,
.blfe-social-share-btns-style-flat .blfe-social-share-linkedin,
.blfe-social-share-btns-style-leafs .blfe-social-share-linkedin {
    background-color: #0077b5
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-email,
.blfe-social-share-btns-style-flat .blfe-social-share-email,
.blfe-social-share-btns-style-leafs .blfe-social-share-email {
    background-color: #d44638
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-twitter,
.blfe-social-share-btns-style-flat .blfe-social-share-twitter,
.blfe-social-share-btns-style-leafs .blfe-social-share-twitter {
    background-color: #1da1f2
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-livejournal,
.blfe-social-share-btns-style-flat .blfe-social-share-livejournal,
.blfe-social-share-btns-style-leafs .blfe-social-share-livejournal {
    background-color: #00b0ea
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-tumblr,
.blfe-social-share-btns-style-flat .blfe-social-share-tumblr,
.blfe-social-share-btns-style-leafs .blfe-social-share-tumblr {
    background-color: #35465c
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-blogger,
.blfe-social-share-btns-style-flat .blfe-social-share-blogger,
.blfe-social-share-btns-style-leafs .blfe-social-share-blogger {
    background-color: #f06a35
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-pinterest,
.blfe-social-share-btns-style-flat .blfe-social-share-pinterest,
.blfe-social-share-btns-style-leafs .blfe-social-share-pinterest {
    background-color: #bd081c
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-digg,
.blfe-social-share-btns-style-flat .blfe-social-share-digg,
.blfe-social-share-btns-style-leafs .blfe-social-share-digg {
    background-color: #005be2
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-evernote,
.blfe-social-share-btns-style-flat .blfe-social-share-evernote,
.blfe-social-share-btns-style-leafs .blfe-social-share-evernote {
    background-color: #2dbe60
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-reddit,
.blfe-social-share-btns-style-flat .blfe-social-share-reddit,
.blfe-social-share-btns-style-leafs .blfe-social-share-reddit {
    background-color: #ff4500
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-delicious,
.blfe-social-share-btns-style-flat .blfe-social-share-delicious,
.blfe-social-share-btns-style-leafs .blfe-social-share-delicious {
    background-color: #39f
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-mix,
.blfe-social-share-btns-style-flat .blfe-social-share-mix,
.blfe-social-share-btns-style-leafs .blfe-social-share-mix {
    background-color: #fd8235
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-pocket,
.blfe-social-share-btns-style-flat .blfe-social-share-pocket,
.blfe-social-share-btns-style-leafs .blfe-social-share-pocket {
    background-color: #ef3f56
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-surfingbird,
.blfe-social-share-btns-style-flat .blfe-social-share-surfingbird,
.blfe-social-share-btns-style-leafs .blfe-social-share-surfingbird {
    background-color: #25b1f6
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-liveinternet,
.blfe-social-share-btns-style-flat .blfe-social-share-liveinternet,
.blfe-social-share-btns-style-leafs .blfe-social-share-liveinternet {
    background-color: #5382c4
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-buffer,
.blfe-social-share-btns-style-flat .blfe-social-share-buffer,
.blfe-social-share-btns-style-leafs .blfe-social-share-buffer {
    background-color: #1b1b1b
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-instapaper,
.blfe-social-share-btns-style-flat .blfe-social-share-instapaper,
.blfe-social-share-btns-style-leafs .blfe-social-share-instapaper {
    background-color: #000
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-xing,
.blfe-social-share-btns-style-flat .blfe-social-share-xing,
.blfe-social-share-btns-style-leafs .blfe-social-share-xing {
    background-color: #026466
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-wordpress,
.blfe-social-share-btns-style-flat .blfe-social-share-wordpress,
.blfe-social-share-btns-style-leafs .blfe-social-share-wordpress {
    background-color: #21759b
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-baidu,
.blfe-social-share-btns-style-flat .blfe-social-share-baidu,
.blfe-social-share-btns-style-leafs .blfe-social-share-baidu {
    background-color: #2319dc
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-renren,
.blfe-social-share-btns-style-flat .blfe-social-share-renren,
.blfe-social-share-btns-style-leafs .blfe-social-share-renren {
    background-color: #237ec5
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-weibo,
.blfe-social-share-btns-style-flat .blfe-social-share-weibo,
.blfe-social-share-btns-style-leafs .blfe-social-share-weibo {
    background-color: #e6162d
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-skype,
.blfe-social-share-btns-style-flat .blfe-social-share-skype,
.blfe-social-share-btns-style-leafs .blfe-social-share-skype {
    background-color: #00aff0
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-telegram,
.blfe-social-share-btns-style-flat .blfe-social-share-telegram,
.blfe-social-share-btns-style-leafs .blfe-social-share-telegram {
    background-color: #2ca5e0
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-viber,
.blfe-social-share-btns-style-flat .blfe-social-share-viber,
.blfe-social-share-btns-style-leafs .blfe-social-share-viber {
    background-color: #834995
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-whatsapp,
.blfe-social-share-btns-style-flat .blfe-social-share-whatsapp,
.blfe-social-share-btns-style-leafs .blfe-social-share-whatsapp {
    background-color: #25d366
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-line,
.blfe-social-share-btns-style-flat .blfe-social-share-line,
.blfe-social-share-btns-style-leafs .blfe-social-share-line {
    background-color: #00b900
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-wechat,
.blfe-social-share-btns-style-flat .blfe-social-share-wechat,
.blfe-social-share-btns-style-leafs .blfe-social-share-wechat {
    background-color: #2dc100
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-meneame,
.blfe-social-share-btns-style-flat .blfe-social-share-meneame,
.blfe-social-share-btns-style-leafs .blfe-social-share-meneame {
    background-color: #f86100
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-flipboard,
.blfe-social-share-btns-style-flat .blfe-social-share-flipboard,
.blfe-social-share-btns-style-leafs .blfe-social-share-flipboard {
    background-color: #f52827
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-instagram,
.blfe-social-share-btns-style-flat .blfe-social-share-instagram,
.blfe-social-share-btns-style-leafs .blfe-social-share-instagram {
    background-color: #8a3ab9
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-dribbble,
.blfe-social-share-btns-style-flat .blfe-social-share-dribbble,
.blfe-social-share-btns-style-leafs .blfe-social-share-dribbble {
    background-color: #ea4c89
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-pocket,
.blfe-social-share-btns-style-flat .blfe-social-share-pocket,
.blfe-social-share-btns-style-leafs .blfe-social-share-pocket {
    background-color: #ee4056
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-snapchat,
.blfe-social-share-btns-style-flat .blfe-social-share-snapchat,
.blfe-social-share-btns-style-leafs .blfe-social-share-snapchat {
    background-color: #fffc00
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-stumbleupon,
.blfe-social-share-btns-style-flat .blfe-social-share-stumbleupon,
.blfe-social-share-btns-style-leafs .blfe-social-share-stumbleupon {
    background-color: #f74425
}

.blfe-social-share-btns-style-boxed-2 .blfe-social-share-flikr,
.blfe-social-share-btns-style-flat .blfe-social-share-flikr,
.blfe-social-share-btns-style-leafs .blfe-social-share-flikr {
    background-color: #0063dc
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-vkontakte {
    color: #45668e
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-facebook {
    color: #3b5998
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-odnoklassniki {
    color: #f4731c
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-moimir {
    color: #168de2
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-googleplus {
    color: #dd4b39
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-linkedin {
    color: #0077b5
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-email {
    color: #d44638
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-twitter {
    color: #1da1f2
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-livejournal {
    color: #00b0ea
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-tumblr {
    color: #35465c
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-blogger {
    color: #f06a35
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-pinterest {
    color: #bd081c
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-digg {
    color: #005be2
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-evernote {
    color: #2dbe60
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-reddit {
    color: #ff4500
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-delicious {
    color: #39f
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-mix {
    color: #fd8235
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-pocket {
    color: #ef3f56
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-surfingbird {
    color: #25b1f6
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-liveinternet {
    color: #5382c4
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-buffer {
    color: #1b1b1b
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-instapaper {
    color: #000
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-xing {
    color: #026466
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-wordpress {
    color: #21759b
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-baidu {
    color: #2319dc
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-renren {
    color: #237ec5
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-weibo {
    color: #e6162d
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-skype {
    color: #00aff0
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-telegram {
    color: #2ca5e0
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-viber {
    color: #834995
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-whatsapp {
    color: #25d366
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-line {
    color: #00b900
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-wechat {
    color: #2dc100
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-meneame {
    color: #f86100
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-flipboard {
    color: #f52827
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-instagram {
    color: #8a3ab9
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-dribbble {
    color: #ea4c89
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-pocket {
    color: #ee4056
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-snapchat {
    color: #fffc00
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-stumbleupon {
    color: #f74425
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-flikr {
    color: #0063dc
}

.blfe-social-share-btns-style-outline-primary .blfe-social-share-btn {
    border-style: solid;
    border-width: 2px
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-vkontakte {
    color: #45668e
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-vkontakte:hover {
    color: #fff;
    background-color: #45668e
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-facebook {
    color: #3b5998
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-facebook:hover {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-odnoklassniki {
    color: #f4731c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-odnoklassniki:hover {
    color: #fff;
    background-color: #f4731c;
    border-color: #f4731c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-moimir {
    color: #168de2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-moimir:hover {
    color: #fff;
    background-color: #168de2;
    border-color: #168de2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-googleplus {
    color: #dd4b39
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-googleplus:hover {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-linkedin {
    color: #0077b5
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-linkedin:hover {
    color: #fff;
    background-color: #0077b5;
    border-color: #0077b5
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-email {
    color: #d44638
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-email:hover {
    color: #fff;
    background-color: #d44638;
    border-color: #d44638
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-twitter {
    color: #1da1f2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-twitter:hover {
    color: #fff;
    background-color: #1da1f2;
    border-color: #1da1f2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-livejournal {
    color: #00b0ea
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-livejournal:hover {
    color: #fff;
    background-color: #00b0ea;
    border-color: #00b0ea
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-tumblr {
    color: #35465c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-tumblr:hover {
    color: #fff;
    background-color: #35465c;
    border-color: #35465c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-blogger {
    color: #f06a35
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-blogger:hover {
    color: #fff;
    background-color: #f06a35;
    border-color: #f06a35
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-pinterest {
    color: #bd081c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-pinterest:hover {
    color: #fff;
    background-color: #bd081c;
    border-color: #bd081c
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-digg {
    color: #005be2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-digg:hover {
    color: #fff;
    background-color: #005be2;
    border-color: #005be2
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-evernote {
    color: #2dbe60
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-evernote:hover {
    color: #fff;
    background-color: #2dbe60;
    border-color: #2dbe60
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-reddit {
    color: #ff4500
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-reddit:hover {
    color: #fff;
    background-color: #ff4500;
    border-color: #ff4500
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-delicious {
    color: #39f
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-delicious:hover {
    color: #fff;
    background-color: #39f;
    border-color: #39f
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-mix {
    color: #fd8235
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-mix:hover {
    color: #fff;
    background-color: #fd8235;
    border-color: #fd8235
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-pocket {
    color: #ef3f56
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-pocket:hover {
    color: #fff;
    background-color: #ef3f56;
    border-color: #ef3f56
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-surfingbird {
    color: #25b1f6
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-surfingbird:hover {
    color: #fff;
    background-color: #25b1f6;
    border-color: #25b1f6
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-liveinternet {
    color: #5382c4
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-liveinternet:hover {
    color: #fff;
    background-color: #5382c4;
    border-color: #5382c4
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-buffer {
    color: #1b1b1b
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-buffer:hover {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-instapaper {
    color: #000
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-instapaper:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-xing {
    color: #026466
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-xing:hover {
    color: #fff;
    background-color: #026466;
    border-color: #026466
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-wordpress {
    color: #21759b
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-wordpress:hover {
    color: #fff;
    background-color: #21759b;
    border-color: #21759b
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-baidu {
    color: #2319dc
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-baidu:hover {
    color: #fff;
    background-color: #2319dc;
    border-color: #2319dc
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-renren {
    color: #237ec5
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-renren:hover {
    color: #fff;
    background-color: #237ec5;
    border-color: #237ec5
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-weibo {
    color: #e6162d
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-weibo:hover {
    color: #fff;
    background-color: #e6162d;
    border-color: #e6162d
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-skype {
    color: #00aff0
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-skype:hover {
    color: #fff;
    background-color: #00aff0;
    border-color: #00aff0
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-telegram {
    color: #2ca5e0
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-telegram:hover {
    color: #fff;
    background-color: #2ca5e0;
    border-color: #2ca5e0
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-viber {
    color: #834995
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-viber:hover {
    color: #fff;
    background-color: #834995;
    border-color: #834995
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-whatsapp {
    color: #25d366
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-whatsapp:hover {
    color: #fff;
    background-color: #25d366;
    border-color: #25d366
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-line {
    color: #00b900
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-line:hover {
    color: #fff;
    background-color: #00b900;
    border-color: #00b900
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-wechat {
    color: #2dc100
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-wechat:hover {
    color: #fff;
    background-color: #2dc100;
    border-color: #2dc100
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-meneame {
    color: #f86100
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-meneame:hover {
    color: #fff;
    background-color: #f86100;
    border-color: #f86100
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-flipboard {
    color: #f52827
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-flipboard:hover {
    color: #fff;
    background-color: #f52827;
    border-color: #f52827
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-instagram {
    color: #8a3ab9
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-instagram:hover {
    color: #fff;
    background-color: #8a3ab9;
    border-color: #8a3ab9
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-dribbble {
    color: #ea4c89
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-dribbble:hover {
    color: #fff;
    background-color: #ea4c89;
    border-color: #ea4c89
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-snapchat {
    color: #fffc00
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-snapchat:hover {
    color: #fff;
    background-color: #fffc00;
    border-color: #fffc00
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-stumbleupon {
    color: #f74425
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-stumbleupon:hover {
    color: #fff;
    background-color: #f74425;
    border-color: #f74425
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-flikr {
    color: #0063dc
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-flikr:hover {
    color: #fff;
    background-color: #0063dc;
    border-color: #0063dc
}

.blfe-social-share-btns-style-outline-classic .blfe-social-share-btn {
    border-style: solid;
    border-width: 2px
}

.blfe-social-share-btns-style-modern .blfe-social-share .blfe-social-share-btn {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2)
}

.blfe-social-share-btns-style-modern .blfe-social-share-vkontakte {
    color: #45668e;
    border-bottom: 3px inset #45668e
}

.blfe-social-share-btns-style-modern .blfe-social-share-facebook {
    color: #3b5998;
    border-bottom: 3px inset #3b5998
}

.blfe-social-share-btns-style-modern .blfe-social-share-odnoklassniki {
    color: #f4731c;
    border-bottom: 3px inset #f4731c
}

.blfe-social-share-btns-style-modern .blfe-social-share-moimir {
    color: #168de2;
    border-bottom: 3px inset #168de2
}

.blfe-social-share-btns-style-modern .blfe-social-share-googleplus {
    color: #dd4b39;
    border-bottom: 3px inset #dd4b39
}

.blfe-social-share-btns-style-modern .blfe-social-share-linkedin {
    color: #0077b5;
    border-bottom: 3px inset #0077b5
}

.blfe-social-share-btns-style-modern .blfe-social-share-email {
    color: #d44638;
    border-bottom: 3px inset #d44638
}

.blfe-social-share-btns-style-modern .blfe-social-share-twitter {
    color: #1da1f2;
    border-bottom: 3px inset #1da1f2
}

.blfe-social-share-btns-style-modern .blfe-social-share-livejournal {
    color: #00b0ea;
    border-bottom: 3px inset #00b0ea
}

.blfe-social-share-btns-style-modern .blfe-social-share-tumblr {
    color: #35465c;
    border-bottom: 3px inset #35465c
}

.blfe-social-share-btns-style-modern .blfe-social-share-blogger {
    color: #f06a35;
    border-bottom: 3px inset #f06a35
}

.blfe-social-share-btns-style-modern .blfe-social-share-pinterest {
    color: #bd081c;
    border-bottom: 3px inset #bd081c
}

.blfe-social-share-btns-style-modern .blfe-social-share-digg {
    color: #005be2;
    border-bottom: 3px inset #005be2
}

.blfe-social-share-btns-style-modern .blfe-social-share-evernote {
    color: #2dbe60;
    border-bottom: 3px inset #2dbe60
}

.blfe-social-share-btns-style-modern .blfe-social-share-reddit {
    color: #ff4500;
    border-bottom: 3px inset #ff4500
}

.blfe-social-share-btns-style-modern .blfe-social-share-delicious {
    color: #39f;
    border-bottom: 3px inset #39f
}

.blfe-social-share-btns-style-modern .blfe-social-share-mix {
    color: #fd8235;
    border-bottom: 3px inset #fd8235
}

.blfe-social-share-btns-style-modern .blfe-social-share-pocket {
    color: #ef3f56;
    border-bottom: 3px inset #ef3f56
}

.blfe-social-share-btns-style-modern .blfe-social-share-surfingbird {
    color: #25b1f6;
    border-bottom: 3px inset #25b1f6
}

.blfe-social-share-btns-style-modern .blfe-social-share-liveinternet {
    color: #5382c4;
    border-bottom: 3px inset #5382c4
}

.blfe-social-share-btns-style-modern .blfe-social-share-buffer {
    color: #1b1b1b;
    border-bottom: 3px inset #1b1b1b
}

.blfe-social-share-btns-style-modern .blfe-social-share-instapaper {
    color: #000;
    border-bottom: 3px inset #000
}

.blfe-social-share-btns-style-modern .blfe-social-share-xing {
    color: #026466;
    border-bottom: 3px inset #026466
}

.blfe-social-share-btns-style-modern .blfe-social-share-wordpress {
    color: #21759b;
    border-bottom: 3px inset #21759b
}

.blfe-social-share-btns-style-modern .blfe-social-share-baidu {
    color: #2319dc;
    border-bottom: 3px inset #2319dc
}

.blfe-social-share-btns-style-modern .blfe-social-share-renren {
    color: #237ec5;
    border-bottom: 3px inset #237ec5
}

.blfe-social-share-btns-style-modern .blfe-social-share-weibo {
    color: #e6162d;
    border-bottom: 3px inset #e6162d
}

.blfe-social-share-btns-style-modern .blfe-social-share-skype {
    color: #00aff0;
    border-bottom: 3px inset #00aff0
}

.blfe-social-share-btns-style-modern .blfe-social-share-telegram {
    color: #2ca5e0;
    border-bottom: 3px inset #2ca5e0
}

.blfe-social-share-btns-style-modern .blfe-social-share-viber {
    color: #834995;
    border-bottom: 3px inset #834995
}

.blfe-social-share-btns-style-modern .blfe-social-share-whatsapp {
    color: #25d366;
    border-bottom: 3px inset #25d366
}

.blfe-social-share-btns-style-modern .blfe-social-share-line {
    color: #00b900;
    border-bottom: 3px inset #00b900
}

.blfe-social-share-btns-style-modern .blfe-social-share-wechat {
    color: #2dc100;
    border-bottom: 3px inset #2dc100
}

.blfe-social-share-btns-style-modern .blfe-social-share-meneame {
    color: #f86100;
    border-bottom: 3px inset #f86100
}

.blfe-social-share-btns-style-modern .blfe-social-share-flipboard {
    color: #f52827;
    border-bottom: 3px inset #f52827
}

.blfe-social-share-btns-style-modern .blfe-social-share-instagram {
    color: #8a3ab9;
    border-bottom: 3px inset #8a3ab9
}

.blfe-social-share-btns-style-modern .blfe-social-share-dribbble {
    color: #ea4c89;
    border-bottom: 3px inset #ea4c89
}

.blfe-social-share-btns-style-modern .blfe-social-share-pocket {
    color: #ee4056;
    border-bottom: 3px inset #ee4056
}

.blfe-social-share-btns-style-modern .blfe-social-share-snapchat {
    color: #fffc00;
    border-bottom: 3px inset #fffc00
}

.blfe-social-share-btns-style-modern .blfe-social-share-stumbleupon {
    color: #f74425;
    border-bottom: 3px inset #f74425
}

.blfe-social-share-btns-style-modern .blfe-social-share-flikr {
    color: #0063dc;
    border-bottom: 3px inset #0063dc
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-vkontakte {
    background-color: #45668e
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-facebook {
    background-color: #3b5998
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-odnoklassniki {
    background-color: #f4731c
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-moimir {
    background-color: #168de2
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-googleplus {
    background-color: #dd4b39
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-linkedin {
    background-color: #0077b5
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-email {
    background-color: #d44638
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-twitter {
    background-color: #1da1f2
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-livejournal {
    background-color: #00b0ea
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-tumblr {
    background-color: #35465c
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-blogger {
    background-color: #f06a35
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-pinterest {
    background-color: #bd081c
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-digg {
    background-color: #005be2
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-evernote {
    background-color: #2dbe60
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-reddit {
    background-color: #ff4500
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-delicious {
    background-color: #39f
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-mix {
    background-color: #fd8235
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-pocket {
    background-color: #ef3f56
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-surfingbird {
    background-color: #25b1f6
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-liveinternet {
    background-color: #5382c4
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-buffer {
    background-color: #1b1b1b
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-instapaper {
    background-color: #000
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-xing {
    background-color: #026466
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-wordpress {
    background-color: #21759b
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-baidu {
    background-color: #2319dc
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-renren {
    background-color: #237ec5
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-weibo {
    background-color: #e6162d
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-skype {
    background-color: #00aff0
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-telegram {
    background-color: #2ca5e0
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-viber {
    background-color: #834995
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-whatsapp {
    background-color: #25d366
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-line {
    background-color: #00b900
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-wechat {
    background-color: #2dc100
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-meneame {
    background-color: #f86100
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-flipboard {
    background-color: #f52827
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-instagram {
    background-color: #8a3ab9
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-dribbble {
    background-color: #ea4c89
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-pocket {
    background-color: #ee4056
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-snapchat {
    background-color: #fffc00
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-stumbleupon {
    background-color: #f74425
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-flikr {
    background-color: #0063dc
}

.blfe-social-share-btns-style-deluxe .blfe-social-share-text {
    background: rgba(0, 0, 0, .08)
}

.blfe-social-share-btns-style-clear.blfe-social-share-btns-shape-rounded .blfe-social-share-icon {
    border-radius: 8px
}

.blfe-social-share-btns-style-clear.blfe-social-share-btns-shape-circle .blfe-social-share-icon {
    border-radius: 100%
}

.blfe-social-share-btns-style-clear .blfe-social-share-text {
    color: #343434;
    padding-left: 10px
}

.blfe-social-share-btns-style-clear .blfe-social-share .blfe-social-share-icon {
    border-radius: 50%
}

.blfe-social-share-btns-style-clear .blfe-social-share-vkontakte .blfe-social-share-icon {
    background-color: #45668e
}

.blfe-social-share-btns-style-clear .blfe-social-share-facebook .blfe-social-share-icon {
    background-color: #3b5998
}

.blfe-social-share-btns-style-clear .blfe-social-share-odnoklassniki .blfe-social-share-icon {
    background-color: #f4731c
}

.blfe-social-share-btns-style-clear .blfe-social-share-moimir .blfe-social-share-icon {
    background-color: #168de2;
    color: #ffaf32
}

.blfe-social-share-btns-style-clear .blfe-social-share-googleplus .blfe-social-share-icon {
    background-color: #dd4b39
}

.blfe-social-share-btns-style-clear .blfe-social-share-linkedin .blfe-social-share-icon {
    background-color: #0077b5
}

.blfe-social-share-btns-style-clear .blfe-social-share-email .blfe-social-share-icon {
    background-color: #d44638
}

.blfe-social-share-btns-style-clear .blfe-social-share-twitter .blfe-social-share-icon {
    background-color: #1da1f2
}

.blfe-social-share-btns-style-clear .blfe-social-share-livejournal .blfe-social-share-icon {
    background-color: #00b0ea
}

.blfe-social-share-btns-style-clear .blfe-social-share-tumblr .blfe-social-share-icon {
    background-color: #35465c
}

.blfe-social-share-btns-style-clear .blfe-social-share-blogger .blfe-social-share-icon {
    background-color: #f06a35
}

.blfe-social-share-btns-style-clear .blfe-social-share-pinterest .blfe-social-share-icon {
    background-color: #bd081c
}

.blfe-social-share-btns-style-clear .blfe-social-share-digg .blfe-social-share-icon {
    background-color: #005be2
}

.blfe-social-share-btns-style-clear .blfe-social-share-evernote .blfe-social-share-icon {
    background-color: #2dbe60
}

.blfe-social-share-btns-style-clear .blfe-social-share-reddit .blfe-social-share-icon {
    background-color: #ff4500
}

.blfe-social-share-btns-style-clear .blfe-social-share-delicious .blfe-social-share-icon {
    background-color: #39f
}

.blfe-social-share-btns-style-clear .blfe-social-share-mix .blfe-social-share-icon {
    background-color: #fd8235
}

.blfe-social-share-btns-style-clear .blfe-social-share-pocket .blfe-social-share-icon {
    background-color: #ef3f56
}

.blfe-social-share-btns-style-clear .blfe-social-share-surfingbird .blfe-social-share-icon {
    background-color: #25b1f6
}

.blfe-social-share-btns-style-clear .blfe-social-share-liveinternet .blfe-social-share-icon {
    background-color: #5382c4
}

.blfe-social-share-btns-style-clear .blfe-social-share-buffer .blfe-social-share-icon {
    background-color: #1b1b1b
}

.blfe-social-share-btns-style-clear .blfe-social-share-instapaper .blfe-social-share-icon {
    background-color: #000
}

.blfe-social-share-btns-style-clear .blfe-social-share-xing .blfe-social-share-icon {
    background-color: #026466
}

.blfe-social-share-btns-style-clear .blfe-social-share-wordpress .blfe-social-share-icon {
    background-color: #21759b
}

.blfe-social-share-btns-style-clear .blfe-social-share-baidu .blfe-social-share-icon {
    background-color: #2319dc
}

.blfe-social-share-btns-style-clear .blfe-social-share-renren .blfe-social-share-icon {
    background-color: #237ec5
}

.blfe-social-share-btns-style-clear .blfe-social-share-weibo .blfe-social-share-icon {
    background-color: #e6162d
}

.blfe-social-share-btns-style-clear .blfe-social-share-skype .blfe-social-share-icon {
    background-color: #00aff0
}

.blfe-social-share-btns-style-clear .blfe-social-share-telegram .blfe-social-share-icon {
    background-color: #2ca5e0
}

.blfe-social-share-btns-style-clear .blfe-social-share-viber .blfe-social-share-icon {
    background-color: #834995
}

.blfe-social-share-btns-style-clear .blfe-social-share-whatsapp .blfe-social-share-icon {
    background-color: #25d366
}

.blfe-social-share-btns-style-clear .blfe-social-share-line .blfe-social-share-icon {
    background-color: #00b900
}

.blfe-social-share-btns-style-clear .blfe-social-share-wechat .blfe-social-share-icon {
    background-color: #2dc100
}

.blfe-social-share-btns-style-clear .blfe-social-share-meneame .blfe-social-share-icon {
    background-color: #f86100
}

.blfe-social-share-btns-style-clear .blfe-social-share-flipboard .blfe-social-share-icon {
    background-color: #f52827
}

.blfe-social-share-btns-style-clear .blfe-social-share-instagram .blfe-social-share-icon {
    background-color: #8a3ab9
}

.blfe-social-share-btns-style-clear .blfe-social-share-dribbble .blfe-social-share-icon {
    background-color: #ea4c89
}

.blfe-social-share-btns-style-clear .blfe-social-share-pocket .blfe-social-share-icon {
    background-color: #ee4056
}

.blfe-social-share-btns-style-clear .blfe-social-share-snapchat .blfe-social-share-icon {
    background-color: #fffc00
}

.blfe-social-share-btns-style-clear .blfe-social-share-stumbleupon .blfe-social-share-icon {
    background-color: #f74425
}

.blfe-social-share-btns-style-clear .blfe-social-share-flikr .blfe-social-share-icon {
    background-color: #0063dc
}

.blfe-social-share-btns-style-clear .blfe-social-share-btn .blfe-social-share-icon {
    color: #fff
}

.blfe-social-share-btns-style-clear .blfe-social-share-moimir .blfe-social-share-icon .fa-moimir:before {
    color: #ffaf32
}

.blfe-social-share-btns-style-round .blfe-social-share .blfe-social-share-btn {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2);
    border: none
}

.blfe-social-share-btns-style-round .blfe-social-share-vkontakte {
    color: #45668e
}

.blfe-social-share-btns-style-round .blfe-social-share-vkontakte:hover {
    color: #fff;
    background-color: #45668e
}

.blfe-social-share-btns-style-round .blfe-social-share-facebook {
    color: #3b5998
}

.blfe-social-share-btns-style-round .blfe-social-share-facebook:hover {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998
}

.blfe-social-share-btns-style-round .blfe-social-share-odnoklassniki {
    color: #f4731c
}

.blfe-social-share-btns-style-round .blfe-social-share-odnoklassniki:hover {
    color: #fff;
    background-color: #f4731c;
    border-color: #f4731c
}

.blfe-social-share-btns-style-round .blfe-social-share-moimir {
    color: #168de2
}

.blfe-social-share-btns-style-round .blfe-social-share-moimir:hover {
    color: #fff;
    background-color: #168de2;
    border-color: #168de2
}

.blfe-social-share-btns-style-round .blfe-social-share-googleplus {
    color: #dd4b39
}

.blfe-social-share-btns-style-round .blfe-social-share-googleplus:hover {
    color: #fff;
    background-color: #dd4b39;
    border-color: #dd4b39
}

.blfe-social-share-btns-style-round .blfe-social-share-linkedin {
    color: #0077b5
}

.blfe-social-share-btns-style-round .blfe-social-share-linkedin:hover {
    color: #fff;
    background-color: #0077b5;
    border-color: #0077b5
}

.blfe-social-share-btns-style-round .blfe-social-share-email {
    color: #d44638
}

.blfe-social-share-btns-style-round .blfe-social-share-email:hover {
    color: #fff;
    background-color: #d44638;
    border-color: #d44638
}

.blfe-social-share-btns-style-round .blfe-social-share-twitter {
    color: #1da1f2
}

.blfe-social-share-btns-style-round .blfe-social-share-twitter:hover {
    color: #fff;
    background-color: #1da1f2;
    border-color: #1da1f2
}

.blfe-social-share-btns-style-round .blfe-social-share-livejournal {
    color: #00b0ea
}

.blfe-social-share-btns-style-round .blfe-social-share-livejournal:hover {
    color: #fff;
    background-color: #00b0ea;
    border-color: #00b0ea
}

.blfe-social-share-btns-style-round .blfe-social-share-tumblr {
    color: #35465c
}

.blfe-social-share-btns-style-round .blfe-social-share-tumblr:hover {
    color: #fff;
    background-color: #35465c;
    border-color: #35465c
}

.blfe-social-share-btns-style-round .blfe-social-share-blogger {
    color: #f06a35
}

.blfe-social-share-btns-style-round .blfe-social-share-blogger:hover {
    color: #fff;
    background-color: #f06a35;
    border-color: #f06a35
}

.blfe-social-share-btns-style-round .blfe-social-share-pinterest {
    color: #bd081c
}

.blfe-social-share-btns-style-round .blfe-social-share-pinterest:hover {
    color: #fff;
    background-color: #bd081c;
    border-color: #bd081c
}

.blfe-social-share-btns-style-round .blfe-social-share-digg {
    color: #005be2
}

.blfe-social-share-btns-style-round .blfe-social-share-digg:hover {
    color: #fff;
    background-color: #005be2;
    border-color: #005be2
}

.blfe-social-share-btns-style-round .blfe-social-share-evernote {
    color: #2dbe60
}

.blfe-social-share-btns-style-round .blfe-social-share-evernote:hover {
    color: #fff;
    background-color: #2dbe60;
    border-color: #2dbe60
}

.blfe-social-share-btns-style-round .blfe-social-share-reddit {
    color: #ff4500
}

.blfe-social-share-btns-style-round .blfe-social-share-reddit:hover {
    color: #fff;
    background-color: #ff4500;
    border-color: #ff4500
}

.blfe-social-share-btns-style-round .blfe-social-share-delicious {
    color: #39f
}

.blfe-social-share-btns-style-round .blfe-social-share-delicious:hover {
    color: #fff;
    background-color: #39f;
    border-color: #39f
}

.blfe-social-share-btns-style-round .blfe-social-share-mix {
    color: #fd8235
}

.blfe-social-share-btns-style-round .blfe-social-share-mix:hover {
    color: #fff;
    background-color: #fd8235;
    border-color: #fd8235
}

.blfe-social-share-btns-style-round .blfe-social-share-pocket {
    color: #ef3f56
}

.blfe-social-share-btns-style-round .blfe-social-share-pocket:hover {
    color: #fff;
    background-color: #ef3f56;
    border-color: #ef3f56
}

.blfe-social-share-btns-style-round .blfe-social-share-surfingbird {
    color: #25b1f6
}

.blfe-social-share-btns-style-round .blfe-social-share-surfingbird:hover {
    color: #fff;
    background-color: #25b1f6;
    border-color: #25b1f6
}

.blfe-social-share-btns-style-round .blfe-social-share-liveinternet {
    color: #5382c4
}

.blfe-social-share-btns-style-round .blfe-social-share-liveinternet:hover {
    color: #fff;
    background-color: #5382c4;
    border-color: #5382c4
}

.blfe-social-share-btns-style-round .blfe-social-share-buffer {
    color: #1b1b1b
}

.blfe-social-share-btns-style-round .blfe-social-share-buffer:hover {
    color: #fff;
    background-color: #1b1b1b;
    border-color: #1b1b1b
}

.blfe-social-share-btns-style-round .blfe-social-share-instapaper {
    color: #000
}

.blfe-social-share-btns-style-round .blfe-social-share-instapaper:hover {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.blfe-social-share-btns-style-round .blfe-social-share-xing {
    color: #026466
}

.blfe-social-share-btns-style-round .blfe-social-share-xing:hover {
    color: #fff;
    background-color: #026466;
    border-color: #026466
}

.blfe-social-share-btns-style-round .blfe-social-share-wordpress {
    color: #21759b
}

.blfe-social-share-btns-style-round .blfe-social-share-wordpress:hover {
    color: #fff;
    background-color: #21759b;
    border-color: #21759b
}

.blfe-social-share-btns-style-round .blfe-social-share-baidu {
    color: #2319dc
}

.blfe-social-share-btns-style-round .blfe-social-share-baidu:hover {
    color: #fff;
    background-color: #2319dc;
    border-color: #2319dc
}

.blfe-social-share-btns-style-round .blfe-social-share-renren {
    color: #237ec5
}

.blfe-social-share-btns-style-round .blfe-social-share-renren:hover {
    color: #fff;
    background-color: #237ec5;
    border-color: #237ec5
}

.blfe-social-share-btns-style-round .blfe-social-share-weibo {
    color: #e6162d
}

.blfe-social-share-btns-style-round .blfe-social-share-weibo:hover {
    color: #fff;
    background-color: #e6162d;
    border-color: #e6162d
}

.blfe-social-share-btns-style-round .blfe-social-share-skype {
    color: #00aff0
}

.blfe-social-share-btns-style-round .blfe-social-share-skype:hover {
    color: #fff;
    background-color: #00aff0;
    border-color: #00aff0
}

.blfe-social-share-btns-style-round .blfe-social-share-telegram {
    color: #2ca5e0
}

.blfe-social-share-btns-style-round .blfe-social-share-telegram:hover {
    color: #fff;
    background-color: #2ca5e0;
    border-color: #2ca5e0
}

.blfe-social-share-btns-style-round .blfe-social-share-viber {
    color: #834995
}

.blfe-social-share-btns-style-round .blfe-social-share-viber:hover {
    color: #fff;
    background-color: #834995;
    border-color: #834995
}

.blfe-social-share-btns-style-round .blfe-social-share-whatsapp {
    color: #25d366
}

.blfe-social-share-btns-style-round .blfe-social-share-whatsapp:hover {
    color: #fff;
    background-color: #25d366;
    border-color: #25d366
}

.blfe-social-share-btns-style-round .blfe-social-share-line {
    color: #00b900
}

.blfe-social-share-btns-style-round .blfe-social-share-line:hover {
    color: #fff;
    background-color: #00b900;
    border-color: #00b900
}

.blfe-social-share-btns-style-round .blfe-social-share-wechat {
    color: #2dc100
}

.blfe-social-share-btns-style-round .blfe-social-share-wechat:hover {
    color: #fff;
    background-color: #2dc100;
    border-color: #2dc100
}

.blfe-social-share-btns-style-round .blfe-social-share-meneame {
    color: #f86100
}

.blfe-social-share-btns-style-round .blfe-social-share-meneame:hover {
    color: #fff;
    background-color: #f86100;
    border-color: #f86100
}

.blfe-social-share-btns-style-round .blfe-social-share-flipboard {
    color: #f52827
}

.blfe-social-share-btns-style-round .blfe-social-share-flipboard:hover {
    color: #fff;
    background-color: #f52827;
    border-color: #f52827
}

.blfe-social-share-btns-style-round .blfe-social-share-instagram {
    color: #8a3ab9
}

.blfe-social-share-btns-style-round .blfe-social-share-instagram:hover {
    color: #fff;
    background-color: #8a3ab9;
    border-color: #8a3ab9
}

.blfe-social-share-btns-style-round .blfe-social-share-dribbble {
    color: #ea4c89
}

.blfe-social-share-btns-style-round .blfe-social-share-dribbble:hover {
    color: #fff;
    background-color: #ea4c89;
    border-color: #ea4c89
}

.blfe-social-share-btns-style-round .blfe-social-share-snapchat {
    color: #fffc00
}

.blfe-social-share-btns-style-round .blfe-social-share-snapchat:hover {
    color: #fff;
    background-color: #fffc00;
    border-color: #fffc00
}

.blfe-social-share-btns-style-round .blfe-social-share-stumbleupon {
    color: #f74425
}

.blfe-social-share-btns-style-round .blfe-social-share-stumbleupon:hover {
    color: #fff;
    background-color: #f74425;
    border-color: #f74425
}

.blfe-social-share-btns-style-round .blfe-social-share-flikr {
    color: #0063dc
}

.blfe-social-share-btns-style-round .blfe-social-share-flikr:hover {
    color: #fff;
    background-color: #0063dc;
    border-color: #0063dc
}

.blfe-social-share-btns-style-round .blfe-social-share-btn {
    border-style: solid;
    border-width: 2px
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-vkontakte {
    color: #45668e
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-vkontakte .blfe-social-share-icon {
    background-color: #45668e
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-facebook {
    color: #3b5998
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-facebook .blfe-social-share-icon {
    background-color: #3b5998
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-odnoklassniki {
    color: #f4731c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-odnoklassniki .blfe-social-share-icon {
    background-color: #f4731c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-moimir {
    color: #168de2
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-moimir .blfe-social-share-icon {
    background-color: #168de2;
    color: #ffaf32
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-googleplus {
    color: #dd4b39
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-googleplus .blfe-social-share-icon {
    background-color: #dd4b39
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-linkedin {
    color: #0077b5
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-linkedin .blfe-social-share-icon {
    background-color: #0077b5
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-email {
    color: #d44638
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-email .blfe-social-share-icon {
    background-color: #d44638
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-twitter {
    color: #1da1f2
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-twitter .blfe-social-share-icon {
    background-color: #1da1f2
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-livejournal {
    color: #00b0ea
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-livejournal .blfe-social-share-icon {
    background-color: #00b0ea
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-tumblr {
    color: #35465c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-tumblr .blfe-social-share-icon {
    background-color: #35465c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-blogger {
    color: #f06a35
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-blogger .blfe-social-share-icon {
    background-color: #f06a35
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pinterest {
    color: #bd081c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pinterest .blfe-social-share-icon {
    background-color: #bd081c
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-digg {
    color: #005be2
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-digg .blfe-social-share-icon {
    background-color: #005be2
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-evernote {
    color: #2dbe60
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-evernote .blfe-social-share-icon {
    background-color: #2dbe60
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-reddit {
    color: #ff4500
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-reddit .blfe-social-share-icon {
    background-color: #ff4500
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-delicious {
    color: #39f
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-delicious .blfe-social-share-icon {
    background-color: #39f
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-mix {
    color: #fd8235
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-mix .blfe-social-share-icon {
    background-color: #fd8235
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pocket {
    color: #ef3f56
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pocket .blfe-social-share-icon {
    background-color: #ef3f56
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-surfingbird {
    color: #25b1f6
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-surfingbird .blfe-social-share-icon {
    background-color: #25b1f6
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-liveinternet {
    color: #5382c4
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-liveinternet .blfe-social-share-icon {
    background-color: #5382c4
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-buffer {
    color: #1b1b1b
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-buffer .blfe-social-share-icon {
    background-color: #1b1b1b
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-instapaper {
    color: #000
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-instapaper .blfe-social-share-icon {
    background-color: #000
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-xing {
    color: #026466
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-xing .blfe-social-share-icon {
    background-color: #026466
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-wordpress {
    color: #21759b
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-wordpress .blfe-social-share-icon {
    background-color: #21759b
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-baidu {
    color: #2319dc
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-baidu .blfe-social-share-icon {
    background-color: #2319dc
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-renren {
    color: #237ec5
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-renren .blfe-social-share-icon {
    background-color: #237ec5
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-weibo {
    color: #e6162d
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-weibo .blfe-social-share-icon {
    background-color: #e6162d
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-skype {
    color: #00aff0
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-skype .blfe-social-share-icon {
    background-color: #00aff0
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-telegram {
    color: #2ca5e0
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-telegram .blfe-social-share-icon {
    background-color: #2ca5e0
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-viber {
    color: #834995
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-viber .blfe-social-share-icon {
    background-color: #834995
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-whatsapp {
    color: #25d366
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-whatsapp .blfe-social-share-icon {
    background-color: #25d366
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-line {
    color: #00b900
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-line .blfe-social-share-icon {
    background-color: #00b900
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-wechat {
    color: #2dc100
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-wechat .blfe-social-share-icon {
    background-color: #2dc100
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-meneame {
    color: #f86100
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-meneame .blfe-social-share-icon {
    background-color: #f86100
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-flipboard {
    color: #f52827
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-flipboard .blfe-social-share-icon {
    background-color: #f52827
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-instagram {
    color: #8a3ab9
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-instagram .blfe-social-share-icon {
    background-color: #8a3ab9
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-dribbble {
    color: #ea4c89
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-dribbble .blfe-social-share-icon {
    background-color: #ea4c89
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pocket {
    color: #ea4c89
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-pocket .blfe-social-share-icon {
    background-color: #ee4056
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-snapchat {
    color: #fffc00
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-snapchat .blfe-social-share-icon {
    background-color: #fffc00
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-stumbleupon {
    color: #f74425
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-stumbleupon .blfe-social-share-icon {
    background-color: #f74425
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-flikr {
    color: #0063dc
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-flikr .blfe-social-share-icon {
    background-color: #0063dc
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-btn {
    border-style: solid;
    border-width: 2px
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-btn .blfe-social-share-icon {
    color: #fff
}

.blfe-social-share-btns-style-boxed-1 .blfe-social-share-moimir .blfe-social-share-icon .fa-moimir:before {
    color: #ffaf32
}

.blfe-nl-wrapper .blfe-nl-form {
    display: flex
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-label {
    display: inline-block;
    margin-bottom: 10px;
    color: #000
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper {
    display: flex;
    flex-direction: column
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input {
    position: relative;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    width: 100%
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input input {
    position: relative;
    display: block;
    flex: 1 1 auto;
    padding: 0 20px;
    min-height: 42px;
    width: 1%;
    height: auto;
    border: 1px solid #ced1d2;
    background-color: #fff;
    background-clip: padding-box;
    color: #495057;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input .blfe-nl-icon {
    display: flex;
    padding: 14px;
    height: 100%;
    border: 1px solid #ced1d2;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    font-size: 10px
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input .blfe-nl-icon i {
    color: #000;
    font-size: 12px
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.after .blfe-nl-icon {
    border-radius: 0 3px 3px 0
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.after input,
.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.before .blfe-nl-icon {
    margin-right: -1px;
    border-radius: 3px 0 0 3px
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.before input {
    border-radius: 0 3px 3px 0
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button {
    position: relative;
    z-index: 1;
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0;
    padding: 8px 15px;
    width: 100%;
    border: 0 solid #ef233c;
    border-radius: 3px;
    background-color: #ef233c;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    cursor: pointer;
    transition: all .4s ease
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button.before i {
    margin-right: 10px
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button.after i {
    margin-left: 10px
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button:hover {
    background-color: #d90429
}

.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button,
.blfe-nl-wrapper .blfe-nl-form .blfe-nl-button .blfe-nl-icon {
    display: flex;
    align-items: center;
    justify-content: center
}

.blfe-nl-wrapper .blfe-nl-form.horizontal {
    flex-wrap: wrap
}

.blfe-nl-wrapper .blfe-nl-form.horizontal .blfe-nl-input-wrapper {
    flex: 1;
    margin-right: 20px
}

.blfe-nl-wrapper .blfe-nl-form.horizontal .blfe-nl-button-wrapper {
    align-self: flex-end
}

.blfe-nl-wrapper .blfe-nl-form.vertical {
    flex-direction: column
}

.blfe-nl-wrapper .blfe-nl-form.vertical .blfe-nl-input-wrapper {
    margin-bottom: 20px
}

.blfe-nl-wrapper .blfe-nl-response {
    display: none;
    font-size: 16px;
    margin-bottom: 10px;
    padding: 10px 15px;
    border-radius: 5px
}

.blfe-nl-wrapper .blfe-nl-response.success {
    display: block;
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.blfe-nl-wrapper .blfe-nl-response.error {
    display: block;
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.blfe-nl-style-two .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input .blfe-nl-icon {
    display: none
}

.blfe-nl-style-two .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input input {
    background-color: #f7f8f8;
    border: 0
}

.blfe-nl-style-two .blfe-nl-wrapper .blfe-nl-form .blfe-nl-button,
.blfe-nl-style-two .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.before input {
    border-radius: 0
}

.blfe-nl-style-two .blfe-nl-wrapper .blfe-nl-form.horizontal .blfe-nl-input-wrapper {
    margin-right: 0
}

.blfe-nl-style-three .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.before .blfe-nl-icon {
    border-radius: 30px 0 0 30px;
    border: 1px solid #ced1d2;
    border-left-width: 0;
    padding: 16px 20px 12px
}

.blfe-nl-style-three .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input.before input {
    border: 1px solid #ced1d2;
    border-left-width: 0;
    border-radius: 0
}

.blfe-nl-style-three .blfe-nl-wrapper .blfe-nl-form .blfe-nl-button {
    border-radius: 0 30px 30px 0
}

.blfe-nl-style-three .blfe-nl-wrapper .blfe-nl-form.horizontal .blfe-nl-input-wrapper {
    margin-right: 0
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper {
    position: relative
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper .blfe-nl-input .blfe-nl-icon {
    border: 1px solid #ced1d2;
    border-right-width: 0;
    padding: 21px 20px 15px;
    border-radius: 100px 0 0 100px
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper .blfe-nl-input .blfe-nl-icon i {
    font-size: 16px
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper .blfe-nl-input input {
    border: 1px solid #ced1d2;
    border-left-width: 0;
    padding: 11px 20px
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-input-wrapper .blfe-nl-input.before input {
    border-radius: 0 100px 100px 0
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-button-wrapper {
    position: absolute;
    right: 6px;
    align-self: normal
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form .blfe-nl-button-wrapper .blfe-nl-button {
    border-radius: 100px;
    padding: 10px 15px;
    margin-top: 5px
}

.blfe-nl-style-four .blfe-nl-wrapper .blfe-nl-form.horizontal .blfe-nl-input-wrapper {
    margin-right: 0
}

.blfe-banner-wrapper .blfe-banner {
    height: 320px;
    position: relative;
    overflow: hidden
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-content {
    padding: 50px;
    position: absolute
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-content .blfe-banner-title {
    font-weight: 400;
    font-size: 28px;
    line-height: 1.29;
    padding-bottom: 5px;
    margin: 0;
    text-transform: uppercase
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-content .blfe-banner-subtitle {
    margin: 0;
    font-weight: 400;
    padding-bottom: 15px;
    text-transform: none
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-content .blfe-banner-description {
    font-size: 14px
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-readmore {
    border-radius: 2px;
    border: 1px solid transparent;
    background-color: #14abf4;
    display: inline-flex;
    flex-wrap: wrap;
    margin-top: 30px
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-readmore a {
    color: #fff;
    padding: 8px 12px;
    font-size: 12px;
    text-transform: none;
    font-weight: 700;
    letter-spacing: .5px;
    transition: all .3s linear 0s;
    line-height: 1.3
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-readmore a span i {
    font-size: 14px;
    transition-duration: .3s
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-readmore a .blfe-banner-readmore-icon-align-left {
    float: left;
    margin-right: 5px
}

.blfe-banner-wrapper .blfe-banner .blfe-banner-readmore a .blfe-banner-readmore-icon-align-right {
    float: right;
    margin-left: 5px
}

.blfe-banner-style-1 .blfe-banner .blfe-banner-content {
    top: 50%;
    z-index: 2;
    transform: translateY(-50%);
    padding: 0 50px
}

.blfe-cta-wrapper {
    width: 100%;
    height: auto;
    display: block;
    padding: 28px;
    font-size: 16px;
    line-height: 1.5;
    margin: 0 auto;
    background-color: #353545
}

.blfe-cta-wrapper .blfe-cta-title {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 12px;
    text-transform: capitalize;
    font-style: normal;
    font-family: Poppins, sans-serif
}

.blfe-cta-wrapper .blfe-cta-content {
    font-size: 16px;
    color: #fff;
    font-family: Poppins, sans-serif
}

.blfe-cta-wrapper .blfe-cta-button {
    text-align: center;
    text-decoration: none !important;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 2px;
    position: relative;
    display: inline-block;
    background: #f9f9f9;
    font-size: 16px;
    margin-right: 10px;
    margin-top: 20px;
    z-index: 0;
    overflow: hidden
}

.blfe-cta-wrapper .blfe-cta-button i {
    color: #4d4d4d;
    vertical-align: middle
}

.blfe-cta-wrapper .blfe-cta-button .blfe-cta-button-icon-right {
    margin-right: 5px
}

.blfe-cta-wrapper .blfe-cta-button .blfe-cta-button-text {
    vertical-align: middle
}

.blfe-cta-wrapper .blfe-cta-button-xs {
    padding: 4px 8px;
    font-size: 12px
}

.blfe-cta-wrapper .blfe-cta-button-sm {
    padding: 6px 10px;
    font-size: 14px
}

.blfe-cta-wrapper .blfe-cta-button-md {
    padding: 8px 14px;
    font-size: 16px
}

.blfe-cta-wrapper .blfe-cta-button-lg {
    padding: 10px 16px;
    font-size: 18px
}

.blfe-cta-wrapper .blfe-cta-button-xl {
    padding: 12px 18px;
    font-size: 24px
}