/*
Theme Name: SNS Vicky - Child
Description: SNS Vicky - Cosmetic WooCommerce WordPress Theme
Author: snstheme
Theme URI: http://themeforest.net/collections/5409167-wordpress
Author URI: http://snstheme.com
Version: 1.0
Template: snsvicky
Text Domain: snsvicky-child
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

#sns_header .top-header a:hover {
    color: #95cde0 !important;
}

.woocommerce .entry-summary .cart .single_add_to_cart_button {
    background: #ca3cff !important;
}

#sns_header .main-header .login-regis .usr-welcome {
    max-width: 150px;
    max-height: 45px;
}

#sns_header .main-header.keep-menu {
    z-index: 103 !important;
}

.tawcvs-swatches .swatch {
    width: 70px !important;
    height: 70px !important;
    line-height: 67px !important;
}

.woocommerce div.product form.cart.swatches-support .tawcvs-swatches .swatch, .woocommerce div.product form.cart.swatches-support .tawcvs-swatches .swatch-show-more, .woocommerce.archive form.cart.swatches-support .tawcvs-swatches .swatch, .woocommerce.archive form.cart.swatches-support .tawcvs-swatches .swatch-show-more {
    margin: 0 10px !important;
}


.page-header, h2.wpb_heading, h3.wpb_heading {
    text-transform: capitalize !important;
 }

.sns-info-box .info-box-wrapper .content-info-box h2.sc_heading {
   text-transform: capitalize !important;
}



.wpb_text_column.wpb_content_element    a {
	text-decoration: underline !important;
}

@font-face { 
font-family: NordiquePro-Semibold; 
src: url(fonts/Leksen Design - NordiquePro-Semibold.otf); 
font-weight: normal; 
}

@font-face { 
font-family: NordiquePro-Regular; 
src: url(fonts/Leksen Design - NordiquePro-Regular.otf); 
font-weight: normal; 
}

@font-face { 
font-family: NordiquePro-Light; 
src: url(https://hapihempstage.wpengine.com/wp-content/themes/snsvicky-child/fonts/Leksen%20Design%20-%20NordiquePro-Light.otf); 
font-weight: normal; 
}

h1, h2, h3, h4, h5 {
	font-family: "NordiquePro-Semibold", Montserrat, sans-serif !important;
}

p {
	font-size: 14px !important;
}

.product_list.grid .block-product-inner .item-info .item-title {
    font-size: 1.2em !important;
 }

p, body {
	font-family: "NordiquePro-Regular", Montserrat, sans-serif !important;	
}

.price del {
    display: none;
}

.price {
	white-space:normal !important;
	padding-left: 20px;
	padding-right: 20px;
}

.woocommerce .entry-img .thumbnails .img {
    border: none !important;
    margin: 0 !important;
}

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {
    color: #fff;
	text-transform: lowercase;
    border-color: #ca3cff !important;
    background-color: #ca3cff !important;
}

.woocommerce-cart .cart-collaterals .cart_totals {
    width: 100% !important; 
    float: none !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    color: #fff !important;
    background: #ca3cff !important;
    border-color: #ca3cff !important;
}

.order-total{
	letter-spacing: 2px !important;
}

.product_list.grid .block-product-inner .onsale {
    background: #22b1dc !important;
		height: 75px !important;
    width: 75px !important;
    line-height: 75px !important;
	font-size: 20px !important;	
}

.woocommerce .entry-img .onsale {
	background: #22b1dc !important;
	height: 75px !important;
    width: 75px !important;
    line-height: 75px !important;
	    z-index: 2 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #95cde0 !important;

}

.regular-price {
	text-decoration: line-through;
}

.price del {
    display: inline-block;
}

.woocommerce .entry-img .thumbnails .img img {
    max-width: 80%;
}

#sns_tab_informations .tab-content #comments > h2, #sns_tab_informations .tab-content > div > h2 {
    display:none !important;
}

.woocommerce .product span.onsale {
    z-index: 2 !important;
}