/*******************************************************************************************************/
/****************** Sub CSS for Decoration - Contain only colors ***************************************/
/*******************************************************************************************************/

/* Main color : #008080 */
/* Snde color : #c9e4e4 */
:root {
	--shop-primary-color: #008080;
	--shop-secondary-color: #c9e4e4;
}

.header-ftc.header-layout5 .header-nav,
.woocommerce-page #payment #place_order,
.de_ve_list_products h2,
.stepper-item.active .step-counter{
    background: #008080;
}
.nav-left, .nav-left a, .nav-left a:hover, .nav-middle, 
.nav-righ,
.header-ftc.header-layout5 .dropdown-button span span, 
.header-ftc.header-layout5 .dropdown-button span.fa,
.header-ftc.header-layout5 .nav-right .header-language ul a.lang_sel_sel.icl-en, 
.header-ftc.header-layout5 .nav-right .header-currency a.wcml_selected_currency, 
.site-footer, .header-ftc.header-layout5 .dropdown-button span span:hover,
.info-desc > span, .ftc-sb-account .ftc_login > a, 
.info-desc span, .ftc-sb-account, .ftc-my-wishlist,
.vc_tta-tabs-container .vc_tta-tab:before,
.ftc_login .login,
.de_ve_list_products h2,
.rightColumn button[type="button"]:not(.bigBtn),
.stepper-item.active .step-counter{
	color: white;
}
.main-navigation a:hover,
a:active,
a:focus:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .inToolTip),
a:hover:not(.login, .vc_btn3-color-secondary, .head-thin, .my-account, .log-out, .inToolTip),
.current-menu-item a,
p a,
p.cart_attributes a,
.woocommerce div.product p.price,
.woocommerce div.product p.price span,
a.btn_dl_fp,
.home_grid .vc_gitem-post-data-source-post_title,
.vc_toggle_content a,
.de_ve_list_products h3 i,
.text-middle a,
[class^="list_products_toggle"]{
	color: #008080 !important;
}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{
	border-color: #7a7a7a !important;
  	background-color: #008080 !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus, 
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{
	border-color: #008080 !important;
 	background-color: #7a7a7a !important;
}
.rightColumn button[type="button"]:not(.bigBtn){
	background-color: transparent !important;
	color: #008080;
	text-transform: uppercase;
	font-weight: 500;
}
.rightColumn button[type="button"]:not(.bigBtn):focus,
.rightColumn button[type="button"]:not(.bigBtn):hover{
	border: solid 1px #008080;
}

.vc_btn3-color-secondary,
#tabs_patterns_transparence h2,
ul.contact_us li i,
.woocommerce .style-home-13 .product .images .conditions-box .featured,
.woocommerce .product .conditions-box .featured,
.modal-body .featured,
.woocommerce .product .conditions-box .onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.home_grid .vc_gitem-post-data-source-post_button a,
.widget_product_search button,
.woocommerce-cart table.cart input.button:hover,
.woocommerce .wc-proceed-to-checkout a.button.alt:hover, 
.woocommerce .wc-proceed-to-checkout a.button:hover,
.woocommerce a.button:hover,
.woocommerce .widget_price_filter .price_slider_amount .button, 
.woocommerce-page .widget_price_filter .price_slider_amount .button,
p.woocommerce-mini-cart__buttons.buttons > a.button.checkout.wc-forward,
p.woocommerce-mini-cart__buttons.buttons > a.button.checkout.wc-forward:hover,
.wpcf7 input[type^="submit"],
button.wsc_save_cart_save, button.wsc_save_cart_continue, button.wsc_send_cart  {
	background-color: #008080 !important;
	color: white !important;
}
.vc_btn3-color-secondary:hover,
body input.wpcf7-submit:hover{
	background-color: #c9e4e4 !important;
	color: white !important;
}

li.current-menu-item {
    border-bottom: solid 3px #008080;
}
#tabs_patterns_transparence .vc_active span.vc_tta-title-text {
	background-color: white;
    color: black;
}
#tabs_patterns_transparence span.vc_tta-title-text {
	background-color: transparent;
    color: white;
}
.footer-top {
    /*background: linear-gradient(90deg, #008080 0%, #00808073 30%, #00808085 70%, #008080 100%);*/
    background: linear-gradient(90deg, #0cb3b3 0%, #0cb3b3e8 30%, #0cb3b3de 70%, #0cb3b3 100%);
}
.footer-top{
	color: #3a3a3a;
}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
.header-ftc.header-layout5 .dropdown-button span:hover,
.ftc-sb-account .ftc_login > a:hover,
.header-ftc.header-layout5 .dropdown-button span span{
    color: #666;
}
a.tag-cloud-link {
	border-bottom: 1px solid #e1e1e1;
    background-color: transparent;
    color: #444;
}
.home_grid{
    background-color: #C9E4E4;
    box-shadow: 5px 5px 10px 0px rgb(147 150 153);
}
a.btn_dl_fp,
.home_grid .vc_gitem-post-data-source-post_button a
{
    border: solid 1px #008080 !important;
}
.woocommerce-info, .woocommerce-message {
    border-top-color: #008080;
}

.type-post .wpb_wrapper li:not(nav.contents_nav li) a {
	color: #e4844c;
	text-decoration: underline;
}

.type-post .wpb_wrapper ol:not(nav.contents_nav > ol) > li {
	padding: 2rem 2.5rem 0;
}

.type-post .wpb_wrapper ol:not(nav.contents_nav > ol) {
	padding: 1rem 2.5rem 0;
}

.show_CL, .show_GC, .show_VE, .show_IP{
	display: none;
}
.show_DE{
	display: block;
}
.stepper-item.active::after{
	border-bottom: 2px solid #008080;
}
.rightColumn .bigBtn {
	background-color: #008080;
	color: white;
	width: 50%;
}