/*
Theme Name: Care4u
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* Homepage */

.nectar-button.see-through.rounded, 
body .nectar-button.see-through.rounded {
    border-width: 1px !important;
    border-radius: 100px !important;
}

.icon {
    display: flex;
    max-width: 340px;
} 

.icon img {
    padding: 20px;
    height: 72px !important;
    width: 72px !important;
}

.icon span.text {
    font-size: 16px;
    line-height: 24px;
}

.nectar-fancy-box .inner {
	min-height: 180px !important
}

.nectar-fancy-box .box-bg:after {
    background-color: transparent !important;
}

.nectar-fancy-box[data-color="extra-color-2"]:hover .box-bg:after {
	background: rgb(242,90,87) !important;
	background: linear-gradient(0deg, rgba(242,90,87,0.8) 40%, rgba(242,90,87,0.3) 100%) !important;
}

.nectar-fancy-box[data-color="extra-color-1"]:hover .box-bg:after {
	background: rgb(66,125,251) !important;
	background: linear-gradient(0deg, rgba(129,215,66,0.8) 40%, rgba(129,215,66,0.3) 100%) !important;
}

.nectar-fancy-box[data-color="accent-color"]:hover .box-bg:after {
	background: rgb(62,73,241) !important;
	background: linear-gradient(0deg, rgba(62,73,241,0.8) 40%, rgba(62,73,241,0.3) 100%) !important;
}

/* About */

.splashscreen .row-bg.using-image {
    /* background-size: auto; */
}

/* Tabbed */


.tab-item {
	width: 33%;
}


.tab-item a {
	margin: auto;
}


.tab-item i, 
.tab-item span {
    display: none !important;
}

.tabbed[data-spacing=side-45px]:not([data-style=vertical]) .wpb_tabs_nav li .active-tab, .tabbed[data-spacing=side-45px]:not([data-style=vertical]) .wpb_tabs_nav li a {
    padding: 15px;
    width: 162px;
    height: 95px;
}

.tab-item a::before {
    content:'';
    background-image: url(https://care4u.mercuriostudio.com/wp-content/uploads/2023/02/Logo-2.png);
    width: 132px;
    height: 65px;
    background-repeat: no-repeat;
    position: absolute;
    display: block;
}

.tab-item:nth-child(1) a::before {
    background-image: url(https://care4u.mercuriostudio.com/wp-content/uploads/2023/02/Logo-2.png);
}

.tab-item:nth-child(2) a::before {
    background-image: url(https://care4u.mercuriostudio.com/wp-content/uploads/2023/02/Logo-1.png);
}

.tab-item:nth-child(3) a::before {
    background-image: url(https://care4u.mercuriostudio.com/wp-content/uploads/2023/02/Logo.png);
}

.tabbed[data-style=minimal] .wpb_tabs_nav {
	border-bottom: 0;
    margin-top: 25px;
}

/* Team */

h4.name {
    color: #3e49f1;
    font-size: 22px;
    line-height: 36px;
    margin-bottom: 0px !important;
}

/* About */

.identita .nectar-split-heading {
    border-left: 3px solid #3e49f1;
    padding-left: 22px;
}

/* Timeline */

#storia .nectar-flickity[data-spacing="15px"]:not(.masonry) .flickity-slider .cell {
    margin: 0 !important;
}

#storia .img-with-aniamtion-wrap::before {
    content: "";
    width: calc( 100% + 100px);
    height: 3px;
    background-color: #DFDFDF;
    display: block;
    top: 20px;
    position: relative;
}

#storia .cell:first-child .img-with-aniamtion-wrap::before {
     top: 60px;
    width: calc( 100% + 100px );
    left: 113px;
}

#storia .cell:last-child .img-with-aniamtion-wrap::before {
    width: 20px;
}

/* Soluzioni */

#perche .row-bg.using-image {
    background-size: contain;
}

.block {
    display: block !important;
}

/* Review */

.review .wpb_tab p {
	font-size: 24px !important; 
	line-height: 37px !important; 
}

/* Sanitario */

.splashscreen .column-image-bg {
/*    background-size: 50vh !important;
    background-repeat: no-repeat; */
}


/* Footer */

#footer .divider-wrap {
    margin-bottom: 15px;
}

#footer .widget ul {
    margin-left: 0;
}

#footer .widget  ul li {
    list-style: none;
}

#footer .widget  ul li a {
    font-size: 14px;
    line-height: 48px;
    font-weight: 600;
}

#footer p {
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
}

#footer-outer .container {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    padding: 0 5%;
}