/* skin color*/
body,
.berry-viewport-container,
.berry-viewport-container .top-border,
.berry-viewport-container .left-border,
.berry-viewport-container .right-border,
.navbar,
.navbar-collapse {
  background-color: #fdfdfc;
  color: #878787;
}
/*inner viewport*/
.berry-viewport-container .berry-inner-viewport {
  /*padding:10px;*/
  background-color: #f0efe8;
}
.navbar .navbar-header a.navbar-brand {
  color: #444444;
}
.navbar .navbar-header button .icon-bar,
.navbar .navbar-header .berry-share-button .dot {
  background-color: #444444;
}
#loader-screen {
  background: #f0efe8;
}
#loader-screen .loader-wrapper .loader .dot {
  background-color: #444444;
}
/******************************************
**** Menu ***
*******************************************/
.navbar-collapse .nav li,
.navbar-collapse .nav li .dropdown-menu,
.navbar.show-border-bottom {
  border-color: #f0efe8;
}
.dropdown-menu .divider {
  background-color: #f0efe8;
}
.navbar-nav li a,
.navbar-nav > .open > .a,
.navbar-collapse .nav > li.open > a,
.navbar-collapse .nav > li .dropdown-menu li:not(.dropdown-header) > a {
  color: #444444;
}
.navbar-nav li a:hover,
.navbar-nav > .open > .a:hover,
.navbar-collapse .nav > li.open > a:hover,
.navbar-collapse .nav > li .dropdown-menu li:not(.dropdown-header) > a:hover {
  color: #444444;
}
.navbar-collapse .nav > li .dropdown-menu li.dropdown-header {
  color: #444444;
}
/******************************************
**** Category Filter Nav *****************
*******************************************/
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon .dot {
  background-color: #444444;
}
.navbar .filter-nav-toggle-button .circle {
  background-color: #5e5e5e;
}
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.masonry-layout-icon .dot:nth-child(6),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.masonry-layout-icon .dot:nth-child(7),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.masonry-layout-icon .dot:nth-child(9),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(1),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(2),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(3),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(7),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(8),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.horizontal-layout-icon .dot:nth-child(9),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(1),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(1),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(3),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(4),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(6),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(7),
.navbar#filter-nav .navbar-header #layout-switcher-button .layout-icon.vertical-layout-icon .dot:nth-child(9) {
  background-color: #c3c3c3;
}
.navbar#portfolio-nav .navbar-header .project-slides-counter-wrapper .project-slides-counter .counter-control,
.navbar#portfolio-nav .navbar-header .project-slides-counter-wrapper .project-slides-counter .counter-control.counter-separator {
  color: #444444;
}
.navbar#portfolio-nav .navbar-header .project-slides-counter-wrapper .audio-equalizer .bar {
  background-color: #444444;
}
.navbar#filter-nav .navbar-header .filter-control-wrapper span {
  color: #444444;
}
.navbar#filter-nav .navbar-header .filter-control-wrapper span.selected-filter::after {
  color: #444444;
}
.navbar#filter-nav .portfolio-filter-container ul.filter-list li.filter-option .filter-data:hover {
  color: #444444;
}
/******************************************
****  Accent Color ************************
*******************************************/
.navbar#filter-nav .navbar-header .filter-control-wrapper span.filter-separator,
.wp-playlist .wp-playlist-tracks .wp-playlist-item:hover a.wp-playlist-caption,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce .woocommerce-info a,
.woocommerce-page .woocommerce-info a,
a,
a:hover,
a:focus,
.single-post-page .post-content blockquote cite,
.single-portfolio .post-content blockquote cite,
.page-template-default blockquote cite,
.commentlist .comment-text-container blockquote cite,
.single-post-page .post-content cite,
.single-portfolio .post-content cite,
.page-template-default cite,
.commentlist .comment-text-container cite {
  color: #f0efe8;
}
.nav > li > a:hover,
.nav > li .dropdown-menu li:not(.dropdown-header) > a:hover,
.nav > li .dropdown-menu li:not(.dropdown-header) > a:focus,
.navbar-collapse .nav > li.open > a:hover,
.navbar#portfolio-nav .navbar-header .filter-nav-toggle-button#project-share-button .social-share-buttons-container a.social-share-button-wrapper .circle:hover,
.berry-social-contacts .social-contact .social-icon:hover,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-controls .mejs-time-rail .mejs-time-current,
.single-post-page .comments-section .comment-respond .comment-form input[type="submit"]:hover,
.page-template-default .comments-section .comment-respond .comment-form input[type="submit"]:hover,
.portfolio-grid-item .filter,
.portfolio-masonry-grid-item .filter,
.blog-grid-item.feature-image .filter,
.masonry-blog-item .feature-media-container .filter,
.berry-gallery-page .berry-gallery-wall .brick .filter,
.woocommerce a.button.checkout,
.woocommerce-page a.button.checkout,
.woocommerce button.button.checkout,
.woocommerce-page button.button.checkout,
.woocommerce input.button.checkout,
.woocommerce-page input.button.checkout,
.woocommerce #respond input#submit.checkout,
.woocommerce-page #respond input#submit.checkout,
.woocommerce #content input.button.checkout,
.woocommerce-page #content input.button.checkout,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce table.shop_table tr td.actions input.checkout-button,
.woocommerce-page table.shop_table tr td.actions input.checkout-button,
.woocommerce #payment div.form-row.place-order input#place_order,
.woocommerce-page #payment div.form-row.place-order input#place_order,
.woocommerce a.button.single_add_to_cart_button,
.woocommerce-page a.button.single_add_to_cart_button,
.woocommerce button.button.single_add_to_cart_button,
.woocommerce-page button.button.single_add_to_cart_button,
.woocommerce input.button.single_add_to_cart_button,
.woocommerce-page input.button.single_add_to_cart_button,
.woocommerce #respond input#submit.single_add_to_cart_button,
.woocommerce-page #respond input#submit.single_add_to_cart_button,
.woocommerce #content input.button.single_add_to_cart_button,
.woocommerce-page #content input.button.single_add_to_cart_button {
  background-color: #f0efe8;
}
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.subscribe-form .text-overlay form input[name="email"],
.single-post-page .comments-section .comment-respond .comment-form input[type="text"],
.page-template-default .comments-section .comment-respond .comment-form input[type="text"],
.single-post-page .comments-section .comment-respond .comment-form input[type="email"],
.page-template-default .comments-section .comment-respond .comment-form input[type="email"],
.single-post-page .comments-section .comment-respond .comment-form input[type="url"],
.page-template-default .comments-section .comment-respond .comment-form input[type="url"],
.single-post-page .comments-section .comment-respond .comment-form textarea,
.page-template-default .comments-section .comment-respond .comment-form textarea,
.single-post-page .post-content a:hover,
.single-portfolio .post-content a:hover,
.page-template-default a:hover,
.commentlist .comment-text-container a:hover,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers:not(.next):not(.prev):hover,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info,
.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message,
#wooberry-single-product-page .main-container .col-single-product .summary .price > .amount,
#wooberry-single-product-page .main-container .col-single-product .summary .price > ins,
#wooberry-single-product-page .main-container .col-single-product .woocommerce-tabs .tabs li.active,
#wooberry-single-product-page .main-container .col-single-product .woocommerce-tabs .tabs li:hover,
blockquote {
  border-color: #f0efe8;
}
/******************************************
**** Global Styles for Page Templates ***
*******************************************/
.portfolio-grid-item .filter,
.portfolio-masonry-grid-item .filter,
.blog-grid-item.feature-image .filter,
.masonry-blog-item .feature-media-container .filter,
.berry-gallery-page .berry-gallery-wall .brick .filter {
  background-color: #f0efe8;
}
/******************************
**** Standard Home template ***
*******************************/
#standard-home ul.reverse-slide-container li.reverse-slide .gradient-overlay {
  display: none !important;
}
#standard-home ul.reverse-slide-container li.reverse-slide.separator-slide .filter {
  /*background-color: @vanila;*/
  background-color: transparent;
}
#standard-home ul.reverse-slide-container li.reverse-slide.separator-slide .text-overlay h2,
#standard-home ul.reverse-slide-container li.reverse-slide.separator-slide .text-overlay h3 {
  color: black;
}
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.about-us .filter,
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.subscribe-form .filter {
  /*background-color: @vanila;*/
  background-color: transparent;
}
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.about-us .text-overlay h4,
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.subscribe-form .text-overlay h4 {
  color: black;
}
#standard-home ul.reverse-slide-container li.reverse-slide.slide-contact .contact-form .filter {
  background-color: #f0efe8;
  opacity: 0.95;
}
#standard-home ul.reverse-slide-container li.reverse-slide.slide-contact .contact-form .contact-form-wrapper .title {
  color: black;
}
#standard-home ul.reverse-slide-container li.reverse-slide.squared-grid-social-slide .slide-item.about-us {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/******************************
**** Portfolio ****************
*******************************/
.portfolio-grid-item .controls-wrapper .link-button,
.portfolio-masonry-grid-item .controls-wrapper .link-button,
.blog-grid-item .controls-wrapper .link-button,
.masonry-blog-item .controls-wrapper .link-button {
  background-color: rgba(0, 0, 0, 0.2);
}
/******************************
**** Single Portfolio *********
*******************************/
#single-portfolio.horizontal .project-info-panel {
  background-color: #f0efe8;
}
#single-portfolio.horizontal .project-info-panel .close-button {
  color: black;
}
/******************************
**** Gallery ****************
*******************************/
.berry-gallery-page .berry-gallery-wall {
  background-color: transparent;
}
/******************************
**** Contact Page**************
*******************************/
.contact-page .contact-form-wrapper .title {
  color: black;
}
.contact-page .fullscreen-post-media .gradient-overlay {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/******************************
**** Classic Blog **************
*******************************/
#classic-blog-page .blog-container .blog-wrapper .masonry-blog-item:hover .post-content .text-overlay h4 a {
  color: black;
}
#classic-blog-page .blog-container .blog-wrapper .masonry-blog-item:hover .post-content .page-links .page-links-title,
#classic-blog-page .blog-container .blog-wrapper .masonry-blog-item:hover .post-content .page-links span {
  color: black;
}
#classic-blog-page .blog-container .blog-wrapper .masonry-blog-item .post-content .text-overlay h4 a {
  color: white;
  text-decoration: none;
}
/******************************
**** Single Blog **************
*******************************/
.single-post-page .post-info time,
.page-template-default .post-info time,
.single-post-page .post-info h2,
.page-template-default .post-info h2,
.single-post-page .post-info .post-author a,
.page-template-default .post-info .post-author a {
  color: black;
}
.single-post-page .post-info .post-author {
  color: black;
}
.single-post-page .fullscreen-post-media .gradient-overlay,
.page-template-default .fullscreen-post-media .gradient-overlay {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/****************
* COMMENT SECTION
*****************/
.single-post-page .comments-section .commentlist .comment article .data-container .author-post-stat .author-name a,
.page-template-default .comments-section .commentlist .comment article .data-container .author-post-stat .author-name a,
.single-post-page .comments-section .commentlist .comment article .data-container .author-post-stat time a,
.page-template-default .comments-section .commentlist .comment article .data-container .author-post-stat time a,
.single-post-page .comments-section .commentlist .comment article .data-container .reply-links a,
.page-template-default .comments-section .commentlist .comment article .data-container .reply-links a,
.single-post-page .comments-section .commentlist .comment article .data-container .author-post-stat .author-name,
.page-template-default .comments-section .commentlist .comment article .data-container .author-post-stat .author-name {
  color: #444444;
}
.single-post-page .comments-section .commentlist .comment ul.children,
.page-template-default .comments-section .commentlist .comment ul.children {
  border-top: 1px solid #c3c3c3;
}
.single-post-page .comments-section .commentlist .comment,
.page-template-default .comments-section .commentlist .comment {
  border-bottom: 1px solid #c3c3c3;
}
.single-post-page .comments-section .comment-respond .comment-form p,
.page-template-default .comments-section .comment-respond .comment-form p {
  color: #444444;
}
/******************************
**** Typography **************
*******************************/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: black;
}
.single-post-page .post-content strong,
.single-portfolio .post-content strong,
.page-template-default strong,
.commentlist .comment-text-container strong {
  color: black;
}
.single-post-page .post-content blockquote,
.single-portfolio .post-content blockquote,
.page-template-default blockquote,
.commentlist .comment-text-container blockquote {
  color: #444444;
  font-style: italic;
}
.single-post-page .post-content table thead tr th,
.single-portfolio .post-content table thead tr th,
.page-template-default table thead tr th,
.commentlist .comment-text-container table thead tr th {
  color: black;
}
.single-post-page .post-content table > tbody > tr:nth-child(odd) > td,
.single-portfolio .post-content table > tbody > tr:nth-child(odd) > td,
.page-template-default table > tbody > tr:nth-child(odd) > td,
.commentlist .comment-text-container table > tbody > tr:nth-child(odd) > td,
.single-post-page .post-content table > tbody > tr:nth-child(odd) > th,
.single-portfolio .post-content table > tbody > tr:nth-child(odd) > th,
.page-template-default table > tbody > tr:nth-child(odd) > th,
.commentlist .comment-text-container table > tbody > tr:nth-child(odd) > th {
  background-color: #444444;
}
.single-post-page .post-content table > tbody > tr > th,
.single-portfolio .post-content table > tbody > tr > th,
.page-template-default table > tbody > tr > th,
.commentlist .comment-text-container table > tbody > tr > th,
.single-post-page .post-content table > tfoot > tr > th,
.single-portfolio .post-content table > tfoot > tr > th,
.page-template-default table > tfoot > tr > th,
.commentlist .comment-text-container table > tfoot > tr > th,
.single-post-page .post-content table > thead > tr > td,
.single-portfolio .post-content table > thead > tr > td,
.page-template-default table > thead > tr > td,
.commentlist .comment-text-container table > thead > tr > td,
.single-post-page .post-content table > tbody > tr > td,
.single-portfolio .post-content table > tbody > tr > td,
.page-template-default table > tbody > tr > td,
.commentlist .comment-text-container table > tbody > tr > td,
.single-post-page .post-content table > tfoot > tr > td,
.single-portfolio .post-content table > tfoot > tr > td,
.page-template-default table > tfoot > tr > td,
.commentlist .comment-text-container table > tfoot > tr > td {
  background-color: #777777;
}
.single-post-page .post-content dl dt,
.single-portfolio .post-content dl dt,
.page-template-default dl dt,
.commentlist .comment-text-container dl dt {
  color: black;
}
.navbar#filter-nav .navbar-header .filter-control-wrapper span.filter-separator,
.wp-playlist .wp-playlist-tracks .wp-playlist-item:hover a.wp-playlist-caption,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce .woocommerce-info a,
.woocommerce-page .woocommerce-info a,
a,
a:hover,
a:focus,
.single-post-page .post-content blockquote cite,
.single-portfolio .post-content blockquote cite,
.page-template-default blockquote cite,
.commentlist .comment-text-container blockquote cite,
.single-post-page .post-content cite,
.single-portfolio .post-content cite,
.page-template-default cite,
.commentlist .comment-text-container cite {
  color: #444444;
}
.single-post-page .post-content a:hover,
.single-portfolio .post-content a:hover,
.page-template-default a:hover,
.commentlist .comment-text-container a:hover {
  border-bottom: 1px dashed #444444;
}
/******************************
**** Showreel **************
*******************************/
.showreel-page .showreel-cover-container .gradient-overlay {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/******************************
**** WooCommerce **************
*******************************/
.woocommerce .page-title-wrapper,
#wooberry-page-template .page-title-wrapper {
  background-color: #f0efe8;
}
.woocommerce .page-title-wrapper .text-overlay h2,
#wooberry-page-template .page-title-wrapper .text-overlay h2,
.woocommerce .page-title-wrapper .text-overlay h1,
#wooberry-page-template .page-title-wrapper .text-overlay h1 {
  color: #444444;
}
#wooberry-shop-page .woocommerce-result-count,
.woocommerce .products .product.portfolio-masonry-grid-item .product-info-wrapper h2,
.woocommerce .products .product.portfolio-masonry-grid-item .product-info-wrapper .price ins,
.woocommerce .products .product.portfolio-masonry-grid-item .product-info-wrapper .price > .amount,
.woocommerce .products .product.portfolio-masonry-grid-item .product-info-wrapper .price del,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers:not(.next):not(.prev):hover,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers.next:hover,
#wooberry-shop-page .woocommerce-pagination ul.page-numbers li .page-numbers.prev:hover {
  color: #444444;
}
.woocommerce .woocommerce-ordering select::after,
.woocommerce-page .woocommerce-ordering::after {
  font-family: 'FontAwesome';
  content: '\f0dc';
}
.woocommerce .woocommerce-ordering select select,
.woocommerce-page .woocommerce-ordering select {
  background-color: #f0efe8;
  color: #444444;
}
.woocommerce .woocommerce-ordering select select::after,
.woocommerce-page .woocommerce-ordering select::after {
  color: #444444;
}
.woocommerce .woocommerce-ordering select select:hover,
.woocommerce-page .woocommerce-ordering select:hover {
  background-color: #ecebe2 !important;
}
.berry-sidebar .widget * {
  color: #444444;
}
.berry-sidebar .widget {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.berry-sidebar .widget h4 {
  color: #444444;
  font-size: 16px;
  font-weight: 500;
  border-bottom: 3px solid #f0efe8;
}
.woocommerce .widget.widget_shopping_cart .total {
  border-top: 1px solid #444444;
}
.woocommerce .widget.widget_shopping_cart .cart_list li .quantity {
  color: #444444 !important;
}
.woocommerce .widget.widget_shopping_cart .cart_list li .quantity .amount {
  color: #444444 !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #444444;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #c3c3c3;
}
.berry-sidebar .widget ul li a:hover,
.woocommerce .star-rating span::before,
.woocommerce-page .star-rating span::before {
  color: #444444;
}
.woocommerce .widget.widget_top_rated_products .product_list_widget .amount {
  color: #444444 !important;
}
.woocommerce .page-title-wrapper .gradient-overlay,
#wooberry-page-template .page-title-wrapper .gradient-overlay {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#wooberry-single-product-page .main-container .col-single-product .summary .woocommerce-review-link,
#wooberry-single-product-page .main-container .col-single-product .summary .product_meta .posted_in a {
  color: #444444;
}
#wooberry-single-product-page .main-container .col-single-product .summary .woocommerce-review-link:hover,
#wooberry-single-product-page .main-container .col-single-product .summary .product_meta .posted_in a:hover {
  color: #919191;
}
#wooberry-single-product-page .main-container .col-single-product .summary .product_title,
#wooberry-single-product-page .main-container .col-single-product .summary .price > .amount .amount,
#wooberry-single-product-page .main-container .col-single-product .summary .price > ins .amount,
#wooberry-single-product-page .main-container .col-single-product .summary .price > .amount,
#wooberry-single-product-page .main-container .col-single-product .summary .price > ins {
  color: #444444;
}
.woocommerce .quantity input.qty,
.woocommerce-page .quantity input.qty,
.woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty {
  color: #444444;
}
button.single_add_to_cart_button.button.alt {
  color: #444444 !important;
}
button.single_add_to_cart_button.button.alt:hover {
  color: white !important;
}
.woocommerce a.button.checkout,
.woocommerce-page a.button.checkout,
.woocommerce button.button.checkout,
.woocommerce-page button.button.checkout,
.woocommerce input.button.checkout,
.woocommerce-page input.button.checkout,
.woocommerce #respond input#submit.checkout,
.woocommerce-page #respond input#submit.checkout,
.woocommerce #content input.button.checkout,
.woocommerce-page #content input.button.checkout {
  color: #444444 !important;
}
.woocommerce a.button.checkout:hover,
.woocommerce-page a.button.checkout:hover,
.woocommerce button.button.checkout:hover,
.woocommerce-page button.button.checkout:hover,
.woocommerce input.button.checkout:hover,
.woocommerce-page input.button.checkout:hover,
.woocommerce #respond input#submit.checkout:hover,
.woocommerce-page #respond input#submit.checkout:hover,
.woocommerce #content input.button.checkout:hover,
.woocommerce-page #content input.button.checkout:hover {
  color: white !important;
  background-color: black;
}
.woocommerce #content .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover,
.woocommerce-page #content .quantity .minus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover {
  background: none;
  background-color: #f0efe8 !important;
}
#wooberry-single-product-page .main-container .col-single-product .woocommerce-tabs .tabs li.active a,
#wooberry-single-product-page .main-container .col-single-product .woocommerce-tabs .tabs li:hover a,
#wooberry-single-product-page .main-container .col-single-product .woocommerce-tabs .panel h2,
#wooberry-single-product-page .main-container .col-single-product .related.products > h2,
#wooberry-single-product-page .main-container .col-single-product .upsells.products > h2,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong[itemprop="author"],
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong[itemprop="author"],
.woocommerce #reviews h3,
.woocommerce-page #reviews h3 {
  color: #444444;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text {
  background-color: #f6f6f6;
}
.woocommerce p.stars .star-1::after,
.woocommerce-page p.stars .star-1::after,
.woocommerce p.stars .star-2::after,
.woocommerce-page p.stars .star-2::after,
.woocommerce p.stars .star-3::after,
.woocommerce-page p.stars .star-3::after,
.woocommerce p.stars .star-4::after,
.woocommerce-page p.stars .star-4::after,
.woocommerce p.stars .star-5::after,
.woocommerce-page p.stars .star-5::after {
  color: #444444;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
.comment-form-comment input,
.comment-form-author textarea,
.comment-form-email textarea,
.comment-form-url textarea,
.comment-form-comment textarea {
  color: #444444;
}
.comment-form-author input:focus,
.comment-form-email input:focus,
.comment-form-url input:focus,
.comment-form-comment input:focus,
.comment-form-author textarea:focus,
.comment-form-email textarea:focus,
.comment-form-url textarea:focus,
.comment-form-comment textarea:focus {
  border-color: #919191 !important;
}
/******************************
**** View Cart **************
*******************************/
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th {
  color: #444444;
  font-weight: 500;
}
.woocommerce table.shop_table tr td.product-name a,
.woocommerce-page table.shop_table tr td.product-name a {
  color: #444444;
}
.woocommerce table.shop_table tr td.product-name a:hover,
.woocommerce-page table.shop_table tr td.product-name a:hover {
  color: #444444;
}
#wooberry-page-template .woocommerce .shop_table input.checkout-button {
  color: #444444 !important;
}
#wooberry-page-template .woocommerce .shop_table input.checkout-button:hover {
  color: white !important;
  background-color: black;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th,
.woocommerce table.shop_table tr td.actions .coupon .input-text,
.woocommerce-page table.shop_table tr td.actions .coupon .input-text,
.woocommerce .cart-collaterals .shipping_calculator h2 a,
.woocommerce-page .cart-collaterals .shipping_calculator h2 a,
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea {
  color: #444444;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button::after,
.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button::after {
  color: white;
}
.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
  margin-right: 45px;
}
/******************************
**** Checkout ***********
*******************************/
.woocommerce .checkout .col-1 h3,
.woocommerce-page .checkout .col-1 h3,
.woocommerce .checkout .col-2 h3#ship-to-different-address label.checkbox,
.woocommerce-page .checkout .col-2 h3#ship-to-different-address label.checkbox,
.woocommerce .checkout .col-1 .create-account label.checkbox,
.woocommerce-page .checkout .col-1 .create-account label.checkbox,
.woocommerce table.shop_table tfoot td,
.woocommerce-page table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce-page table.shop_table tfoot th,
.woocommerce .checkout h3#order_review_heading,
.woocommerce-page .checkout h3#order_review_heading,
.woocommerce table.shop_table tr td.product-name .product-quantity,
.woocommerce-page table.shop_table tr td.product-name .product-quantity {
  color: #444444;
}
.woocommerce #payment,
.woocommerce-page #payment {
  background-color: #444444;
}
#wooberry-page-template .woocommerce .checkout #payment input#place_order.button.alt {
  background-color: black;
}
