body {
   font-family: 'Times New Roman', Times, serif !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.2px;
}

li {
    line-height: 22px;
}

h1 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    font-size: 36px;
    line-height: 44px;
}

h1.big {
    font-size: 58.1544px;
    line-height: 54.0012px;
}

h1.small {
    font-size: 30.4632px;
    line-height: 41.998px;
    font-weight: 600;
}

h2 {
    font-family: Open Sans, sans-serif;
    font-weight: 300;
    font-size: 30px;
    line-height: 40px;
}

h3 {
    font-family: Open Sans, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 32px;
}

h4 {
    font-family: Open Sans, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
}

h5 {
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

h6 {
    font-family: Open Sans, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

h2.vc_custom_heading {
    font-weight: 400;
}

@media (max-width:575px) {
    body {
        font-size: 13px;
        line-height: 20px;
    }
    h1 {
        font-size: 33.4286px;
        line-height: 40px;
    }
    h1.big {
        font-size: 54.0005px;
        line-height: 49.092px;
    }
    h2 {
        font-size: 27.8571px;
        line-height: 36.3636px;
    }
    h3 {
        font-size: 13px;
        line-height: 29.0909px;
    }
    h4 {
        font-size: 14.8571px;
        line-height: 17.2727px;
    }
    h5 {
        font-size: 13px;
        line-height: 16.3636px;
    }
    h6 {
        font-size: 13px;
        line-height: 16.3636px;
    }
}

p {
    letter-spacing: 0.2px;
}

.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
    color: #21293c;
}

.owl-carousel.dots-light .owl-dots .owl-dot span {
    background: rgba(255, 255, 255, 0.6)
}

.owl-carousel.dots-light .owl-dots .owl-dot.active span,
.owl-carousel.dots-light .owl-dots .owl-dot:hover span {
    background: #fff
}

.container-fluid,
.container-fluid .vc_section:not(.porto-inner-container) {
    padding-left: 20px;
    padding-right: 20px;
}

.container-fluid .container-fluid {
    padding-left: 0;
    padding-right: 0;
    width: auto;
}

.container-fluid .vc_row,
.container-fluid .vc_section {
    margin-left: -20px;
    margin-right: -20px;
}

.container-fluid .vc_row:not(.porto-inner-container) {
    padding-left: 10px;
    padding-right: 10px;
}

.container-fluid .vc_row.vc_column-gap-1 {
    padding-left: 19.5px;
    padding-right: 19.5px
}

.container-fluid .vc_row.vc_column-gap-2 {
    padding-left: 19px;
    padding-right: 19px
}

.container-fluid .vc_row.vc_column-gap-3 {
    padding-left: 18.5px;
    padding-right: 18.5px
}

.container-fluid .vc_row.vc_column-gap-4 {
    padding-left: 18px;
    padding-right: 18px
}

.container-fluid .vc_row.vc_column-gap-5 {
    padding-left: 17.5px;
    padding-right: 17.5px
}

.container-fluid .vc_row.vc_column-gap-10 {
    padding-left: 15px;
    padding-right: 15px
}

.container-fluid .vc_row.vc_column-gap-15 {
    padding-left: 12.5px;
    padding-right: 12.5px
}

.container-fluid .vc_row.vc_column-gap-20 {
    padding-left: 10px;
    padding-right: 10px
}

.container-fluid .vc_row.vc_column-gap-25 {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.container-fluid .vc_row.vc_column-gap-30 {
    padding-left: 5px;
    padding-right: 5px
}

.container-fluid .vc_row.vc_column-gap-35 {
    padding-left: 2.5px;
    padding-right: 2.5px
}

.container-fluid .vc_row .vc_row {
    padding-left: 0;
    padding-right: 0;
    margin-left: -10px;
    margin-right: -10px;
}

.container-fluid .vc_row .vc_row.vc_column-gap-1 {
    margin-left: -0.5px;
    margin-right: -0.5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-2 {
    margin-left: -1px;
    margin-right: -1px
}

.container-fluid .vc_row .vc_row.vc_column-gap-3 {
    margin-left: -1.5px;
    margin-right: -1.5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-4 {
    margin-left: -2px;
    margin-right: -2px
}

.container-fluid .vc_row .vc_row.vc_column-gap-5 {
    margin-left: -2.5px;
    margin-right: -2.5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-10 {
    margin-left: -5px;
    margin-right: -5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-15 {
    margin-left: -7.5px;
    margin-right: -7.5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-20 {
    margin-left: -10px;
    margin-right: -10px
}

.container-fluid .vc_row .vc_row.vc_column-gap-25 {
    margin-left: -12.5px;
    margin-right: -12.5px
}

.container-fluid .vc_row .vc_row.vc_column-gap-30 {
    margin-left: -15px;
    margin-right: -15px
}

.container-fluid .vc_row .vc_row.vc_column-gap-35 {
    margin-left: -17.5px;
    margin-right: -17.5px
}

@media (max-width:991px) {
    .container-fluid .container {
        padding-left: 0;
        padding-right: 0;
    }
    .container,
    .container-fluid .vc_row .porto-map-section .container,
    .container-fluid .vc_row.no-padding .container,
    .container-fluid .porto-inner-container .container {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.porto-column,
.pricing-table-classic.spaced [class*="col-lg-"],
ul.products .product-col,
.grid-creative > .post,
.vc_section {
    padding-left: 10px;
    padding-right: 10px;
}

ul.products,
.slider-wrapper,
.vc_section {
    margin-left: -10px;
    margin-right: -10px;
}

.owl-carousel.show-dots-title-right .owl-dots {
    right: 8px;
}

#header .searchform {
    border-radius: 25px;
    line-height: 40px;
}

#header .searchform input,
#header .searchform select,
#header .searchform .selectric .label,
#header .searchform button {
    height: 40px;
}

#header .searchform .live-search-list {
    left: 15px;
    right: 46px;
    width: auto
}

#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 .header-top .top-links > li.menu-item:first-child > a {
    padding-left: 0;
}

#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 {
    font-size: 1.2857em;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

#header .searchform button {
    font-size: 16px;
    padding: 0 15px;
}

#header .searchform-popup .search-toggle i:before,
#header .searchform button i:before {
    content: "\e884";
    font-family: "porto";
    font-weight: 600;
}

#header.sticky-header .searchform-popup .searchform {
    border-color: #cccccc;
}

#header.sticky-header .searchform-popup .search-toggle:after {
    border-bottom-color: #cccccc;
}

.searchform .live-search-list .autocomplete-suggestions {
    box-shadow: 0 10px 20px 5px rgba(0, 0, 0, 0.05);
}

.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar {
    width: 5px;
}

.searchform .live-search-list .autocomplete-suggestions::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: rgba(204, 204, 204, 0.5);
}

.live-search-list .autocomplete-suggestion .search-price {
    color: #212529;
    font-weight: 600;
}

@media (min-width:768px) and (max-width:1159px) {
    #header .searchform input {
        width: 318px;
    }
    #header .searchform.searchform-cats input {
        width: 190px;
    }
}

#mini-cart {
    line-height: 39px;
}

#mini-cart .cart-head:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: 'porto';
    font-size: 17px;
}

#header.sticky-header #mini-cart {
    top: 0;
    right: 0;
}

#header.sticky-header #mini-cart .minicart-icon {
    font-size: 23px;
}

#header:not(.sticky-header) #mini-cart .cart-head {
    padding-right: 26px;
}

#header:not(.sticky-header) #mini-cart .cart-head:after {
    content: "\e81c";
}

@media (max-width:991px) {
    #mini-cart .minicart-icon {
        font-size: 23px;
    }
    #mini-cart .cart-items {
        top: 1px;
    }
    #header:not(.sticky-header) #mini-cart .cart-head {
        min-width: 62px;
        padding-right: 16px;
    }
}

#mini-cart .cart-items-text {
    display: none;
    margin-left: 4px;
}

.sidebar-menu .wide .popup li.sub > a,
#header .main-menu .wide .popup li.sub > a {
    font-weight: 700;
}

#header .header-top .mega-menu > li.menu-item > a,
#header .header-top,
.welcome-msg {
    font-weight: 600;
}

#header .header-top .top-links > li.menu-item:last-child > a {
    padding-right: 0;
}

#header .header-top .top-links > li.menu-item:last-child:after {
    display: none;
}

#header .main-menu .wide .popup li.menu-item li.menu-item > a:hover {
    background: none;
    color: #777777
}

#header .main-menu .wide .popup li.menu-item li.menu-item > a:hover,
#header .main-menu .wide .popup li.sub > a:hover {
    text-decoration: underline;
}

.sidebar-menu .wide .popup li.sub,
.mega-menu .wide .popup li.sub {
    padding: 15px 10px 0;
}

#header .main-menu .popup {
    left: -15px;
}

#header .main-menu .narrow.pos-right .popup {
    right: -15px;
    left: auto;
}

.mega-menu .wide .popup li.sub li.menu-item > a {
    padding: 8px;
}

.mega-menu .narrow .popup li.menu-item > a {
    border-bottom: none;
    padding-left: 15px;
    padding-right: 15px;
}

.mega-menu .narrow .popup ul.sub-menu {
    padding-left: 0;
    padding-right: 0;
}

.mega-menu .narrow .popup li.menu-item-has-children > a:before {
    margin-right: 0;
}

.sidebar-menu .wide .popup {
    border-left: none;
}

.sidebar-menu .wide .popup >.inner {
    margin-left: 0;
}

.sidebar-menu > li.menu-item>.arrow {
    right: 28px;
    font-size: 15px;
}

.sidebar-menu > li.menu-item .popup:before {
    content: '';
    position: absolute;
    border-right: 12px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    left: -12px;
    top: 13px;
    z-index: 112;
}

#header .header-contact {
    border-right: 1px solid #dde0e2;
    padding-right: 35px;
    margin-right: 18px;
    line-height: 22px;
}

#header .header-top .header-contact {
    margin-right: 0;
    border-right: none;
    padding-right: 0;
}

#header .switcher-wrap img {
    position: relative;
    top: -1px;
    margin-right: 3px;
}

@media (max-width:360px) {
    #header .header-contact {
        display: none;
    }
}

#header .porto-view-switcher .narrow ul.sub-menu,
#header .top-links .narrow ul.sub-menu {
    padding: 5px 0;
}

.mega-menu .menu-item .popup {
    box-shadow: 0 6px 25px rgba(0, 0, 0, 0.2);
}

.mega-menu > li.menu-item > a {
    padding: 9px 12px;
}

.mega-menu.show-arrow > li.has-sub > a:after {
    position: relative;
    top: -1px;
}

#header .header-main .header-contact {
    padding-right: 0;
}

#header .mobile-toggle {
    font-size: 20px;
    padding: 7px 10px;
}

#mini-cart .minicart-icon {
    font-size: 30px;
}

#mini-cart .minicart-icon:before {
    content: '\e871';
}

#mini-cart .cart-items {
    top: 0;
    left: 27px;
}

#mini-cart .cart-popup:before {
    right: 28.7px;
}

#mini-cart .cart-popup:after {
    right: 28px;
}

#header:not(.sticky-header) #mini-cart .cart-head {
    width: 60px;
}

#header:not(.sticky-header) #mini-cart .cart-head {
    padding-right: 20px;
}

@media (max-width:767px) {
    #header .header-top {
        display: block;
    }
}

.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: 10px;
    padding-right: 10px;
}

#footer .logo {
    margin-right: 20px;
}

@media (min-width:992px) {
    #footer .footer-bottom .footer-left .widget {
        margin-right: 15px;
    }
    #footer .footer-bottom .footer-right .widget {
        margin-left: 15px;
    }
    body.boxed.body-side {
        padding-left: 276px;
        padding-right: 20px;
    }
    body.boxed.body-side.modal-open {
        padding-left: 276px !important;
        padding-right: 20px !important;
    }
    body.boxed.body-side .page-wrapper.side-nav .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    body.boxed.body-side .page-wrapper.side-nav .page-top.fixed-pos {
        left: 276px;
        right: 20px;
    }
}

@media (min-width:768px) {
    #header-boxed #header.sticky-header .header-main.sticky {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #header-boxed #header.sticky-header .header-main.sticky,
    #header-boxed #header.sticky-header .main-menu-wrap {
        max-width: 980px;
    }
}

.page-top .sort-source {
    right: 10px;
}

.post-carousel .post-item,
.widget .row .post-item-small {
    margin: 0 10px;
}

.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: 10px;
}

.featured-box .box-content {
    padding: 30px 20px 10px 20px;
    border-top-color: #dfdfdf;
}

@media (max-width:767px) {
    .featured-box .box-content {
        padding: 25px 10px 5px 10px;
    }
}

.sticky-nav-wrapper {
    margin: 0 -10px;
}

.pricing-table {
    padding: 0 10px;
}

.col-half-section {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 560px;
}

.vc_column_container.section,
.row.no-padding > .vc_column_container.section {
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width:992px) and (max-width:1159px) {
    .col-half-section {
        max-width: 470px;
    }
}

@media (max-width:991px) {
    .col-half-section {
        max-width: 350px;
    }
    .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: -20px;
    margin-right: -20px;
}

#main.main-boxed .porto-map-section .map-content {
    padding-left: 20px;
    padding-right: 20px;
}

.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: 20px;
}

@media (min-width:1160px) {
    .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:1159px) {
    .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: -20px;
    margin-right: -20px;
}

@media (max-width:767px) {
    body.boxed #revolutionSliderCarouselContainer,
    #main.main-boxed #revolutionSliderCarouselContainer {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.toggle > .toggle-content {
    padding-left: 15px;
}

.vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width:767px) {
    .vc_row.wpb_row.vc_row-no-padding .vc_column_container.section {
        padding-left: 10px;
        padding-right: 10px;
    }
}

body.vc_row {
    margin-left: -10px;
    margin-right: -10px;
}

body.boxed .porto-container.container,
#main.main-boxed .porto-container.container {
    margin-left: -10px;
    margin-right: -10px;
}

body.boxed .vc_row[data-vc-stretch-content].section,
#main.main-boxed .vc_row[data-vc-stretch-content].section {
    padding-left: 10px;
    padding-right: 10px;
}

@media (min-width:768px) {
    body.boxed .vc_row[data-vc-stretch-content],
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        margin-left: -20px !important;
        margin-right: -20px !important;
        max-width: 740px;
    }
}

@media (min-width:992px) {
    body.boxed .vc_row[data-vc-stretch-content],
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 980px;
    }
}

body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width:767px) {
    body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container {
        padding-left: 10px;
        padding-right: 10px;
    }
}

body.boxed #main.wide .container .vc_row {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 10px;
    padding-right: 10px;
}

body.boxed #main.wide .container .vc_row.porto-inner-container {
    padding-left: 20px;
    padding-right: 20px;
}

body.boxed #main.wide .container .vc_row .vc_row {
    margin-left: -10px;
    margin-right: -10px;
}

@media (min-width:768px) {
    body.boxed #header.sticky-header .header-main.sticky {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    body.boxed #header.sticky-header .header-main.sticky,
    body.boxed #header.sticky-header .main-menu-wrap {
        max-width: 980px;
    }
}

#breadcrumbs-boxed .page-top {
    padding-left: 10px;
    padding-right: 10px;
}

body.wide .container:not(.inner-container) {
    padding-left: 20px;
    padding-right: 20px;
}

body.wide .container .container {
    padding-left: 0;
    padding-right: 0;
}

#main.wide .container .vc_row,
#main.wide > .container > .row {
    margin-left: -10px;
    margin-right: -10px;
}

.member-row .member {
    padding: 0 10px 1px;
    margin-bottom: 20px;
}

.member-row-advanced .member {
    padding: 0;
}

body .menu-ads-container {
    margin-left: -30px;
    margin-right: -30px;
}

body .ads-container-blue,
body.boxed .ads-container-full,
#main.main-boxed .ads-container-full,
body.boxed #main.wide .ads-container-full {
    margin-left: -20px !important;
    margin-right: -20px !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: -10px !important;
        margin-right: -10px !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: -20px;
    margin-right: -20px;
}

.popup-inline-content .portfolio-image.wide {
    margin-left: -10px;
    margin-right: -10px;
}

.portfolio-carousel .portfolio-item {
    margin-left: 10px;
    margin-right: 10px;
}

.portfolio-row {
    margin-left: -10px;
    margin-right: -10px;
}

.portfolio-row .portfolio {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
}

.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: 20px !important;
    padding-right: 20px !important;
}

.cross-sells .slider-wrapper .products .product {
    padding-left: 10px;
    padding-right: 10px;
}

.col2-set {
    margin-left: -10px;
    margin-right: -10px;
}

.col2-set .col-1,
.col2-set .col-2 {
    padding-left: 10px;
    padding-right: 10px;
}

.single-product .variations:after {
    left: 10px;
    width: calc(100% - 20px);
}

@media (min-width:1160px) {
    .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:1159px) {
    .mega-menu > li.menu-item > a {
        padding: 9px 9px 8px;
    }
    .widget_sidebar_menu .widget-title {
        font-size: 0.8571em;
        line-height: 13px;
        padding: 10px 15px;
    }
    .sidebar-menu > li.menu-item > a {
        font-size: 0.9286em;
        line-height: 17px;
        padding: 9px 5px;
    }
    .sidebar-menu .menu-custom-block a {
        font-size: 0.9286em;
        line-height: 16px;
        padding: 9px 5px;
    }
    .porto-links-block {
        font-size: 13px;
    }
    body .sidebar-menu .menu-ads-container .vc_column_container .porto-sicon-box.left-icon {
        padding: 15px 0;
    }
    body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left {
        display: block;
    }
    body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-left .porto-icon {
        font-size: 25px !important;
        margin-bottom: 10px;
    }
    body .sidebar-menu .menu-ads-container .vc_column_container .left-icon .porto-sicon-body {
        display: block;
        text-align: center;
    }
    ul.pcols-md-6 li.product-col {
        max-width: 16.6666%;
        flex: 0 0 16.6666%;
    }
    ul.pwidth-md-6 .product-image {
        font-size: 0.8em;
    }
    ul.pwidth-md-6 .add-links {
        font-size: 0.85em;
    }
    ul.pcols-md-5 li.product-col {
        max-width: 20%;
        flex: 0 0 20%;
    }
    ul.pwidth-md-5 .product-image {
        font-size: 0.9em;
    }
    ul.pwidth-md-5 .add-links {
        font-size: 0.95em;
    }
    ul.pcols-md-4 li.product-col {
        max-width: 25%;
        flex: 0 0 25%;
    }
    ul.pwidth-md-4 .product-image {
        font-size: 1em;
    }
    ul.pwidth-md-4 .add-links {
        font-size: 1em;
    }
    ul.pcols-md-3 li.product-col {
        max-width: 33.3333%;
        flex: 0 0 33.3333%;
    }
    ul.pwidth-md-3 .product-image {
        font-size: 1.15em;
    }
    ul.pwidth-md-3 .add-links {
        font-size: 1em;
    }
    ul.pcols-md-2 li.product-col {
        max-width: 50%;
        flex: 0 0 50%;
    }
    ul.pwidth-md-2 .product-image {
        font-size: 1.4em;
    }
    ul.pwidth-md-2 .add-links {
        font-size: 1em;
    }
    ul.pcols-md-1 li.product-col {
        max-width: none;
        flex: 0 0 100%;
    }
}

@media (min-width:992px) and (max-width:1159px) {
    .portfolio-row .portfolio-col-6 {
        width: 20%;
    }
    .portfolio-row .portfolio-col-6.w2 {
        width: 40%;
    }
    .column2 ul.pwidth-md-5 .product-image {
        font-size: 0.75em;
    }
    .column2 ul.pwidth-md-5 .add-links {
        font-size: 0.8em;
    }
    .column2 ul.pwidth-md-4 .product-image {
        font-size: 0.8em;
    }
    .column2 ul.pwidth-md-4 .add-links {
        font-size: 0.9em;
    }
    .column2 ul.pwidth-md-3 .product-image {
        font-size: 0.9em;
    }
    .column2 ul.pwidth-md-3 .add-links {
        font-size: 1em;
    }
    .column2 ul.pwidth-md-2 .product-image {
        font-size: 1.1em;
    }
    .column2 ul.pwidth-md-2 .add-links {
        font-size: 1em;
    }
    .column2 .shop-loop-before .woocommerce-pagination ul {
        margin-left: -5px;
    }
    .quickview-wrap {
        width: 720px;
    }
    ul.product_list_widget li .product-image {
        width: 70px;
        -ms-flex: 0 0 70px;
        flex: 0 0 70px;
        margin-right: 15px
    }
    ul.product_list_widget li .product-details {
        max-width: calc(100% - 85px);
    }
}

@media (min-width:768px) and (max-width:1159px) {
    .column2 .portfolio-row .portfolio-col-4 {
        width: 33.33333333%;
    }
    .column2 .portfolio-row .portfolio-col-4.w2 {
        width: 66.66666666%;
    }
    .column2 .portfolio-row .portfolio-col-5,
    .column2 .portfolio-row .portfolio-col-6 {
        width: 25%;
    }
    .column2 .portfolio-row .portfolio-col-5.w2,
    .column2 .portfolio-row .portfolio-col-6.w2 {
        width: 50%;
    }
}

@media (min-width:768px) and (max-width:991px) {
    ul.pcols-sm-4 li.product-col {
        max-width: 25%;
        flex: 0 0 25%;
    }
    ul.pcols-sm-3 li.product-col {
        max-width: 33.3333%;
        flex: 0 0 33.3333%;
    }
    ul.pcols-sm-2 li.product-col {
        max-width: 50%;
        flex: 0 0 50%;
    }
    ul.pcols-sm-1 li.product-col {
        max-width: none;
        flex: 0 0 100%;
    }
}

@media (max-width:767px) {
    ul.pcols-xs-4 li.product-col {
        max-width: 25%;
        flex: 0 0 25%;
    }
    ul.pcols-xs-3 li.product-col {
        max-width: 33.3333%;
        flex: 0 0 33.3333%;
    }
    ul.pwidth-xs-3 .product-image {
        font-size: .85em;
    }
    ul.pwidth-xs-3 .add-links {
        font-size: .85em;
    }
    ul.pcols-xs-2 li.product-col {
        max-width: 50%;
        flex: 0 0 50%;
    }
    ul.pwidth-xs-2 .product-image {
        font-size: 1em;
    }
    ul.pwidth-xs-2 .add-links {
        font-size: 1em;
    }
    ul.pcols-xs-1 li.product-col {
        max-width: none;
        flex: 0 0 100%;
    }
    ul.pwidth-xs-1 .product-image {
        font-size: 1.2em;
    }
    ul.pwidth-xs-1 .add-links {
        font-size: 1em;
    }
}

@media (max-width:575px) {
    ul.pcols-ls-2 li.product-col {
        max-width: 50%;
        flex: 0 0 50%;
    }
    ul.pwidth-ls-2 .product-image {
        font-size: .8em;
    }
    ul.pwidth-ls-2 .add-links {
        font-size: .85em;
    }
    ul.pcols-ls-1 li.product-col {
        max-width: none;
        flex: 0 0 100%;
    }
    ul.pwidth-ls-1 .product-image {
        font-size: 1.1em;
    }
    ul.pwidth-ls-1 .add-links {
        font-size: 1em;
    }
}

@media (min-width:576px) {
    ul.list li.product {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: none;
    }
}

.wishlist_table .add_to_cart.button,
.yith-wcwl-add-button a.add_to_wishlist,
.yith-wcwl-popup-button a.add_to_wishlist,
.wishlist_table a.ask-an-estimate-button,
.wishlist-title a.show-title-form,
.hidden-title-form a.hide-title-form,
.woocommerce .yith-wcwl-wishlist-new button,
.wishlist_manage_table a.create-new-wishlist,
.wishlist_manage_table button.submit-wishlist-changes,
.yith-wcwl-wishlist-search-form button.wishlist-search-button {
    border-radius: 0;
}

.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: #C4A36A
}

.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(http://localhost/beautereine2/wp-content/themes/beautereine/images/arrows.png) no-repeat 0 0;
}

.dir-arrow.arrow-light {
    background: transparent url(http://localhost/beautereine2/wp-content/themes/beautereine/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(http://localhost/beautereine2/wp-content/themes/beautereine/images/history-thumb.png) no-repeat 0 0;
}

.add-links .add_to_cart_button.loading.viewcart-style-1:after,
.yith-wcwl-add-to-wishlist span.ajax-loading,
.add-links .quickview.loading:after,
.wcml-switcher li.loading,
ul.product_list_widget li .ajax-loading {
    background-color: #fff;
}

.porto-products.title-border-bottom > .section-title,
.porto-related-products .slider-title,
.porto-products.title-border-middle > .section-title .inline-title:before {
    border-bottom: 1px solid rgba(0, 0, 0, .08);
}

#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.06);
}

#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;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #212529;
}

.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;
}

.testimonial .testimonial-author strong {
    color: #111;
}

.testimonial.testimonial-style-3 blockquote {
    background: #f2f2f2;
}

.testimonial.testimonial-style-3 .testimonial-arrow-down {
    border-top: 10px solid #f2f2f2 !important;
}

.testimonial.testimonial-style-4 {
    border-top-color: #dfdfdf;
    border-bottom-color: #dfdfdf;
    border-left-color: #ececec;
    border-right-color: #ececec;
}

.testimonial.testimonial-style-5 .testimonial-author {
    border-top: 1px solid #f2f2f2;
}

.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;
}

@media (max-width:575px) {
    .commentlist li .comment_container {
        background: #f5f7f7;
    }
}

.commentlist li .comment-text {
    background: #f5f7f7;
}

.product-image .stock {
    background: rgba(255, 255, 255, .9);
}

.shop_table {
    border: 1px solid #dcdcdc;
}

.shop_table td,
.shop_table tbody th,
.shop_table tfoot th {
    border-left: 1px solid #dcdcdc;
    border-top: 1px solid #ddd;
}

.shop_table th {
    background: #f6f6f6;
}

@media (max-width:767px) {
    .shop_table.shop_table_responsive tr,
    .shop_table.responsive tr,
    .shop_table.shop_table_responsive tfoot tr:first-child,
    .shop_table.responsive tfoot tr:first-child {
        border-top: 1px solid #ddd;
    }
}

.featured-box .shop_table .quantity input.qty {
    border-color: #c8bfc6;
}

.featured-box .shop_table .quantity .minus,
.featured-box .shop_table .quantity .plus {
    background: #f4f4f4;
    border-color: #c8bfc6;
}

.chosen-container-single .chosen-single,
.woocommerce-checkout .form-row .chosen-container-single .chosen-single,
.select2-container .select2-choice {
    background: #fff;
    border-color: #ccc;
}

.chosen-container-active.chosen-with-drop .chosen-single,
.select2-container-active .select2-choice,
.select2-drop,
.select2-drop-active {
    border-color: #ccc;
}

.select2-drop .select2-results,
.select2-drop-active .select2-results,
.form-row input[type="email"],
.form-row input[type="number"],
.form-row input[type="password"],
.form-row input[type="search"],
.form-row input[type="tel"],
.form-row input[type="text"],
.form-row input[type="url"],
.form-row input[type="color"],
.form-row input[type="date"],
.form-row input[type="datetime"],
.form-row input[type="datetime-local"],
.form-row input[type="month"],
.form-row input[type="time"],
.form-row input[type="week"],
.form-row select,
.form-row textarea {
    background-color: #fff;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    border-bottom: 1px solid #ededde;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {
    border-left: 4px solid #333;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a {
    background-color: #f5f5f5;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a:hover {
    background-color: #eee;
}

.order-info mark {
    color: #000;
}

#yith-wcwl-popup-message {
    background: #fff;
}

.product_title,
.product_title a {
    color: #555;
}

#reviews .commentlist li .comment-text:before {
    border-right: 15px solid #f5f7f7;
}

div.quantity .minus,
div.quantity .plus {
    background: transparent;
    border-color: rgba(0, 0, 0, 0.09);
}

.star-rating:before {
    color: rgba(0, 0, 0, 0.16);
}

.wcvashopswatchlabel {
    border: 1px solid #fff;
    box-shadow: 0 0 0 1px #ccc;
}

.wcvaswatchinput.active .wcvashopswatchlabel {
    border: 1px solid #000;
}

.wcvaswatchlabel {
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #ccc;
}

.wcvaswatch input:checked + .wcvaswatchlabel {
    border: 2px solid #000;
    box-shadow: 0 0 0 0 #000;
}

.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 {
    color: rgba(0, 0, 0, 0.09);
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a,
.woocommerce-page .yith-woo-ajax-navigation ul.yith-wcan-label li a {
    border: 1px solid #e9e9e9;
    background: #fff;
}

.widget_recent_reviews .product_list_widget li img {
    background: #fff;
}

.woocommerce table.shop_table.wishlist_table tbody td,
.woocommerce table.shop_table.wishlist_table tfoot td {
    border-color: #ddd;
}

.product-images .product-image-slider.owl-carousel .img-thumbnail {
    padding-right: 1px;
    padding-left: 1px;
}

.product-images .img-thumbnail .inner {
    border: 1px solid #ddd;
}

.product-thumbs-slider.owl-carousel .img-thumbnail {
    border-color: #ddd;
}

.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;
}

.text-dark,
.text-dark.wpb_text_column p {
    color: #212529 !important;
}

.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;
}

.price,
td.product-price,
td.product-subtotal,
td.product-total,
td.order-total,
tr.cart-subtotal,
.product-nav .product-popup .product-details .amount,
ul.product_list_widget li .product-details .amount {
    color: #465157;
}

.widget_price_filter .price_slider {
    background: #eee;
}

.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: #ffffff;
        background-repeat: repeat;
        background-attachment: scroll;
    }
}

#main .content-bottom-wrapper {
    padding-bottom: 20px;
}

@media (min-width:768px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #banner-wrapper.banner-wrapper-boxed {
        max-width: 1160px;
    }
}

@media (min-width:768px) {
    #main.main-boxed {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #main.main-boxed {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #main.main-boxed {
        max-width: 1160px;
    }
}

@media (min-width:768px) {
    body.boxed .page-wrapper {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    body.boxed .page-wrapper {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    body.boxed .page-wrapper {
        max-width: 1160px;
    }
}

@media (min-width:768px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #main.main-boxed .vc_row[data-vc-stretch-content] {
        max-width: 1160px;
    }
}

@media (min-width:1160px) {
    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: 1160px;
    }
    .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(0, 0, 0, .04)
}

#mini-cart .cart-popup {
    color: #777777
}

.fixed-header #header .header-main {
    background-color: rgba(255, 255, 255, 0.8);
}

.fixed-header #header .header-top {
    background-color: rgba(240, 240, 237, 0.8);
}

@media (min-width:992px) {
    .header-wrapper.header-side-nav.fixed-header #header {
        background-color: rgba(255, 255, 255, 0.8);
    }
}

#header.sticky-header .header-main,
.fixed-header #header.sticky-header .header-main {
    background-color: rgba(255, 255, 255, 1);
    background-repeat: repeat;
    background-attachment: scroll;
}

#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(219, 224, 226, 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 {
    background-color: rgba(255, 255, 255, 0.3);
}

#header .searchform,
.fixed-header #header.sticky-header .searchform {
    background: #ffffff;
    border-color: #dbe0e2;
}

.fixed-header #header.sticky-header .searchform {
    border-radius: 20px;
}

.fixed-header #header.sticky-header .main-menu,
#header .main-menu,
#main-toggle-menu .toggle-menu-wrap {
    background-color: #ffffff;
}

#header .header-main .header-contact a,
#header .tooltip-icon,
#header .top-links > li.menu-item > a,
#header .searchform-popup .search-toggle,
#header .custom-html a:not(.btn) {
    color: #C4A36A;
}

#header .tooltip-icon {
    border-color: #C4A36A;
}

#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,
#header .custom-html a:not(.btn):hover {
    color: #0099e6;
}

#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: #999999;
}

#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: #999999;
}

#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;
}

.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,
.porto-popup-menu .sub-menu a {
    color: #777777;
}

#header .top-links .narrow li.menu-item:hover > a,
.porto-popup-menu .sub-menu a:hover {
    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: 740px;
    }
}

@media (min-width:992px) {
    #header-boxed {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #header-boxed {
        max-width: 1160px;
    }
}

#header .header-top .top-links > li.menu-item > a {
    padding-top: 4px;
    padding-bottom: 4px;
}

#header .header-top .top-links .narrow li.menu-item:hover > a {
    text-decoration: none;
}

.header-top {
    background-color: #f0f0ed;
}

.main-menu-wrap {
    background-color: transparent;
    padding: 0px 0px 0px 0px;
}

#header.sticky-header .main-menu-wrap,
#header.sticky-header .header-main.sticky .header-left,
#header.sticky-header .header-main.sticky .header-right {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0px;
    padding-right: 0px;
}

#header.sticky-header .header-main.sticky .header-center {
    padding-top: 4px;
    padding-bottom: 4px
}

.main-menu-wrap .main-menu > li.menu-item > a .tip {
    right: 16px;
    top: -3px;
}

#header .main-menu-wrap .main-menu .menu-custom-block a,
#header .main-menu-wrap .main-menu .menu-custom-block span {
    padding: 12px 16px 12px 16px;
}

@media (max-width:1159px) {
    .main-menu-wrap .main-menu > li.menu-item > a .tip {
        right: 10px;
        top: -6px;
    }
    #header .main-menu-wrap .main-menu .menu-custom-block a,
    #header .main-menu-wrap .main-menu .menu-custom-block span {
        padding: 9px 10px 8px 10px;
    }
}

#header .main-menu-wrap .main-menu .menu-custom-block .tip {
    right: 16px;
    top: -3px;
}

#header .main-menu > li.menu-item > a {
    font-family: Open Sans, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    color: #C4A36A;
    padding: 12px 16px 12px 16px;
}

#header .main-menu > li.menu-item.active > a {
    background-color: transparent;
    color: #898989;
}

#header .main-menu > li.menu-item.active:hover > a,
#header .main-menu > li.menu-item:hover > a {
    background-color: transparent;
    color: #0a0a0a;
}

#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,
.porto-popup-menu .sub-menu {
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}

#header .main-menu .wide .popup,
#header .sidebar-menu .wide .popup {
    border-width: 0;
}

#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;
}

#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: 12px;
    font-weight: 700;
    line-height: 20px;
}

#header .menu-custom-block a {
    text-transform: capitalize;
    color: #C4A36A;
}

#header .menu-custom-block a:hover {
    color: #006fa6;
}

#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 .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: #8d8d8d
}

#header .searchform input:-ms-input-placeholder {
    color: #8d8d8d
}

#header .searchform input::-ms-input-placeholder {
    color: #8d8d8d
}

#header .searchform input::placeholder {
    color: #8d8d8d
}

#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: #dbe0e2
}

#header .searchform button {
    color: #606669;
}

#header .searchform select option,
#header .searchform .autocomplete-suggestion,
#header .searchform .autocomplete-suggestions,
#header .searchform .selectric-items {
    color: #8d8d8d;
    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: #cccccc;
}

#header .search-popup .searchform {
    border-color: #cccccc;
}

@media (max-width:991px) {
    #header .searchform {
        border-color: #cccccc;
    }
}

#header .mobile-toggle {
    color: #C4A36A;
    background-color: transparent;
}

@media (max-width:1159px) {
    #header .main-menu-wrap .main-menu .menu-custom-block .tip {
        right: 10px;
        top: -6px;
    }
    #header .main-menu > li.menu-item > a {
        padding: 9px 10px 8px 10px;
    }
    #header .main-menu > li.menu-item > a {
        font-size: 19px;
        line-height: 20px;
    }
}

#header.sticky-header .searchform-popup {
    display: none !important;
}

#mini-cart .cart-popup {
    border: 1px solid #f0f0f0;
}

#mini-cart .cart-popup:after {
    border-bottom-color: #f0f0f0;
}

#side-nav-panel {
    background-color: #1d2127;
}

#side-nav-panel .accordion-menu li.menu-item.active > a,
#side-nav-panel .menu-custom-block a:hover {
    background-color: #282e36;
}

#side-nav-panel,
#side-nav-panel .welcome-msg,
#side-nav-panel .accordion-menu,
#side-nav-panel .menu-custom-block,
#side-nav-panel .menu-custom-block span {
    color: #ffffff;
}

#side-nav-panel .accordion-menu li {
    border-bottom-color: #e8e8e8;
}

#side-nav-panel .accordion-menu li.menu-item > a,
#side-nav-panel .menu-custom-block a {
    color: #ffffff;
}

#side-nav-panel::-webkit-scrollbar {
    width: 5px;
}

#side-nav-panel::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: rgba(204, 204, 204, 0.5);
}

html.panel-opened {
    transition: margin .3s ease-in-out;
    margin-left: 260px !important;
    margin-right: -260px !important;
}

#side-nav-panel .accordion-menu li.menu-item.active > a,
#side-nav-panel .menu-custom-block a:hover {
    color: #ffffff;
}

.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(39, 39, 35, 0.8);
}

#footer .footer-main > .container {
    padding-top: 4rem;
    padding-bottom: 1.5rem;
}

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,
.porto-links-block li.porto-links-item > a,
.porto-links-block li.porto-links-item > span,
.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat,
.mega-menu .wide .popup,
.mega-menu .wide .popup li.menu-item li.menu-item > a,
.sidebar-menu .popup,
.testimonial.testimonial-style-2 blockquote,
.testimonial.testimonial-style-3 blockquote,
.testimonial.testimonial-style-4 blockquote,
.testimonial.testimonial-style-5 blockquote,
.testimonial.testimonial-style-6 blockquote,
.testimonial.testimonial-with-quotes blockquote,
.sort-source-style-3 > li > 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,
.featured-box .porto-sicon-header h3.porto-sicon-title,
.featured-box .wpb_heading,
.feature-box[class*="feature-box-style-"] .feature-box-icon i,
.mobile-sidebar .sidebar-toggle:hover,
.page-top .sort-source > li.active > a,
.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: #C4A36A;
}

a:hover,
.wpb_wrapper .porto-sicon-read:hover {
    color: #0099e6;
}

a:active,
a:focus {
    color: #0077b3;
}

.slick-slider .slick-dots li.slick-active i,
.slick-slider .slick-dots li:hover i {
    color: #0074ae !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,
.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,
.porto-process .process-step-circle {
    border-color: #C4A36A;
}

.products-slider.owl-carousel .owl-dot span {
    border-color: rgba(0, 68, 102, 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: #C4A36A;
}

.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: #C4A36A;
}

.thumb-info-ribbon:before,
.right-sidebar .sidebar-menu .wide .popup {
    border-right-color: #005580;
}

.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: #C4A36A;
}

.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: #C4A36A;
}

.testimonial .testimonial-arrow-down {
    border-top-color: #0099e6;
}

.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: #C4A36A;
}

.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail,
html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail {
    border: 2px solid #C4A36A;
}

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,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover {
    background-color: #C4A36A;
}

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,
.testimonial blockquote {
    background-color: #0099e6;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #0074ae;
}

.products-slider.owl-carousel .owl-dot:hover span,
.products-slider.owl-carousel .owl-dot.active span {
    background: none;
}

.featured-box-effect-2 .icon-featured:after {
    box-shadow: 0 0 0 3px #C4A36A;
}

.featured-box-effect-3 .icon-featured:after {
    box-shadow: 0 0 0 10px #C4A36A;
}

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: #C4A36A;
}

@media (min-width:992px) {
    .floating-menu .floating-menu-nav-main nav > ul > li > a:after {
        background-color: #C4A36A;
    }
}

.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: #e36159;
}

.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,
.featured-box-primary h4,
.featured-box-effect-7.featured-box-primary .icon-featured:before,
.page-content > .has-primary-color,
.page-content > *[class^="wp-block-"] .has-primary-color {
    color: #C4A36A;
}

html .heading-primary,
html .lnk-primary,
html .text-color-primary {
    color: #C4A36A !important;
}

html ul.nav-pills-primary a:hover,
html ul.nav-pills-primary a:focus {
    color: #0099e6;
}

html ul.nav-pills-primary a:active {
    color: #0077b3;
}

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: #C4A36A;
}

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: #C4A36A !important;
}

html .section.section-primary-scale-2 {
    background-color: #006699 !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,
html .heading.heading-primary:before,
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: #C4A36A;
}

.border-color-primary,
html .blockquote-primary {
    border-color: #C4A36A !important;
}

.featured-box-primary .box-content {
    border-top-color: #C4A36A;
}

html .toggle-primary .toggle label {
    border-left-color: #C4A36A;
    border-right-color: #C4A36A;
}

html .alert-primary {
    border-color: #007ebd;
}

html .section.section-primary {
    border-color: #0077b3 !important;
}

html .section.section-primary-scale-2 {
    border-color: #005580 !important;
}

html .section.section-primary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #006699;
}

html .thumb-info-ribbon-primary:before {
    border-right-color: #005580;
}

.featured-box-effect-2.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 3px #C4A36A;
}

.featured-box-effect-3.featured-box-primary .icon-featured:after {
    box-shadow: 0 0 0 10px #C4A36A;
}

html .toggle-primary.toggle-simple .toggle > label {
    background: transparent;
    color: #121214;
}

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,
.featured-box-secondary h4,
.featured-box-effect-7.featured-box-secondary .icon-featured:before,
.page-content > .has-secondary-color,
.page-content > *[class^="wp-block-"] .has-secondary-color {
    color: #e36159;
}

html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
    color: #e36159 !important;
}

html ul.nav-pills-secondary a:hover,
html ul.nav-pills-secondary a:focus {
    color: #e7766f;
}

html ul.nav-pills-secondary a:active {
    color: #e04d44;
}

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: #e36159;
}

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: #e36159 !important;
}

html .section.section-secondary-scale-2 {
    background-color: #dc382e !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,
html .heading.heading-secondary:before,
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: #e36159;
}

.border-color-secondary,
html .blockquote-secondary {
    border-color: #e36159 !important;
}

.featured-box-secondary .box-content {
    border-top-color: #e36159;
}

html .toggle-secondary .toggle label {
    border-left-color: #e36159;
    border-right-color: #e36159;
}

html .alert-secondary {
    border-color: #e1554c;
}

html .section.section-secondary {
    border-color: #e04d44 !important;
}

html .section.section-secondary-scale-2 {
    border-color: #cd2d23 !important;
}

html .section.section-secondary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #dc382e;
}

html .thumb-info-ribbon-secondary:before {
    border-right-color: #cd2d23;
}

.featured-box-effect-2.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 3px #e36159;
}

.featured-box-effect-3.featured-box-secondary .icon-featured:after {
    box-shadow: 0 0 0 10px #e36159;
}

html .toggle-secondary.toggle-simple .toggle > label {
    background: transparent;
    color: #121214;
}

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,
.featured-box-tertiary h4,
.featured-box-effect-7.featured-box-tertiary .icon-featured:before,
.page-content > .has-tertiary-color,
.page-content > *[class^="wp-block-"] .has-tertiary-color {
    color: #2baab1;
}

html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
    color: #2baab1 !important;
}

html ul.nav-pills-tertiary a:hover,
html ul.nav-pills-tertiary a:focus {
    color: #30bec6;
}

html ul.nav-pills-tertiary a:active {
    color: #27979d;
}

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: #2baab1;
}

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: #2baab1 !important;
}

html .section.section-tertiary-scale-2 {
    background-color: #228388 !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,
html .heading.heading-tertiary:before,
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: #2baab1;
}

.border-color-tertiary,
html .blockquote-tertiary {
    border-color: #2baab1 !important;
}

.featured-box-tertiary .box-content {
    border-top-color: #2baab1;
}

html .toggle-tertiary .toggle label {
    border-left-color: #2baab1;
    border-right-color: #2baab1;
}

html .alert-tertiary {
    border-color: #299fa5;
}

html .section.section-tertiary {
    border-color: #27979d !important;
}

html .section.section-tertiary-scale-2 {
    border-color: #1d6f74 !important;
}

html .section.section-tertiary-scale-2 .sort-source-style-2 > li.active > a:after {
    border-top-color: #228388;
}

html .thumb-info-ribbon-tertiary:before {
    border-right-color: #1d6f74;
}

.featured-box-effect-2.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 3px #2baab1;
}

.featured-box-effect-3.featured-box-tertiary .icon-featured:after {
    box-shadow: 0 0 0 10px #2baab1;
}

html .toggle-tertiary.toggle-simple .toggle > label {
    background: transparent;
    color: #121214;
}

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,
.featured-box-quaternary h4,
.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,
html .heading.heading-quaternary:before,
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;
}

.border-color-quaternary,
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: #121214;
}

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,
.featured-box-dark h4,
.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,
html .heading.heading-dark:before,
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;
}

.border-color-dark,
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: #121214;
}

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,
.featured-box-light h4,
.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,
html .heading.heading-light:before,
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;
}

.border-color-light,
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: #121214;
}

html .section.section-default-scale-1 {
    background-color: #dbdbdb !important;
    border-top-color: #d4d4d4 !important;
}

html .section.section-default-scale-2 {
    background-color: #c1c1c1 !important;
    border-top-color: #bababa !important;
}

html .section.section-default-scale-3 {
    background-color: #a8a8a8 !important;
    border-top-color: #a1a1a1 !important;
}

html .section.section-default-scale-4 {
    background-color: #8e8e8e !important;
    border-top-color: #878787 !important;
}

html .section.section-default-scale-5 {
    background-color: #757575 !important;
    border-top-color: #6e6e6e !important;
}

html .section.section-default-scale-6 {
    background-color: #5b5b5b !important;
    border-top-color: #545454 !important;
}

html .section.section-default-scale-7 {
    background-color: #424242 !important;
    border-top-color: #3b3b3b !important;
}

html .section.section-default-scale-8 {
    background-color: #282828 !important;
    border-top-color: #212121 !important;
}

html .section.section-default-scale-9 {
    background-color: #0f0f0f !important;
    border-top-color: #080808 !important;
}

h1 {
    color: #1d2127;
}

h2,
.post-item.post-title-simple .post-title,
.post-item.post-title-simple .post-title h2,
.post-item.post-title-simple .entry-title,
article.post.post-title-simple .entry-title a,
.post-item.post-title-simple .entry-title a {
    color: #1d2127;
}

h3 {
    color: #121214;
}

h4,
.member-item.member-item-3 .view-more,
.fdm-item-panel .fdm-item-title {
    color: #121214;
}

h5 {
    color: #313131;
}

h6 {
    color: #6b7a83;
}

.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;
}

.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: #C4A36A
}

.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 > a,
.toggle-menu-wrap .sidebar-menu > li.menu-item > a {
    border-top-color: transparent;
}

.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: #0a0a0a;
}

.toggle-menu-wrap .sidebar-menu > li.menu-item > a {
    border-top-color: rgba(0, 0, 0, 0.125);
}

.page-top {}

.page-top > .container {
    padding-top: 0px;
    padding-bottom: 0px;
}

.page-top .yoast-breadcrumbs,
.page-top .breadcrumbs-wrap {
    color: #8e8e8e;
}

.page-top .yoast-breadcrumbs a,
.page-top .breadcrumbs-wrap a,
.page-top .product-nav .product-link {
    color: #8e8e8e;
}

.page-top .page-title {
    color: #8e8e8e;
    font-family: Open Sans;
}

.page-top .page-sub-title {
    color: #8e8e8e;
    margin: 0px 0px 0px 0px;
}

.page-top .sort-source > li > a {
    color: #8e8e8e;
}

@media (max-width:767px) {
    .page-top .sort-source {
        background: transparent;
        margin-bottom: -0px;
        bottom: -1px;
    }
}

@media (min-width:768px) {
    #breadcrumbs-boxed {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #breadcrumbs-boxed {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #breadcrumbs-boxed {
        max-width: 1160px;
    }
}

.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: #C4A36A;
    border-color: #C4A36A;
}

.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: #0077b3;
    border-color: #0077b3;
}

.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: #0077b3;
    background-color: #0077b3;
    color: #ffffff;
}

.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,
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,
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,
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,
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,
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"],
input[type="submit"].dokan-btn-theme,
a.dokan-btn-theme,
.dokan-btn-theme {
    background-color: #C4A36A;
    border-color: #C4A36A;
    padding: 6px 25px !important;
    border-radius:15px;
}

[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,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:focus,
a.dokan-btn-theme:focus,
.dokan-btn-theme:focus,
input[type="submit"].dokan-btn-theme:active,
a.dokan-btn-theme:active,
.dokan-btn-theme:active,
input[type="submit"].dokan-btn-theme.active,
a.dokan-btn-theme.active,
.dokan-btn-theme.active,
.open .dropdown-toggleinput[type="submit"].dokan-btn-theme,
.open .dropdown-togglea.dokan-btn-theme,
.open .dropdown-toggle.dokan-btn-theme {
    border-color:#C4A36A;
    background-color:#C4A36A;
}

[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: #C4A36A;
    border-color: #C4A36A;
}

html .btn-primary {
    color: #ffffff;
    background-color: #C4A36A;
    border-color: #C4A36A #C4A36A #006699;
}

html .btn-primary:hover,
html .btn-primary:focus,
html .btn-primary:active {
    color: #ffffff;
    background-color: #00a0f0;
    border-color: #00aaff #00aaff #C4A36A;
}

html .btn-primary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006699;
    border-color: #006699 #006699 #004466;
}

html .btn-primary-scale-2:hover,
html .btn-primary-scale-2:active,
html .btn-primary-scale-2:focus {
    border-color: #005580;
    background-color: #005580;
}

html .btn-borders.btn-primary {
    background: transparent;
    border-color: #C4A36A;
    color: #C4A36A;
}

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: #C4A36A;
}

html .btn-arrow.btn-primary .icon-wrapper {
    background-color: #C4A36A;
    box-shadow: 2px 3px 18px -3px #C4A36A;
}

html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus,
html .btn-borders.btn-primary:active {
    background-color: #C4A36A;
    border-color: #C4A36A !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: #C4A36A;
}

html .tabs-primary .nav-tabs li .nav-link:hover,
html .tabs-primary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #C4A36A;
}

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: #C4A36A;
    color: #C4A36A;
}

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: #C4A36A;
}

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: #C4A36A;
}

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: #C4A36A;
}

html .stats-block.counter-primary .stats-number,
html .stats-block.counter-primary div.counter_prefix,
html .stats-block.counter-primary div.counter_suffix {
    color: #C4A36A;
}

html .testimonial-primary blockquote {
    background: #0099e6;
}

html .testimonial-primary .testimonial-arrow-down {
    border-top-color: #0099e6;
}

html .btn-secondary {
    color: #ffffff;
    background-color: #e36159;
    border-color: #e36159 #e36159 #dc382e;
}

html .btn-secondary:hover,
html .btn-secondary:focus,
html .btn-secondary:active {
    color: #ffffff;
    background-color: #e97f78;
    border-color: #eb8b85 #eb8b85 #e36159;
}

html .btn-secondary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #dc382e;
    border-color: #dc382e #dc382e #b8281f;
}

html .btn-secondary-scale-2:hover,
html .btn-secondary-scale-2:active,
html .btn-secondary-scale-2:focus {
    border-color: #cd2d23;
    background-color: #cd2d23;
}

html .btn-borders.btn-secondary {
    background: transparent;
    border-color: #e36159;
    color: #e36159;
}

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: #e36159;
}

html .btn-arrow.btn-secondary .icon-wrapper {
    background-color: #e36159;
    box-shadow: 2px 3px 18px -3px #e36159;
}

html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus,
html .btn-borders.btn-secondary:active {
    background-color: #e36159;
    border-color: #e36159 !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: #e36159;
}

html .tabs-secondary .nav-tabs li .nav-link:hover,
html .tabs-secondary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #e36159;
}

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: #e36159;
    color: #e36159;
}

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: #e36159;
}

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: #e36159;
}

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: #e36159;
}

html .stats-block.counter-secondary .stats-number,
html .stats-block.counter-secondary div.counter_prefix,
html .stats-block.counter-secondary div.counter_suffix {
    color: #e36159;
}

html .testimonial-secondary blockquote {
    background: #e7766f;
}

html .testimonial-secondary .testimonial-arrow-down {
    border-top-color: #e7766f;
}

html .btn-tertiary {
    color: #ffffff;
    background-color: #2baab1;
    border-color: #2baab1 #2baab1 #228388;
}

html .btn-tertiary:hover,
html .btn-tertiary:focus,
html .btn-tertiary:active {
    color: #ffffff;
    background-color: #33c6ce;
    border-color: #3fc9d1 #3fc9d1 #2baab1;
}

html .btn-tertiary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #228388;
    border-color: #228388 #228388 #185c5f;
}

html .btn-tertiary-scale-2:hover,
html .btn-tertiary-scale-2:active,
html .btn-tertiary-scale-2:focus {
    border-color: #1d6f74;
    background-color: #1d6f74;
}

html .btn-borders.btn-tertiary {
    background: transparent;
    border-color: #2baab1;
    color: #2baab1;
}

html .btn-arrow.btn-tertiary,
html .btn-arrow.btn-tertiary:hover,
html .btn-arrow.btn-tertiary:active,
html .btn-arrow.btn-tertiary:not(:disabled):active {
    color: #2baab1;
}

html .btn-arrow.btn-tertiary .icon-wrapper {
    background-color: #2baab1;
    box-shadow: 2px 3px 18px -3px #2baab1;
}

html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus,
html .btn-borders.btn-tertiary:active {
    background-color: #2baab1;
    border-color: #2baab1 !important;
    color: #ffffff;
}

html .tabs-tertiary .nav-tabs li .nav-link,
html .tabs-tertiary .nav-tabs.nav-justified li .nav-link,
html .tabs-tertiary .nav-tabs li .nav-link:hover,
html .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
    color: #2baab1;
}

html .tabs-tertiary .nav-tabs li .nav-link:hover,
html .tabs-tertiary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #2baab1;
}

html .tabs-tertiary .nav-tabs li.active .nav-link,
html .tabs-tertiary .nav-tabs.nav-justified li.active .nav-link,
html .tabs-tertiary .nav-tabs li.active .nav-link:hover,
html .tabs-tertiary .nav-tabs.nav-justified li.active .nav-link:hover,
html .tabs-tertiary .nav-tabs li.active .nav-link:focus,
html .tabs-tertiary .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #2baab1;
    color: #2baab1;
}

html .tabs-tertiary.tabs-bottom .nav-tabs li .nav-link:hover,
html .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html .tabs-tertiary.tabs-bottom .nav-tabs li.active .nav-link,
html .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link,
html .tabs-tertiary.tabs-bottom .nav-tabs li.active .nav-link:hover,
html .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover,
html .tabs-tertiary.tabs-bottom .nav-tabs li.active .nav-link:focus,
html .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #2baab1;
}

html .tabs-tertiary.tabs-vertical.tabs-left li .nav-link:hover,
html .tabs-tertiary.tabs-vertical.tabs-left li.active .nav-link,
html .tabs-tertiary.tabs-vertical.tabs-left li.active .nav-link:hover,
html .tabs-tertiary.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #2baab1;
}

html .tabs-tertiary.tabs-vertical.tabs-right li .nav-link:hover,
html .tabs-tertiary.tabs-vertical.tabs-right li.active .nav-link,
html .tabs-tertiary.tabs-vertical.tabs-right li.active .nav-link:hover,
html .tabs-tertiary.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #2baab1;
}

html .stats-block.counter-tertiary .stats-number,
html .stats-block.counter-tertiary div.counter_prefix,
html .stats-block.counter-tertiary div.counter_suffix {
    color: #2baab1;
}

html .testimonial-tertiary blockquote {
    background: #30bec6;
}

html .testimonial-tertiary .testimonial-arrow-down {
    border-top-color: #30bec6;
}

html .btn-quaternary {
    color: #ffffff;
    background-color: #383f48;
    border-color: #383f48 #383f48 #22262c;
}

html .btn-quaternary:hover,
html .btn-quaternary:focus,
html .btn-quaternary:active {
    color: #ffffff;
    background-color: #48515d;
    border-color: #4f5965 #4f5965 #383f48;
}

html .btn-quaternary-scale-2 {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #22262c;
    border-color: #22262c #22262c #0c0d0f;
}

html .btn-quaternary-scale-2:hover,
html .btn-quaternary-scale-2:active,
html .btn-quaternary-scale-2:focus {
    border-color: #171a1d;
    background-color: #171a1d;
}

html .btn-borders.btn-quaternary {
    background: transparent;
    border-color: #383f48;
    color: #383f48;
}

html .btn-arrow.btn-quaternary,
html .btn-arrow.btn-quaternary:hover,
html .btn-arrow.btn-quaternary:active,
html .btn-arrow.btn-quaternary:not(:disabled):active {
    color: #383f48;
}

html .btn-arrow.btn-quaternary .icon-wrapper {
    background-color: #383f48;
    box-shadow: 2px 3px 18px -3px #383f48;
}

html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus,
html .btn-borders.btn-quaternary:active {
    background-color: #383f48;
    border-color: #383f48 !important;
    color: #ffffff;
}

html .tabs-quaternary .nav-tabs li .nav-link,
html .tabs-quaternary .nav-tabs.nav-justified li .nav-link,
html .tabs-quaternary .nav-tabs li .nav-link:hover,
html .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
    color: #383f48;
}

html .tabs-quaternary .nav-tabs li .nav-link:hover,
html .tabs-quaternary .nav-tabs.nav-justified li .nav-link:hover {
    border-top-color: #383f48;
}

html .tabs-quaternary .nav-tabs li.active .nav-link,
html .tabs-quaternary .nav-tabs.nav-justified li.active .nav-link,
html .tabs-quaternary .nav-tabs li.active .nav-link:hover,
html .tabs-quaternary .nav-tabs.nav-justified li.active .nav-link:hover,
html .tabs-quaternary .nav-tabs li.active .nav-link:focus,
html .tabs-quaternary .nav-tabs.nav-justified li.active .nav-link:focus {
    border-top-color: #383f48;
    color: #383f48;
}

html .tabs-quaternary.tabs-bottom .nav-tabs li .nav-link:hover,
html .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li .nav-link:hover,
html .tabs-quaternary.tabs-bottom .nav-tabs li.active .nav-link,
html .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link,
html .tabs-quaternary.tabs-bottom .nav-tabs li.active .nav-link:hover,
html .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:hover,
html .tabs-quaternary.tabs-bottom .nav-tabs li.active .nav-link:focus,
html .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active .nav-link:focus {
    border-bottom-color: #383f48;
}

html .tabs-quaternary.tabs-vertical.tabs-left li .nav-link:hover,
html .tabs-quaternary.tabs-vertical.tabs-left li.active .nav-link,
html .tabs-quaternary.tabs-vertical.tabs-left li.active .nav-link:hover,
html .tabs-quaternary.tabs-vertical.tabs-left li.active .nav-link:focus {
    border-left-color: #383f48;
}

html .tabs-quaternary.tabs-vertical.tabs-right li .nav-link:hover,
html .tabs-quaternary.tabs-vertical.tabs-right li.active .nav-link,
html .tabs-quaternary.tabs-vertical.tabs-right li.active .nav-link:hover,
html .tabs-quaternary.tabs-vertical.tabs-right li.active .nav-link:focus {
    border-right-color: #383f48;
}

html .stats-block.counter-quaternary .stats-number,
html .stats-block.counter-quaternary div.counter_prefix,
html .stats-block.counter-quaternary div.counter_suffix {
    color: #383f48;
}

html .testimonial-quaternary blockquote {
    background: #444c57;
}

html .testimonial-quaternary .testimonial-arrow-down {
    border-top-color: #444c57;
}

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: #2e353e;
    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 .testimonial-dark blockquote {
    background: #39424d;
}

html .testimonial-dark .testimonial-arrow-down {
    border-top-color: #39424d;
}

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: #ffffff;
    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;
}

html .testimonial-light blockquote {
    background: #ffffff;
}

html .testimonial-light .testimonial-arrow-down {
    border-top-color: #ffffff;
}

.portfolio-item:hover .thumb-info-icons .thumb-info-icon {
    background-color: #2baab1 !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: capitalize;
}

.popup .sub-menu,
.header-side-nav .narrow .popup {
    text-transform: uppercase;
}

.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: #C4A36A;
    box-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #C4A36A;
}

article.post .post-date .sticky,
.post-item .post-date .sticky {
    background: #2ba968;
    color: #ffffff;
}

.testimonial blockquote,
.testimonial blockquote p {
    font-family: Playfair Display, Georgia, serif;
}

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: #a8a8a8;
}

#footer .widget > div > ul,
#footer .widget > ul,
#footer .widget > div > ul li,
#footer .widget > ul li,
#footer .post-item-small {
    border-color: rgba(168, 168, 168, 0.3);
}

#footer a:not(.btn),
#footer .tooltip-icon {
    color: #a8a8a8;
}

#footer .tooltip-icon {
    border-color: #a8a8a8;
}

#footer a:hover {
    color: #a8a8a8;
}

#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: #ffffff;
}

#footer .footer-ribbon {
    background-color: #C4A36A;
}

#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: #ffffff;
}

#footer .footer-bottom a:hover {
    color: #ffffff;
}

#footer .follow-us .share-links a:not(:hover),
.footer-top .follow-us .share-links a:not(:hover) {
    background: #33332f;
    color: #ffffff;
}

@media (min-width:768px) {
    #footer-boxed {
        max-width: 740px;
    }
}

@media (min-width:992px) {
    #footer-boxed {
        max-width: 980px;
    }
}

@media (min-width:1160px) {
    #footer-boxed {
        max-width: 1160px;
    }
}

.porto-concept strong,
.home-intro p em,
.alternative-font,
.thumb-info-ribbon span,
.stats-block.counter-alternative .stats-number,
.vc_custom_heading em,
#footer .footer-ribbon {
    font-family: Shadows Into Light;
}

.alternative-font,
#footer .footer-ribbon {
    font-weight: 400;
}

.pricing-table-flat .plan-price,
.testimonial.testimonial-style-3 blockquote p,
.testimonial.testimonial-style-4 blockquote p,
.testimonial.testimonial-style-5 blockquote p,
.searchform .live-search-list .autocomplete-suggestion {
    font-family: Open Sans;
}

#mini-cart .buttons a,
.quantity .qty,
.single_add_to_cart_button,
.shop_table.wishlist_table .add_to_cart.button,
.woocommerce table.wishlist_table .add_to_cart.button,
ul.products li.product-col .add_to_cart_button,
ul.products li.product-col .add_to_cart_read_more,
ul.products li.product-col .quickview {
    font-family: Oswald;
}

.owl-carousel.dots-color-primary .owl-dots .owl-dot span {
    background-color: #43a6a3;
}

.master-slider {
    direction: ltr;
}

.dokan-form-group label.error {
    display: block;
    margin-top: 0;
}

.dokan-single-store .profile-info li {
    line-height: 24px;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after {
    left: auto;
    right: 0;
}

input[type="submit"].dokan-btn,
a.dokan-btn,
.dokan-btn {
    font-weight: 600;
    font-size: .9em;
    padding: 0.5rem 1rem;
}

.dokan-store-sidebar .widget>div>ul {
    border-bottom: none;
}

.dokan-store-sidebar .widget>div>ul li {
    padding: 0;
    border-top: none;
}

.dokan-store-sidebar .widget>div>ul li > ul {
    margin-top: 0;
    margin-bottom: 0;
}

.dokan-store-sidebar .widget>div>ul li > a {
    display: block;
    padding: 5px 0;
}

.dokan-store-sidebar .widget .caret-icon {
    float: right;
    padding: 0 10px;
}

.product-layout-grid .product-images .img-thumbnail,
ul.list li.product {
    margin-bottom: 20px;
}

ul.products.grid-creative li.product-col {
    padding-bottom: 20px;
}

.summary-before .labels {
    margin-left: 10px;
}

.divider-line > .product-col {
    border-right: 1px solid rgba(0, 0, 0, 0.09);
    border-bottom: 1px solid rgba(0, 0, 0, 0.09);
}

li.product-onimage .product-content {
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.09);
}

li.product-onimage .product-content .add-links {
    border-top: 1px solid rgba(0, 0, 0, 0.09);
}

@media (min-width:1160px) {
    .divider-line.pcols-lg-6 > .product-col:nth-child(6n) {
        border-right-width: 0;
    }
    .divider-line.pcols-lg-5 > .product-col:nth-child(5n) {
        border-right-width: 0;
    }
    .divider-line.pcols-lg-4 > .product-col:nth-child(4n) {
        border-right-width: 0;
    }
    .divider-line.pcols-lg-3 > .product-col:nth-child(3n) {
        border-right-width: 0;
    }
    .divider-line.pcols-lg-2 > .product-col:nth-child(2n) {
        border-right-width: 0;
    }
}

@media (min-width:768px) and (max-width:1159px) {
    .divider-line.pcols-md-5 > .product-col:nth-child(5n) {
        border-right-width: 0;
    }
    .divider-line.pcols-md-4 > .product-col:nth-child(4n) {
        border-right-width: 0;
    }
    .divider-line.pcols-md-3 > .product-col:nth-child(3n) {
        border-right-width: 0;
    }
    .divider-line.pcols-md-2 > .product-col:nth-child(2n) {
        border-right-width: 0;
    }
}

@media (min-width:576px) and (max-width:767px) {
    .divider-line.pcols-xs-3 > .product-col:nth-child(3n) {
        border-right-width: 0;
    }
    .divider-line.pcols-xs-2 > .product-col:nth-child(2n) {
        border-right-width: 0;
    }
}

@media (max-width:575px) {
    .divider-line.pcols-ls-2 > .product-col:nth-child(2n) {
        border-right-width: 0;
    }
}

ul.products li.product-col .product-loop-title,
li.product-col.product-default h3,
#yith-wcwl-popup-message,
.widget_product_categories ul li > a,
.widget_price_filter ul li > a,
.widget_layered_nav ul li > a,
.widget_layered_nav_filters ul li > a,
.widget_rating_filter ul li > a,
.widget_price_filter ol li > a,
.widget_layered_nav_filters ol li > a,
.widget_rating_filter ol li > a,
.woocommerce .widget_layered_nav ul.yith-wcan-label li a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,
ul.product_list_widget li .product-details a,
.widget_recent_reviews .product_list_widget li a,
.shop_table dl.variation,
.select2-container .select2-choice,
.select2-drop,
.select2-drop-active,
.form-row input[type="email"],
.form-row input[type="number"],
.form-row input[type="password"],
.form-row input[type="search"],
.form-row input[type="tel"],
.form-row input[type="text"],
.form-row input[type="url"],
.form-row input[type="color"],
.form-row input[type="date"],
.form-row input[type="datetime"],
.form-row input[type="datetime-local"],
.form-row input[type="month"],
.form-row input[type="time"],
.form-row input[type="week"],
.form-row select,
.form-row textarea {
    color: #777777
}

ul.products li.cat-has-icon .thumb-info > i {
    color: #2e353e
}

.quantity .qty,
.quantity .minus:hover,
.quantity .plus:hover,
.stock,
.product-image .viewcart,
.widget_product_categories ul li > a:hover,
.widget_layered_nav ul li > a:hover,
.widget_layered_nav_filters ul li > a:hover,
.widget_rating_filter ul li > a:hover,
.widget_product_categories ul li > a:focus,
.widget_layered_nav ul li > a:focus,
.widget_layered_nav_filters ul li > a:focus,
.widget_rating_filter ul li > a:focus,
.widget_product_categories ul li .toggle,
.widget_layered_nav ul li .toggle,
.widget_layered_nav_filters ul li .toggle,
.widget_rating_filter ul li .toggle,
.widget_product_categories ul li.current > a,
.widget_layered_nav ul li.current > a,
.widget_layered_nav_filters ul li.current > a,
.widget_rating_filter ul li.current > a,
.widget_product_categories ul li.chosen > a,
.widget_layered_nav_filters ul li.chosen > a,
.widget_rating_filter ul li.chosen > a,
.widget_layered_nav_filters ul li a:before,
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover a,
.widget_layered_nav .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a,
ul.cart_list li .product-details a:hover,
ul.product_list_widget li .product-details a:hover,
ul.cart_list li a:hover,
ul.product_list_widget li a:hover,
.widget_shopping_cart .total .amount,
.shipping_calculator h2,
.cart_totals h2,
.review-order.shop_table h2,
.shipping_calculator h2 a,
.cart_totals h2 a,
.review-order.shop_table h2 a,
.shop_table td.product-name,
.product-subtotal .woocommerce-Price-amount,
.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,
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-next,
.product-thumbs-slider.owl-carousel .thumb-nav .thumb-prev,
ul.products li.cat-has-icon:hover .thumb-info > i {
    color: #C4A36A
}

.product-image .viewcart:hover,
.widget_price_filter .ui-slider .ui-slider-handle,
li.product-outimage_aq_onimage .add-links .quickview,
li.product-onimage .product-content .quickview,
li.product-onimage2 .quickview,
li.product-wq_onimage .links-on-image .quickview {
    background-color: #C4A36A
}

li.product-default:hover .add-links .add_to_cart_button,
li.product-default:hover .add-links .add_to_cart_read_more,
li.product-wq_onimage .add-links .button:hover,
li.product-wq_onimage .yith-wcwl-add-to-wishlist a:hover,
li.product-awq_onimage .add-links .button:hover,
li.product-awq_onimage .add-links .quickview:hover,
li.product-awq_onimage .add-links .yith-wcwl-add-to-wishlist a:hover,
ul.list li.product .add_to_cart_button,
ul.list li.product .add_to_cart_read_more {
    background-color: #C4A36A;
    border-color: #C4A36A;
    color: #ffffff
}

.sidebar #yith-ajaxsearchform .btn {
    background: #C4A36A;
}

#yith-wcwl-popup-message,
.woocommerce-cart .cart-form form,
.product-layout-full_width .product-thumbnails-inner .img-thumbnail.selected,
.product-layout-centered_vertical_zoom .product-thumbnails-inner .img-thumbnail.selected {
    border-color: #C4A36A;
}

.loader-container i.porto-ajax-loader {
    border-top-color: #C4A36A;
}

.summary-before .ms-lightbox-btn,
.product-images .zoom {
    background-color: #C4A36A;
}

.summary-before .ms-lightbox-btn:hover {
    background-color: #0099e6;
}

.summary-before .ms-nav-next:before,
.summary-before .ms-nav-prev:before,
.summary-before .ms-thumblist-fwd:before,
.summary-before .ms-thumblist-bwd:before,
.product-summary-wrap .price {
    color: #C4A36A;
}

.add-links .add_to_cart_button,
.add-links .add_to_cart_read_more,
.add-links .quickview,
.yith-wcwl-add-to-wishlist a,
.yith-wcwl-add-to-wishlist a:hover,
.yith-wcwl-add-to-wishlist span {
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    color: #333333;
}

ul.products li.product-outimage .add-links .quickview:hover,
li.product-outimage .add-links .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
ul.products li.product-outimage:hover .add-links .button,
ul.products li.product-outimage .add-links .button:focus,
.add-links .button:hover {
    background-color: #C4A36A;
    border-color: #C4A36A;
    color: #ffffff;
}

.product-summary-wrap .yith-wcwl-add-to-wishlist a,
.product-summary-wrap .yith-wcwl-add-to-wishlist a:hover,
.product-summary-wrap .yith-wcwl-add-to-wishlist span {
    color: inherit;
    border: none;
}

.product-summary-wrap .yith-wcwl-add-to-wishlist a:before,
.product-summary-wrap .yith-wcwl-add-to-wishlist span:before {
    color: #302e2a;
}

.woocommerce-pagination a:hover,
.woocommerce-pagination a:focus,
.woocommerce-pagination span.current {
    border-color: #C4A36A;
    background-color: transparent;
}

ul.products li.product-col .product-loop-title:hover,
ul.products li.product-col .product-loop-title:focus,
ul.products li.product-col .product-loop-title:hover h3,
ul.products li.product-col .product-loop-title:focus h3 {
    color: #C4A36A;
}

ul.products li.product-onimage3 .product-loop-title:hover h3,
ul.products li.product-onimage3 .product-loop-title:focus h3 {
    color: #fff;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,
.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,
.filter-item-list .filter-item:not(.disabled):hover {
    background-color: #C4A36A;
    border-color: #C4A36A;
}

.product_title a:hover,
.product_title a:focus {
    color: #C4A36A;
}

.widget_product_categories ul li .toggle:hover,
.widget_price_filter ul li .toggle:hover,
.widget_layered_nav ul li .toggle:hover,
.widget_layered_nav_filters ul li .toggle:hover,
.widget_rating_filter ul li .toggle:hover,
.widget_price_filter ol li .toggle:hover,
.widget_layered_nav_filters ol li .toggle:hover,
.widget_rating_filter ol li .toggle:hover {
    color: #0099e6;
}

.widget_layered_nav ul li .count,
.widget_product_categories ul li .count,
.widget_rating_filter .wc-layered-nav-rating a {
    color: #848484;
}

.widget_layered_nav_filters ul li a:hover:before {
    color: #0099e6;
}

.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a:hover,
.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a:hover {
    background-color: #0099e6;
    border-color: #0099e6;
}

.woocommerce #content table.shop_table.wishlist_table.cart a.remove {
    color: #C4A36A;
}

.woocommerce #content table.shop_table.wishlist_table.cart a.remove:hover {
    color: #0099e6;
}

.woocommerce #content table.shop_table.wishlist_table.cart a.remove:active {
    color: #0077b3;
}

.product-image .labels .onhot,
.summary-before .labels .onhot {
    background: #2ba968;
    color: #ffffff;
}

.product-image .labels .onsale,
.summary-before .labels .onsale {
    background: #da5555;
    color: #ffffff;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover:before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover:before {
    color: #da5555
}

.success-message-container {
    border-top: 4px solid #C4A36A;
}

.woocommerce-tabs .resp-tabs-list li.resp-tab-active,
.woocommerce-tabs .resp-tabs-list li:hover {
    border-color: #C4A36A !important;
}

.woocommerce-tabs h2.resp-tab-active {
    border-bottom-color: #C4A36A !important;
}

.resp-vtabs.style-2 .resp-tabs-list li.resp-tab-active {
    border-bottom: 2px solid #C4A36A !important;
}

.product-categories li:not(.current) > a:hover {
    color: #7b858a !important;
    text-decoration: underline;
}

.featured-box.porto-user-box {
    border-top-color: #C4A36A;
}

.woocommerce-widget-layered-nav-list .chosen a:not(.filter-color),
.filter-item-list .active .filter-item {
    background-color: #C4A36A;
    color: #fff;
    border-color: #C4A36A;
}

.porto-related-products {
    padding: 20px 0;
}

#content-bottom + .porto-related-products {
    padding: 50px 0 30px;
}

.sale-product-daily-deal .daily-deal-title,
.sale-product-daily-deal .porto_countdown {
    font-family: 'Oswald', Open Sans;
    text-transform: uppercase;
}

.entry-summary .sale-product-daily-deal {
    margin-top: 10px;
}

.entry-summary .sale-product-daily-deal .porto_countdown {
    margin-bottom: 5px;
}

.entry-summary .sale-product-daily-deal .porto_countdown-section {
    background-color: #C4A36A;
    color: #fff;
    margin-left: 1px;
    margin-right: 1px;
    display: block;
    float: left;
    max-width: calc(25% - 2px);
    min-width: 64px;
    padding: 12px 10px;
}

.entry-summary .sale-product-daily-deal .porto_countdown .porto_countdown-amount {
    display: block;
    font-size: 18px;
    font-weight: 700;
}

.entry-summary .sale-product-daily-deal .porto_countdown-period {
    font-size: 10px;
}

.entry-summary .sale-product-daily-deal:after {
    content: '';
    display: table;
    clear: both;
}

.entry-summary .sale-product-daily-deal .daily-deal-title {
    text-transform: uppercase;
}

.products .sale-product-daily-deal {
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 10px;
    color: #fff;
    padding: 5px 0;
    text-align: center;
}

.products .sale-product-daily-deal:before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    background: #C4A36A;
    opacity: 0.7;
}

.products .sale-product-daily-deal > h5,
.products .sale-product-daily-deal > div {
    position: relative;
    z-index: 1;
}

.products .sale-product-daily-deal .daily-deal-title {
    display: inline-block;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    margin-bottom: 0;
    margin-right: 1px;
}

.products .sale-product-daily-deal .porto_countdown {
    float: none;
    display: inline-block;
    text-transform: uppercase;
    margin-bottom: 0;
    width: auto;
}

.products .sale-product-daily-deal .porto_countdown-section {
    padding: 0;
    margin-bottom: 0;
}

.products .sale-product-daily-deal .porto_countdown-section:first-child:after {
    content: ',';
    margin-right: 2px;
}

.products .sale-product-daily-deal .porto_countdown-amount,
.products .sale-product-daily-deal .porto_countdown-period {
    font-size: 13px;
    font-weight: 500;
    padding: 0 1px;
}

.products .sale-product-daily-deal .porto_countdown-section:last-child .porto_countdown-period {
    padding: 0;
}

.products .sale-product-daily-deal:after {
    content: '';
    display: table;
    clear: both;
}