/*
Theme Name: Sober Child Theme
Theme URI: http://uix.store/sober/
Author: UIX Themes
Author URI: http://uix.store
Description: Sober is a fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sober
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: sober
*/

body{
	background-color:#EDE3D6;
}

strong{
	font-weight:600!important;
}



@font-face {
    font-family: 'Irene Florentina';
    src: url('https://curandale.com/wp-content/uploads/2025/09/IreneFlorentina-Regular.woff2') format('woff2'),
        url('https://curandale.com/wp-content/uploads/2025/09/IreneFlorentina-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.page-header .page-title{
	font-family: 'Irene Florentina'!important;
	font-size:6.8vh;
}
	@media screen and (max-width: 767px) {
		.page-header .page-title{
			font-size:4vh;
		}
	}

.entry-content .position-top{
	background-position:top!important;
}

.font-irene{
	font-family: 'Irene Florentina'!important;
}

.footer-info .sober-container .row{
	border-top: 2px solid #EDE3D6;
    padding-top: 28px;
}

.footer-content{
	font-size:14px;
}

.font-skyblue{color:#3673CE;}
.font-blue2{color: #3e6399;}

.font-big{font-size:30px;}

.text-white{color:#fff!important;}
.font-bold{font-weight:600;}

.custom-banner .title-banner{
	font-size:6.8vh;
}
.description-banner{
	text-align: center; color: #ede3d6; font-size: 20px;
}

.tit-purple{
    background:#DAB6FC;
    display:inline-block;
    padding: 10px 15px;
}
.price_service{
    display:inline-block;
    padding:8px 50px;
    color:#fff;
    font-size:1.5em;
    background:#3673CE;
    float: right;
}

@media screen and (max-width: 767px) {
	.custom-banner .title-banner{
		font-size:30px;
	}
	.description-banner{
		font-size: 15px;
	}
	.price_service{margin:0 auto; float:none; display:block;}
	.font-big{font-size:17px;}
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	text-transform: uppercase;
    font-weight: 700;
	color:#091F5B;
}

.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product a{
	color:#091F5B;
}

.woocommerce ul.products li.product .price{
	font-size: 1.5rem;
}

.woocommerce div.product.layout-style-1 div.summary{
	padding-left:50px;
}
@media screen and (max-width: 767px) {
	.woocommerce div.product.layout-style-1 div.summary{
		padding-left:0px;
	}
}

.entry-summary{
	color:#091F5B;
}
.entry-summary p{
	margin-bottom: 15px;
    line-height: 1.4;
}

ul.custom-list {
  list-style: none;
  padding-left: 0;
}

ul.custom-list li {
  position: relative;
  padding-left: 23px;
  padding-bottom:5px;
}

ul.custom-list li::before {
	content: "";
	background: url("https://curandale.com/wp-content/uploads/2025/09/ico-start2.png") no-repeat center;
	background-size: contain; 
	width: 12px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 13px;
	transform: translateY(-50%);
}
ul.custom-list.ico-purple li::before {
	background: url("https://curandale.com/wp-content/uploads/2025/10/ico-start1.png") no-repeat center;
	background-size: contain;
	top: 15px;
}
ul.custom-list.ico-yellow li::before {
	background: url("https://curandale.com/wp-content/uploads/2025/10/ico-yellow.png") no-repeat center;
	background-size: contain;
	top: 15px;
}
ul.custom-list.ico-blue li::before {
	background: url("https://curandale.com/wp-content/uploads/2025/10/bullet-2.png") no-repeat center;
	background-size: contain;
}


.woocommerce button.button, .woocommerce button.button.alt{
	background-color: #3673CE;
    line-height: 50px;
}
.woocommerce div.product form.cart div.quantity{
	height:auto;
	border: 1px solid #030303;
	margin-right: -4px;
}
.woocommerce .quantity .qty{
	background-color:transparent;
}
.woocommerce div.product p.price{
	color:#091F5B;
	font-weight:700;
}