body {
    font-family: Tahoma, Geneva, sans-serif, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0px;
}
li {
    line-height: 22px;
}

h1, h2, h3, h4, .title {
    font-family: Poppins, sans-serif;
    font-weight: bold;
}
h1 {
    color: #ffffff;
    font-weight: 700;
    font-size: 60px;
    letter-spacing: 0px;
    line-height: 66px;
    margin: 0 0 32px 0
}
h1.big {
    font-size: 96.924px;
    line-height: 81.0018px;
}
h1.small {
    font-size: 32px;
    font-style: normal;
    letter-spacing: -1.6px;
    line-height: 34.6667px;
    margin-bottom: 32px;
}
h1 + h1.small {
    margin-top: -22px;
}
h2, h3, h4, h5, h6, .title {
    color: #555;
}
h2 {
    font-family: Allura, sans-serif;
    line-height: 40px;
    font-size: 30px;
    font-weight: 400;
}
h3 {
    font-family: Poppins, sans-serif;
    font-size: 30px;
    letter-spacing: 0px;
    line-height: 32px;
}
h4 {
    font-family: Poppins, sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 27px;
}
h5 {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
h6 {
    font-family: Allura, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}
@media (max-width: 575px) {
    body {
        font-size: 13px;
        line-height: 20px;
        letter-spacing: 0px;
    }
    h1 {
        font-size: 55.7143px;
        line-height: 42px;
    }
    h1.big {
        font-size: 90.0009px;
        line-height: 73.638px;
    }
    h2 {
        font-size: 27.8571px;
        line-height: 36.3636px;
    }
    h3 {
        font-size: 27.8571px;
        line-height: 29.0909px;
    }
    h4 {
        font-size: 18.5714px;
        line-height: 24.5455px;
    }
    h5 {
        font-size: 13px;
        line-height: 16.3636px;
    }
    h6 {
        font-size: 13px;
        line-height: 16.3636px;
    }
}
p {
    letter-spacing: 0px;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.05em;
    -webkit-font-smoothing: antialiased;
}
.container-fluid, #main.wide .vc_section:not(.porto-inner-container) {
    padding-left: 30px;
    padding-right: 30px;
}
#main.wide .vc_row, #main.wide .vc_section {
    margin-left: -30px;
    margin-right: -30px;
}
#main.wide .vc_row:not(.porto-inner-container) {
    padding-left: 15px;
    padding-right: 15px;
}
#main.wide .vc_row .vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: -15px;
    margin-right: -15px;
}
@media (max-width: 991px) {
    #main.wide .vc_row:not(.porto-inner-container) .container, #main.wide .vc_section:not(.porto-inner-container) > .container {
        padding-left: 0;
        padding-right: 0;
    }
    .container, #main.wide .vc_row .porto-map-section .container {
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    #footer-boxed .container, #main.main-boxed .container, #breadcrumbs-boxed .container, #header-boxed .container, #banner-wrapper.banner-wrapper-boxed .container, body.boxed .page-wrapper .container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.porto-column, .pricing-table-classic.spaced [class*="col-lg-"], ul.products .product-col, .grid-creative > .post, .vc_section {
    padding-left: 15px;
    padding-right: 15px;
}
ul.products, .slider-wrapper, .vc_section {
    margin-left: -15px;
    margin-right: -15px;
}
.owl-carousel.show-dots-title-right .owl-dots {
    right: 13px;
}
#header .searchform .searchform-fields {
    border-radius: 20px;
}
#header .searchform input, #header .searchform select, #header .searchform .selectric .label, #header .searchform button {
    height: 36px;
}
#header .searchform select, #header .searchform .selectric .label {
    line-height: inherit;
}
#header .searchform input {
    border-radius: 20px 0 0 20px;
}
#header .searchform button {
    border-radius: 0 20px 20px 0;
}
#header .searchform .autocomplete-suggestions {
    left: 15px;
    right: 15px;
}
#header .searchform select, #header .searchform .selectric .label {
    padding: 0 15px 0 10px;
}
#header .searchform input {
    padding: 0 15px 0 20px;
}
#header .searchform button {
    padding: 0 16px 0 13px;
}
.header-bottom {
    min-height: 30px
}
.header-top {
    min-height: 30px
}
#header .porto-view-switcher:first-child > li.menu-item:first-child > a {
    padding-left: 0;
}
#header .search-popup .search-toggle {
    display: inline-block;
}
#header .search-popup .searchform {
    border-width: 5px;
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 8px;
    z-index: 1003;
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.1);
}
@media (min-width: 992px) {
    #header .search-popup .searchform {
        left: -25px;
    }
}
#header .header-left .searchform {
    left: -10px;
    right: auto;
}
#header .header-right .searchform {
    left: auto;
    right: -22px;
}
#header .searchform-popup .search-toggle {
    width: 1.4em;
    font-size: .8rem;
}
#header .searchform-popup .search-toggle i {
    position: relative;
    top: -1px;
}
#header .search-popup .searchform {
    box-shadow: 0 10px 30px 10px rgba(0, 0, 0, 0.05);
    padding: 15px 17px;
    border: none;
    z-index: 1002;
    top: 100%;
}
#header .searchform .searchform-fields {
    border: 1px solid #eee;
}
#header .searchform input {
    max-width: 220px;
}
#header .searchform:not(.searchform-cats) input {
    border: none;
}
#header .searchform button {
    position: relative;
    top: -1px;
}
@media (min-width: 768px) and (max-width: 1169px) {
    #header .searchform input {
        width: 318px;
    }
    #header .searchform.searchform-cats input {
        width: 190px;
    }
}
#mini-cart .cart-items-text {
    display: none;
}
#mini-cart .cart-items {
    background: #ed5348;
    width: 15px;
    height: 15px;
    line-height: 15px;
    left: 9px;
    top: -4px;
    font-size: 9px;
    box-shadow: -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
}
#mini-cart .minicart-icon {
    border: 2px solid;
    border-radius: 0 0 5px 5px;
    width: 14px;
    height: 11px;
    position: relative;
}
#mini-cart .minicart-icon:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 9px;
    border: 2px solid;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
    left: 1px;
    top: -7px;
}
#mini-cart .cart-head {
    min-width: 32px;
}
#mini-cart .cart-items {
    left: 18px;
}
#mini-cart .cart-popup:before, .sticky-header #mini-cart .cart-popup:before {
    right: 7.7px;
    border-width: 8px;
    top: -16px;
}
#mini-cart .cart-popup:after, .sticky-header #mini-cart .cart-popup:after {
    right: 7px;
    border-width: 9px;
    top: -18px;
}
.sidebar-menu .wide .popup li.sub > a, #header .main-menu .wide .popup li.sub > a {
    font-weight: 600;
}
@media (min-width: 992px) {
    #header .header-main .header-right {
        padding-left: 30px;
    }
}
#header .share-links a {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin: 0 1px;
    overflow: hidden;
    font-size: .8rem;
}
#header .share-links a:not(:hover) {
    background-color: #fff;
    color: #333;
}
#header .header-main .searchform-popup, #header .header-main #mini-cart {
    display: none;
}
@media (min-width: 768px) {
    #header .switcher-wrap {
        margin-right: 5px;
    }
    #header .header-main .block-inline {
        line-height: 50px;
        margin-bottom: 5px;
    }
    #header .header-left .block-inline {
        margin-right: 8px;
    }
    #header .header-left .block-inline > * {
        margin: 0 7px 0 0;
    }
    #header .header-right .block-inline {
        margin-left: 8px;
    }
    #header .header-right .block-inline > * {
        margin: 0 0 0 7px;
    }
    #header .share-links {
        line-height: 1;
    }
}
#header .header-top .welcome-msg {
    font-size: 1.15em;
}
#header .header-top #mini-cart {
    font-size: 1em;
}
#header .header-top #mini-cart:first-child {
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 991px) {
    #header .header-top .header-left > *, #header .header-top .header-right > * {
        display: none;
    }
    #header .header-top .header-left > .block-inline, #header .header-top .header-right > .block-inline {
        display: block;
    }
    #header .header-top .searchform-popup, #header .header-top #mini-cart {
        display: none;
    }
    #header .header-main .searchform-popup, #header .header-main #mini-cart {
        display: inline-block;
    }
}
#header .searchform {
    margin-left: 15px;
}
@media (max-width: 991px) {
    #header .share-links {
        display: none;
    }
}
#footer .widget_wysija_cont .wysija-input {
    border-radius: 30px 0 0 30px;
    padding-left: 1rem;
}
#footer .widget_wysija_cont .wysija-submit {
    border-radius: 0 30px 30px 0
}
.col-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5, .col-xl-1-5, .col-2-5, .col-sm-2-5, .col-md-2-5, .col-lg-2-5, .col-xl-2-5, .col-3-5, .col-sm-3-5, .col-md-3-5, .col-lg-3-5, .col-xl-3-5, .col-4-5, .col-sm-4-5, .col-md-4-5, .col-lg-4-5, .col-xl-4-5 {
    padding-left: 15px;
    padding-right: 15px;
}
#footer .logo {
    margin-right: 25px;
}
@media (min-width: 992px) {
    #footer .footer-bottom .footer-left .widget {
        margin-right: 20px;
    }
    #footer .footer-bottom .footer-right .widget {
        margin-left: 20px;
    }
    body.boxed.body-side {
        padding-left: 286px;
        padding-right: 30px;
    }
    body.boxed.body-side.modal-open {
        padding-left: 286px !important;
        padding-right: 30px !important;
    }
    body.boxed.body-side .page-wrapper.side-nav .container {
        padding-left: 30px;
        padding-right: 30px;
    }
    body.boxed.body-side .page-wrapper.side-nav .page-top.fixed-pos {
        left: 286px;
        right: 30px;
    }
}
@media (min-width: 768px) {
    #header-boxed #header.sticky-header .header-main.sticky {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    #header-boxed #header.sticky-header .header-main.sticky, #header-boxed #header.sticky-header .main-menu-wrap {
        max-width: 990px;
    }
}
.page-top .sort-source {
    right: 15px;
}
.post-carousel .post-item, .widget .row .post-item-small {
    margin: 0 15px;
}
.owl-carousel.show-nav-title.post-carousel .owl-nav, .owl-carousel.show-nav-title.portfolio-carousel .owl-nav, .owl-carousel.show-nav-title.member-carousel .owl-nav {
    right: 15px;
}
.featured-box .box-content {
    padding: 30px 30px 10px 30px;
    border-top-color: #dfdfdf;
}
@media (max-width: 767px) {
    .featured-box .box-content {
        padding: 25px 15px 5px 15px;
    }
}
.sticky-nav-wrapper {
    margin: 0 -15px;
}
.pricing-table {
    padding: 0 15px;
}
.col-half-section {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 555px;
}
.vc_column_container.section, .row.no-padding > .vc_column_container.section {
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 992px) and (max-width: 1169px) {
    .col-half-section {
        max-width: 465px;
    }
}
@media (max-width: 991px) {
    .col-half-section {
        max-width: 345px;
    }
    .col-half-section.col-fullwidth-md {
        max-width: 720px;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }
}
@media (max-width: 767px) {
    .col-half-section {
        max-width: 540px;
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }
}
@media (max-width: 575px) {
    .col-half-section {
        padding-left: 0;
        padding-right: 0;
    }
}
.porto-map-section {
    margin-left: -30px;
    margin-right: -30px;
}
#main.main-boxed .porto-map-section .map-content {
    padding-left: 30px;
    padding-right: 30px;
}
.blog-posts-hover_info article.post, .blog-posts-hover_info2 article.post, .porto-preview-image, .blog-posts .post-item-list, .porto-image-frame {
    margin-bottom: 30px;
}
@media (min-width: 1170px) {
    .porto-diamonds > li:nth-child(3) {
        margin-right: 8px;
    }
    .porto-diamonds > li:nth-child(4) {
        right: 153px;
        top: 10px;
        position: absolute;
    }
    .porto-diamonds > li:nth-child(5) {
        margin-left: 500px;
        margin-top: -68px;
    }
    .porto-diamonds > li:nth-child(6) {
        position: absolute;
        margin: -7px 0 0 -30px;
    }
    .porto-diamonds > li:nth-child(7) {
        position: absolute;
        margin: 92px 0 0 -128px;
    }
    .porto-diamonds .diamond-sm, .porto-diamonds .diamond-sm .content {
        height: 123px;
        width: 123px;
    }
    .porto-diamonds .diamond-sm .content img {
        max-width: 195px;
    }
}
@media (max-width: 1169px) {
    .csstransforms3d .porto-diamonds, .porto-diamonds {
        padding-left: 0;
        max-width: 935px;
    }
    .porto-diamonds > li:nth-child(2n+2) {
        margin-right: 0;
        margin-bottom: 130px;
    }
    .porto-diamonds > li:last-child {
        margin-bottom: 50px;
        margin-right: 36px;
        margin-top: -100px;
        padding-left: 35px;
    }
}
body.boxed #revolutionSliderCarouselContainer, #main.main-boxed #revolutionSliderCarouselContainer {
    margin-left: -30px;
    margin-right: -30px;
}
@media (max-width: 767px) {
    body.boxed #revolutionSliderCarouselContainer, #main.main-boxed #revolutionSliderCarouselContainer {
        margin-left: -15px;
        margin-right: -15px;
    }
}
.toggle > .toggle-content {
    padding-left: 20px;
}
body.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}
body.boxed .porto-container.container, #main.main-boxed .porto-container.container {
    margin-left: -15px;
    margin-right: -15px;
}
body.boxed .vc_row[data-vc-stretch-content].section, #main.main-boxed .vc_row[data-vc-stretch-content].section {
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    body.boxed .vc_row[data-vc-stretch-content], #main.main-boxed .vc_row[data-vc-stretch-content] {
        margin-left: -30px !important;
        margin-right: -30px !important;
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    body.boxed .vc_row[data-vc-stretch-content], #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 990px;
    }
}
body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
    padding-left: 30px;
    padding-right: 30px;
}
@media (max-width: 767px) {
    body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
body.boxed #main.wide .container .vc_row {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
}
body.boxed #main.wide .container .vc_row .vc_row {
    margin-left: -15px;
    margin-right: -15px;
}
@media (min-width: 768px) {
    body.boxed #header.sticky-header .header-main.sticky {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    body.boxed #header.sticky-header .header-main.sticky, body.boxed #header.sticky-header .main-menu-wrap {
        max-width: 990px;
    }
}
#breadcrumbs-boxed .page-top {
    padding-left: 15px;
    padding-right: 15px;
}
body.wide .container:not(.inner-container) {
    padding-left: 30px;
    padding-right: 30px;
}
body.wide .container .container {
    padding-left: 0;
    padding-right: 0;
}
#main.wide .container .vc_row, #main.wide > .container > .row {
    margin-left: -15px;
    margin-right: -15px;
}
.member-row .member {
    padding: 0 15px;
    margin-bottom: 30px;
}
.member-row-advanced .member {
    padding: 0;
}
body .menu-ads-container {
    margin-left: -35px;
    margin-right: -35px;
}
body .ads-container-blue, body.boxed .ads-container-full, #main.main-boxed .ads-container-full, body.boxed #main.wide .ads-container-full {
    margin-left: -30px !important;
    margin-right: -30px !important;
}
@media (max-width: 767px) {
    body.boxed .ads-container-full, #main.main-boxed .ads-container-full, body.boxed #main.wide .ads-container-full {
        margin-left: -15px !important;
        margin-right: -15px !important;
    }
}
.popup-inline-content hr.solid, .mfp-content .ajax-container hr.solid, .portfolio .portfolio-image.wide, body.boxed .portfolio hr.solid, body.boxed #portfolioAjaxBox .portfolio-image.wide, body.boxed #portfolioAjaxBox hr.solid, #main.main-boxed .portfolio .portfolio-image.wide, #main.main-boxed .portfolio hr.solid, #main.main-boxed #portfolioAjaxBox .portfolio-image.wide, #main.main-boxed #portfolioAjaxBox hr.solid, body.boxed .portfolio-row.full, #main.wide .portfolio .portfolio-image.wide, #main.wide .page-image.single {
    margin-left: -30px;
    margin-right: -30px;
}
.popup-inline-content .portfolio-image.wide {
    margin-left: -15px;
    margin-right: -15px;
}
.portfolio-carousel .portfolio-item {
    margin-left: 15px;
    margin-right: 15px;
}
.portfolio-row {
    margin-left: -15px;
    margin-right: -15px;
}
.portfolio-row .portfolio {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}
.portfolio-modal .vc_row[data-vc-full-width], body.boxed .portfolio-modal .vc_row[data-vc-full-width], #main.main-boxed .portfolio-modal .vc_row[data-vc-full-width], .portfolio-modal .vc_row[data-vc-stretch-content], body.boxed .portfolio-modal .vc_row[data-vc-stretch-content], #main.main-boxed .portfolio-modal .vc_row[data-vc-stretch-content], .portfolio-ajax-modal .vc_row[data-vc-full-width], body.boxed .portfolio-ajax-modal .vc_row[data-vc-full-width], #main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-full-width], .portfolio-ajax-modal .vc_row[data-vc-stretch-content], body.boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content], #main.main-boxed .portfolio-ajax-modal .vc_row[data-vc-stretch-content] {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.cross-sells .slider-wrapper .products .product {
    padding-left: 15px;
    padding-right: 15px;
}
.col2-set {
    margin-left: -15px;
    margin-right: -15px;
}
.col2-set .col-1, .col2-set .col-2 {
    padding-left: 15px;
    padding-right: 15px;
}
.single-product .variations:after {
    left: 15px;
    width: calc(100% - 30px);
}
@media (min-width: 1170px) {
    .ccols-xl-3 > * {
        flex: 0 0 33.3333%;
        width: 33.3333%;
    }
    .ccols-xl-4 > * {
        flex: 0 0 25%;
        width: 25%;
    }
    .ccols-xl-5 > * {
        flex: 0 0 20%;
        width: 20%;
    }
    .ccols-xl-6 > * {
        flex: 0 0 16.6666%;
        width: 16.6666%;
    }
    .ccols-xl-7 > * {
        flex: 0 0 14.2857%;
        width: 14.2857%;
    }
    .ccols-xl-8 > * {
        flex: 0 0 12.5%;
        width: 12.5%;
    }
}
@media (min-width: 1400px) {
    .ccols-sl-8 > * {
        width: 12.5%;
        flex: 0 0 12.5%;
    }
    .ccols-sl-7 > * {
        width: 14.2857%;
        flex: 0 0 14.2857%;
    }
}
@media (max-width: 1169px) {
    .mega-menu > li.menu-item > a {
        padding: 9px 9px 8px;
    }
}
.wcvashopswatchlabel {
    border-radius: 1px;
}
.accordion-menu .tip, #header .searchform .autocomplete-suggestion span.yith_wcas_result_on_sale, #header .searchform .autocomplete-suggestion span.yith_wcas_result_featured, #header .menu-custom-block .tip, .mega-menu .tip, #nav-panel .menu-custom-block .tip, #side-nav-panel .menu-custom-block .tip, .sidebar-menu .tip, article.post .post-date .sticky, .post-item .post-date .sticky, article.post .post-date .format, .post-item .post-date .format, .thumb-info .thumb-info-type, .wcvaswatchinput.active .wcvashopswatchlabel {
    border-radius: 2px;
}
article.post .post-date .month, .post-item .post-date .month {
    border-radius: 0 0 2px 2px;
}
article.post .post-date .day, .post-item .post-date .day {
    border-radius: 2px 2px 0 0;
}
.pricing-table h3 {
    border-radius: 2px 2px 0 0;
}
.accordion-menu .arrow, #footer .thumbnail img, #footer .img-thumbnail img, .widget_sidebar_menu, .widget_sidebar_menu .widget-title .toggle, .accordion .card-header, .progress-bar-tooltip, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select, input[type="submit"], .thumb-info img, .toggle-simple .toggle > label:after, body .btn-sm, body .btn-group-sm > .btn, body .btn-xs, body .btn-group-xs > .btn, .tm-collapse .tm-section-label, body .ads-container, body .ads-container-light, body .ads-container-blue, .chosen-container-single .chosen-single, .woocommerce-checkout .form-row .chosen-container-single .chosen-single, .select2-container .select2-choice, .product-nav .product-popup .product-image img, div.quantity .minus, div.quantity .plus, .gridlist-toggle > a, .wcvaswatchlabel, .widget_product_categories .widget-title .toggle, .widget_price_filter .widget-title .toggle, .widget_layered_nav .widget-title .toggle, .widget_layered_nav_filters .widget-title .toggle, .widget_rating_filter .widget-title .toggle, ul.product_list_widget li .product-image img, .widget ul.product_list_widget li .product-image img, .woocommerce-password-strength {
    border-radius: 3px;
}
.pagination > a:first-child, .pagination > span:first-child, .page-links > a:first-child, .page-links > span:first-child {
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.pagination > a:last-child, .pagination > span:last-child, .page-links > a:last-child, .page-links > span:last-child {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}
.widget_sidebar_menu .widget-title, .member-item.member-item-3 .thumb-info-wrapper img {
    border-radius: 3px 3px 0 0;
}
body .menu-ads-container {
    border-radius: 0 0 3px 3px;
}
#header .porto-view-switcher > li.menu-item > a, #header .top-links > li.menu-item > a, #header .searchform .autocomplete-suggestion img, #mini-cart .cart-popup .widget_shopping_cart_content, #header .mobile-toggle, .mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper, .mega-menu > li.menu-item.active > a, .mega-menu > li.menu-item:hover > a, .mega-menu .wide .popup, .mega-menu .wide .popup li.sub li.menu-item > a, .mega-menu .narrow .popup ul.sub-menu ul.sub-menu, #nav-panel .mobile-menu li > a, .sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper, .sidebar-menu .wide .popup li.menu-item li.menu-item > a, #bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar, div.bbp-template-notice, div.indicator-hint, .blog-posts-padding .grid-box, .img-rounded, .rounded, .img-thumbnail, .img-thumbnail img, .img-thumbnail .inner, .page-wrapper .fdm-item-image, .share-links a, .tabs, .thumb-info, .thumb-info .thumb-info-wrapper, .thumb-info .thumb-info-wrapper:after, section.timeline .timeline-date, section.timeline .timeline-box, body .btn, body .btn-md, body .btn-group-md > .btn, div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, div.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img, div.wpb_single_image .vc_single_image-wrapper.vc_box_border, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, div.wpb_single_image .vc_single_image-wrapper.vc_box_border img, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline img, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img, div.wpb_single_image .porto-vc-zoom.porto-vc-zoom-hover-icon:before, div.wpb_single_image.vc_box_border, div.wpb_single_image.vc_box_outline, div.wpb_single_image.vc_box_shadow_border, div.wpb_single_image.vc_box_border img, div.wpb_single_image.vc_box_outline img, div.wpb_single_image.vc_box_shadow_border img, .flickr_badge_image, .wpb_content_element .flickr_badge_image, .tm-collapse, .tm-box, div.wpcf7-response-output, .success-message-container button, #header .header-contact .nav-top a, #header .header-contact .nav-top span, article .comment-respond input[type="submit"] {
    border-radius: 4px;
}
#header .porto-view-switcher > li.menu-item:hover > a, #header .top-links > li.menu-item:hover > a, .mega-menu > li.menu-item.has-sub:hover > a, html #topcontrol, .tabs.tabs-bottom .tab-content, .member-item.member-item-3 .thumb-info, .member-item.member-item-3 .thumb-info-wrapper {
    border-radius: 4px 4px 0 0;
}
.mega-menu .wide .popup > .inner, .resp-tab-content, .tab-content {
    border-radius: 0 0 4px 4px;
}
.mega-menu .wide.pos-left .popup, .mega-menu .narrow.pos-left .popup > .inner > ul.sub-menu {
    border-radius: 0 4px 4px 4px;
}
.mega-menu .wide.pos-right .popup, .mega-menu .narrow.pos-right .popup > .inner > ul.sub-menu {
    border-radius: 4px 0 4px 4px;
}
.mega-menu .narrow .popup > .inner > ul.sub-menu {
    border-radius: 0 4px 4px 4px;
}
.owl-carousel.full-width .owl-nav .owl-prev, .owl-carousel.big-nav .owl-nav .owl-prev, .resp-vtabs .resp-tabs-container {
    border-radius: 0 4px 4px 0;
}
.owl-carousel.full-width .owl-nav .owl-next, .owl-carousel.big-nav .owl-nav .owl-next {
    border-radius: 4px 0 0 4px;
}
@media (min-width: 992px) {
    .header-wrapper.header-side-nav #header .searchform {
        border-radius: 5px;
    }
    .header-wrapper.header-side-nav #header .searchform input {
        border-radius: 5px 0 0 5px;
    }
    .header-wrapper.header-side-nav #header .searchform button {
        border-radius: 0 5px 5px 0;
    }
}
@media (max-width: 767px) {
    ul.comments ul.children > li .comment-body, ul.comments > li .comment-body {
        border-radius: 5px;
    }
}
ul.comments .comment-block, .pricing-table .plan, .tabs-navigation, .toggle > label, body.boxed .page-wrapper {
    border-radius: 5px;
}
.br-normal {
    border-radius: 5px !important;
}
.resp-tabs-list li, .nav-tabs li .nav-link, .tabs-navigation .nav-tabs > li:first-child .nav-link {
    border-radius: 5px 5px 0 0;
}
.tabs.tabs-bottom .nav-tabs li .nav-link, .tabs-navigation .nav-tabs > li:last-child .nav-link {
    border-radius: 0 0 5px 5px;
}
.tabs-left .tab-content {
    border-radius: 0 5px 5px 5px;
}
.tabs-left .nav-tabs > li:first-child .nav-link {
    border-radius: 5px 0 0 0;
}
.tabs-left .nav-tabs > li:last-child .nav-link {
    border-radius: 0 0 0 5px;
}
.tabs-right .tab-content {
    border-radius: 5px 0 5px 5px;
}
.tabs-right .nav-tabs > li:first-child .nav-link {
    border-radius: 0 5px 0 0;
}
.tabs-right .nav-tabs > li:last-child .nav-link {
    border-radius: 0 0 5px 0;
}
.resp-tabs-list li:first-child, .nav-tabs.nav-justified li:first-child .nav-link, .nav-tabs.nav-justified li:first-child .nav-link:hover {
    border-radius: 5px 0 0 0;
}
.nav-tabs.nav-justified li:last-child .nav-link, .nav-tabs.nav-justified li:last-child .nav-link:hover {
    border-radius: 0 5px 0 0;
}
.resp-tabs-list li:last-child, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link {
    border-radius: 0 0 0 5px;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link {
    border-radius: 0 0 5px 0;
}
@media (max-width: 575px) {
    .tabs .nav.nav-tabs.nav-justified li:first-child .nav-link, .tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
        border-radius: 5px 5px 0 0;
    }
    .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
        border-radius: 0 0 5px 5px;
    }
}
#mini-cart .cart-popup, #header .main-menu, .sidebar-menu .narrow .popup ul.sub-menu, .btn-3d, .stats-block.counter-with-border, .gmap-rounded, .gmap-rounded .porto_google_map, blockquote.with-borders, .tparrows, body .cart-actions .button, body .checkout-button, body #place_order, body .btn-lg, body .btn-group-lg > .btn, body input.submit.btn-lg, body input.btn.btn-lg[type="submit"], body input.button.btn-lg[type="submit"], body .return-to-shop .button {
    border-radius: 6px;
}
#header .porto-view-switcher .narrow .popup > .inner > ul.sub-menu, #header .top-links .narrow .popup > .inner > ul.sub-menu {
    border-radius: 0 0 6px 6px;
}
.mobile-sidebar .sidebar-toggle {
    border-radius: 0 6px 6px 0;
}
.sidebar-menu .wide .popup, .sidebar-menu .wide .popup > .inner, .sidebar-menu .narrow .popup > .inner > ul.sub-menu {
    border-radius: 0 6px 6px 6px;
}
.right-sidebar .sidebar-menu .wide .popup, .right-sidebar .sidebar-menu .wide .popup > .inner, .right-sidebar .sidebar-menu .narrow .popup > .inner > ul.sub-menu {
    border-radius: 6px 0 6px 6px;
}
.widget_sidebar_menu.closed .widget-title, .img-opacity-effect a img, #content .master-slider, #content-inner-top .master-slider, #content-inner-bottom .master-slider, #content .master-slider .ms-slide .ms-slide-bgcont, #content-inner-top .master-slider .ms-slide .ms-slide-bgcont, #content-inner-bottom .master-slider .ms-slide .ms-slide-bgcont, #content .master-slider .ms-slide .ms-slide-bgvideocont, #content-inner-top .master-slider .ms-slide .ms-slide-bgvideocont, #content-inner-bottom .master-slider .ms-slide .ms-slide-bgvideocont, #content .rev_slider_wrapper, #content-inner-top .rev_slider_wrapper, #content-inner-bottom .rev_slider_wrapper, #content .rev_slider_wrapper li.tp-revslider-slidesli, #content-inner-top .rev_slider_wrapper li.tp-revslider-slidesli, #content-inner-bottom .rev_slider_wrapper li.tp-revslider-slidesli, .porto-links-block {
    border-radius: 7px;
}
.sidebar-menu > li.menu-item:last-child:hover, .sidebar-menu .menu-custom-block a:last-child:hover {
    border-radius: 0 0 7px 7px;
}
.porto-links-block .links-title {
    border-radius: 7px 7px 0 0;
}
.sidebar-menu > li.menu-item:last-child.menu-item-has-children:hover {
    border-radius: 0 0 0 7px;
}
.right-sidebar .sidebar-menu > li.menu-item:last-child.menu-item-has-children:hover {
    border-radius: 0 0 7px 0;
}
.br-thick {
    border-radius: 7px !important;
}
.page-wrapper .fdm-item-image, .thumb-info {
    border-width: 0;
    background: none;
}
.thumb-info-caption .thumb-info-caption-text {
    padding: 15px 0;
    margin-bottom: 0;
}
.thumb-info-social-icons {
    padding: 0;
}
.thumb-info-social-icons:first-child {
    padding: 10px 0;
}
.thumb-info .share-links a {
    background: #8eb7cc
}
.thumb-info .share-links a:hover {
    opacity: .9
}
.post-share-advance .share-links a {
    background: none;
}
.thumb-info .thumb-info-wrapper:after {
    background: rgba(33, 37, 41, 0.8);
}
.dir-arrow {
    background: transparent url(https://8920c26e-6caf-45a6-a8a7-553697903445.app.getshifter.io:59998/wp-content/themes/porto/images/arrows.png) no-repeat 0 0;
}
.dir-arrow.arrow-light {
    background: transparent url(https://8920c26e-6caf-45a6-a8a7-553697903445.app.getshifter.io:59998/wp-content/themes/porto/images/arrows-dark.png) no-repeat 0 0;
}
hr, .divider, .slider-title .line, .vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line {
    background: rgba(0, 0, 0, 0.08);
}
hr.light {
    background: rgba(255, 255, 255, 0.06);
}
.porto-history .thumb {
    background: transparent url(https://8920c26e-6caf-45a6-a8a7-553697903445.app.getshifter.io:59998/wp-content/themes/porto/images/history-thumb.png) no-repeat 0 0;
}
#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
}
#mini-cart .cart-popup .widget_shopping_cart_content {
    background: #fff;
}
.mega-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper, .sidebar-menu li.menu-item > a > .thumb-info-preview .thumb-info-wrapper {
    background: #fff;
}
.mega-menu .wide .popup > .inner, .sidebar-menu .wide .popup > .inner {
    background: #fff;
}
.mega-menu .wide .popup li.sub > a, .sidebar-menu .wide .popup li.sub > a {
    color: #333;
}
.mega-menu .wide li.menu-item li.menu-item > a:hover {
    background: #f4f4f4;
}
@media (max-width: 991px) {
    .mobile-sidebar, .mobile-sidebar .sidebar-toggle {
        background: #fff;
    }
}
.widget_sidebar_menu .widget-title .toggle {
    color: #ccc;
    background: #fff;
    border: 1px solid #ccc;
}
.sidebar-menu > li.menu-item > a, .sidebar-menu .menu-custom-block a {
    border-top: 1px solid #ddd;
}
.blog-posts article, .member-row-advanced .member:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
.blog-posts-padding .grid-box {
    border: 1px solid #e5e5e5;
    background: #fff;
}
article.post .post-date .day, .post-item .post-date .day, ul.comments .comment-block {
    background: #f4f4f4;
}
.post-item-small {
    border-top: 1px dotted #ececec;
}
article.portfolio .comment-respond {
    border-top: 1px solid rgba(0, 0, 0, 0.06);
}
ul.comments .comment-arrow {
    border-right: 15px solid #f4f4f4;
}
@media (max-width: 767px) {
    ul.comments li {
        border-left: 8px solid #ddd;
        padding-left: 10px;
    }
}
.vc_progress_bar .vc_single_bar.progress, .progress {
    background: #fafafa;
}
.section-dark .vc_progress_bar .vc_single_bar.progress {
    background: #343a40;
}
.btn-default {
    color: #666;
}
[type="submit"].btn-default {
    color: #333;
}
.btn-default.btn:hover {
    color: #333;
}
.owl-carousel.top-border {
    border-top: 1px solid #dbdbdb;
}
.slick-slider .slick-dots li i {
    color: #d6d6d6;
}
.porto-ajax-loading:after {
    background-color: #fff;
}
hr.solid, .divider.divider-solid, .vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.solid, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.solid {
    background: rgba(0, 0, 0, 0.06);
}
.divider i {
    background: #fff;
}
.divider.divider-style-2 i {
    background: #f4f4f4;
}
.divider.divider-style-3 i, .divider.divider-style-4 i {
    border: 1px solid #cecece;
}
.divider.divider-style-4 i:after {
    border: 3px solid #f4f4f4;
}
.divider.divider-small hr {
    background: #555;
}
.divider.divider-small.divider-light hr {
    background: #ddd;
}
hr.dashed:after, .divider.dashed:after, .vc_separator .vc_sep_holder.vc_sep_holder_l .vc_sep_line.dashed:after, .vc_separator .vc_sep_holder.vc_sep_holder_r .vc_sep_line.dashed:after {
    border: 1px dashed rgba(0, 0, 0, 0.06);
}
.stats-block.counter-with-border, blockquote.with-borders, .vc_general.vc_cta3.vc_cta3-style-custom {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}
.featured-box {
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}
.resp-tab-content {
    border: 1px solid #eee;
}
.featured-boxes-style-6 .featured-box .icon-featured, .feature-box.feature-box-style-6 .feature-box-icon, .porto-sicon-wrapper.featured-icon .porto-icon {
    border: 1px solid #cecece;
}
.featured-boxes-style-6 .featured-box .icon-featured:after {
    border: 5px solid #f4f4f4;
}
.featured-boxes-flat .featured-box .box-content, .featured-boxes-style-8 .featured-box .icon-featured {
    background: #fff;
}
.featured-boxes-style-3 .featured-box .icon-featured, body #wp-link-wrap {
    background: #fff;
}
.featured-boxes-style-5 .featured-box .box-content h4, .featured-boxes-style-6 .featured-box .box-content h4, .featured-boxes-style-7 .featured-box .box-content h4 {
    color: #343a40;
}
.featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured {
    background: #fff;
    border: 1px solid #dfdfdf;
}
.featured-box-effect-1 .icon-featured:after {
    box-shadow: 0 0 0 3px #fff;
}
.feature-box.feature-box-style-2 h4, .feature-box.feature-box-style-3 h4, .feature-box.feature-box-style-4 h4, .widget.twitter-tweets .fa-twitter {
    color: #212529;
}
.feature-box.feature-box-style-6 .feature-box-icon:after, .porto-sicon-wrapper.featured-icon .porto-icon:after {
    border: 3px solid #f4f4f4;
}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select {
    background-color: #fff;
    color: #777;
    border-color: rgba(0, 0, 0, 0.09);
}
.form-control:focus, .btn-default.btn {
    border-color: rgba(0, 0, 0, 0.09);
}
.btn-default.btn {
    border-bottom-color: rgba(0, 0, 0, .2)
}
body #wp-link-wrap #link-modal-title {
    background: #fcfcfc;
    border-bottom: 1px solid #dfdfdf;
}
body #wp-link-wrap .submitbox {
    background: #fcfcfc;
    border-top: 1px solid #dfdfdf;
}
.heading.heading-bottom-border h1 {
    border-bottom: 5px solid #dbdbdb;
    padding-bottom: 10px;
}
.heading.heading-bottom-border h2, .heading.heading-bottom-border h3 {
    border-bottom: 2px solid #dbdbdb;
    padding-bottom: 10px;
}
.heading.heading-bottom-border h4, .heading.heading-bottom-border h5, .heading.heading-bottom-border h6 {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 5px;
}
.heading.heading-bottom-double-border h1, .heading.heading-bottom-double-border h2, .heading.heading-bottom-double-border h3 {
    border-bottom: 3px double #dbdbdb;
    padding-bottom: 10px;
}
.heading.heading-bottom-double-border h4, .heading.heading-bottom-double-border h5, .heading.heading-bottom-double-border h6 {
    border-bottom: 3px double #dbdbdb;
    padding-bottom: 5px;
}
.heading.heading-middle-border:before {
    border-top: 1px solid #dbdbdb;
}
.heading.heading-middle-border h1, .heading.heading-middle-border h2, .heading.heading-middle-border h3, .heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6, .dialog {
    background: #fff;
}
.popup-inline-content, .mfp-content .ajax-container, .loading-overlay {
    background: #fff;
}
.fontawesome-icon-list > div, .sample-icon-list > div {
    color: #222;
}
.content-grid .content-grid-item:before {
    border-left: 1px solid #dadada;
}
.content-grid .content-grid-item:after {
    border-bottom: 1px solid #dadada;
}
.content-grid.content-grid-dashed .content-grid-item:before {
    border-left: 1px dashed #dadada;
}
.content-grid.content-grid-dashed .content-grid-item:after {
    border-bottom: 1px dashed #dadada;
}
ul.nav-list li a, ul[class^="wsp-"] li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}
ul.nav-list.show-bg-active .active > a, ul.nav-list.show-bg-active a.active, ul[class^="wsp-"].show-bg-active .active > a, ul[class^="wsp-"].show-bg-active a.active {
    background-color: #f5f5f5;
}
ul.nav-list.show-bg-active .active > a:hover, ul.nav-list.show-bg-active a.active:hover, ul[class^="wsp-"].show-bg-active .active > a:hover, ul[class^="wsp-"].show-bg-active a.active:hover {
    background-color: #eee;
}
.page-wrapper .fdm-item-image {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 0;
}
.pricing-table li {
    border-top: 1px solid #ddd;
}
.pricing-table h3 {
    background-color: #eee;
}
.pricing-table .plan-price {
    background: #fff;
    border: 5px solid #fff;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}
.pricing-table .most-popular {
    border: 3px solid #ccc;
}
.pricing-table .most-popular h3 {
    background-color: #666;
    text-shadow: 0 1px #555;
}
.pricing-table .plan-ribbon {
    background-color: #bfdc7a;
}
.pricing-table .plan {
    background: #fff;
    border: 1px solid #ddd;
}
.pricing-table-sm .plan-price {
    border: 3px solid #fff;
    box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
}
.pricing-table-flat .plan-btn-bottom li:last-child {
    border-bottom: 1px solid #ddd;
}
.section {
    background-color: #f4f4f4;
    border-top: 5px solid #f1f1f1;
}
.porto-map-section .map-content {
    background-color: rgba(247, 247, 247, 0.5);
}
@media (max-width: 767px) {
    .resp-tab-content, .resp-vtabs .resp-tab-content {
        border-color: #ddd;
    }
}
.resp-tabs-list {
    border-bottom: 1px solid #eee;
}
.resp-tabs-list li, .resp-tabs-list li:hover, .nav-tabs li .nav-link, .nav-tabs li .nav-link:hover {
    background: #f4f4f4;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 3px solid #eee;
}
.resp-tabs-list li.resp-tab-active {
    background: #fff;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.resp-vtabs .resp-tabs-container {
    border: 1px solid #eee;
    background: #fff;
}
.resp-vtabs .resp-tabs-list li:first-child {
    border-top: 1px solid #eee !important;
}
.resp-vtabs .resp-tabs-list li:last-child {
    border-bottom: 1px solid #eee !important;
}
.resp-vtabs .resp-tabs-list li, .resp-vtabs .resp-tabs-list li:hover {
    border-left: 3px solid #eee;
}
.resp-vtabs .resp-tabs-list li.resp-tab-active {
    background: #fff;
}
h2.resp-accordion {
    background: #f5f5f5 !important;
    border-color: #ddd;
}
h2.resp-accordion:first-child {
    border-top-color: #ddd !important;
}
h2.resp-tab-active {
    background: #f5f5f5 !important;
    border-bottom: 1px solid #ddd !important;
}
.resp-easy-accordion .resp-tab-content {
    border-color: #ddd;
    background: #fff;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-color: #ddd !important;
}
.nav-tabs {
    border-bottom-color: #eee;
}
.nav-tabs li .nav-link:hover {
    border-top-color: #ccc;
}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
    background: #fff;
    border-left-color: #eee;
    border-right-color: #eee;
    border-top: 3px solid #ccc;
}
.tab-content {
    background: #fff;
    border-color: #eee;
}
.tabs.tabs-bottom .tab-content, .tabs.tabs-bottom .nav-tabs {
    border-bottom: none;
    border-top: 1px solid #eee;
}
.tabs.tabs-bottom .nav-tabs li .nav-link {
    border-bottom-color: #eee;
    border-top: 1px solid #eee !important;
}
.tabs.tabs-bottom .nav-tabs li .nav-link:hover {
    border-bottom-color: #ccc;
}
.tabs.tabs-bottom .nav-tabs li.active a, .tabs.tabs-bottom .nav-tabs li.active a:hover, .tabs.tabs-bottom .nav-tabs li.active a:focus {
    border-bottom: 3px solid #ccc;
    border-top-color: transparent !important;
}
.tabs-vertical {
    border-top-color: #eee;
}
.tabs-left .nav-tabs > li:last-child .nav-link, .tabs-right .nav-tabs > li:last-child .nav-link, .nav-tabs.nav-justified li .nav-link, .nav-tabs.nav-justified li .nav-link:hover, .nav-tabs.nav-justified li .nav-link:focus {
    border-bottom: 1px solid #eee;
}
.tabs-left .nav-tabs > li .nav-link {
    border-right: 1px solid #eee;
    border-left: 3px solid #eee;
}
.tabs-left .nav-tabs > li.active .nav-link, .tabs-left .nav-tabs > li.active .nav-link:hover, .tabs-left .nav-tabs > li.active .nav-link:focus {
    border-right-color: #fff;
}
.tabs-right .nav-tabs > li .nav-link {
    border-right: 3px solid #eee;
    border-left: 1px solid #eee;
}
.tabs-right .nav-tabs > li.active .nav-link, .tabs-right .nav-tabs > li.active .nav-link:hover, .tabs-right .nav-tabs > li.active .nav-link:focus {
    border-left-color: #fff;
}
.nav-tabs.nav-justified li.active .nav-link, .nav-tabs.nav-justified li.active .nav-link:hover, .nav-tabs.nav-justified li.active .nav-link:focus {
    background: #fff;
    border-left-color: #eee;
    border-right-color: #eee;
    border-top-width: 3px;
    border-bottom: 1px solid #fff;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
    border-top: 1px solid #eee;
}
.tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link:hover, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li.active .nav-link:focus {
    border-top: 1px solid #fff;
}
.tabs-navigation .nav-tabs > li:first-child .nav-link {
    border-top: 1px solid #eee !important;
}
.tabs-navigation .nav-tabs > li.active .nav-link, .tabs-navigation .nav-tabs > li.active .nav-link:hover, .tabs-navigation .nav-tabs > li.active .nav-link:focus {
    border-left-color: #eee;
    border-right-color: #eee;
}
.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
    border-bottom-color: #eee;
}
.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title {
    background: #fff;
}
.thumb-info.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-inner {
    color: #212529;
}
.thumb-info-side-image {
    border: 1px solid #ddd;
}
section.timeline .timeline-date {
    border: 1px solid #e5e5e5;
    background: #fff;
    text-shadow: 0 1px 1px #fff;
}
section.timeline .timeline-title {
    background: #f4f4f4;
}
section.timeline .timeline-box {
    border: 1px solid #e5e5e5;
    background: #fff;
}
section.timeline .timeline-box.left:after {
    background: #fff;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
section.timeline .timeline-box.right:after {
    background: #fff;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
section.exp-timeline .timeline-box.right:after {
    border: none;
}
.toggle > label {
    background: #f4f4f4;
}
.toggle > label:hover {
    background: #f5f5f5;
}
.toggle.active > label {
    background: #f4f4f4;
}
.toggle-simple .toggle > label, .toggle-simple .toggle.active > label {
    color: #212529;
}
div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .product-image, .product-image .viewcart, .product-image .stock {
    background: #fff;
}
div.wpb_single_image .vc_single_image-wrapper.vc_box_outline.vc_box_border_grey, div.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle.vc_box_border_grey {
    background: #fff;
    border-color: #ddd;
}
.toggle-simple .toggle.active > label {
    color: #212529;
}
.porto-links-block .links-title {
    color: #465157;
}
.porto-links-block li.porto-links-item > a, .porto-links-block li.porto-links-item > span {
    border-top: 1px solid #ddd;
}
.widget > div > ul, .widget > ul {
    border-bottom-color: rgba(0, 0, 0, 0.06);
}
.widget > div > ul li, .widget > ul li {
    border-top-color: rgba(0, 0, 0, 0.06);
}
.widget .tagcloud a, .skill-list a, .skill-list a:hover {
    background: #212529;
    color: #fff;
}
.flickr_badge_image, .wpb_content_element .flickr_badge_image {
    background: #fff;
}
.sidebar-content .widget.widget_wysija, .sidebar-content .wpcf7-form .widget_wysija {
    background: #f4f4f4;
}
.tm-collapse .tm-section-label {
    background: #f5f5f5;
}
.tm-box {
    border: 1px solid #ddd;
}
body.boxed .page-wrapper, #content-top, #content-bottom, .member-item.member-item-3 .thumb-info-caption {
    background: #fff;
}
body {
    background: #fff;
}
#main {
    background: #fff;
}
body .menu-ads-container {
    background: #f6f6f6;
    border: 2px solid #fff;
}
body .menu-ads-container .vc_column_container {
    border-left: 2px solid #fff;
}
.portfolio-info ul li {
    border-right: 1px solid #e6e6e6;
}
.mobile-sidebar .sidebar-toggle:hover, .feature-box.feature-box-style-5 h4, .feature-box.feature-box-style-6 h4, h1.dark, h2.dark, h3.dark, h4.dark, h5.dark {
    color: #212529;
}
article.post .read-more, article.post .read-more-block, .post-item .read-more, .post-item .read-more-block {
    color: #212529;
}
.alert.alert-dark {
    background-color: #383f46;
    border-color: #0b0c0d;
    color: #d4d8dc;
}
.alert.alert-dark .alert-link {
    color: #fefefe;
}
.section.section-text-dark, .section.section-text-dark h1, .section.section-text-dark h2, .section.section-text-dark h3, .section.section-text-dark h4, .section.section-text-dark h5, .section.section-text-dark h6, .vc_general.vc_cta3 h2, .vc_general.vc_cta3 h4, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    color: #212529;
}
.section.section-text-dark p {
    color: #383f46;
}
body.boxed .page-wrapper {
    border-bottom-color: #212529;
}
html.dark .text-muted {
    color: #505562 !important;
}
.porto-links-block {
    border-color: #ddd;
    background: #fbfbfb;
}
.widget_sidebar_menu .widget-title, .porto-links-block .links-title {
    background: #f5f5f5;
    border-bottom-color: #ddd;
}
.widget_sidebar_menu, .tm-collapse, .widget_layered_nav .yith-wcan-select-wrapper {
    border-color: #ddd;
}
.mobile-sidebar .sidebar-toggle {
    border-color: rgba(0, 0, 0, 0.09);
}
.pagination > a, .pagination > span, .page-links > a, .page-links > span {
    border-color: rgba(0, 0, 0, 0.06);
}
.section-title, .slider-title, .widget .widget-title, .widget .widget-title a, .widget_calendar caption {
    color: #313131;
}
.accordion.without-borders .card {
    border-bottom-color: #ddd;
}
@media (min-width: 992px) {
    .header-wrapper.header-side-nav:not(.fixed-header) #header {
        background-color: transparent;
    }
}
#main .content-bottom-wrapper {
    padding-bottom: 20px;
}
@media (min-width: 768px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 990px;
    }
}
@media (min-width: 1170px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 1170px;
    }
}
@media (min-width: 768px) {
    #main.main-boxed {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    #main.main-boxed {
        max-width: 990px;
    }
}
@media (min-width: 1170px) {
    #main.main-boxed {
        max-width: 1170px;
    }
}
@media (min-width: 768px) {
    body.boxed .page-wrapper {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    body.boxed .page-wrapper {
        max-width: 990px;
    }
}
@media (min-width: 1170px) {
    body.boxed .page-wrapper {
        max-width: 1170px;
    }
}
@media (min-width: 768px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 990px;
    }
}
@media (min-width: 1170px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 1170px;
    }
}
@media (min-width: 1170px) {
    body.boxed .vc_row[data-vc-stretch-content], body.boxed #header.sticky-header .header-main.sticky, body.boxed #header.sticky-header .main-menu-wrap, body.boxed #header.sticky-header .header-main.sticky, #header-boxed #header.sticky-header .header-main.sticky, body.boxed #header.sticky-header .main-menu-wrap, #header-boxed #header.sticky-header .main-menu-wrap {
        max-width: 1170px;
    }
    .col-xl-1-5 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .col-xl-2-5 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .col-xl-3-5 {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }
    .col-xl-4-5 {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        max-width: 80%;
    }
}
#header .separator {
    border-left: 1px solid rgba(255, 255, 255, .09)
}
#header .header-top .share-links > a:not(:hover) {
    background: none;
}
#mini-cart .cart-popup {
    color: #777777
}
.fixed-header #header .header-main {
    box-shadow: none;
}
@media (min-width: 992px) {
    .header-wrapper.header-side-nav.fixed-header #header {
        box-shadow: none;
    }
}
#header.sticky-header .header-main, .fixed-header #header.sticky-header .header-main {
    background-color: rgba(255, 255, 255, 1);
}
#header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
    background-color: rgba(255, 255, 255, 1);
}
.fixed-header #header .searchform {
    background-color: rgba(255, 255, 255, 0.5);
    border-color: rgba(204, 204, 204, 0.5);
}
@media (max-width: 991px) {
    .fixed-header #header .searchform {
        background-color: rgba(255, 255, 255, 1);
    }
}
.fixed-header #header .searchform-popup .searchform {
    background-color: rgba(255, 255, 255, 1);
}
.fixed-header #header .main-menu-wrap {
    box-shadow: none;
}
.fixed-header #header .main-menu {
    box-shadow: none;
}
#header .searchform, .fixed-header #header.sticky-header .searchform {
    background: #ffffff;
    border-color: #cccccc;
}
#header .header-main .header-contact a, #header .tooltip-icon, #header .top-links > li.menu-item > a, #header .searchform-popup .search-toggle {
    color: #999999;
}
#header .tooltip-icon {
    border-color: #999999;
}
#header .header-main .header-contact a:hover, #header .top-links > li.menu-item:hover > a, #header .top-links > li.menu-item > a.active, #header .top-links > li.menu-item > a.focus, #header .top-links > li.menu-item.has-sub:hover > a, #header .searchform-popup .search-toggle:hover {
    color: #999999;
}
#header .header-top .header-contact a, #header .header-top .custom-html a, #header .header-top .top-links > li.menu-item > a, .header-top .welcome-msg a {
    color: #ffffff;
}
#header .header-top .header-contact a:hover, #header .header-top .custom-html a:hover, #header .header-top .top-links > li.menu-item.active > a, #header .header-top .top-links > li.menu-item:hover > a, #header .header-top .top-links > li.menu-item > a.active, #header .header-top .top-links > li.menu-item.has-sub:hover > a, .header-top .welcome-msg a:hover {
    color: #e8e8e8;
}
#header .header-main .top-links > li.menu-item.has-sub:hover > a, #header .header-bottom .top-links > li.menu-item.has-sub:hover > a {
    background-color: transparent;
}
#header .top-links .narrow ul.sub-menu, #header .main-menu .wide .popup > .inner, .header-side-nav .sidebar-menu .wide .popup > .inner, .toggle-menu-wrap .sidebar-menu .wide .popup > .inner, .sidebar-menu .narrow ul.sub-menu {
    background-color: #ffffff;
}
#header .top-links.show-arrow > li.has-sub:before, #header .top-links.show-arrow > li.has-sub:after {
    border-bottom-color: #ffffff;
}
.sidebar-menu .menu-custom-block a:hover, .sidebar-menu .menu-custom-block a:hover + a {
    border-top-color: #ffffff;
}
#header .top-links .narrow li.menu-item > a, #header .main-menu .wide .popup li.sub li.menu-item > a, .header-side-nav .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a, .toggle-menu-wrap .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a, .sidebar-menu .wide .popup li.sub li.menu-item > a, .sidebar-menu .narrow li.menu-item > a {
    color: #777777;
}
#header .top-links .narrow li.menu-item:hover > a {
    color: #777777;
}
#header .top-links .narrow li.menu-item:hover > a, #header .sidebar-menu .narrow .menu-item:hover > a, .main-sidebar-menu .sidebar-menu .narrow .menu-item:hover > a, .main-menu .wide li.menu-item li.menu-item > a:hover {
    background-color: #f4f4f4;
}
.header-side-nav .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover, .toggle-menu-wrap .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a:hover {
    background-color: #f4f4f4;
    color: #777777;
}
@media (min-width: 768px) {
    #header-boxed {
        max-width: 750px;
    }
}
@media (min-width: 992px) {
    #header-boxed {
        max-width: 990px;
    }
}
@media (min-width: 1170px) {
    #header-boxed {
        max-width: 1170px;
    }
}
#header .header-top .top-links > li.menu-item > a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
#header .header-top .top-links .narrow li.menu-item:hover > a {
    text-decoration: none;
}
#header .top-links > li.menu-item:after {
    content: '';
    display: none;
}
#header .header-top .gap {
    visibility: hidden;
}
.header-top {
    background-color: transparent;
}
.main-menu-wrap {
    background-color: transparent;
    padding: 0px 0px 15px 0px;
}
#header.sticky-header .main-menu-wrap, #header.sticky-header .header-main.sticky .header-left, #header.sticky-header .header-main.sticky .header-center, #header.sticky-header .header-main.sticky .header-right {
    padding: 0px 0px 0px 0px;
}
.main-menu-wrap .main-menu .wide .popup, .main-menu-wrap .main-menu .wide .popup > .inner, .main-menu-wrap .main-menu .wide.pos-left .popup, .main-menu-wrap .main-menu .wide.pos-right .popup, .main-menu-wrap .main-menu .wide.pos-left .popup > .inner, .main-menu-wrap .main-menu .wide.pos-right .popup > .inner, .main-menu-wrap .main-menu .narrow .popup > .inner > ul.sub-menu, .main-menu-wrap .main-menu .narrow.pos-left .popup > .inner > ul.sub-menu, .main-menu-wrap .main-menu .narrow.pos-right .popup > .inner > ul.sub-menu {
    border-radius: 0 0 2px 2px;
}
.main-menu-wrap .main-menu > li.menu-item > a .tip {
    right: 12px;
    top: -10px;
}
#header .main-menu-wrap .main-menu .menu-custom-block a, #header .main-menu-wrap .main-menu .menu-custom-block span {
    padding: 5px 12px 5px 12px;
}
@media (max-width: 1169px) {
    .main-menu-wrap .main-menu > li.menu-item > a .tip {
        right: 10px;
        top: -10px;
    }
    #header .main-menu-wrap .main-menu .menu-custom-block a, #header .main-menu-wrap .main-menu .menu-custom-block span {
        padding: 5px 10px 5px 10px;
    }
}
#header .main-menu-wrap .main-menu .menu-custom-block .tip {
    right: 12px;
    top: -10px;
}
#header .main-menu > li.menu-item > a {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.5px;
    color: #ffffff;
    padding: 5px 12px 5px 12px;
}
#header .main-menu > li.menu-item.active > a {
    background-color: transparent;
    color: #e8e8e8;
}
#header .main-menu > li.menu-item.active:hover > a, #header .main-menu > li.menu-item:hover > a {
    background-color: transparent;
    color: #e8e8e8;
}
#header .main-menu .popup li.menu-item a, .header-side-nav .sidebar-menu .popup, .toggle-menu-wrap .sidebar-menu .popup, .main-sidebar-menu .sidebar-menu .popup {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
}
#header .main-menu .wide .popup {
    border-top: 3px solid #0088cc;
}
#header .sidebar-menu .wide .popup {
    border-left: 3px solid #0088cc;
}
#header .main-menu .wide .popup li.sub > a, .header-side-nav .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a, .toggle-menu-wrap .sidebar-menu .wide .popup > .inner > ul.sub-menu > li.menu-item > a {
    color: #333333;
}
#header .main-menu .narrow .popup ul.sub-menu {
    background-color: #ffffff;
    border-top: 3px solid #0088cc;
}
#header .main-menu .narrow ul.sub-menu li.menu-item:hover > ul.sub-menu {
    top: -8px;
}
#header .main-menu .narrow .popup li.menu-item > a {
    color: #777777;
    border-bottom-color: #f3f3f3;
}
#header .main-menu .narrow .popup li.menu-item:hover > a {
    color: #777777;
    background-color: #f4f4f4;
}
#header .menu-custom-block, #header .menu-custom-block span {
    color: #777777;
}
#header .menu-custom-block span, #header .menu-custom-block a {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: -0.5px;
}
#header .menu-custom-block a {
    text-transform: none;
    color: #000000;
}
#header .menu-custom-block a:hover {
    color: #000000;
}
#header .porto-view-switcher > li.menu-item:before, #header .porto-view-switcher > li.menu-item > a {
    color: #777777;
}
#header .porto-view-switcher > li.menu-item > a {
    background-color: transparent;
}
#header .porto-view-switcher .narrow ul.sub-menu {
    background: #ffffff;
}
#header .porto-view-switcher .narrow li.menu-item > a {
    color: #777777;
}
#header .porto-view-switcher .narrow li.menu-item > a.active, #header .porto-view-switcher .narrow li.menu-item:hover > a {
    color: #777777;
    background: #f3f3f3;
}
#header .porto-view-switcher.show-arrow > li.has-sub:before, #header .porto-view-switcher.show-arrow > li.has-sub:after {
    border-bottom-color: #ffffff;
}
#header .searchform input, #header .searchform select, #header .searchform button, #header .searchform .selectric .label, #header .searchform .selectric-items li, #header .searchform .selectric-items li:hover, #header .searchform .selectric-items li.selected, #header .searchform .autocomplete-suggestion .yith_wcas_result_content .title {
    color: #555555
}
#header .searchform input:-ms-input-placeholder {
    color: #555555
}
#header .searchform input::-ms-input-placeholder {
    color: #555555
}
#header .searchform input::placeholder {
    color: #555555
}
#header .searchform .searchform-fields, #header .searchform input, #header .searchform select, #header .searchform .selectric, #header .searchform .selectric-hover .selectric, #header .searchform .selectric-open .selectric, #header .searchform .autocomplete-suggestions, #header .searchform .selectric-items {
    border-color: #cccccc
}
#header .searchform button {
    color: #333333;
}
#header .searchform select option, #header .searchform .autocomplete-suggestion, #header .searchform .autocomplete-suggestions, #header .searchform .selectric-items {
    color: #555555;
    background-color: #ffffff;
}
#header .searchform .selectric-items li:hover, #header .searchform .selectric-items li.selected {
    background-color: #e6e6e6
}
#header .searchform .autocomplete-suggestion:hover {
    background-color: #f8f8f8
}
#header .searchform-popup .search-toggle:after {
    border-bottom-color: #ffffff
}
#header .mobile-toggle {
    color: #ffffff;
    background-color: transparent;
}
@media (max-width: 1169px) {
    #header .main-menu-wrap .main-menu .menu-custom-block .tip {
        right: 10px;
        top: -10px;
    }
    #header .main-menu > li.menu-item > a, #header .menu-custom-block span, #header .menu-custom-block a {
        padding: 5px 10px 5px 10px;
        line-height: 20px;
    }
    #header .main-menu > li.menu-item > a {
        font-size: 12px;
        letter-spacing: -0.5px;
    }
}
#header.sticky-header .searchform-popup {
    display: none !important;
}
#header.sticky-header #mini-cart {
    display: none !important;
}
@media (min-width: 992px) {
    #header .searchform button {
        color: #c3c3c3;
    }
}
#nav-panel .mobile-nav-wrap {
    background-color: #ffffff;
}
#nav-panel .menu-custom-block a:hover {
    background-color: #ffffff;
}
#nav-panel .mobile-menu li {
    border-bottom-color: #ffffff;
}
#nav-panel .accordion-menu .sub-menu li:not(.active):hover > a {
    background: #ffffff;
}
#nav-panel .accordion-menu li.menu-item > a, #nav-panel .accordion-menu .arrow, #nav-panel .menu-custom-block a {
    color: #ffffff;
}
#nav-panel .accordion-menu > li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > .arrow {
    color: #8eb7cc;
}
#nav-panel .accordion-menu li.menu-item.active > a {
    background-color: #8eb7cc
}
#nav-panel .mobile-nav-wrap::-webkit-scrollbar-thumb {
    background: rgba(204, 204, 204, 0.5);
}
.fixed-header #nav-panel .mobile-nav-wrap {
    padding: 15px !important;
}
.single-portfolio .related-portfolios {
    background-color: #f7f7f7
}
.footer-wrapper.fixed #footer .footer-bottom {
    background-color: rgba(255, 255, 255, 0.8);
}
body, ul.list.icons li a, .pricing-table li, .pricing-table h3 .desc, .pricing-table .price, .pricing-table .plan, .home-intro .get-started a:not(.btn), .color-body, .color-body a, .color-body a:hover, .color-body a:focus, .mobile-sidebar .sidebar-toggle, .page-top .product-nav .product-popup, .thumb-info-bottom-info .thumb-info-title, .thumb-info-bottom-info .thumb-info-title a, .thumb-info-bottom-info .thumb-info-title a:hover, .tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus, .tabs.tabs-simple .nav-tabs > li.active .nav-link, .tabs.tabs-simple .nav-tabs > li.active .nav-link:hover, .tabs.tabs-simple .nav-tabs > li.active .nav-link:focus,.mega-menu .wide .popup, .mega-menu .wide .popup li.menu-item li.menu-item > a {
    color: #777777;
}
.widget_recent_entries > ul li, .widget_recent_comments > ul li, .widget_pages > ul li, .widget_meta > ul li, .widget_nav_menu > div > ul li, .widget_archive > ul li, .widget_categories > ul li, .widget_rss > ul li, .widget_recent_entries > ul li > a, .widget_recent_comments > ul li > a, .widget_pages > ul li > a, .widget_meta > ul li > a, .widget_nav_menu > div > ul li > a, .widget_archive > ul li > a, .widget_categories > ul li > a, .widget_rss > ul li > a {
    color: #666666;
}
.widget .rss-date, .widget .post-date, .widget .comment-author-link {
    color: #898989;
}
article.post .post-title, ul.list.icons li i, ul.list.icons li a:hover, .list.list-icons li i, .list.list-ordened li:before, ul[class^="wsp-"] li:before, .fontawesome-icon-list > div:hover, .sample-icon-list > div:hover, .fontawesome-icon-list > div:hover .text-muted, .sample-icon-list > div:hover .text-muted, .accordion .card-header a, .accordion .card-header a i, section.toggle label, .porto-concept strong, .fc-slideshow nav .fc-left i, .fc-slideshow nav .fc-right i, .circular-bar.only-icon .fas, .circular-bar.only-icon .fab, .circular-bar.only-icon .far, .home-intro p em, .home-intro.light p, .woocommerce .featured-box h2, .woocommerce-page .featured-box h2, .woocommerce .featured-box h3, .woocommerce-page .featured-box h3, .woocommerce .featured-box h4, .woocommerce-page .featured-box h4, .featured-box .porto-sicon-header h3.porto-sicon-title, .featured-box .wpb_heading, .featured-boxes-style-3 .featured-box .icon-featured, .featured-boxes-style-4 .featured-box .icon-featured, .featured-boxes-style-5 .featured-box .icon-featured, .featured-boxes-style-6 .featured-box .icon-featured, .featured-boxes-style-7 .featured-box .icon-featured, .featured-boxes-style-8 .featured-box .icon-featured, .feature-box.feature-box-style-2 .feature-box-icon i, .feature-box.feature-box-style-3 .feature-box-icon i, .feature-box.feature-box-style-4 .feature-box-icon i, .feature-box.feature-box-style-5 .feature-box-icon i, .feature-box.feature-box-style-6 .feature-box-icon i, .mobile-sidebar .sidebar-toggle:hover, .page-top .sort-source > li.active > a, .product-thumbs-slider.owl-carousel .thumb-nav .thumb-next, .product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev, .owl-carousel.nav-style-1 .owl-nav [class*="owl-"], .master-slider .ms-container .ms-nav-prev, .master-slider .ms-container .ms-nav-next, .master-slider .ms-container .ms-slide-vpbtn, .master-slider .ms-container .ms-video-btn, .resp-tabs-list li, h2.resp-accordion, .tabs ul.nav-tabs a, .tabs ul.nav-tabs a:hover, .tabs ul.nav-tabs li.active a, .tabs ul.nav-tabs li.active a:hover, .tabs ul.nav-tabs li.active a:focus, .wpb_wrapper .porto-sicon-read, .vc_custom_heading em, .widget .widget-title a:hover, .widget .widgettitle a:hover, .widget li > a:hover, .widget li.active > a, .widget_wysija_cont .showerrors, .sidebar-menu > li.menu-item.active > a, article.post .post-date .day, .post-item .post-date .day, section.timeline .timeline-date h3, .post-carousel .post-item.style-5 .cat-names, .post-grid .post-item.style-5 .cat-names, .post-timeline .post-item.style-5 .cat-names, .post-carousel .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-grid .post-item.style-5 .post-meta .post-views-icon.dashicons, .post-timeline .post-item.style-5 .post-meta .post-views-icon.dashicons, .portfolio-info ul li a:hover, article.member .member-role, .tm-extra-product-options .tm-epo-field-label, .tm-extra-product-options-totals .amount.final, html #topcontrol:hover, .single-post .entry-title, .sort-source-style-3 > li.active > a, ul.portfolio-details h5, .page-not-found h4, article.post .sticky-post {
    color: #8eb7cc;
}
a:active, a:focus {
    color: #7dacc5;
}
.slick-slider .slick-dots li.slick-active i, .slick-slider .slick-dots li:hover i {
    color: #79aac3 !important;
}
.list.list-icons li i, .list.list-ordened li:before, .pricing-table .most-popular, section.toggle.active > label, .timeline-balloon .balloon-time .time-dot:before, .featured-box .icon-featured:after, .featured-boxes-style-3 .featured-box .icon-featured, .featured-boxes-style-4 .featured-box .icon-featured, .feature-box.feature-box-style-3 .feature-box-icon, .owl-carousel.dots-color-primary .owl-dots .owl-dot, .master-slider .ms-slide .ms-slide-loading:before, .widget_sidebar_menu .widget-title .toggle:hover, .pagination span.current, .page-links span.current, .products-slider.owl-carousel .owl-dot:hover span, .products-slider.owl-carousel .owl-dot.active span {
    border-color: #8eb7cc;
}
.products-slider.owl-carousel .owl-dot span {
    border-color: rgba(76, 137, 169, 0.4);
}
section.toggle label, .resp-vtabs .resp-tabs-list li:hover, .resp-vtabs .resp-tabs-list li:focus, .resp-vtabs .resp-tabs-list li.resp-tab-active, .sidebar-menu .wide .popup, .wp-block-pullquote blockquote {
    border-left-color: #8eb7cc;
}
.tabs.tabs-vertical.tabs-left ul.nav-tabs li .nav-link:hover, .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active .nav-link, .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active .nav-link:hover, .tabs.tabs-vertical.tabs-left ul.nav-tabs li.active .nav-link:focus {
    border-left-color: #8eb7cc;
}
.thumb-info-ribbon:before, .right-sidebar .sidebar-menu .wide .popup {
    border-right-color: #5a96b5;
}
.tabs.tabs-vertical.tabs-right ul.nav-tabs li .nav-link:hover, .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active .nav-link, .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active .nav-link:hover, .tabs.tabs-vertical.tabs-right ul.nav-tabs li.active .nav-link:focus {
    border-right-color: #8eb7cc;
}
.porto-history .featured-box .box-content, body.boxed .page-wrapper, .master-slider .ms-loading-container .ms-loading:before, .master-slider .ms-slide .ms-slide-loading:before, #fancybox-loading:before, #fancybox-loading:after, .slick-slider .slick-loading .slick-list:before, .fullscreen-carousel > .owl-carousel:before, .fullscreen-carousel > .owl-carousel:after, .porto-loading-icon, .resp-tabs-list li:hover, .resp-tabs-list li:focus, .resp-tabs-list li.resp-tab-active, .tabs ul.nav-tabs a:hover, .tabs ul.nav-tabs a:focus, .tabs ul.nav-tabs li.active a, .tabs ul.nav-tabs li.active a:hover, .tabs ul.nav-tabs li.active a:focus, .tabs ul.nav-tabs.nav-justified .nav-link:hover, .tabs ul.nav-tabs.nav-justified .nav-link:focus, .sidebar-content .widget.widget_wysija .box-content, .mega-menu .wide .popup, .sidebar-menu > li.menu-item:hover > a, .sort-source-style-2 > li.active > a:after {
    border-top-color: #8eb7cc;
}
.page-top .product-nav .product-popup:before, .tabs.tabs-bottom ul.nav-tabs li .nav-link:hover, .tabs.tabs-bottom ul.nav-tabs li.active a, .tabs.tabs-bottom ul.nav-tabs li.active a:hover, .tabs.tabs-bottom ul.nav-tabs li.active a:focus, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus, .tabs.tabs-simple .nav-tabs > li.active .nav-link, .sort-source-style-3 > li.active > a {
    border-bottom-color: #8eb7cc;
}
.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
    border: 2px solid #8eb7cc;
}
article.post .post-date .month, article.post .post-date .format, .post-item .post-date .month, .post-item .post-date .format, .list.list-icons.list-icons-style-3 li i, .list.list-ordened.list-ordened-style-3 li:before, html .list-primary.list-ordened.list-ordened-style-3 li:before, html .list-secondary.list-ordened.list-ordened-style-3 li:before, html .list-tertiary.list-ordened.list-ordened-style-3 li:before, html .list-quaternary.list-ordened.list-ordened-style-3 li:before, html .list-dark.list-ordened.list-ordened-style-3 li:before, html .list-light.list-ordened.list-ordened-style-3 li:before, ul.nav-pills > li.active > a, ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus, section.toggle.active > label, .toggle-simple section.toggle > label:after, div.wpb_single_image .porto-vc-zoom .zoom-icon, .img-thumbnail .zoom, .thumb-info .zoom, .img-thumbnail .link, .thumb-info .link, .pricing-table .most-popular h3, .pricing-table-flat .plan h3, .pricing-table-flat .plan-price, .pricing-table-classic .most-popular h3 strong, .timeline-balloon .balloon-time .time-dot:after, section.exp-timeline .timeline-box.right:after, .floating-menu .floating-menu-btn-collapse-nav, .icon-featured, .featured-box .icon-featured, .featured-box-effect-3:hover .icon-featured, .feature-box .feature-box-icon, .inverted, .master-slider .ms-container .ms-bullet, .share-links a, .thumb-info .thumb-info-type, .thumb-info .thumb-info-action-icon, .thumb-info-ribbon, .thumb-info-social-icons a, .widget_sidebar_menu .widget-title .toggle:hover, .mega-menu > li.menu-item.active > a, .mega-menu > li.menu-item:hover > a, .mega-menu .narrow ul.sub-menu, .sidebar-menu > li.menu-item:hover, .sidebar-menu .menu-custom-block a:hover, .pagination span.current, .page-links span.current, .member-item.member-item-3 .thumb-info:hover .thumb-info-caption, .sort-source-style-2, .mega-menu.menu-hover-line > li.menu-item > a:before, .products-slider .owl-dot:hover span:after, .products-slider .owl-dot.active span:after, .blog-posts-hover_info2 .thumb-info-type a {
    background-color: #8eb7cc;
}
div.wpb_single_image .porto-vc-zoom .zoom-icon:hover, .img-thumbnail .zoom:hover, .thumb-info .zoom:hover, .img-thumbnail .link:hover, .thumb-info .link:hover, .mega-menu .narrow li.menu-item:hover > a {
    background-color: #a0c3d4;
}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #79aac3;
}
.featured-box-effect-2 .icon-featured:after {
    box-shadow: 0 0 0 3px #8eb7cc;
}
.featured-box-effect-3 .icon-featured:after {
    box-shadow: 0 0 0 10px #8eb7cc;
}
section.toggle.active > label, .pricing-table .most-popular h3, .pricing-table .most-popular h3 .desc, .pricing-table-flat .plan h3, .pricing-table-flat .plan h3 .desc, .pricing-table-flat .price, ul.nav-pills > li.active > a, ul.nav-pills > li.active > a:hover, ul.nav-pills > li.active > a:focus, .tparrows.tparrows-carousel.tp-leftarrow:before, .tparrows.tparrows-carousel.tp-rightarrow:before, .thumb-info .thumb-info-action-icon i, .thumb-info-ribbon, .thumb-info-social-icons a i, .portfolio-item .thumb-info .thumb-info-type .portfolio-like i, .portfolio-item .thumb-info .thumb-info-type .portfolio-liked i, .member-item.member-item-3 .thumb-info:hover .thumb-info-caption, .member-item.member-item-3 .thumb-info:hover .thumb-info-caption * {
    color: #ffffff;
}
.member-item.member-item-3 .thumb-info:hover .thumb-info-social-icons {
    border-color: #ffffff;
}
.member-item.member-item-3 .thumb-info:hover .share-links a {
    background-color: #ffffff;
    color: #8eb7cc;
}
@media (min-width: 992px) {
    .floating-menu .floating-menu-nav-main nav > ul > li > a:after {
        background-color: #8eb7cc;
    }
}
.post-carousel .post-item.style-5 .post-meta a, .post-grid .post-item.style-5 .post-meta a, .post-timeline .post-item.style-5 .post-meta a {
    color: #e2a09c;
}
.post-share-advance-bg, .post-share-advance .fa-share {
    background: #383f48;
}
section.exp-timeline .timeline-bar, .blog-posts .blog-post-item .meta-cats a {
    background-color: #2e353e;
}
section.exp-timeline .timeline-box.right:before {
    background-color: #2e353e !important;
    box-shadow: 0 0 0 3px #ecf1f7, 0 0 0 6px #2e353e !important;
}
.pricing-table-classic .price {
    color: #212529;
}
.section-primary .read-more, .section-primary .read-more-block {
    color: #ffffff;
}
html .list-primary.list-icons li i, html .list-primary.list-ordened li:before, html ul.nav-pills-primary a, html .toggle-primary .toggle label, html .divider.divider-primary i, .feature-box.feature-box-primary[class*="feature-box-style-"] .feature-box-icon i, .featured-box-primary h4, .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured, .featured-box-effect-7.featured-box-primary .icon-featured:before, .page-content > .has-primary-color, .page-content > *[class^="wp-block-"] .has-primary-color {
    color: #8eb7cc;
}
html .heading-primary, html .lnk-primary, html .text-color-primary {
    color: #8eb7cc !important;
}
html ul.nav-pills-primary a:hover, html ul.nav-pills-primary a:focus {
    color: #a0c3d4;
}
html ul.nav-pills-primary a:active {
    color: #7dacc5;
}
html .list-primary.list-icons.list-icons-style-3 li i, html ul.nav-pills-primary > li.active > a, html ul.nav-pills-primary > li.active > a:hover, html ul.nav-pills-primary > li.active > a:focus, html .toggle-primary .toggle.active > label, html .toggle-primary.toggle-simple .toggle > label:after, html .label-primary, html .alert-primary, html .divider.divider-primary.divider-small hr, html .divider.divider-style-2.divider-primary i, .pricing-table .plan-primary h3, .pricing-table-flat .plan-primary h3, .pricing-table-flat .plan-primary .price, .pricing-table-classic .plan-primary h3 strong, html .home-intro-primary, .feature-box .feature-box-icon-primary, .featured-box-primary .icon-featured, html .inverted-primary, html .thumb-info .thumb-info-action-icon-primary, html .thumb-info .thumb-info-action-icon-primary:hover, html .thumb-info-ribbon-primary, html .thumb-info-social-icons a.thumb-info-social-links-primary, .page-content > .has-primary-background-color, .page-content > *[class^="wp-block-"] .has-primary-background-color {
    background-color: #8eb7cc;
}
html .accordion.accordion-primary .card-header, html .section.section-primary, html .popover-primary .popover-title, html .background-color-primary, .featured-box-effect-3.featured-box-primary:hover .icon-featured {
    background-color: #8eb7cc !important;
}
html .section.section-primary-scale-2 {
    background-color: #6ba1bd !important;
}
html .list-primary.list-icons.list-icons-style-3 li i, html .list-primary.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-primary .card-header a, html .toggle-primary .toggle.active > label, html .alert-primary, html .alert-primary .alert-link, html .section.section-primary, html .section.section-primary:not([class*=" section-text-"]) h1, html .section.section-primary:not([class*=" section-text-"]) h2, html .section.section-primary:not([class*=" section-text-"]) h3, html .section.section-primary:not([class*=" section-text-"]) h4, html .section.section-primary:not([class*=" section-text-"]) h5, html .section.section-primary:not([class*=" section-text-"]) h6, html .section.section-primary-scale-2 .sort-source-style-2 > li > a, html .section.section-primary-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-primary-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-primary i, .pricing-table .plan-primary h3, .pricing-table .plan-primary h3 .desc, .pricing-table-flat .plan-primary h3, .pricing-table-flat .plan-primary h3 .desc, .pricing-table-flat .plan-primary .price, .pricing-table-classic .plan-primary h3 strong, html .home-intro-primary, html .home-intro-primary .get-started a:not(.btn), html .home-intro-primary p, html .home-intro-primary p em, html .home-intro-primary.light p, html .thumb-info .thumb-info-action-icon-primary i, html .thumb-info-ribbon-primary, html .thumb-info-social-icons a.thumb-info-social-links-primary i {
    color: #ffffff;
}
html .section.section-primary:not([class*=" section-text-"]) p {
    color: #e6e6e6;
}
html .popover-primary .popover-title {
    color: #ffffff !important;
}
html .list-primary.list-icons li i, html .toggle-primary .toggle.active > label, html .label-primary, .pricing-table .plan-primary, html .divider.divider-style-3.divider-primary i, .featured-box-primary .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured, html .heading.heading-primary h1, html .heading.heading-primary h2, html .heading.heading-primary h3, html .heading.heading-primary h4, html .heading.heading-primary h5, html .heading.heading-primary h6 {
    border-color: #8eb7cc;
}
html .blockquote-primary {
    border-color: #8eb7cc !important;
}
.featured-box-primary .box-content {
    border-top-color: #8eb7cc;
}
html .toggle-primary .toggle label {
    border-left-color: #8eb7cc;
    border-right-color: #8eb7cc;
}
html .alert-primary {
    border-color: #84b1c8;
}
html .section.section-primary {
    border-color: #7dacc5 !important;
}
html .section.section-primary-scale-2 {
    border-color: #5a96b5 !important;
}
html .section.section-primary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #6ba1bd;
}
html .thumb-info-ribbon-primary:before {
    border-right-color: #5a96b5;
}
.featured-box-effect-2.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 3px #8eb7cc;
}
.featured-box-effect-3.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 10px #8eb7cc;
}
html .toggle-primary.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
html .list-secondary.list-icons li i, html .list-secondary.list-ordened li:before, html ul.nav-pills-secondary a, html .toggle-secondary .toggle label, html .divider.divider-secondary i, .feature-box.feature-box-secondary[class*="feature-box-style-"] .feature-box-icon i, .featured-box-secondary h4, .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured, .featured-box-effect-7.featured-box-secondary .icon-featured:before, .page-content > .has-secondary-color, .page-content > *[class^="wp-block-"] .has-secondary-color {
    color: #e2a09c;
}
html .heading-secondary, html .lnk-secondary, html .text-color-secondary {
    color: #e2a09c !important;
}
html ul.nav-pills-secondary a:hover, html ul.nav-pills-secondary a:focus {
    color: #e8b3b0;
}
html ul.nav-pills-secondary a:active {
    color: #dd8e89;
}
html .list-secondary.list-icons.list-icons-style-3 li i, html ul.nav-pills-secondary > li.active > a, html ul.nav-pills-secondary > li.active > a:hover, html ul.nav-pills-secondary > li.active > a:focus, html .toggle-secondary .toggle.active > label, html .toggle-secondary.toggle-simple .toggle > label:after, html .label-secondary, html .alert-secondary, html .divider.divider-secondary.divider-small hr, html .divider.divider-style-2.divider-secondary i, .pricing-table .plan-secondary h3, .pricing-table-flat .plan-secondary h3, .pricing-table-flat .plan-secondary .price, .pricing-table-classic .plan-secondary h3 strong, html .home-intro-secondary, .feature-box .feature-box-icon-secondary, .featured-box-secondary .icon-featured, html .inverted-secondary, html .thumb-info .thumb-info-action-icon-secondary, html .thumb-info .thumb-info-action-icon-secondary:hover, html .thumb-info-ribbon-secondary, html .thumb-info-social-icons a.thumb-info-social-links-secondary, .page-content > .has-secondary-background-color, .page-content > *[class^="wp-block-"] .has-secondary-background-color {
    background-color: #e2a09c;
}
html .accordion.accordion-secondary .card-header, html .section.section-secondary, html .popover-secondary .popover-title, html .background-color-secondary, .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
    background-color: #e2a09c !important;
}
html .section.section-secondary-scale-2 {
    background-color: #d77b75 !important;
}
html .list-secondary.list-icons.list-icons-style-3 li i, html .list-secondary.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-secondary .card-header a, html .toggle-secondary .toggle.active > label, html .alert-secondary, html .alert-secondary .alert-link, html .section.section-secondary, html .section.section-secondary:not([class*=" section-text-"]) h1, html .section.section-secondary:not([class*=" section-text-"]) h2, html .section.section-secondary:not([class*=" section-text-"]) h3, html .section.section-secondary:not([class*=" section-text-"]) h4, html .section.section-secondary:not([class*=" section-text-"]) h5, html .section.section-secondary:not([class*=" section-text-"]) h6, html .section.section-secondary-scale-2 .sort-source-style-2 > li > a, html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-secondary-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-secondary i, .pricing-table .plan-secondary h3, .pricing-table .plan-secondary h3 .desc, .pricing-table-flat .plan-secondary h3, .pricing-table-flat .plan-secondary h3 .desc, .pricing-table-flat .plan-secondary .price, .pricing-table-classic .plan-secondary h3 strong, html .home-intro-secondary, html .home-intro-secondary .get-started a:not(.btn), html .home-intro-secondary p, html .home-intro-secondary p em, html .home-intro-secondary.light p, html .thumb-info .thumb-info-action-icon-secondary i, html .thumb-info-ribbon-secondary, html .thumb-info-social-icons a.thumb-info-social-links-secondary i {
    color: #ffffff;
}
html .section.section-secondary:not([class*=" section-text-"]) p {
    color: #e6e6e6;
}
html .popover-secondary .popover-title {
    color: #ffffff !important;
}
html .list-secondary.list-icons li i, html .toggle-secondary .toggle.active > label, html .label-secondary, .pricing-table .plan-secondary, html .divider.divider-style-3.divider-secondary i, .featured-box-secondary .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured, html .heading.heading-secondary h1, html .heading.heading-secondary h2, html .heading.heading-secondary h3, html .heading.heading-secondary h4, html .heading.heading-secondary h5, html .heading.heading-secondary h6 {
    border-color: #e2a09c;
}
html .blockquote-secondary {
    border-color: #e2a09c !important;
}
.featured-box-secondary .box-content {
    border-top-color: #e2a09c;
}
html .toggle-secondary .toggle label {
    border-left-color: #e2a09c;
    border-right-color: #e2a09c;
}
html .alert-secondary {
    border-color: #df9591;
}
html .section.section-secondary {
    border-color: #dd8e89 !important;
}
html .section.section-secondary-scale-2 {
    border-color: #d16861 !important;
}
html .section.section-secondary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #d77b75;
}
html .thumb-info-ribbon-secondary:before {
    border-right-color: #d16861;
}
.featured-box-effect-2.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 3px #e2a09c;
}
.featured-box-effect-3.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 10px #e2a09c;
}
html .toggle-secondary.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
html .list-tertiary.list-icons li i, html .list-tertiary.list-ordened li:before, html ul.nav-pills-tertiary a, html .toggle-tertiary .toggle label, html .divider.divider-tertiary i, .feature-box.feature-box-tertiary[class*="feature-box-style-"] .feature-box-icon i, .featured-box-tertiary h4, .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured, .featured-box-effect-7.featured-box-tertiary .icon-featured:before, .page-content > .has-tertiary-color, .page-content > *[class^="wp-block-"] .has-tertiary-color {
    color: #90aeaf;
}
html .heading-tertiary, html .lnk-tertiary, html .text-color-tertiary {
    color: #90aeaf !important;
}
html ul.nav-pills-tertiary a:hover, html ul.nav-pills-tertiary a:focus {
    color: #9fb9ba;
}
html ul.nav-pills-tertiary a:active {
    color: #82a4a5;
}
html .list-tertiary.list-icons.list-icons-style-3 li i, html ul.nav-pills-tertiary > li.active > a, html ul.nav-pills-tertiary > li.active > a:hover, html ul.nav-pills-tertiary > li.active > a:focus, html .toggle-tertiary .toggle.active > label, html .toggle-tertiary.toggle-simple .toggle > label:after, html .label-tertiary, html .alert-tertiary, html .divider.divider-tertiary.divider-small hr, html .divider.divider-style-2.divider-tertiary i, .pricing-table .plan-tertiary h3, .pricing-table-flat .plan-tertiary h3, .pricing-table-flat .plan-tertiary .price, .pricing-table-classic .plan-tertiary h3 strong, html .home-intro-tertiary, .feature-box .feature-box-icon-tertiary, .featured-box-tertiary .icon-featured, html .inverted-tertiary, html .thumb-info .thumb-info-action-icon-tertiary, html .thumb-info .thumb-info-action-icon-tertiary:hover, html .thumb-info-ribbon-tertiary, html .thumb-info-social-icons a.thumb-info-social-links-tertiary, .page-content > .has-tertiary-background-color, .page-content > *[class^="wp-block-"] .has-tertiary-background-color {
    background-color: #90aeaf;
}
html .accordion.accordion-tertiary .card-header, html .section.section-tertiary, html .popover-tertiary .popover-title, html .background-color-tertiary, .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
    background-color: #90aeaf !important;
}
html .section.section-tertiary-scale-2 {
    background-color: #73999a !important;
}
html .list-tertiary.list-icons.list-icons-style-3 li i, html .list-tertiary.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-tertiary .card-header a, html .toggle-tertiary .toggle.active > label, html .alert-tertiary, html .alert-tertiary .alert-link, html .section.section-tertiary, html .section.section-tertiary:not([class*=" section-text-"]) h1, html .section.section-tertiary:not([class*=" section-text-"]) h2, html .section.section-tertiary:not([class*=" section-text-"]) h3, html .section.section-tertiary:not([class*=" section-text-"]) h4, html .section.section-tertiary:not([class*=" section-text-"]) h5, html .section.section-tertiary:not([class*=" section-text-"]) h6, html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a, html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-tertiary-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-tertiary i, .pricing-table .plan-tertiary h3, .pricing-table .plan-tertiary h3 .desc, .pricing-table-flat .plan-tertiary h3, .pricing-table-flat .plan-tertiary h3 .desc, .pricing-table-flat .plan-tertiary .price, .pricing-table-classic .plan-tertiary h3 strong, html .home-intro-tertiary, html .home-intro-tertiary .get-started a:not(.btn), html .home-intro-tertiary p, html .home-intro-tertiary p em, html .home-intro-tertiary.light p, html .thumb-info .thumb-info-action-icon-tertiary i, html .thumb-info-ribbon-tertiary, html .thumb-info-social-icons a.thumb-info-social-links-tertiary i {
    color: #ffffff;
}
html .section.section-tertiary:not([class*=" section-text-"]) p {
    color: #e6e6e6;
}
html .popover-tertiary .popover-title {
    color: #ffffff !important;
}
html .list-tertiary.list-icons li i, html .toggle-tertiary .toggle.active > label, html .label-tertiary, .pricing-table .plan-tertiary, html .divider.divider-style-3.divider-tertiary i, .featured-box-tertiary .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured, html .heading.heading-tertiary h1, html .heading.heading-tertiary h2, html .heading.heading-tertiary h3, html .heading.heading-tertiary h4, html .heading.heading-tertiary h5, html .heading.heading-tertiary h6 {
    border-color: #90aeaf;
}
html .blockquote-tertiary {
    border-color: #90aeaf !important;
}
.featured-box-tertiary .box-content {
    border-top-color: #90aeaf;
}
html .toggle-tertiary .toggle label {
    border-left-color: #90aeaf;
    border-right-color: #90aeaf;
}
html .alert-tertiary {
    border-color: #88a8a9;
}
html .section.section-tertiary {
    border-color: #82a4a5 !important;
}
html .section.section-tertiary-scale-2 {
    border-color: #668c8d !important;
}
html .section.section-tertiary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #73999a;
}
html .thumb-info-ribbon-tertiary:before {
    border-right-color: #668c8d;
}
.featured-box-effect-2.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 3px #90aeaf;
}
.featured-box-effect-3.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 10px #90aeaf;
}
html .toggle-tertiary.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
html .list-quaternary.list-icons li i, html .list-quaternary.list-ordened li:before, html ul.nav-pills-quaternary a, html .toggle-quaternary .toggle label, html .divider.divider-quaternary i, .feature-box.feature-box-quaternary[class*="feature-box-style-"] .feature-box-icon i, .featured-box-quaternary h4, .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured, .featured-box-effect-7.featured-box-quaternary .icon-featured:before, .page-content > .has-quaternary-color, .page-content > *[class^="wp-block-"] .has-quaternary-color {
    color: #383f48;
}
html .heading-quaternary, html .lnk-quaternary, html .text-color-quaternary {
    color: #383f48 !important;
}
html ul.nav-pills-quaternary a:hover, html ul.nav-pills-quaternary a:focus {
    color: #444c57;
}
html ul.nav-pills-quaternary a:active {
    color: #2d333a;
}
html .list-quaternary.list-icons.list-icons-style-3 li i, html ul.nav-pills-quaternary > li.active > a, html ul.nav-pills-quaternary > li.active > a:hover, html ul.nav-pills-quaternary > li.active > a:focus, html .toggle-quaternary .toggle.active > label, html .toggle-quaternary.toggle-simple .toggle > label:after, html .label-quaternary, html .alert-quaternary, html .divider.divider-quaternary.divider-small hr, html .divider.divider-style-2.divider-quaternary i, .pricing-table .plan-quaternary h3, .pricing-table-flat .plan-quaternary h3, .pricing-table-flat .plan-quaternary .price, .pricing-table-classic .plan-quaternary h3 strong, html .home-intro-quaternary, .feature-box .feature-box-icon-quaternary, .featured-box-quaternary .icon-featured, html .inverted-quaternary, html .thumb-info .thumb-info-action-icon-quaternary, html .thumb-info .thumb-info-action-icon-quaternary:hover, html .thumb-info-ribbon-quaternary, html .thumb-info-social-icons a.thumb-info-social-links-quaternary, .page-content > .has-quaternary-background-color, .page-content > *[class^="wp-block-"] .has-quaternary-background-color {
    background-color: #383f48;
}
html .accordion.accordion-quaternary .card-header, html .section.section-quaternary, html .popover-quaternary .popover-title, html .background-color-quaternary, .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
    background-color: #383f48 !important;
}
html .section.section-quaternary-scale-2 {
    background-color: #22262c !important;
}
html .list-quaternary.list-icons.list-icons-style-3 li i, html .list-quaternary.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-quaternary .card-header a, html .toggle-quaternary .toggle.active > label, html .alert-quaternary, html .alert-quaternary .alert-link, html .section.section-quaternary, html .section.section-quaternary:not([class*=" section-text-"]) h1, html .section.section-quaternary:not([class*=" section-text-"]) h2, html .section.section-quaternary:not([class*=" section-text-"]) h3, html .section.section-quaternary:not([class*=" section-text-"]) h4, html .section.section-quaternary:not([class*=" section-text-"]) h5, html .section.section-quaternary:not([class*=" section-text-"]) h6, html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a, html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-quaternary-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-quaternary i, .pricing-table .plan-quaternary h3, .pricing-table .plan-quaternary h3 .desc, .pricing-table-flat .plan-quaternary h3, .pricing-table-flat .plan-quaternary h3 .desc, .pricing-table-flat .plan-quaternary .price, .pricing-table-classic .plan-quaternary h3 strong, html .home-intro-quaternary, html .home-intro-quaternary .get-started a:not(.btn), html .home-intro-quaternary p, html .home-intro-quaternary p em, html .home-intro-quaternary.light p, html .thumb-info .thumb-info-action-icon-quaternary i, html .thumb-info-ribbon-quaternary, html .thumb-info-social-icons a.thumb-info-social-links-quaternary i {
    color: #ffffff;
}
html .section.section-quaternary:not([class*=" section-text-"]) p {
    color: #e6e6e6;
}
html .popover-quaternary .popover-title {
    color: #ffffff !important;
}
html .list-quaternary.list-icons li i, html .toggle-quaternary .toggle.active > label, html .label-quaternary, .pricing-table .plan-quaternary, html .divider.divider-style-3.divider-quaternary i, .featured-box-quaternary .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured, html .heading.heading-quaternary h1, html .heading.heading-quaternary h2, html .heading.heading-quaternary h3, html .heading.heading-quaternary h4, html .heading.heading-quaternary h5, html .heading.heading-quaternary h6 {
    border-color: #383f48;
}
html .blockquote-quaternary {
    border-color: #383f48 !important;
}
.featured-box-quaternary .box-content {
    border-top-color: #383f48;
}
html .toggle-quaternary .toggle label {
    border-left-color: #383f48;
    border-right-color: #383f48;
}
html .alert-quaternary {
    border-color: #323840;
}
html .section.section-quaternary {
    border-color: #2d333a !important;
}
html .section.section-quaternary-scale-2 {
    border-color: #171a1d !important;
}
html .section.section-quaternary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #22262c;
}
html .thumb-info-ribbon-quaternary:before {
    border-right-color: #171a1d;
}
.featured-box-effect-2.featured-box-quaternary .icon-featured:after {
    box-shadow: 0 0 0 3px #383f48;
}
.featured-box-effect-3.featured-box-quaternary .icon-featured:after {
    box-shadow: 0 0 0 10px #383f48;
}
html .toggle-quaternary.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
html .list-dark.list-icons li i, html .list-dark.list-ordened li:before, html ul.nav-pills-dark a, html .toggle-dark .toggle label, html .divider.divider-dark i, .feature-box.feature-box-dark[class*="feature-box-style-"] .feature-box-icon i, .featured-box-dark h4, .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured, .featured-box-effect-7.featured-box-dark .icon-featured:before, .page-content > .has-dark-color, .page-content > *[class^="wp-block-"] .has-dark-color {
    color: #2e353e;
}
html .heading-dark, html .lnk-dark, html .text-color-dark {
    color: #2e353e !important;
}
html ul.nav-pills-dark a:hover, html ul.nav-pills-dark a:focus {
    color: #39424d;
}
html ul.nav-pills-dark a:active {
    color: #242930;
}
html .list-dark.list-icons.list-icons-style-3 li i, html ul.nav-pills-dark > li.active > a, html ul.nav-pills-dark > li.active > a:hover, html ul.nav-pills-dark > li.active > a:focus, html .toggle-dark .toggle.active > label, html .toggle-dark.toggle-simple .toggle > label:after, html .label-dark, html .alert-dark, html .divider.divider-dark.divider-small hr, html .divider.divider-style-2.divider-dark i, .pricing-table .plan-dark h3, .pricing-table-flat .plan-dark h3, .pricing-table-flat .plan-dark .price, .pricing-table-classic .plan-dark h3 strong, html .home-intro-dark, .feature-box .feature-box-icon-dark, .featured-box-dark .icon-featured, html .inverted-dark, html .thumb-info .thumb-info-action-icon-dark, html .thumb-info .thumb-info-action-icon-dark:hover, html .thumb-info-ribbon-dark, html .thumb-info-social-icons a.thumb-info-social-links-dark, .page-content > .has-dark-background-color, .page-content > *[class^="wp-block-"] .has-dark-background-color {
    background-color: #2e353e;
}
html .accordion.accordion-dark .card-header, html .section.section-dark, html .popover-dark .popover-title, html .background-color-dark, .featured-box-effect-3.featured-box-dark:hover .icon-featured {
    background-color: #2e353e !important;
}
html .section.section-dark-scale-2 {
    background-color: #191c21 !important;
}
html .list-dark.list-icons.list-icons-style-3 li i, html .list-dark.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-dark .card-header a, html .toggle-dark .toggle.active > label, html .alert-dark, html .alert-dark .alert-link, html .section.section-dark, html .section.section-dark:not([class*=" section-text-"]) h1, html .section.section-dark:not([class*=" section-text-"]) h2, html .section.section-dark:not([class*=" section-text-"]) h3, html .section.section-dark:not([class*=" section-text-"]) h4, html .section.section-dark:not([class*=" section-text-"]) h5, html .section.section-dark:not([class*=" section-text-"]) h6, html .section.section-dark-scale-2 .sort-source-style-2 > li > a, html .section.section-dark-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-dark-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-dark i, .pricing-table .plan-dark h3, .pricing-table .plan-dark h3 .desc, .pricing-table-flat .plan-dark h3, .pricing-table-flat .plan-dark h3 .desc, .pricing-table-flat .plan-dark .price, .pricing-table-classic .plan-dark h3 strong, html .home-intro-dark, html .home-intro-dark .get-started a:not(.btn), html .home-intro-dark p, html .home-intro-dark p em, html .home-intro-dark.light p, html .thumb-info .thumb-info-action-icon-dark i, html .thumb-info-ribbon-dark, html .thumb-info-social-icons a.thumb-info-social-links-dark i {
    color: #ffffff;
}
html .section.section-dark:not([class*=" section-text-"]) p {
    color: #e6e6e6;
}
html .popover-dark .popover-title {
    color: #ffffff !important;
}
html .list-dark.list-icons li i, html .toggle-dark .toggle.active > label, html .label-dark, .pricing-table .plan-dark, html .divider.divider-style-3.divider-dark i, .featured-box-dark .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured, html .heading.heading-dark h1, html .heading.heading-dark h2, html .heading.heading-dark h3, html .heading.heading-dark h4, html .heading.heading-dark h5, html .heading.heading-dark h6 {
    border-color: #2e353e;
}
html .blockquote-dark {
    border-color: #2e353e !important;
}
.featured-box-dark .box-content {
    border-top-color: #2e353e;
}
html .toggle-dark .toggle label {
    border-left-color: #2e353e;
    border-right-color: #2e353e;
}
html .alert-dark {
    border-color: #282e36;
}
html .section.section-dark {
    border-color: #242930 !important;
}
html .section.section-dark-scale-2 {
    border-color: #0e1013 !important;
}
html .section.section-dark-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #191c21;
}
html .thumb-info-ribbon-dark:before {
    border-right-color: #0e1013;
}
.featured-box-effect-2.featured-box-dark .icon-featured:after {
    box-shadow: 0 0 0 3px #2e353e;
}
.featured-box-effect-3.featured-box-dark .icon-featured:after {
    box-shadow: 0 0 0 10px #2e353e;
}
html .toggle-dark.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
html .list-light.list-icons li i, html .list-light.list-ordened li:before, html ul.nav-pills-light a, html .toggle-light .toggle label, html .divider.divider-light i, .feature-box.feature-box-light[class*="feature-box-style-"] .feature-box-icon i, .featured-box-light h4, .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured, .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured, .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured, .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured, .featured-box-effect-7.featured-box-light .icon-featured:before, .page-content > .has-light-color, .page-content > *[class^="wp-block-"] .has-light-color {
    color: #ffffff;
}
html .heading-light, html .lnk-light, html .text-color-light {
    color: #ffffff !important;
}
html ul.nav-pills-light a:hover, html ul.nav-pills-light a:focus {
    color: #ffffff;
}
html ul.nav-pills-light a:active {
    color: #f3f3f3;
}
html .list-light.list-icons.list-icons-style-3 li i, html ul.nav-pills-light > li.active > a, html ul.nav-pills-light > li.active > a:hover, html ul.nav-pills-light > li.active > a:focus, html .toggle-light .toggle.active > label, html .toggle-light.toggle-simple .toggle > label:after, html .label-light, html .alert-light, html .divider.divider-light.divider-small hr, html .divider.divider-style-2.divider-light i, .pricing-table .plan-light h3, .pricing-table-flat .plan-light h3, .pricing-table-flat .plan-light .price, .pricing-table-classic .plan-light h3 strong, html .home-intro-light, .feature-box .feature-box-icon-light, .featured-box-light .icon-featured, html .inverted-light, html .thumb-info .thumb-info-action-icon-light, html .thumb-info .thumb-info-action-icon-light:hover, html .thumb-info-ribbon-light, html .thumb-info-social-icons a.thumb-info-social-links-light, .page-content > .has-light-background-color, .page-content > *[class^="wp-block-"] .has-light-background-color {
    background-color: #ffffff;
}
html .accordion.accordion-light .card-header, html .section.section-light, html .popover-light .popover-title, html .background-color-light, .featured-box-effect-3.featured-box-light:hover .icon-featured {
    background-color: #ffffff !important;
}
html .section.section-light-scale-2 {
    background-color: #e6e6e6 !important;
}
html .list-light.list-icons.list-icons-style-3 li i, html .list-light.list-ordened.list-ordened-style-3 li:before, html .accordion.accordion-light .card-header a, html .toggle-light .toggle.active > label, html .alert-light, html .alert-light .alert-link, html .section.section-light, html .section.section-light:not([class*=" section-text-"]) h1, html .section.section-light:not([class*=" section-text-"]) h2, html .section.section-light:not([class*=" section-text-"]) h3, html .section.section-light:not([class*=" section-text-"]) h4, html .section.section-light:not([class*=" section-text-"]) h5, html .section.section-light:not([class*=" section-text-"]) h6, html .section.section-light-scale-2 .sort-source-style-2 > li > a, html .section.section-light-scale-2 .sort-source-style-2 > li > a:focus, html .section.section-light-scale-2 .sort-source-style-2 > li > a:hover, html .divider.divider-style-2.divider-light i, .pricing-table .plan-light h3, .pricing-table .plan-light h3 .desc, .pricing-table-flat .plan-light h3, .pricing-table-flat .plan-light h3 .desc, .pricing-table-flat .plan-light .price, .pricing-table-classic .plan-light h3 strong, html .home-intro-light, html .home-intro-light .get-started a:not(.btn), html .home-intro-light p, html .home-intro-light p em, html .home-intro-light.light p, html .thumb-info .thumb-info-action-icon-light i, html .thumb-info-ribbon-light, html .thumb-info-social-icons a.thumb-info-social-links-light i {
    color: #777777;
}
html .section.section-light:not([class*=" section-text-"]) p {
    color: #5e5e5e;
}
html .popover-light .popover-title {
    color: #777777 !important;
}
html .list-light.list-icons li i, html .toggle-light .toggle.active > label, html .label-light, .pricing-table .plan-light, html .divider.divider-style-3.divider-light i, .featured-box-light .icon-featured:after, .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured, .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured, html .heading.heading-light h1, html .heading.heading-light h2, html .heading.heading-light h3, html .heading.heading-light h4, html .heading.heading-light h5, html .heading.heading-light h6 {
    border-color: #ffffff;
}
html .blockquote-light {
    border-color: #ffffff !important;
}
.featured-box-light .box-content {
    border-top-color: #ffffff;
}
html .toggle-light .toggle label {
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}
html .alert-light {
    border-color: #f8f8f8;
}
html .section.section-light {
    border-color: #f3f3f3 !important;
}
html .section.section-light-scale-2 {
    border-color: #d9d9d9 !important;
}
html .section.section-light-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #e6e6e6;
}
html .thumb-info-ribbon-light:before {
    border-right-color: #d9d9d9;
}
.featured-box-effect-2.featured-box-light .icon-featured:after {
    box-shadow: 0 0 0 3px #ffffff;
}
.featured-box-effect-3.featured-box-light .icon-featured:after {
    box-shadow: 0 0 0 10px #ffffff;
}
html .toggle-light.toggle-simple .toggle > label {
    background: transparent;
    color: #1d2127;
}
.header-side-nav .sidebar-menu > li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a, .main-sidebar-menu .sidebar-menu > li.menu-item > a, .header-side-nav .sidebar-menu .menu-custom-block span, .toggle-menu-wrap .sidebar-menu .menu-custom-block span, .main-sidebar-menu .sidebar-menu .menu-custom-block span, .header-side-nav .sidebar-menu .menu-custom-block a, .toggle-menu-wrap .sidebar-menu .menu-custom-block a, .main-sidebar-menu .sidebar-menu .menu-custom-block a {
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
}
.header-side-nav .sidebar-menu > li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a, .header-side-nav .sidebar-menu > li.menu-item > .arrow:before, .toggle-menu-wrap .sidebar-menu > li.menu-item > .arrow:before, .header-side-nav .sidebar-menu .menu-custom-block a, .toggle-menu-wrap .sidebar-menu .menu-custom-block a {
    color: #ffffff
}
.header-side-nav .sidebar-menu > li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item > a, .header-side-nav .sidebar-menu > li.menu-item:hover > a, .toggle-menu-wrap .sidebar-menu > li.menu-item:hover > a, .header-side-nav .sidebar-menu > li.menu-item.active > a, .toggle-menu-wrap .sidebar-menu > li.menu-item.active > a, .header-side-nav .sidebar-menu .menu-custom-block a, .toggle-menu-wrap .sidebar-menu .menu-custom-block a, .header-side-nav .sidebar-menu .menu-custom-block a:hover, .toggle-menu-wrap .sidebar-menu .menu-custom-block a:hover, .header-side-nav .sidebar-menu .menu-custom-block a:hover + a, .toggle-menu-wrap .sidebar-menu .menu-custom-block a:hover + a {
    border-top-color: transparent;
}
.header-side-nav .sidebar-menu > li.menu-item:hover, .toggle-menu-wrap .sidebar-menu > li.menu-item:hover, .header-side-nav .sidebar-menu > li.menu-item.active, .toggle-menu-wrap .sidebar-menu > li.menu-item.active, .header-side-nav .sidebar-menu .menu-custom-block a:hover, .toggle-menu-wrap .sidebar-menu .menu-custom-block a:hover {
    background-color: transparent;
}
.header-side-nav .sidebar-menu > li.menu-item.active + li.menu-item > a, .toggle-menu-wrap .sidebar-menu > li.menu-item.active + li.menu-item > a {
    border-top: none;
}
.header-side-nav .sidebar-menu > li.menu-item:hover > a, .toggle-menu-wrap .sidebar-menu > li.menu-item:hover > a, .header-side-nav .sidebar-menu > li.menu-item.active > a, .toggle-menu-wrap .sidebar-menu > li.menu-item.active > a, header-side-nav .sidebar-menu > li.menu-item.active > .arrow:before, .toggle-menu-wrap .sidebar-menu > li.menu-item.active > .arrow:before, .header-side-nav .sidebar-menu > li.menu-item:hover > .arrow:before, .toggle-menu-wrap .sidebar-menu > li.menu-item:hover > .arrow:before, .header-side-nav .sidebar-menu .menu-custom-block a:hover, .toggle-menu-wrap .sidebar-menu .menu-custom-block a:hover {
    color: #e8e8e8;
}
.toggle-menu-wrap .sidebar-menu > li.menu-item > a {
    border-top-color: rgba(0, 0, 0, 0.125);
}
.page-top {
    border-top: 5px solid #384045;
    border-bottom: 5px solid #cccccc;
}
.page-top > .container {
    padding-top: 0px;
    padding-bottom: 0px;
}
.page-top .yoast-breadcrumbs, .page-top .breadcrumbs-wrap {
    color: #777777;
}
.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link {
    color: #0088cc;
}
.page-top .page-title {
    color: #ffffff;
    font-family: Poppins;
}
.page-top .page-sub-title {
    color: #e6e6e6;
    margin: 0px 0px 0px 0px;
}
.page-top .sort-source > li > a {
    color: #ffffff;
}
@media (max-width: 767px) {
    .page-top .sort-source {
        background: #171717;
        border-top: 5px solid #cccccc;
        margin-bottom: -5px;
        bottom: -6px;
    }
}
@media (min-width: 768px) {
    #breadcrumbs-boxed {
        max-width: 690px;
    }
    #breadcrumbs-boxed .container {
        max-width: 660px;
    }
}
@media (min-width: 992px) {
    #breadcrumbs-boxed {
        max-width: 930px;
    }
    #breadcrumbs-boxed .container {
        max-width: 900px;
    }
}
@media (min-width: 1170px) {
    #breadcrumbs-boxed {
        max-width: 1110px;
    }
    #breadcrumbs-boxed .container {
        max-width: 1080px;
    }
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .tparrows.tparrows-carousel.tp-leftarrow, .tparrows.tparrows-carousel.tp-rightarrow, .button, input.submit {
    color: #fff;
    background-color: #8eb7cc;
    border-color: #8eb7cc;
}
.owl-carousel .owl-nav [class*="owl-"]:hover, .owl-carousel .owl-nav [class*="owl-"]:active, .owl-carousel .owl-nav [class*="owl-"]:focus, .tparrows.tparrows-carousel.tp-leftarrow:hover, .tparrows.tparrows-carousel.tp-rightarrow:hover, .tparrows.tparrows-carousel.tp-leftarrow:active, .tparrows.tparrows-carousel.tp-rightarrow:active, .tparrows.tparrows-carousel.tp-leftarrow:focus, .tparrows.tparrows-carousel.tp-rightarrow:focus {
    background-color: #7dacc5;
    border-color: #7dacc5;
}
.widget.follow-us .share-links a:not(:hover) {
    color: #525252;
    background-color: #fff;
}
.btn-primary:hover, .button:hover, input.submit:hover, .btn-primary:active, .button:active, input.submit:active, .btn-primary:focus, .button:focus, input.submit:focus {
    border-color: #7dacc5;
    background-color: #7dacc5;
    color: #ffffff;
}
.btn-primary.disabled, .button.disabled, input.submit.disabled, .btn-primary[disabled], .button[disabled], input.submit[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .button, fieldset[disabled] input.submit, .btn-primary.disabled:hover, .button.disabled:hover, input.submit.disabled:hover, .btn-primary[disabled]:hover, .button[disabled]:hover, input.submit[disabled]:hover, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .button:hover, fieldset[disabled] input.submit:hover, .btn-primary.disabled:focus, .button.disabled:focus, input.submit.disabled:focus, .btn-primary[disabled]:focus, .button[disabled]:focus, input.submit[disabled]:focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .button:focus, fieldset[disabled] input.submit:focus, .btn-primary.disabled.focus, .button.disabled.focus, input.submit.disabled.focus, .btn-primary[disabled].focus, .button[disabled].focus, input.submit[disabled].focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .button.focus, fieldset[disabled] input.submit.focus, .btn-primary.disabled:active, .button.disabled:active, input.submit.disabled:active, .btn-primary[disabled]:active, .button[disabled]:active, input.submit[disabled]:active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .button:active, fieldset[disabled] input.submit:active, .btn-primary.disabled.active, .button.disabled.active, input.submit.disabled.active, .btn-primary[disabled].active, .button[disabled].active, input.submit[disabled].active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .button.active, fieldset[disabled] input.submit.active, [type="submit"], .geodir-search [type="button"], .geodir-search [type="submit"], #geodir-wrapper [type="button"], #geodir-wrapper [type="submit"] {
    background-color: #8eb7cc;
    border-color: #8eb7cc;
}
[type="submit"]:hover, .geodir-search [type="button"]:hover, .geodir-search [type="submit"]:hover, #geodir-wrapper [type="button"]:hover, #geodir-wrapper [type="submit"]:hover, [type="submit"]:active, .geodir-search [type="button"]:active, .geodir-search [type="submit"]:active, #geodir-wrapper [type="button"]:active, #geodir-wrapper [type="submit"]:active {
    border-color: #7dacc5;
    background-color: #7dacc5;
}
[type="submit"][disabled], .geodir-search [type="button"][disabled], .geodir-search [type="submit"][disabled], #geodir-wrapper [type="button"][disabled], #geodir-wrapper [type="submit"][disabled], fieldset[disabled] [type="submit"], fieldset[disabled] .geodir-search [type="button"], fieldset[disabled] .geodir-search [type="submit"], fieldset[disabled] #geodir-wrapper [type="button"], fieldset[disabled] #geodir-wrapper [type="submit"], [type="submit"][disabled]:hover, .geodir-search [type="button"][disabled]:hover, .geodir-search [type="submit"][disabled]:hover, #geodir-wrapper [type="button"][disabled]:hover, #geodir-wrapper [type="submit"][disabled]:hover, fieldset[disabled] [type="submit"]:hover, fieldset[disabled] .geodir-search [type="button"]:hover, fieldset[disabled] .geodir-search [type="submit"]:hover, fieldset[disabled] #geodir-wrapper [type="button"]:hover, fieldset[disabled] #geodir-wrapper [type="submit"]:hover, [type="submit"][disabled]:focus, .geodir-search [type="button"][disabled]:focus, .geodir-search [type="submit"][disabled]:focus, #geodir-wrapper [type="button"][disabled]:focus, #geodir-wrapper [type="submit"][disabled]:focus, fieldset[disabled] [type="submit"]:focus, fieldset[disabled] .geodir-search [type="button"]:focus, fieldset[disabled] .geodir-search [type="submit"]:focus, fieldset[disabled] #geodir-wrapper [type="button"]:focus, fieldset[disabled] #geodir-wrapper [type="submit"]:focus, [type="submit"][disabled]:active, .geodir-search [type="button"][disabled]:active, .geodir-search [type="submit"][disabled]:active, #geodir-wrapper [type="button"][disabled]:active, #geodir-wrapper [type="submit"][disabled]:active, fieldset[disabled] [type="submit"]:active, fieldset[disabled] .geodir-search [type="button"]:active, fieldset[disabled] .geodir-search [type="submit"]:active, fieldset[disabled] #geodir-wrapper [type="button"]:active, fieldset[disabled] #geodir-wrapper [type="submit"]:active {
    background-color: #8eb7cc;
    border-color: #8eb7cc;
}
html .btn-primary {
    color: #ffffff;
    background-color: #8eb7cc;
    border-color: #8eb7cc #8eb7cc #6ba1bd;
}
html .btn-primary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #6ba1bd;
    border-color: #6ba1bd #6ba1bd #4c89a9;
}
html .btn-primary-scale-2:hover, html .btn-primary-scale-2:active, html .btn-primary-scale-2:focus {
    border-color: #5a96b5;
    background-color: #5a96b5;
}
html .btn-borders.btn-primary {
    background: transparent;
    border-color: #8eb7cc;
    color: #8eb7cc;
}
html .btn-arrow.btn-primary, html .btn-arrow.btn-primary:hover, html .btn-arrow.btn-primary:active, html .btn-arrow.btn-primary:not(:disabled):active {
    color: #8eb7cc;
}
html .btn-arrow.btn-primary .icon-wrapper {
    background-color: #8eb7cc;
    box-shadow: 2px 3px 18px -3px #8eb7cc;
}
html .btn-borders.btn-primary:hover, html .btn-borders.btn-primary:focus, html .btn-borders.btn-primary:active {
    background-color: #7dacc5;
    border-color: #8eb7cc !important;
    color: #ffffff;
}
html .tabs-primary .nav-tabs li .nav-link, html .tabs-primary .nav-tabs.nav-justified li .nav-link, html .tabs-primary .nav-tabs li .nav-link:hover, html .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
    color: #8eb7cc;
}
html .tabs-primary .nav-tabs li .nav-link:hover, html .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #8eb7cc;
}
html .tabs-primary .nav-tabs li.active .nav-link, html .tabs-primary .nav-tabs.nav-justified li.active .nav-link, html .tabs-primary .nav-tabs li.active .nav-link:hover, html .tabs-primary .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-primary .nav-tabs li.active .nav-link:focus, html .tabs-primary .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #8eb7cc;
    color: #8eb7cc;
}
html .tabs-primary.tabs-bottom .nav-tabs li .nav-link:hover, html .tabs-primary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html .tabs-primary.tabs-bottom .nav-tabs li.active .nav-link, html .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link, html .tabs-primary.tabs-bottom .nav-tabs li.active .nav-link:hover, html .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-primary.tabs-bottom .nav-tabs li.active .nav-link:focus, html .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #8eb7cc;
}
html .tabs-primary.tabs-vertical.tabs-left li .nav-link:hover, html .tabs-primary.tabs-vertical.tabs-left li.active .nav-link, html .tabs-primary.tabs-vertical.tabs-left li.active .nav-link:hover, html .tabs-primary.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #8eb7cc;
}
html .tabs-primary.tabs-vertical.tabs-right li .nav-link:hover, html .tabs-primary.tabs-vertical.tabs-right li.active .nav-link, html .tabs-primary.tabs-vertical.tabs-right li.active .nav-link:hover, html .tabs-primary.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #8eb7cc;
}
html .stats-block.counter-primary .stats-number, html .stats-block.counter-primary div.counter_prefix, html .stats-block.counter-primary div.counter_suffix {
    color: #8eb7cc;
}
html .btn-secondary {
    color: #ffffff;
    background-color: #e2a09c;
    border-color: #e2a09c #e2a09c #d77b75;
}
html .btn-secondary:hover, html .btn-secondary:focus, html .btn-secondary:active {
    color: #ffffff;
    background-color: #ebbbb8;
    border-color: #eec6c4 #eec6c4 #e2a09c;
}
html .btn-secondary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d77b75;
    border-color: #d77b75 #d77b75 #cb554e;
}
html .btn-secondary-scale-2:hover, html .btn-secondary-scale-2:active, html .btn-secondary-scale-2:focus {
    border-color: #d16861;
    background-color: #d16861;
}
html .btn-borders.btn-secondary {
    background: transparent;
    border-color: #e2a09c;
    color: #e2a09c;
}
html .btn-arrow.btn-secondary, html .btn-arrow.btn-secondary:hover, html .btn-arrow.btn-secondary:active, html .btn-arrow.btn-secondary:not(:disabled):active {
    color: #e2a09c;
}
html .btn-arrow.btn-secondary .icon-wrapper {
    background-color: #e2a09c;
    box-shadow: 2px 3px 18px -3px #e2a09c;
}
html .btn-borders.btn-secondary:hover, html .btn-borders.btn-secondary:focus, html .btn-borders.btn-secondary:active {
    background-color: #dd8e89;
    border-color: #e2a09c !important;
    color: #ffffff;
}
html .tabs-secondary .nav-tabs li .nav-link, html .tabs-secondary .nav-tabs.nav-justified li .nav-link, html .tabs-secondary .nav-tabs li .nav-link:hover, html .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
    color: #e2a09c;
}
html .tabs-secondary .nav-tabs li .nav-link:hover, html .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #e2a09c;
}
html .tabs-secondary .nav-tabs li.active .nav-link, html .tabs-secondary .nav-tabs.nav-justified li.active .nav-link, html .tabs-secondary .nav-tabs li.active .nav-link:hover, html .tabs-secondary .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-secondary .nav-tabs li.active .nav-link:focus, html .tabs-secondary .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #e2a09c;
    color: #e2a09c;
}
html .tabs-secondary.tabs-bottom .nav-tabs li .nav-link:hover, html .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html .tabs-secondary.tabs-bottom .nav-tabs li.active .nav-link, html .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link, html .tabs-secondary.tabs-bottom .nav-tabs li.active .nav-link:hover, html .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-secondary.tabs-bottom .nav-tabs li.active .nav-link:focus, html .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #e2a09c;
}
html .tabs-secondary.tabs-vertical.tabs-left li .nav-link:hover, html .tabs-secondary.tabs-vertical.tabs-left li.active .nav-link, html .tabs-secondary.tabs-vertical.tabs-left li.active .nav-link:hover, html .tabs-secondary.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #e2a09c;
}
html .tabs-secondary.tabs-vertical.tabs-right li .nav-link:hover, html .tabs-secondary.tabs-vertical.tabs-right li.active .nav-link, html .tabs-secondary.tabs-vertical.tabs-right li.active .nav-link:hover, html .tabs-secondary.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #e2a09c;
}
html .stats-block.counter-secondary .stats-number, html .stats-block.counter-secondary div.counter_prefix, html .stats-block.counter-secondary div.counter_suffix {
    color: #e2a09c;
}
html .btn-dark {
    color: #ffffff;
    background-color: #2e353e;
    border-color: #2e353e #2e353e #191c21;
}
html .btn-dark:hover, html .btn-dark:focus, html .btn-dark:active {
    color: #ffffff;
    background-color: #3e4753;
    border-color: #444f5c #444f5c #2e353e;
}
html .btn-dark-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #191c21;
    border-color: #191c21 #191c21 #030304;
}
html .btn-dark-scale-2:hover, html .btn-dark-scale-2:active, html .btn-dark-scale-2:focus {
    border-color: #0e1013;
    background-color: #0e1013;
}
html .btn-borders.btn-dark {
    background: transparent;
    border-color: #2e353e;
    color: #2e353e;
}
html .btn-arrow.btn-dark, html .btn-arrow.btn-dark:hover, html .btn-arrow.btn-dark:active, html .btn-arrow.btn-dark:not(:disabled):active {
    color: #2e353e;
}
html .btn-arrow.btn-dark .icon-wrapper {
    background-color: #2e353e;
    box-shadow: 2px 3px 18px -3px #2e353e;
}
html .btn-borders.btn-dark:hover, html .btn-borders.btn-dark:focus, html .btn-borders.btn-dark:active {
    background-color: #242930;
    border-color: #2e353e !important;
    color: #ffffff;
}
html .tabs-dark .nav-tabs li .nav-link, html .tabs-dark .nav-tabs.nav-justified li .nav-link, html .tabs-dark .nav-tabs li .nav-link:hover, html .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
    color: #2e353e;
}
html .tabs-dark .nav-tabs li .nav-link:hover, html .tabs-dark .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #2e353e;
}
html .tabs-dark .nav-tabs li.active .nav-link, html .tabs-dark .nav-tabs.nav-justified li.active .nav-link, html .tabs-dark .nav-tabs li.active .nav-link:hover, html .tabs-dark .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-dark .nav-tabs li.active .nav-link:focus, html .tabs-dark .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #2e353e;
    color: #2e353e;
}
html .tabs-dark.tabs-bottom .nav-tabs li .nav-link:hover, html .tabs-dark.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html .tabs-dark.tabs-bottom .nav-tabs li.active .nav-link, html .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active .nav-link, html .tabs-dark.tabs-bottom .nav-tabs li.active .nav-link:hover, html .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-dark.tabs-bottom .nav-tabs li.active .nav-link:focus, html .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #2e353e;
}
html .tabs-dark.tabs-vertical.tabs-left li .nav-link:hover, html .tabs-dark.tabs-vertical.tabs-left li.active .nav-link, html .tabs-dark.tabs-vertical.tabs-left li.active .nav-link:hover, html .tabs-dark.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #2e353e;
}
html .tabs-dark.tabs-vertical.tabs-right li .nav-link:hover, html .tabs-dark.tabs-vertical.tabs-right li.active .nav-link, html .tabs-dark.tabs-vertical.tabs-right li.active .nav-link:hover, html .tabs-dark.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #2e353e;
}
html .stats-block.counter-dark .stats-number, html .stats-block.counter-dark div.counter_prefix, html .stats-block.counter-dark div.counter_suffix {
    color: #2e353e;
}
html .btn-light {
    color: #777777;
    background-color: #ffffff;
    border-color: #ffffff #ffffff #e6e6e6;
}
html .btn-light:hover, html .btn-light:focus, html .btn-light:active {
    color: #777777;
    background-color: #ffffff;
    border-color: #ffffff #ffffff #ffffff;
}
html .btn-light-scale-2 {
    color: #777777;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #e6e6e6;
    border-color: #e6e6e6 #e6e6e6 #cccccc;
}
html .btn-light-scale-2:hover, html .btn-light-scale-2:active, html .btn-light-scale-2:focus {
    border-color: #d9d9d9;
    background-color: #d9d9d9;
}
html .btn-borders.btn-light {
    background: transparent;
    border-color: #ffffff;
    color: #ffffff;
}
html .btn-arrow.btn-light, html .btn-arrow.btn-light:hover, html .btn-arrow.btn-light:active, html .btn-arrow.btn-light:not(:disabled):active {
    color: #ffffff;
}
html .btn-arrow.btn-light .icon-wrapper {
    background-color: #ffffff;
    box-shadow: 2px 3px 18px -3px #ffffff;
}
html .btn-borders.btn-light:hover, html .btn-borders.btn-light:focus, html .btn-borders.btn-light:active {
    background-color: #f3f3f3;
    border-color: #ffffff !important;
    color: #777777;
}
html .tabs-light .nav-tabs li .nav-link, html .tabs-light .nav-tabs.nav-justified li .nav-link, html .tabs-light .nav-tabs li .nav-link:hover, html .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
    color: #ffffff;
}
html .tabs-light .nav-tabs li .nav-link:hover, html .tabs-light .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #ffffff;
}
html .tabs-light .nav-tabs li.active .nav-link, html .tabs-light .nav-tabs.nav-justified li.active .nav-link, html .tabs-light .nav-tabs li.active .nav-link:hover, html .tabs-light .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-light .nav-tabs li.active .nav-link:focus, html .tabs-light .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #ffffff;
    color: #ffffff;
}
html .tabs-light.tabs-bottom .nav-tabs li .nav-link:hover, html .tabs-light.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover, html .tabs-light.tabs-bottom .nav-tabs li.active .nav-link, html .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active .nav-link, html .tabs-light.tabs-bottom .nav-tabs li.active .nav-link:hover, html .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover, html .tabs-light.tabs-bottom .nav-tabs li.active .nav-link:focus, html .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #ffffff;
}
html .tabs-light.tabs-vertical.tabs-left li .nav-link:hover, html .tabs-light.tabs-vertical.tabs-left li.active .nav-link, html .tabs-light.tabs-vertical.tabs-left li.active .nav-link:hover, html .tabs-light.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #ffffff;
}
html .tabs-light.tabs-vertical.tabs-right li .nav-link:hover, html .tabs-light.tabs-vertical.tabs-right li.active .nav-link, html .tabs-light.tabs-vertical.tabs-right li.active .nav-link:hover, html .tabs-light.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #ffffff;
}
html .stats-block.counter-light .stats-number, html .stats-block.counter-light div.counter_prefix, html .stats-block.counter-light div.counter_suffix {
    color: #ffffff;
}
.portfolio-item:hover .thumb-info-icons .thumb-info-icon {
    background-color: #90aeaf !important;
}
.widget_sidebar_menu .widget-title, .sidebar-menu > li.menu-item > a, .sidebar-menu .menu-custom-block a {
    color: #444444;
}
.sidebar-menu > li.menu-item > .arrow:before {
    color: #838b90;
}
.mega-menu > li.menu-item > a, .mega-menu .wide .popup li.sub > a, .header-side .sidebar-menu > li.menu-item > a, .main-sidebar-menu .sidebar-menu > li.menu-item > a, .main-sidebar-menu .sidebar-menu .menu-custom-item a, .sidebar-menu .wide .popup li.sub > a, .porto-view-switcher .narrow li.menu-item > a {
    text-transform: none;
}
.popup .sub-menu, .header-side-nav .narrow .popup {
    text-transform: none;
}
.mega-menu .tip, .sidebar-menu .tip, .accordion-menu .tip, .menu-custom-block .tip {
    background: #0cc485;
    border-color: #0cc485;
}
section.timeline .timeline-box.left:before, section.timeline .timeline-box.right:before {
    background: #8eb7cc;
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #8eb7cc;
}
article.post .post-date .sticky, .post-item .post-date .sticky {
    background: #62b959;
    color: #ffffff;
}
ul.category-color-dark li.product-category .thumb-info-title {
    color: #1d2127
}
#footer, #footer p, #footer .widget > div > ul li, #footer .widget > ul li {
    color: #000000;
}
#footer .widget > div > ul, #footer .widget > ul, #footer .widget > div > ul li, #footer .widget > ul li, #footer .post-item-small {
    border-color: rgba(0, 0, 0, 0.3);
}
#footer a:not(.btn), #footer .tooltip-icon {
    color: #000000;
}
#footer .tooltip-icon {
    border-color: #000000;
}
#footer a:hover {
    color: #d0d0d0;
}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .widget-title, #footer .widgettitle, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a, #footer .widget-title a, #footer .widgettitle a, #footer .widget.twitter-tweets .fa-twitter {
    color: #000000;
}
#footer .footer-ribbon {
    background-color: #0088cc;
}
#footer .footer-ribbon:before {
    border-right-color: #005580;
}
#footer .footer-ribbon, #footer .footer-ribbon a, #footer .footer-ribbon a:hover, #footer .footer-ribbon a:focus {
    color: #ffffff;
}
#footer .footer-bottom a, #footer .footer-bottom .widget_nav_menu ul li:before {
    color: #000000;
}
#footer .footer-bottom a:hover {
    color: #777777;
}
#footer .follow-us .share-links a:not(:hover), .footer-top .follow-us .share-links a:not(:hover) {
    background: #ffffff;
    color: #555555;
}
@media (min-width: 768px) {
    #footer-boxed {
        max-width: 690px;
    }
    #footer-boxed .container {
        max-width: 660px;
    }
}
@media (min-width: 992px) {
    #footer-boxed {
        max-width: 930px;
    }
    #footer-boxed .container {
        max-width: 900px;
    }
}
@media (min-width: 1170px) {
    #footer-boxed {
        max-width: 1110px;
    }
    #footer-boxed .container {
        max-width: 1080px;
    }
}
.alternative-font, #footer .footer-ribbon {
    font-weight: 400;
}
.pricing-table-flat .plan-price, .searchform .live-search-list .autocomplete-suggestion {
    font-family: Tahoma, Geneva, sans-serif;
}
