/*
Theme Name: Peggi Child
Theme URI: https://peggi.qodeinteractive.com/landing/
Description: A child theme of Peggi Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: peggi
Template: peggi
*/
@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Mynerve&family=Playpen+Sans:wght@100..800&display=swap');
body {
    font-family: 'Geologica', sans-serif;
}

.qodef-top-bar-in-grid-padding .qodef-top-bar .qodef-grid .qodef-vertical-align-containers {
    padding: 0 ;
}
.vc_custom_1526894205974 h5{
	font-size: 22px;
    color: #cf80dd;
}
.lnr-home:before {
	display: block;
    content: ""!important;
	width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/pin.svg);
    height: 26px;
    background-size: cover;
}
.lnr-phone-handset:before {
	display: block;
    content: ""!important;
	width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/call.svg);
    height: 26px;
    background-size: cover;
}
.lnr-envelope:before  {
	display: block;
    content: ""!important;
	width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/email-1.svg);
    height: 26px;
    background-size: cover;
}
.lnr-cart:before {
    content: ""!important;
    width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/10/cart-1.svg);
    height: 26px;
    background-size: cover;
}
.lnr-magnifier:before {
    content: ""!important;
    width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/10/search-1.svg);
    height: 26px;
    background-size: cover;
}
.wp-block-woocommerce-customer-account a:before {
	    content: ""!important;
    width: 26px;
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/10/user-1.svg);
    height: 26px;
    background-size: cover;
}

.entry-title.qodef-pli-title{
	color: #cf80dd;
}

.qodef-main-menu>ul>li>a>span.item_outer .item_text:after {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/10/peggi_brush-1.svg);
}
.qodef-main-menu ul li a {
    color: #cf80dd;
}

.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {
    padding: 60px 0 20px;
}
.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {
	display:none;
}
.qodef-shopping-cart-holder .qodef-header-cart {
    display: inline!important;
}

.qodef-page-header .qodef-vertical-align-containers {
    padding: 0;
    max-width: 1600px;
    margin: auto;
}
.qodef-menu-area .qodef-grid{
	  max-width: 1600px;
	    width: 100%;
}
.qodef-position-right-inner  .qodef-centered-widget-holder{
	display: flex;
    align-items: center;
}
.qodef-position-right-inner  .qodef-centered-widget-holder .label{
	display:none;
}

.qodef-position-center-inner .qodef-logo-wrapper a{
	height:98px!important;
}
#pos_wrapper{
	max-width:1300px;
	margin:auto;
}
.pos_letourgei_title{
	color: #CF80DD;
text-align: center;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.qodef-iwt-title-text{
	color: #CF80DD;
}
.page-id-273.qodef-header-centered .qodef-logo-area .qodef-logo-wrapper {
    padding: unset!important;
}
.pos_letourgei_text{
	color:#cf80dd;;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
	margin-bottom:50px;
}
.pos_letourgei_seperator.vc_separator .vc_sep_holder .vc_sep_line {
    width: 50%;
    margin: auto;
	
}

.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-text-holder {
    margin: -75px 0 0;
    background-color: #FCF5EE;
    z-index: -1;
}
.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image img {

    max-width: 140px;
}
/* .qodef-row-grid-section-wrapper {	background-color:#fff!important;
} */

.qodef-btn.qodef-btn-large {
    padding: 7px 0px;
}
.qodef-widget-title-holder .qodef-widget-title {
	    color: #cf80dd;
}
.qodef-footer-uncover .qodef-social-icon-widget-holder .qodef-social-icon-widget{
	color: #cf80dd;
	font-size: 24PX;
}
.add_to_cart_button.ajax_add_to_cart,
.woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit){
	background-color:#F7941D!important;
}
.add_to_cart_button.ajax_add_to_cart:hover,
.woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit):hover{
	background-color:#FBC2B1!important;
}

.qodef-top-bar .widget {
    display: inline-flex;
    gap: 20px;
}

.qodef-row-grid-section-wrapper.qodef-content-aligment-center:before {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/Asset-1@2x-1-1.png);
    position: absolute;
    top: 0;
    width: 500px;
    height: 510px;
    background-repeat: no-repeat;
}


.archive .qodef-content-inner:before {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/Asset-1@2x-1-1.png);
    position: absolute;
    top: 0;
    width: 500px;
    height: 510px;
    background-repeat: no-repeat;
} */
.page-template-full-width.page-id-2998 .qodef-page-content-holder.qodef-grid-col-12:before {
/*     top: 400px; */

}

#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    background-color: #cf80dd;

}
#submit_comment:hover, .post-password-form input[type=submit]:hover, input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #cf80dd;
}
#qodef-back-to-top .qodef-icon-stack {
	background-color: #cf80dd;
}
.qodef-social-icon-widget-holder .qodef-social-icon-widget {
	color: #F6E5D1;
    font-size: 18PX;

}
.qodef-page-footer .qodef-social-icon-widget-holder .qodef-social-icon-widget {
	color: #cf80dd;
    font-size: 18PX;

}
.qodef-title-holder {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/06/Rectangle-7-1.png);
}
.qodef-page-footer .widget a, .qodef-side-menu .widget a {
    color: #4C494A;
}
.qodef-page-footer .widget, .qodef-side-menu .widget {
    color: #4C494A;
}
.qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs span,
.qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs a{
    color: #4C494A;
}
.vaptisi_text{
	max-width:570px;
	margin:auto;
    color: #4C494A;
    font-family: Geologica;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 22px;
}
.vaptisi_text_left{
	max-width:570px;
	margin:unset;
    color: #4C494A;
    font-family: Geologica;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .02em;
    line-height: 22px;
	margin-top: 30px !important;
}
.vaptisi_main_title h1{
	color: #4C494A;
text-align: center;
font-family: Geologica;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 25px !important;
}
.vaptisi_title{
	color: #4C494A;
font-family: Geologica;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
	margin-bottom: 30px !important;
}

.vaptisi_inner_title{
	color: #4C494A;
text-align: center;
font-family: Geologica;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
	text-transform: uppercase;
}
.vaptisi_orange_text{
	color: #DB7800;
text-align: center;
font-family: Geologica;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
	max-width:1040px;
	margin:auto;
}
#vaptisi_section_2,
#vaptisi_section_3,
#vaptisi_section_4,
#vaptisi_section_5,
#vaptisi_section_6{
	margin-top:100px;
}
.orange_background{
	border-radius: 24px;
background: #FCF5EE;
}
#vaptisi_section_4{
	gap: 50px;
    display: flex;
}

#vaptisi_section_4 .orange_background .vaptisi_title {
    padding-top: 55px;
    padding-left: 69px;
    padding-right: 69px;
}
#vaptisi_section_4 .orange_background .vc_sep_width_10 {
	margin-left: 69px;
}
#vaptisi_section_4 .orange_background .vaptisi_text_left{
    padding-bottom: 55px;
    padding-left: 69px;
    padding-right: 69px;	
}
.edit-post-visual-editor .wc-block-checkout__shipping-method-option, .wc-block-checkout__shipping-method-option {
    align-items: center;
    background-color: transparent;
    border: 2px solid transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #2b2d2f;
    cursor: pointer;
    display: flex;
    flex-basis: 0;
    flex-direction: row;
    flex-grow: 1;
    flex-wrap: wrap;
    gap: 0!important;
    justify-content: center!important;
    padding: 12px!important;
    position: relative!important;
    background-color: #92278f17!important;
    border: 1px solid #cf80dd!important;
    border-radius: 4px!important;
    /* box-sizing: border-box; */
    color: #cf80dd !important;
}
.edit-post-visual-editor .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected, .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected {
    border: 2px solid;
    background: #CF80DD !important;
    color: #FFFFFF !important;
    border: 1px solid #CF80DD !important;
    border-radius: 4px;
}
.wc-block-cart__submit {
    margin: 0 0 16px;
    position: relative!important;
    background: #FBC2B1!important;
    border-radius: 4px!important;
    color: #FFFFFF!important;
    font-weight: 600!important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: none!important;
    box-shadow: none!important
    outline: 3px solid transparent;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    text-wrap: balance;
    text-wrap: pretty;
    display: block;
    color: #fff!important;
}
.wc-block-cart__submit:hover {
    background-color: #FBA338 !important;
}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    border-radius: 4px!important;
    color: #FFFFFF!important;
    font-weight: 600!important;
    background: #FBC2B1!important;
	border:none!important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover {
    background: #FBA338 !important;
}

.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart {
    background-color: #d56a36!important;
    background-color: #FFFFFF!important;
    border: 1px solid #cf80dd!important;
    border-radius: 4px!important;
    font-size: 12px!important;
    color: #cf80dd!important;
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-cart:hover {
	 background-color: #cf80dd!important;
    color: #FFFFFF!important;
}

.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout {
    background-color: #FBC2B1!important;
    border: 1px solid #FBC2B1!important;
    border-radius: 4px!important;
    font-size: 12px!important;
    color: #FFFFFF!important;
}
.qodef-shopping-cart-dropdown .qodef-cart-bottom .qodef-view-checkout:hover {
	 background-color: #FBA338 !important;
    color: #FFFFFF!important;
}

.wc-block-checkout__shipping-method .wc-block-checkout__shipping-method-container {
    background-color: transparent!important;
}
.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained{
	max-height: 34px;
    display: flex!important;
}


.wp-block-woocommerce-cart .wc-block-components-product-metadata__description,
.wp-block-woocommerce-checkout .wc-block-components-product-metadata__description{
	display:none;
}

.background-image-div1 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-15@4x-1-2.png);
    position: absolute;
    top: -50px;
    width: 500px;
    height: 510px;
    background-repeat: no-repeat;
}

.background-image-div2 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-3@4x-1-1.png);
    position: absolute;
    top: 200px;
    width: 500px;
    height: 580px;
	right:-170px;
    background-repeat: no-repeat;
}


.background-image-div3 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-5@4x-1.png);
    position: absolute;
    top: 1200px;
    width: 500px;
    height: 580px;
    background-repeat: no-repeat;
}


.background-image-div4 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-2@4x-1.png);
    position: absolute;
    top: 1600px;
    width: 500px;
    height: 580px;
	right:-255px;
    background-repeat: no-repeat;
}


.background-image-div5 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-11@4x-1.png);
    position: absolute;
    top: 2100px;
    width: 500px;
    height: 580px;
    background-repeat: no-repeat;
}

.background-image-div6 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-6@4x-1.png);
    position: absolute;
    top: 2600px;
    width: 500px;
    height: 580px;
	right:-231px;
    background-repeat: no-repeat;
}


.background-image-div7 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-1@4x-1.png);
    position: absolute;
    top: 3200px;
    width: 500px;
    height: 580px;
    background-repeat: no-repeat;
}
.background-image-div8 {
    background-image: url(https://baby-unicorn.webdemo.gr/wp-content/uploads/2025/07/Asset-6@4x-1.png);
    position: absolute;
    top: 3700px;
    width: 500px;
    height: 580px;
	right:-200px;
    background-repeat: no-repeat;
}
.qodef-main-menu ul li:hover>a {
    color: #cf80dd;
}


.woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .qodef-content a.added_to_cart, .woocommerce-page .qodef-content a.button, .woocommerce-page .qodef-content button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit), .woocommerce-page .qodef-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]:not(.qodef-woo-search-widget-button):not(.qodef-search-submit), div.woocommerce input[type=submit]{
	    background-color: #cf80dd!important;
}


#menu-footer-custom-menu .menu-item a{
	color:#cf80dd!important;
}
#menu-footer-custom-menu .menu-item:hover a{
	color:#F7941D!important;
}

@media only screen and (min-width: 769px) {
    .qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:not(:first-child) a img {
        height: 100%;
        object-fit: cover;
    }
}

.qodef-st-separator{
	background-color:#FBC2B1!important;
}


.qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .added_to_cart, .qodef-pl-holder .qodef-pli-inner .qodef-pli-text-inner .qodef-pli-add-to-cart.qodef-default-skin .button {
	    background-color: #cf80dd !important;
}

.qodef-woo-single-page .qodef-single-product-summary .qodef-single-product-title:after {
    background-color: #FBC2B1!important;
}

.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a:after {
	background-color: #FBC2B1!important;
}

a:hover, 
p a:hover {
    color: #FBC2B1!important;
}
.qodef-main-menu>ul>li.qodef-active-item>a {
    color: #cf80dd!important;
}

.woocommerce-pagination .page-numbers li a.current, .woocommerce-pagination .page-numbers li a:hover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li span:hover {
    color: #fff;
	background-color: #cf80dd !important;
}

.qodef-woo-single-page .related.products>h2:after, .qodef-woo-single-page .upsells.products>h2:after {
    background-color: #FBC2B1!important;
}

.menu-item{
	a:hover, 
	p a:hover {
    color: #cf80dd!important;
}
}


.qodef-btn.qodef-btn-solid {
    color: #fff;
    background-color: #FBC2B1!important;
    border: none;
}
.qodef-position-right .qodef-btn.qodef-btn-solid {
    color: #fff;
    background-color: #cf80dd!important;
    border: none;
}


ul.products>.product .qodef-product-list-title {
    margin: 0 0 4px;
    color: #CF80DD;
}

.qodef-woo-single-page .qodef-single-product-summary .qodef-single-product-title {
    display: block;
    margin: 0 0 29px;
    color: #cf80dd;
}

.qodef-woo-single-page .related.products>h2 {
	color: #cf80dd;
}



.qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
    color: #CF80DD;
}


.qodef-iwt .qodef-iwt-text {
    margin: 12px 0 0;
	color:#cf80dd;
}

ul.products>.product .price {
    color: #cf80dd;
}


.qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs span, .qodef-title-holder.qodef-breadcrumbs-type .qodef-breadcrumbs a {
    color: #cf80dd;
}

.qodef-woocommerce-page .woocommerce-result-count {
    color: #CF80DD;
}


.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #cf80dd!important;
}
.qodef-woo-single-page .qodef-single-product-summary .woocommerce-product-details__short-description,
.qodef-woo-single-page .qodef-single-product-summary .price,
ul.products>.product .price * {
color: #cf80dd!important;
}
.qodef-woo-single-page .qodef-single-product-summary .product_meta .posted_in a,
.qodef-woo-single-page .qodef-single-product-summary .product_meta .sku,
.qodef-woo-single-page .qodef-single-product-summary .product_meta>span {
    color: #cf80dd!important;
}
table tbody th label,
table tbody th {
    color: #cf80dd!important;
}


.order_comment{
	color: #cf80dd!important;
}
#tab-additional_information table,
#tab-description p{
	color: #cf80dd!important;
}


.vaptisi_text_left {
	color: #cf80dd;
}
.qodef-shopping-cart-holder .qodef-header-cart {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    line-height: 1;
    color: #cf80dd;
}
#text-5 a,
#text-5,
#text-2,
#custom_html-3 a,
#custom_html-4 a{
	color: #cf80dd;
}
.wc-block-components-sidebar-layout .wc-block-components-main a,
.wc-block-components-sidebar-layout .wc-block-components-main {
    box-sizing: border-box;
    margin: 0;
    padding-right: 4.5283018868%;
    width: 65%;
    color: #cf80dd;
}


.wc-block-components-sidebar {
    color: #cf80dd;
}


.wc-block-components-title.wc-block-components-title {
    color: #cf80dd;
}
.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-form .wc-block-components-text-input.is-active label, .wc-block-components-text-input input:-webkit-autofill+label, .wc-block-components-text-input.is-active label {
    color: #cf80dd;
}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {
color: #cf80dd!important;
	    border: 1px solid #cf80dd !important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked {
    border: 1px solid #cf80dd !important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {
	background: #cf80dd !important;
}
.qodef-category-holder .qodef-category-image .qodef-category-text-wrapper .qodef-category-text-holder .qodef-category-text>span{
	display:none;
}



/* .woocommerce-cart .wc-block-components-totals-wrapper{
	display:none;
} */


.wc-block-components-totals-item.wc-block-components-totals-footer-item{
	display:none;
}
.wc-block-components-totals-wrapper {
	border-top:none!important;
}




.qodef-mobile-header .qodef-mobile-logo-wrapper img {
    display: block;
    height: 60%;
    width: auto;
}