body {
  background: #333333;
  color: #ffffff;
}
table {
  color: #cccccc;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color: #cccccc;
}
a {
  color: #fbc441;
}
a:focus,
a:hover {
  color: #fab40f;
}
:focus {
  color: #fbc441;
}
.wrapper {
  background: #333333;
}
.wrapper a:hover {
  color: #fbc441;
}
.wrapper a:after {
  background: #fbc441;
}
.site-footer a:hover {
  color: #fbc441;
}
.product-filter ul li a:hover {
  color: #fbc441;
}
.message-form .loading-bar {
  background: #fcd473;
}
.message-form .loading-bar span {
  background: #fab40f;
}
.skin--brand-primary {
  color: #fbc441;
}
.btn.btn-primary {
  background: #fbc441;
}
.btn.btn-primary:hover {
  background: #fab40f;
}
.btn.btn-secondary {
  background: #cccccc;
}
.btn.btn-secondary:hover {
  background: #b3b3b3;
}
.site-footer .footer-bottom a {
  color: #cccccc;
}
.site-footer .footer-bottom a:hover {
  color: #fbc441;
}
.site-footer .footer-bottom a:after {
  color: #fbc441;
}
p {
  color: #cccccc;
}
.section-title p {
  color: #cccccc;
}
.section-title h1,
.section-title h2,
.section-title h3,
.section-title h4,
.section-title h5,
.section-title h6 {
  color: #ffffff;
}
.section-title h1 small,
.section-title h2 small,
.section-title h3 small,
.section-title h4 small,
.section-title h5 small,
.section-title h6 small {
  color: #cccccc !important;
}
.blog-posts .isotope-item .box-holder .post-info {
  border-color: #333333;
}
.blog-posts .box-holder .post-format .quote-holder {
  background: #222222;
}
.blog-posts .box-holder .post-format .quote-holder blockquote {
  color: #cccccc;
}
.blog-posts .box-holder .post-format .post-type {
  background: #333333;
}
.blog-posts .box-holder .post-format .post-type i {
  color: #ffffff;
}
.blog-posts .box-holder .post-format .hover-state i {
  color: #333333;
}
.blog-posts .box-holder .post-info h2 a {
  color: #ffffff;
}
.blog-posts .box-holder .post-info .details .category {
  color: #cccccc;
}
.blog-posts .box-holder .post-info .details .date {
  color: #cccccc;
}
.widget.widget_tag_cloud a {
  color: #ffffff;
  background: #222222;
}
.widget.widget_tag_cloud a:hover {
  background: #151515;
}
.wpb_wrapper .wpb_text_column blockquote {
  border-left-color: #fbc441;
}
.post-formatting ul li,
.post-formatting ol li {
  color: #cccccc;
}
.post-formatting blockquote {
  border-left-color: #fbc441;
}
.post-formatting blockquote p {
  color: #cccccc;
}
.post-formatting .wp-caption .wp-caption-text {
  background: #222222;
}
.labeled-textarea-row textarea {
  background-image: linear-gradient(#222222 1px,transparent 1px);
}
.labeled-textarea-row textarea:focus {
  color: #333;
}
.cd-google-map .cd-zoom-in,
.cd-google-map .cd-zoom-out {
  background-color: #fbc441;
}
.cd-google-map .cd-zoom-in:hover,
.cd-google-map .cd-zoom-out:hover {
  background-color: #fbc137;
}
.single-blog-holder .blog-head-holder {
  background: #222222;
}
.single-blog-holder .blog-head-holder .quote-holder {
  background: #222222;
}
.single-blog-holder .blog-head-holder .quote-holder:before {
  color: #cccccc;
}
.single-blog-holder .blog-head-holder .quote-holder blockquote {
  color: #cccccc;
}
.single-blog-holder .tags-holder a {
  color: #ffffff;
  background: #222222;
}
.single-blog-holder .tags-holder a:hover {
  background: #151515;
}
.single-blog-holder pre {
  background: #222222;
  border-color: #333333;
  color: #ffffff;
}
.single-blog-holder .blog-author-holder .author-name:hover {
  color: #fbc441;
}
.single-blog-holder .blog-author-holder .author-name:hover em {
  color: #cccccc;
}
.single-blog-holder .blog-author-holder .author-name em {
  color: #cccccc;
}
.single-blog-holder .blog-author-holder .author-link {
  color: #ffffff;
}
.single-blog-holder .post-controls span {
  color: #cccccc;
}
.single-blog-holder .comments-holder {
  background: #222222;
}
.single-blog-holder .comments-holder:before {
  border-top-color: #333333;
}
.single-blog-holder .comments-holder .comment-holder + .comment-respond {
  background: #333333;
}
.single-blog-holder .comments-holder .comment-holder .commenter-image .comment-connector {
  border-color: #333333;
}
.single-blog-holder .comments-holder .comment-holder .commenter-details .comment-text p {
  color: #cccccc;
}
.single-blog-holder .comments-holder .comment-holder .commenter-details .date {
  color: #cccccc;
}
.single-blog-holder .details .category {
  color: #cccccc;
}
.single-blog-holder .details .category a {
  color: #cccccc;
}
.single-blog-holder .details .date {
  color: #cccccc;
}
.single-blog-holder .details .date a {
  color: #cccccc;
}
.single-blog-holder .details .tags-list {
  color: #cccccc;
}
.single-blog-holder .details .tags-list a {
  color: #cccccc;
}
.single-blog-holder .post-controls .next-post:hover i,
.single-blog-holder .post-controls .prev-post:hover i {
  color: #fbc441;
}
.single-blog-holder .post-controls .next-post:hover strong,
.single-blog-holder .post-controls .prev-post:hover strong {
  color: #fbc441;
}
.single-blog-holder .post-controls .next-post strong,
.single-blog-holder .post-controls .prev-post strong {
  color: #ffffff;
}
.single-blog-holder .post-controls .next-post i,
.single-blog-holder .post-controls .prev-post i {
  color: #ffffff;
}
::selection {
  background: #fbc441;
  color: #333333;
}
::-moz-selection {
  background: #fbc441;
  color: #333333;
}
hr {
  border-color: #333333;
}
footer.site-footer {
  background-color: #222222;
}
footer.site-footer .footer-widgets .section h1,
footer.site-footer .footer-widgets .section h2,
footer.site-footer .footer-widgets .section h3 {
  color: #ffffff;
}
.wpb_wrapper .wpb_tabs.tabs-style-minimal .ui-tabs .wpb_tabs_nav li a {
  color: #cccccc;
}
.wpb_wrapper .wpb_tabs.tabs-style-minimal .ui-tabs .wpb_tabs_nav li a:hover {
  color: #b3b3b3;
}
.wpb_wrapper .wpb_tabs.tabs-style-minimal .ui-tabs .wpb_tabs_nav li.ui-tabs-active a {
  color: #fbc441;
  border-bottom-color: #fbc441;
}
.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tab {
  background: #222222;
}
.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tabs_nav li {
  border-bottom-color: #333333 !important;
  background: #222222;
}
.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tabs_nav li a {
  color: #cccccc;
}
.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tabs_nav li a:hover {
  color: #b3b3b3;
}
.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tabs_nav li.ui-tabs-active a {
  color: #ffffff;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_section {
  background: #222222;
}
.wpb_wrapper .wpb_accordion .wpb_accordion_section .wpb_accordion_header a {
  color: #ffffff;
}
.top-menu-container {
  background: #ffffff;
}
.top-menu-container .widget .widgettitle {
  color: #333333;
}
.top-menu-container .widget a {
  color: #cccccc !important;
}
.top-menu-container .widget a:after {
  background-color: #cccccc !important;
}
.top-menu-container .top-menu ul.menu > li ul {
  background: #333333;
}
.top-menu-container .top-menu ul.menu > li ul li a {
  color: #ffffff !important;
}
.top-menu-container .top-menu ul.menu > li ul li a:after {
  background: #ffffff;
}
.top-menu-container .top-menu ul:after {
  border-right-color: #333333 !important;
}
.top-menu-container .top-menu ul li a {
  color: #333333 !important;
}
.top-menu-container .top-menu ul li a:hover {
  color: #fbc441 !important;
}
.product-filter ul li a {
  color: #cccccc;
}
.single-portfolio-holder .social .likes {
  background: #222222;
}
.single-portfolio-holder .social .likes .fa-heart {
  color: #fbc441;
}
.single-portfolio-holder .social .share-social .social-links a {
  color: #cccccc;
}
.single-portfolio-holder .portfolio-big-navigation a {
  color: #ffffff;
}
.single-portfolio-holder .portfolio-big-navigation a:hover {
  color: #ffffff;
}
.slick-slider .slick-prev:hover,
.slick-slider .slick-next:hover {
  color: #fbc441;
}
.dash {
  background: #222222;
}
.alert.alert-default {
  background-color: #fbc441;
}
.hover-state {
  background: #fbc441;
}
.portfolio-holder .thumb .hover-state .likes a i {
  color: #fbc441;
}
.portfolio-holder .thumb .hover-state .likes a .counter {
  color: #fbc441;
}
.single-portfolio-holder .details .services ul li {
  color: #cccccc;
}
.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev:hover,
.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next:hover {
  color: #fbc441;
}
.single-portfolio-holder .gallery.gallery-type-description .row .lgrad {
  background-image: linear-gradient(to bottom,transparent 0%,rgba(51,51,51,0.9) 100%);
}
.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a:hover span {
  background-color: rgba(251,196,65,0.5);
}
.single-portfolio-holder.portfolio-type-5 .portfolio-slider-nav a.current span {
  background: #fbc441;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container {
  background: #333333;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container.is-collapsed .portfolio-description-showinfo {
  background: #333333;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-showinfo .expand-project-info svg {
  fill: #ffffff;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo {
  background: #333333;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .lgrad {
  background-image: linear-gradient(to bottom,transparent 0%,rgba(51,51,51,0.9) 100%);
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info svg {
  fill: #ffffff;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .project-show-more-link {
  color: #cccccc;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .project-show-more-link .for-more {
  color: #fbc441;
}
.search-results-holder .result-box h3 a {
  color: #fbc441;
}
.search-results-holder .result-box + .result-box {
  border-top-color: #333333;
}
.team-holder .new-member-join {
  background: #222222;
}
.team-holder .new-member-join .join-us .your-image {
  color: #cccccc;
}
.team-holder .new-member-join .join-us .details h2 {
  color: #ffffff;
}
.team-holder .new-member-join .join-us .details .text a {
  color: #fbc441;
}
.team-holder .new-member-join .join-us .details .text a:after {
  background-color: #fbc441;
}
.logos-holder .c-logo {
  border-color: #333333;
}
.logos-holder .c-logo .hover-state {
  background: #fbc441;
}
.error-holder {
  background: #333333;
}
.error-holder .box {
  background: #fbc441;
}
.error-holder .box .error-type {
  color: #333333;
}
.error-holder .error-text {
  color: #fbc441;
}
.portfolio-holder .dribbble-container .dribbble_shot:hover .dribbble-title {
  background-color: #fbc441;
}
.bg-main-color {
  background: #fbc441;
}
.coming-soon-container .message-container {
  color: #333333;
}
.coming-soon-container p {
  color: #333333;
}
.coming-soon-container .social-networks-env a i {
  color: #fbc441;
}
.blog-sidebar .widget a {
  color: #ffffff;
}
.blog-sidebar .widget li {
  color: #cccccc;
}
.blog-sidebar .widget.widget_recent_comments li + li {
  border-top-color: #222222;
}
.blog-sidebar .widget.widget_search .search-bar .form-control {
  background: #222222 !important;
  color: #cccccc !important;
}
.blog-sidebar .widget.widget_search .search-bar .form-control::-webkit-input-placeholder {
  color: #cccccc;
}
.blog-sidebar .widget.widget_search .search-bar .form-control:-moz-placeholder {
  color: #cccccc;
}
.blog-sidebar .widget.widget_search .search-bar .form-control::-moz-placeholder {
  color: #cccccc;
}
.blog-sidebar .widget.widget_search .search-bar .form-control:-ms-input-placeholder {
  color: #cccccc;
}
.blog-sidebar .widget.widget_search .search-bar input.go-button {
  color: #ffffff;
}
.image-placeholder {
  background: #222222;
}
.show-more .reveal-button {
  border-color: #222222;
}
.show-more .reveal-button a {
  color: #fbc441;
}
.show-more.is-finished .reveal-button .finished {
  color: #fbc441;
}
.pagination-container span.page-numbers,
.pagination-container a.page-numbers {
  color: #ffffff;
}
.pagination-container span.page-numbers:after,
.pagination-container a.page-numbers:after {
  background-color: #fbc441;
}
.pagination-container span.page-numbers:hover,
.pagination-container span.page-numbers.current,
.pagination-container a.page-numbers:hover,
.pagination-container a.page-numbers.current {
  color: #fbc441;
}
.fluidbox-overlay {
  background-color: #333333;
  opacity: 0.6 !important;
}
.comparison-image-slider .cd-handle {
  background-color: #fbc441 !important;
}
.comparison-image-slider .cd-handle:hover {
  background-color: #fabc28 !important;
}
.about-me-box {
  background: #222222 !important;
}
.sidebar-menu-wrapper {
  background: #333333;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu div.menu > ul > li > a {
  color: #ffffff;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu > li > a {
  color: #ffffff;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu > li > a:hover {
  color: #fbc441;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu > li > a:after {
  background-color: #ffffff;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu ul > li:hover > a {
  color: #fbc441;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu ul > li > a {
  color: #cccccc;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu ul > li > a:hover {
  color: #fbc441;
}
.maintenance-mode .wrapper,
.coming-soon-mode .wrapper {
  background: #fbc441;
}
.header-logo.logo-text {
  color: #fbc441;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a {
  color: #333333;
}
.portfolio-holder .item-box .photo .on-hover {
  background-color: #fbc441;
}
.loading-spinner-1 {
  background-color: #ffffff;
}
.top-menu-container .close-top-menu {
  color: #333333;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-navigation a:hover {
  color: #333333;
}
.single-portfolio-holder.portfolio-type-5 .portfolio-navigation a:hover i {
  color: #333333;
}
.portfolio-holder .item-box .info p a:hover {
  color: #fbc441;
}
.mobile-menu-wrapper .mobile-menu-container ul.menu li a:hover {
  color: #fbc441;
}
.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-item > a,
.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_item > a,
.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-ancestor > a,
.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_ancestor > a,
.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current-menu-item > a,
.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current_page_item > a,
.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current-menu-ancestor > a,
.mobile-menu-wrapper .mobile-menu-container div.menu > ul li.current_page_ancestor > a {
  color: #fbc441;
}
.maintenance-mode .wrapper a,
.coming-soon-mode .wrapper a {
  color: #333333;
}
.maintenance-mode .wrapper a:after,
.coming-soon-mode .wrapper a:after {
  background-color: #333333;
}
.mobile-menu-wrapper .mobile-menu-container .search-form label {
  color: #cccccc;
}
.mobile-menu-wrapper .mobile-menu-container .search-form input:focus + label {
  color: #ffffff;
}
.vjs-default-skin .vjs-play-progress {
  background-color: #fbc441;
}
.vjs-default-skin .vjs-volume-level {
  background: #fbc441;
}
.portfolio-holder .item-box .info h3 a {
  color: #cccccc;
}
.blog-sidebar .widget a {
  color: #ffffff;
}
.blog-sidebar .widget a:after {
  background: #ffffff;
}
.blog-sidebar .widget .product_list_widget li .product-details .product-meta {
  color: #ffffff;
}
.blog-sidebar .widget .product_list_widget li .product-details .product-meta .proruct-rating em {
  color: #ffffff;
}
.blog-sidebar .widget .product_list_widget li .product-details .product-name {
  color: #ffffff;
}
.dropdown-menu > li > a {
  color: #ffffff;
}
.dropdown {
  color: #ffffff;
}
.dropdown .btn:hover,
.dropdown .btn:focus,
.dropdown .btn.focus {
  color: #ffffff;
}
.dropdown .dropdown-menu {
  color: #ffffff;
  background: #333333;
}
.dropdown .dropdown-menu li {
  border-top-color: #1f1f1f;
}
.dropdown.open .btn {
  background: #333333;
}
.widget.widget_product_search .search-bar input[name="s"],
.widget.widget_search .search-bar input[name="s"] {
  background: #333333;
  color: #cccccc;
}
.widget.widget_product_search .search-bar input[name="s"]::-webkit-input-placeholder,
.widget.widget_search .search-bar input[name="s"]::-webkit-input-placeholder {
  color: #cccccc;
}
.widget.widget_product_search .search-bar input[name="s"]:-moz-placeholder,
.widget.widget_search .search-bar input[name="s"]:-moz-placeholder {
  color: #cccccc;
}
.widget.widget_product_search .search-bar input[name="s"]::-moz-placeholder,
.widget.widget_search .search-bar input[name="s"]::-moz-placeholder {
  color: #cccccc;
}
.widget.widget_product_search .search-bar input[name="s"]:-ms-input-placeholder,
.widget.widget_search .search-bar input[name="s"]:-ms-input-placeholder {
  color: #cccccc;
}
.widget.widget_product_search .search-bar input[type=submit],
.widget.widget_search .search-bar input[type=submit] {
  color: #ffffff;
}
.widget.widget_shopping_cart .widget_shopping_cart_content > .total strong {
  color: #ffffff;
}
.widget.widget_shopping_cart .widget_shopping_cart_content .product_list_widget {
  border-bottom-color: #333333;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider {
  background: #333333;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range,
.widget.widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle {
  background: #ffffff;
}
.widget.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
  color: #ffffff;
}
.woocommerce {
  background: #333333;
}
.woocommerce .onsale {
  background: #fbc441;
  color: #333333;
}
.woocommerce .product .item-info h3 a {
  color: #333333;
}
.woocommerce .product .item-info .price ins,
.woocommerce .product .item-info .price > .amount {
  color: #fbc441;
}
.woocommerce .product .item-info .price del {
  color: #cccccc;
}
.woocommerce .product .item-info .product-loop-add-to-cart-container a {
  color: #cccccc;
}
.woocommerce .product .item-info .product-loop-add-to-cart-container a:after {
  background-color: #cccccc;
}
.woocommerce .product .item-info .product-loop-add-to-cart-container a:hover {
  color: #fbc441;
}
.woocommerce .product .item-info .product-loop-add-to-cart-container a:hover:after {
  background-color: #fbc441;
}
.woocommerce .product.catalog-layout-default .item-info h3 a {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-default .item-info .product-loop-add-to-cart-container a {
  color: #cccccc;
}
.woocommerce .product.catalog-layout-default .item-info .product-loop-add-to-cart-container a:after {
  background-color: #cccccc;
}
.woocommerce .product.catalog-layout-default .item-info .product-loop-add-to-cart-container a:hover {
  color: #fbc441;
}
.woocommerce .product.catalog-layout-default .item-info .product-loop-add-to-cart-container a:hover:after {
  background-color: #fbc441;
}
.woocommerce .product.catalog-layout-full-bg .product-internal-info,
.woocommerce .product.catalog-layout-full-transparent-bg .product-internal-info {
  background: rgba(251,196,65,0.9);
}
.woocommerce .product.catalog-layout-full-bg .item-info h3 a,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info h3 a {
  color: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-loop-add-to-cart-container .add-to-cart-link:before,
.woocommerce .product.catalog-layout-full-bg .item-info .product-loop-add-to-cart-container .add-to-cart-link:after,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-loop-add-to-cart-container .add-to-cart-link:before,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-loop-add-to-cart-container .add-to-cart-link:after {
  color: #333333 !important;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-loop-add-to-cart-container .tooltip .tooltip-arrow,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-loop-add-to-cart-container .tooltip .tooltip-arrow {
  border-left-color: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-loop-add-to-cart-container .tooltip .tooltip-inner,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-loop-add-to-cart-container .tooltip .tooltip-inner {
  color: #fbc441;
  background: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-bottom-details .price,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-bottom-details .price {
  color: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-bottom-details .price del,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-bottom-details .price del {
  color: rgba(51,51,51,0.8);
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-bottom-details .price del .amount,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-bottom-details .price del .amount {
  color: rgba(51,51,51,0.8);
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-bottom-details .price ins .amount,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-bottom-details .price ins .amount {
  border-bottom-color: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-bottom-details .price .amount,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-bottom-details .price .amount {
  color: #333333;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-terms,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-terms {
  color: #333333 !important;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-terms a,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-terms a {
  color: #333333 !important;
}
.woocommerce .product.catalog-layout-full-bg .item-info .product-terms a:after,
.woocommerce .product.catalog-layout-full-bg .item-info .product-terms a:before,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-terms a:after,
.woocommerce .product.catalog-layout-full-transparent-bg .item-info .product-terms a:before {
  background: #333333;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info h3 a {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-terms {
  color: #ffffff !important;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-terms a {
  color: #ffffff !important;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-terms a:after,
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-terms a:before {
  background: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container .add-to-cart-link:after,
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container .add-to-cart-link:before {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container a {
  color: #cccccc;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container a:after {
  background-color: #cccccc;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container a:hover {
  color: #fbc441;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container a:hover:after {
  background-color: #fbc441;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container .tooltip-inner {
  background-color: #fbc441;
  color: #333333;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .product-loop-add-to-cart-container .tooltip-arrow {
  border-left-color: #fbc441;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .price {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .price .amount {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .price ins .amount {
  border-bottom-color: #ffffff;
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .price del {
  color: rgba(255,255,255,0.65);
}
.woocommerce .product.catalog-layout-transparent-bg .item-info .product-bottom-details .price del .amount {
  color: rgba(255,255,255,0.65);
}
.woocommerce .product.catalog-layout-distanced-centered .item-info h3 a {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .price .amount,
.woocommerce .product.catalog-layout-distanced-centered .item-info .price ins,
.woocommerce .product.catalog-layout-distanced-centered .item-info .price ins span {
  color: #d9d9d9;
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .price del {
  color: rgba(204,204,204,0.65);
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .price del .amount {
  color: rgba(204,204,204,0.65);
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .product-loop-add-to-cart-container .add_to_cart_button {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .product-loop-add-to-cart-container .add_to_cart_button.nh {
  color: #fbc441;
}
.woocommerce .product.catalog-layout-distanced-centered .item-info .product-loop-add-to-cart-container .add_to_cart_button:hover {
  color: #ffffff;
}
.woocommerce .product.catalog-layout-distanced-centered .product-internal-info {
  background: rgba(51,51,51,0.9);
}
.woocommerce .dropdown .dropdown-menu li a {
  color: #cccccc;
}
.woocommerce .dropdown .dropdown-menu .active a,
.woocommerce .dropdown .dropdown-menu li a:hover {
  color: #fbc441 !important;
}
.woocommerce #review_form_wrapper .form-submit input#submit {
  background-color: #fbc441;
}
.woocommerce .star-rating .star-rating-icons .circle i {
  background-color: #fbc441;
}
.woocommerce .product .item-info {
  color: #fbc441;
}
.woocommerce .shop_table .cart_item .product-subtotal span {
  color: #fbc441;
}
.woocommerce .shop_table .cart-collaterals .cart-buttons-update-checkout .checkout-button {
  background-color: #fbc441;
}
.woocommerce .checkout-info-box .woocommerce-info {
  border-top: 3px solid #fbc441 !important;
}
.woocommerce .checkout-info-box .woocommerce-info a {
  color: #fbc441;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-notice,
.woocommerce-message {
  color: #333333;
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-notice li,
.woocommerce-message li {
  color: #333333;
}
.replaced-checkboxes:checked + label:before,
.replaced-radio-buttons:checked + label:before {
  background-color: #fbc441;
}
.woocommerce .blockOverlay {
  background: rgba(51,51,51,0.8) !important;
}
.woocommerce .blockOverlay:after {
  background-color: #fbc441;
}
.woocommerce .order-info mark {
  background-color: #fbc441;
}
.woocommerce .shop-categories .product-category-col > .product-category a:hover h3,
.woocommerce .shop_table .cart_item .product-remove a:hover i {
  color: #fbc441;
}
.woocommerce-notice,
.woocommerce-message {
  background-color: #fbc441;
  color: #333333;
}
.btn-primary,
.checkout-button {
  background-color: #fbc441 !important;
  color: #333333 !important;
}
.btn-primary:hover,
.checkout-button:hover {
  background-color: #fabb23 !important;
  color: #333333 !important;
}
.menu-cart-icon-container.menu-skin-dark .cart-icon-link {
  color: #cccccc;
}
.menu-cart-icon-container.menu-skin-dark .cart-icon-link:hover {
  color: #bfbfbf;
}
.menu-cart-icon-container.menu-skin-dark .cart-icon-link .items-count {
  background-color: #fbc441 !important;
}
.menu-cart-icon-container.menu-skin-light .cart-icon-link {
  color: #333333;
}
.menu-cart-icon-container.menu-skin-light .cart-icon-link .items-count {
  background-color: #fbc441 !important;
  color: #333333 !important;
}
.menu-cart-icon-container .lab-wc-mini-cart-contents .cart-items .cart-item .product-details h3 a:hover {
  color: #fbc441;
}
.woocommerce ul.digital-downloads li a:hover {
  color: #fbc441;
}
.woocommerce .single-product .kalium-woocommerce-product-gallery .main-product-images:hover .product-gallery-lightbox-trigger,
.woocommerce.single-product .single-product-images .kalium-woocommerce-product-gallery .main-product-images .nextprev-arrow i {
  color: #ffffff;
}
.wpb_wrapper .lab-vc-products-carousel .products .nextprev-arrow i {
  color: #fbc441;
}
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul li.menu-item-has-children > a:before,
.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul ul li.menu-item-has-children > a:before {
  border-color: transparent transparent transparent #333333;
}
.fullscreen-menu.menu-skin-main {
  background-color: #fbc441;
}
.fullscreen-menu.fullscreen-menu.menu-skin-main.translucent-background {
  background-color: rgba(251,196,65,0.9);
}
.main-header.menu-skin-main.menu-type-full-bg-menu .fullscreen-menu {
  background-color: #fbc441;
}
.main-header.menu-skin-main.menu-type-full-bg-menu .fullscreen-menu.translucent-background {
  background-color: rgba(251,196,65,0.9);
}
.single-portfolio-holder .portfolio-navigation a:hover i {
  color: #fbc441;
}
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a .hover-display {
  background-color: rgba(251,196,65,0.8);
}
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a .hover-display.no-opacity {
  background-color: #fbc441;
}
.main-header.menu-type-full-bg-menu .fullscreen-menu .fullscreen-menu-footer .social-networks li a i {
  color: #fbc441;
}
.wrapper a:after,
footer.site-footer a:after {
  background-color: #fbc441;
}
.main-header.menu-type-standard-menu .standard-menu-container div.menu > ul ul li.menu-item-has-children:before,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul li.menu-item-has-children:before {
  border-color: transparent transparent transparent #333333;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a {
  color: #333333;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a:after,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul li a:after {
  background-color: #333333;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a:after,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a:after {
  background-color: #fbc441;
}
.go-to-top {
  color: #333333;
  background-color: #ffffff;
}
.go-to-top.visible:hover {
  background-color: #fbc441;
}
.mobile-menu-wrapper .mobile-menu-container .search-form input,
.mobile-menu-wrapper .mobile-menu-container .search-form input:focus + label {
  color: #fbc441;
}
.portfolio-holder .thumb .hover-state.hover-style-white p {
  color: #cccccc;
}
body .lg-outer.lg-skin-kalium-default .lg-progress-bar .lg-progress {
  background-color: #fbc441;
}
.lg-outer .lg-progress-bar .lg-progress {
  background-color: #fbc441;
}
.lg-outer .lg-thumb-item:hover,
.lg-outer .lg-thumb-item.active {
  border-color: #fbc441 !important;
}
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover {
  color: #fbc441;
}
.single-portfolio-holder .social-links-plain .likes .fa-heart {
  color: #fbc441;
}
.pagination-container span.page-numbers,
.pagination-container a.page-numbers {
  color: #cccccc;
}
.sidebar-menu-wrapper.menu-type-sidebar-menu .sidebar-menu-container .sidebar-main-menu ul.menu ul > li > a:after,
.post-password-form input[type=submit] {
  background-color: #fbc441;
}
.header-search-input.menu-skin-main .search-icon a svg {
  fill: #fbc441;
}
.kalium-wpml-language-switcher.menu-skin-main .language-entry {
  color: #fbc441;
}
.social-networks.colored-bg li a.custom,
.social-networks.colored-bg-hover li a.custom:hover,
.social-networks.textual.colored li a.custom:after,
.social-networks.textual.colored-hover li a.custom:after {
  background-color: #fbc441;
}
.social-networks.colored-bg li a.custom:hover {
  background-color: #fab40f;
}
.social-networks.colored li a.custom,
.social-networks.colored li a.custom i,
.social-networks.colored-hover li a.custom:hover,
.social-networks.colored-hover li a.custom:hover i {
  color: #fbc441;
}
.single-portfolio-holder .gallery.captions-below .caption a {
  color: #fbc441;
}
.single-portfolio-holder .gallery.captions-below .caption a:after {
  background-color: #fbc441;
}
.widget.widget_text .textwidget a:hover {
  color: #fbc441;
}
.widget.widget_text .textwidget a:after {
  background-color: #fbc441;
}
.button {
  background-color: #fbc441;
  color: #333333;
}
.widget a.button {
  color: #fff;
}
.button:hover {
  background-color: #fabc28;
}
.wrapper .button:hover {
  color: #333333;
}
.button:active {
  background: #fabc28;
}
.button-secondary {
  background-color: #222222;
  color: #ffffff;
}
.button-secondary:hover,
.button-secondary:active {
  color: #ffffff;
}
a.button-secondary:hover,
a.button-secondary:active {
  color: #ffffff;
}
.button-secondary:hover {
  background: #1a1a1a;
}
.wrapper .button-secondary:hover {
  color: #ffffff;
}
.button-secondary:active {
  background: #151515;
}
.labeled-input-row label,
.labeled-textarea-row label {
  border-bottom-color: #fbc441;
}
.blog-posts .post-item .post-thumbnail blockquote,
.single-post .post-image .post-quote blockquote {
  color: #ffffff;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul > li > a,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu > li > a {
  color: #fbc441;
}
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main div.menu > ul ul,
.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul {
  background-color: #fbc441;
}
.single-post .post-comments:before {
  border-top-color: #333333;
}
.pagination--normal .page-numbers.current {
  color: #fbc441;
}
.woocommerce .woocommerce-cart-form .shop_table .cart_item .product-subtotal span {
  color: #fbc441;
}
.woocommerce-checkout .checkout-form-option--header .woocommerce-info {
  border-top-color: #fbc441;
}
.woocommerce-checkout .checkout-form-option--header .woocommerce-info a,
.woocommerce-checkout .checkout-form-option--header .woocommerce-info a:hover {
  color: #fbc441;
}
.woocommerce-checkout .checkout-form-option--header .woocommerce-info a:after {
  background-color: #fbc441;
}
.woocommerce-account .wc-my-account-tabs .woocommerce-MyAccount-navigation ul li.is-active a {
  border-right-color: #333333;
}
.woocommerce-message a:hover {
  color: #cccccc;
}
.woocommerce .woocommerce-Reviews #review_form_wrapper {
  background-color: #333333;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars span a:before {
  color: #999;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars span a.active ~ a:before {
  color: #999;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars span:hover a:before {
  color: #666666;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars span:hover a:hover ~ a:before {
  color: #999;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars.has-rating span a:before {
  color: #fbc441;
}
.woocommerce .woocommerce-Reviews .comment-form .comment-form-rating .stars.has-rating span a.active ~ a:before {
  color: #999;
}
.woocommerce .shop-categories .product-category-col > .product-category a:hover .woocommerce-loop-category__title,
.woocommerce .shop-categories .product-category-col > .product-category a:hover h3 {
  color: #fbc441;
}
.woocommerce .woocommerce-cart-form .shop_table .cart_item .product-remove a:hover i {
  color: #fbc441;
}
.blog-posts .post-item .post-thumbnail .post-hover {
  background-color: rgba(251,196,65,0.9);
}
.blog-posts .post-item .post-thumbnail .post-hover.post-hover--no-opacity {
  background-color: #fbc441;
}
.labeled-input-row--label {
  border-bottom-color: #333333;
}
.lg-outer .lg .lg-progress-bar .lg-progress {
  background-color: #fbc441;
}
.site-footer .footer-widgets .widget .widgettitle {
  color: #ffffff;
}
.labeled-input-row label,
.labeled-textarea-row label {
  color: #ffffff;
}
.labeled-textarea-row textarea {
  background-image: linear-gradient(#333333 1px,transparent 1px);
}
.labeled-input-row input {
  border-bottom-color: #333333;
}
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a,
.blog-posts .post-item .post-details .post-title a {
  color: #ffffff;
}
.pagination--normal .page-numbers {
  color: #fbc441;
}
.blog-posts .post-item.template-rounded .post-thumbnail .post-format-icon {
  color: #cccccc;
}
.widget-area .widget li a,
.widget ul ul a:before {
  color: #ffffff;
}
.woocommerce.single-product .summary .single_variation_wrap .single_variation,
.woocommerce.single-product .summary p.price {
  color: #fbc441;
}
.woocommerce .products .product.catalog-layout-full-bg .product-internal-info {
  background-color: #fbc441;
}
.woocommerce .shop-categories .product-category a:hover .woocommerce-loop-category__title,
.woocommerce .shop-categories .product-category a:hover h3 {
  color: #fbc441;
}
.lab-divider .lab-divider-content {
  color: #ffffff;
}
.contact-form .button .loading-bar {
  background-color: #fde3a5;
}
.contact-form .button .loading-bar span {
  background-color: #eba705;
}
.vc_row .vc_tta-tabs.vc_tta-style-theme-styled-minimal .vc_tta-tabs-list li.vc_active a {
  color: #fbc441;
}
.woocommerce .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins .amount,
.woocommerce .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price > .amount,
.woocommerce .summary > .price,
.woocommerce .summary .single_variation_wrap .single_variation {
  color: #fbc441;
}
.woocommerce .products .product .item-info .price ins,
.woocommerce .products .product .item-info .price > .amount {
  color: #fbc441;
}
.pagination-container a.page-numbers.current,
.pagination-container a.page-numbers:hover,
.pagination-container span.page-numbers.current,
.pagination-container span.page-numbers:hover,
.woocommerce-pagination a.page-numbers.current,
.woocommerce-pagination a.page-numbers:hover,
.woocommerce-pagination span.page-numbers.current,
.woocommerce-pagination span.page-numbers:hover {
  color: #fbc441;
}
.woocommerce .products .product .item-info .add_to_cart_button:focus {
  color: #fbc441;
}
.widget ul ul a:before {
  background-color: #ffffff;
}
.woocommerce .summary p {
  color: #cccccc;
}
input[type=text],
input[type=number],
input[type=email],
input[type=password],
input[type=url],
input[type=tel] {
  color: #ffffff;
}
.single-post .post .author-info--details .author-name,
.single-post .post .post-meta a {
  color: #fbc441;
}
.single-post .post-comments--list .comment .commenter-details .in-reply-to span {
  color: #fbc441;
}
.single-post .comment-form > p.comment-form-cookies-consent input[type=checkbox]:before,
input[type=checkbox]:before,
input[type=radio]:before {
  background-color: #fbc441;
}
.btn.btn-default {
  background-color: #fbc441;
}
.pricing-table--default .plan .plan-head {
  background-color: #fbc441;
}
.woocommerce .add_to_cart_button:hover {
  color: #fbc441;
}
.woocommerce .add_to_cart_button:after {
  background-color: #fbc441;
}
.woocommerce .add_to_cart_button + .added-to-cart {
  color: #fbc441;
}
.woocommerce .products .product.catalog-layout-full-bg .tooltip-inner {
  color: #fbc441;
}
.woocommerce .products .product .item-info .add_to_cart_button.loading {
  color: #fbc441;
}
.woocommerce .summary .single_variation_wrap .single_variation,
.woocommerce .summary p.price {
  color: #fbc441;
}
.blog-posts .post-item .post-thumbnail .post-gallery-images.flickity-enabled .flickity-prev-next-button:hover,
.single-post .post-image .post-gallery-images.flickity-enabled .flickity-prev-next-button:hover {
  color: #fbc441;
}
.standard-menu-container.menu-skin-main ul.menu > li > a {
  color: #fbc441;
}
.sn-skin-default .sn-text {
  color: #fbc441;
}
.standard-menu-container.menu-skin-main ul.menu > li > a:after {
  background-color: #fbc441;
}
.toggle-bars.menu-skin-main .toggle-bars__bar-line {
  background-color: #fbc441;
}
.toggle-bars.menu-skin-main .toggle-bars__text {
  color: #fbc441;
}
.standard-menu-container.menu-skin-main ul.menu ul {
  background-color: #fbc441;
}
.fullscreen-menu .fullscreen-menu-footer .social-networks li a i {
  color: #fbc441;
}
.breadcrumb__container span[property="itemListElement"] {
  color: #fbc441;
}
.breadcrumb__container span[property="itemListElement"]:after {
  background-color: #fbc441;
}
.header-logo.logo-text.menu-skin-main .logo-text {
  color: #fbc441;
}
.header-block__item .woocommerce-account-link__icon svg {
  fill: #fbc441;
}
.header-block__item .woocommerce-account-link__icon svg .st0-single-neutral-circle {
  stroke: #fbc441;
}
.top-header-bar .raw-text-widget.menu-skin-main {
  color: #fbc441;
}
.header-search-input.menu-skin-main .search-field span,
.header-search-input.menu-skin-main .search-field input {
  color: #fbc441;
}
.cart-totals-widget.menu-skin-main .cart-total {
  color: #fbc441;
}
.cart-totals-widget.menu-skin-main .cart-total:after {
  background-color: #fbc441;
}
.cart-totals-widget .text-before {
  color: #fbc441;
}
.sidebar-menu-wrapper .sidebar-menu-container .sidebar-main-menu div.menu>ul a:hover,
.sidebar-menu-wrapper .sidebar-menu-container .sidebar-main-menu ul.menu a:hover {
  color: #fbc441;
}
.like-icon {
  color: #fbc441;
}
.like-icon .like-icon__icon svg {
  fill: #fbc441;
}
.like-icon .like-icon__icon .stroke-color {
  stroke: #fbc441;
}
.like-icon .like-icon__bubble {
  background-color: #fbc441;
}
.portfolio-holder .item-box .info p a:hover,
.product-filter ul li a:hover,
.single-portfolio-holder .social-links-plain .share-social .social-links a:hover {
  color: #fbc441;
}
.single-portfolio-holder .social-links-plain .share-social .social-links a {
  color: #cccccc;
}
.adjacent-post-link__icon,
.adjacent-post-link__text-secondary,
.adjacent-post-link__text-primary {
  color: #cccccc;
}
.adjacent-post-link:hover .adjacent-post-link__icon,
.adjacent-post-link:hover .adjacent-post-link__text-primary {
  color: #fbc441;
}
.site-footer .footer-bottom-content a,
.site-footer .footer-widgets .widget .textwidget {
  color: #cccccc;
}
.widget.widget_recent_comments li {
  color: #cccccc;
}
