body.theme-style-light {
    background: #fff;
    color: #666;
}

body.theme-style-light .navbar-default,
body.theme-style-light header.site-header {
    background: #fff;
}

body.theme-style-light .woocommerce .shop_table.cart td.actions .btn,
body.theme-style-light .woocommerce .shop_table.cart td.actions .coupon .input-group-addon,
body.theme-style-light .woocommerce .shop_table.cart td.actions .coupon .input-group .form-control,
body.theme-style-light .woocommerce .shop_table.cart td.actions .coupon .input-group input[type="text"],
body.theme-style-light input[type="text"],
body.theme-style-light .form-control,
body.theme-style-light .select2-container--default .select2-selection--single,
body.theme-style-light .woocommerce form.checkout input[type="text"],
body.theme-style-light .woocommerce form.checkout .form-control {
    background: #fff;
    border-color: #fff;
}


body.theme-style-light .gg-team-member,
body.theme-style-light #cd-timeline,
body.theme-style-light.post-type-archive.wpb-is-on.gg-shop-style4.archive #content,
body.theme-style-light.gg-shop-style4.archive #content,
body.theme-style-light.gg-shop-style3 .gg-product-image-wrapper,
body.theme-style-light.gg-shop-style3 .gg-product-image-wrapper .product-image-overlay,
body.theme-style-light article.post.gg-vc-posts-grid-default .entry-header,
body.theme-style-light.woocommerce-order-received ul.order_details,
body.theme-style-light .pace,
body.theme-style-light .woocommerce-MyAccount-navigation ul,
body.theme-style-light form,
body.theme-style-light table,
body.theme-style-light .table,
body.theme-style-light .table .table,
body.theme-style-light .pagination-wrapper,
body.theme-style-light .sticky,
body.theme-style-light .featured-icon-box,
body.theme-style-light.woocommerce-checkout form.checkout_coupon,
body.theme-style-light .woocommerce-message,
body.theme-style-light .woocommerce-error,
body.theme-style-light .woocommerce-info,
body.theme-style-light .woocommerce .cart-collaterals .cart_totals,
body.theme-style-light .woocommerce .cart-collaterals .cross-sells,
body.theme-style-light .woocommerce .shop_table.cart th,
body.theme-style-light .woocommerce .shop_table.cart tr,
body.theme-style-light.gg-shop-style1 .products .product .gg-product-image-wrapper,
body.theme-style-light.gg-shop-style1 .products .product .gg-product-meta-wrapper,
body.theme-style-light header.site-header .page-meta,
body.theme-style-light .featured-icon-box,
body.theme-style-light .gg-team-member figcaption,
body.theme-style-light .cd-timeline-content,
body.theme-style-light footer.site-footer,
body.theme-style-light .featured-image-box figure.sadie {
    background-color: #f1f1f1;
}

body.theme-style-light footer.site-footer {
    background-image: url(../images/copyright-back-white.jpg);
}

body.theme-style-light .gm-style .gm-style-iw {
    background: #f1f1f1 !important;
}


body.theme-style-light header.site-header .page-meta {
    border-top-color: rgba(255,255,255,0.5);
}

body.theme-style-light.gg-shop-style4 ul.products .product,
body.theme-style-light.woocommerce-order-received ul.order_details li,
body.theme-style-light #respond,
body.theme-style-light .table > thead > tr > th,
body.theme-style-light .table > tbody > tr > th,
body.theme-style-light .table > tfoot > tr > th,
body.theme-style-light .table > thead > tr > td,
body.theme-style-light .table > tbody > tr > td,
body.theme-style-light .table > tfoot > tr > td,
body.theme-style-light .woocommerce form.checkout .woocommerce-checkout-payment,
body.theme-style-light .woocommerce form.checkout #order_review .shop_table tbody,
body.theme-style-light .woocommerce form.checkout #order_review,
body.theme-style-light .woocommerce form.checkout #customer_details,
body.theme-style-light .woocommerce form.checkout,
body.theme-style-light .woocommerce .cart-collaterals,
body.theme-style-light .woocommerce .shop_table.cart tr,
body.theme-style-light .woocommerce .shop_table.cart {
    border-color: #fff;
}


body.theme-style-light .btn-default,
body.theme-style-light .woocommerce .shop_table.cart th,
body.theme-style-light .featured-image-box figure.sadie h4,
body.theme-style-light .featured-image-box figure.sadie figcaption,
body.theme-style-light.menu-style-regular .navbar-nav > li > a {
    color: #000;
}


body.theme-style-light.gg-shop-style3 .products .product h3,
body.theme-style-light.gg-shop-style3 .products .product h2,
body.theme-style-light .navigation-overlay ul li ul.dropdown-menu>.active>a,
body.theme-style-light .navigation-overlay ul li ul.dropdown-menu>.active>a:hover,
body.theme-style-light .navigation-overlay ul li ul.dropdown-menu>.active>a:focus,
body.theme-style-light .navigation-overlay ul li a,
body.theme-style-light legend,
body.theme-style-light .woocommerce-message,
body.theme-style-light .woocommerce-error,
body.theme-style-light .woocommerce-info,
body.theme-style-light article.page h2.entry-title a,
body.theme-style-light article.post h2.entry-title a,
body.theme-style-light.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a,
body.theme-style-light:not(.gg-page-has-header-image) header.site-header .page-meta .page-meta-wrapper h1,
body.theme-style-light .featured-icon-box h3,
body.theme-style-light .featured-icon-box h3 a,
body.theme-style-light h1,
body.theme-style-light h2,
body.theme-style-light h3,
body.theme-style-light h4,
body.theme-style-light h5,
body.theme-style-light h6 {
    color: #000;
}

body.theme-style-light .gm-style .gm-style-iw,
body.theme-style-light .counter-holder .counter,
body.theme-style-light blockquote {
   color: #666; 
}

body.theme-style-light.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
body.theme-style-light.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body {
    border-color: #ddd;
}

body.theme-style-light .contact-form-wrapper #contact-form {
    padding-top: 15px;
}

body.theme-style-light .instagram-wrapper {
    background: #fff;
    padding: 30px;
}

body.theme-style-light .instagram-wrapper ul li img {
    filter: none;
    opacity: .5;
}

body.theme-style-light .instagram-wrapper ul li img:hover {
    opacity: 1;
}

body.theme-style-light .featured-image-box figure.sadie figcaption::before {
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 75%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 75%);
}

body.theme-style-light .featured-image-box figure.sadie p {
    color: rgba(0,0,0,0.5);
}

body.theme-style-light footer.site-footer .gg-widget.widget_nav_menu a {
    color: #000;
}

body.theme-style-light.woocommerce .shop_attributes,
body.theme-style-light.woocommerce .product .summary form.cart {
    background: transparent;
}

body.theme-style-light .woocommerce-EditAccountForm,
body.theme-style-light .comment-form,
body.theme-style-light body.theme-style-light .woocommerce .woocommerce-MyAccount-content > form {
    padding: 30px;
}

body.theme-style-light footer.site-footer .gg-widget .mc4wp-form .input-group input {
    border-color: #414141;
}

body.theme-style-light.gg-contact-template #contact-map .overlay {
    display: none;
}

body.theme-style-light .menu-btn.active .bars .bar.b3.rotated,
body.theme-style-light .menu-btn.active .bars .bar.b1.rotated {
    background: #998067;
}

body.theme-style-light header.site-header .page-meta .page-meta-wrapper .header-page-btn-wrapper a.btn {
    background-color: rgba(255,255,255,0.8);
}

body.theme-style-light #cd-timeline {
    padding-top: 0;
}

body.theme-style-light.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, body.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #998067;
}

body.theme-style-light.wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-black.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover {
    background: #f1f1f1;
}

body.theme-style-light label {
    color: #666;
}