/*
Theme Name: Sophy Cosmetics
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: sophycosmetics
*/

/* CUSTOM UNCODE RE*/


.csd-no-top-gutter .vc_custom_heading_wrap {
	margin-top: 0px!important;
}


@media (min-width: 960px) {
	.icon-box-left .icon-box-content {
		padding-left: 22px;
	}
}


.line-title h2 {
	position:relative;
}
.line-title h2:before {
    content: '';
    position: absolute;
    display: block;
    border-top: solid 1px #000;
    top: 11px;
    left: -40px;
    width: 24px;
}
.line-title h2:after {
    content: '';
    position: absolute;
    display: block;
    border-top: solid 1px #000;
    top: 11px;
    right: -40px;
    width: 24px;
}


.csd-list-products ul li {
    margin-top:50px;
    margin-right:50px;
}
.with-bg.isotope-filters ul.menu-smart > li > span {
    padding-bottom: 0px!important;
}

.csd-list-products div.isotope-filters div.menu-horizontal ul.menu-smart li span a {
    color: #303133!important;
	font-size: 16px!important;
}

.csd-list-products div.isotope-filters div.menu-horizontal ul.menu-smart li.filter-show-all span a {
    font-weight:700!important;
}

.csd-list-products .isotope-wrapper.single-gutter {
    padding-left: 36px !important;
    padding-right: 36px !important;
}

.csd-list-products span.woocommerce-Price-amount.amount {
    font-size: 16px;
}



.black-promo .vc_custom_heading_wrap {
    margin-top: 0px!important;
} 
.black-promo .vc_custom_heading_wrap ul li {
    line-height:40px;
}

.sophy-btn.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):hover, 
.sophy-btn.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):focus, 
.sophy-btn.btn-color-xsdn:not(.btn-flat):not(.btn-hover-nobg):not(.icon-animated):not(.btn-text-skin):active {
    color: #111111!important;
}


.btn-container a.btn.sophy-btn.btn-icon-right,
.btn-container:hover a.btn.sophy-btn.btn-icon-right,
a.btn.sophy-btn.btn-icon-right,
a.btn.sophy-btn.btn-icon-right:hover {
    padding: 0px 0px 13px 0px !important;
    background: transparent!important;
    border: none!important;
    color: #111111!important;
}

a.btn.sophy-btn.btn-icon-right .fa {
    margin-left: 9px;
}
a.btn.sophy-btn.btn-icon-right .fa {
    margin-left: 14px!important;
    top: 6px!important;
    font-size: 25px!important;
    font-weight: 200!important;
	transition: margin 0.4s ease; 
}
a.btn.sophy-btn.btn-icon-right:hover .fa {
    margin-left: 20px!important;
	transition: margin 0.4s ease; 
}



.blog-article-list .loadmore-button a.btn.btn-default,
.blog-article-list .btn-container a.btn.btn-default {
    padding-left: 0px!important;
    color: #303133!important;
    background: transparent!important;
	border: none!important;
	font-size: 16px!important;
    font-weight: 400!important;
	text-transform: lowercase!important;
}

/* FOOTER */

	.abonare-footer .uncode_text_column.text-small p {
		font-size: 14px!important;
		color:#111111!important;
	}
	.abonare-footer input.wpcf7-text.wpcf7-email {
		border: none!important;
		box-shadow: none!important;
		background: #FFFFFF!important;
		border-radius: 2px !important;
	}
	.abonare-footer button#submit {
		background: #FFFFFF;
		display: inline-block;
		padding-top: 10px;
		margin-left: -60px;
		position: relative;
		z-index: 99;
	}
	.abonare-footer button i {
		background: #FFFFFF;
		color: #6D6D6D;
		font-size: 27px;
		text-shadow: none!important;
	}

	.footer-meniu-info li.menu-item a {
		line-height: 40px!important;
		font-size: 16px!important;
		color:#111111!important;
	}
	.style-dark .footer-meniu-info li.menu-item a {
		color:#FFFFFF!important;
	}
	.footer-meniu-info li.menu-item a:hover {
		text-decoration:underline;
	}

	.style-dark .footer-text-info p {
		color:#FFFFFF!important;
	}
	.footer-text-info p {
		font-size: 16px!important;
		line-height: 1.5!important;
		color:#111111!important;
	}
	input.wpcf7-text::placeholder { 
	  color: #939393;
	  opacity: 1;
	}

	input.wpcf7-text:-ms-input-placeholder { 
	  color: #939393;
	}

	input.wpcf7-text::-ms-input-placeholder { 
	  color: #939393;
	}

/* WooCommerce */

.woocommerce-form input {
    border-color: #787878;
}
label.woocommerce-form-login__rememberme {
    margin-top: 45px;
}

.cart_totals .wc-proceed-to-checkout a.checkout-button.wc-forward {
    color: #111111!important;
}

.yit-wcan-container > div > .tmb {
    padding-right: 36px; /* adjust this value to your need */ 
}
