/*!
Theme Name: Alipes Child theme
Theme URI: https://bracketweb.com/alipeswp/
Template: alipes
Author: Layerdrops
Author URI: https://themeforest.net/user/layerdrops
Description: This is a Child theme for Alipes WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: alipes-child
*/

p {
	margin-bottom: 10px;
}

.main-slider__overly {
	top: 0;
	background: linear-gradient(0deg, rgba(44, 46, 67, 0) 35%, rgba(44, 46, 67, 0.997637) 85%);
}

.page-header__overly {
	background: linear-gradient(0deg, rgba(26, 21, 14, 0) 35%, rgba(26, 21, 14, 0.3) 85%) !important;
	opacity: 0.3 !important;
}

.page-header-bg::before {
	background-color: rgba(var(--alipes-black-rgb), 0.4);
}

.main-slider .image-layer:before {
	background-color: rgba(44, 46, 67, 0.3);
}

.page-header__inner h1 /*controllare in tema genitore che i titoli siano h1 in caso di aggiornamento*/ {
	color: #fff !important;
	text-transform: uppercase !important;
	font-size: 60px;
	font-weight: 400;
}

.apartment-one__bg {
	background-position: bottom center !important;
	opacity: 1 !important;
}

h3.imb-tab-title {
	font-size: 33px !important;
	letter-spacing: 0.1em !important;
	font-family: 'Teko', sans-serif !important;
	color: #d19800 !important;
	text-transform: uppercase !important;
	margin-bottom: 15px !important;
	font-weight: 500 !important;
}

.imb-tab-button {
	margin-top: 30px;
}

.qodef-qi-button {
	font-family: 'Teko', sans-serif !important;
}

.imb_bottombar a {
	color: #d19800 !important;
}

.news-one__meta, .news-one__comment {
	display: none;
}

.imb-dal {
	font-size: 20px !important;
}

/*TEMPLATE IMMOBILI*/

.news-details__meta {
	display: none;
}

.list-dati-immobili {
	list-style-type: none;
	background-color: #2C2E42;
	padding: 30px 30px 50px 30px;
	color: #fff;
}

.row-dati-immobili {
	display: flex;
	border-bottom: 1px solid #D19800;
	padding: 10px 0;
}

.tit-dati-immobili, .val-dati-immobili {
	width: 50%;
}

.tit-dati-immobili p {
	font-weight: bold;
}

.single-immobili .gallery-item {
	max-width: 100% !important;
}

@media (max-width: 991px){
	
	.news-details>.container>.row {
		flex-direction: column-reverse;
	}
	
	.list-dati-immobili {
		margin: 0 0 30px 0;
	}
}

/*-----*/

form input, form textarea {
	background-color: #fff !important;
}

p a, .elementor-widget-text-editor li a {
	text-decoration: underline !important;
	text-decoration-color: #D19800 !important;
	color: inherit !important;
}

p b, p strong {
	color: inherit !important;
}

.main-menu-two__logo {
	margin-right: 100px !important;
}

/*RECENSIONI*/

.starloc1 {
	margin-right: 10px;
}

.wprevpro_t1_DIV_2:before {
	color: #2c2e42;
}

.wprevpro_t1_DIV_2, .wprevpro_t1_DIV_2:after {
	box-shadow: none;
	filter: none;
}

.wprs_unslider-arrow {
	background: rgba(225, 225, 225, .2) no-repeat 58% 51%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAQAAABuQZ3IAAAAi0lEQVR4AU3OISBEQQBAwS0AACS9NxqQgCZpkiYBVddFvWhAAUABAPQCAGC4g/0vTnrBqCfDIZl70J+kMUBPpEwT4FNXxBxz4F1HxHyr4EVTxBLb4EFNxEon4CJSlVNw9AcV9sC16h8osgke1P1ArgXwouVvdQq86ww/GQefusNf7kBviBlxpT8k+gL/Wox4r1d4MwAAAABJRU5ErkJggg==);
	background-size: 7px 11px;
}

.wprs_unslider-nav .wprs_unslider-active {
	background: #fff !important;
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
}

/*----------*/

.values-one__points li {
	align-items: start;
}

.values-one__points li .icon {
	padding-top: 11px;
}


.values-one__points p {
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.values-one__left {
		min-height: 400px;
	}
}

.values-one__points li .text p {
	font-weight: 400;
}


.link-testimoni strong {
	color: #D19800 !important;
}

.link-testimoni strong:hover {
	color: #2C2E43 !important;
}

.page-header__overly {
	top: 0px ;
}

.elementor-2003 .elementor-element.elementor-element-20f92b7 .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-btn.active:hover .eael-circle-btn-icon {
	background-color: #d19800;
}

.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon {
	background: #d19800;
}

.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn:hover .eael-circle-btn-icon, .eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn.active .eael-circle-btn-icon {
	background: #d19800;
}

.bottone-cerchio {
	background-color: #2c2e43;
	color: white !important;
	text-align:center;
	margin-top: 10px !important;
	padding: 10px 60px;
	font-family: 'Teko', sans-serif;
	text-decoration: none !important;
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 400;
}

.bottone-cerchio:hover {
	background-color: #d19800;
	color: #2c2e43;
}

.bottone-cerchio-mob .qodef-qi-button{
	font-size: 17px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 400;
}

@media (max-width: 450px){
	.bottone-cerchio {
		padding: 10px 30px;
	}
}

.eael-circle-wrapper.eael-interactive-circle-preset-2 .eael-circle-info .eael-circle-inner {
	border-color: #2c2e43;
}

.about-building {
	padding-bottom: 120px;
}

.wpcf7-list-item input[type="radio"]:checked + span {
	color: #D19800;
}



.wpcf7-list-item input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 15px;
    height:15px;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    background-color: white;
    cursor: pointer;
    transition: all 0.3s ease;
}


.wpcf7-list-item input[type="radio"]:checked {
    border-color: #D19800;
    background-color: #D19800;
}

.wpcf7-list-item input[type="radio"]::before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: white;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: all 0.3s ease;
}

.wpcf7-list-item input[type="radio"]:checked::before {
    transform: translate(-50%, -50%) scale(1);
}

.main-menu-two {
	background-color: #fff;
}

.main-menu-two.stricky-fixed img {
	filter: brightness(100);
}

.main-menu-two.stricky-fixed #menu-primary-menu>li>a{
	color: #fff;
}

.main-menu-two.stricky-fixed .thm-btn {
	background-color: #fff !important;
	color: var(--e-global-color-secondary) !important;
}

.main-menu-two.stricky-fixed .thm-btn:hover {
	color: var(--e-global-color-secondary);
}

.main-menu-two.stricky-fixed .thm-btn:before {
	background-color: var(--alipes-base) !important;
}

/* Rimozione animazioni */

.shape-mover {
	animation-name: none;
}

.about-one__img-box:before {
	animation-name: none;
}

.float-bob-x {
	animation-name: none;
}

.float-bob-y {
	animation-name: none;
}

.contact-two__input-box input[type="tel"] {
    height: 52px;
    width: 100%;
    border: none;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
    font-size: 14px;
    color: var(--alipes-gray);
    display: block;
	font-weight: 500;align-content
}

@media (max-width: 767px) {
    .about-two__right {
        max-width: 100%;
    }
	
    .floor-plan__main-tab-box .tab-buttons .tab-btn {
        max-width: 100%;
    }
}

@media (max-width: 1632px){
	.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
		margin-left: 40px !important;
	}
}


@media (max-width: 1482px){
	.main-menu-two__logo {
		margin-right: 40px !important;
	}
}

@media (max-width: 1422px){
	.main-menu-two__btn-box {
		display: none;
	}
}
	
	.main-slider__title, .main-slider__sub-title {
		opacity: 1;
		visibility: visible;
		line-height: 0 !important;
	}



/*TABLET HEADER NAV*/


@media (max-width: 1574px){
	
	.main-menu-two__logo {
		margin-right: 50px !important;
	}
	
	.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
        margin-left: 24px !important;
    }
	
}