/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */






/*form landing cim*/

.form-dx-50 select, .form-sx-50 select{
	width:100%!important;
	padding: 10px 0px;
    background-color: transparent;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.form-100 select{
	width:100%!important;
	padding: 10px 0px;
    background-color: transparent;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.form-sx-60{
	width:59%;
	margin-left:1%;
	margin-bottom:15px;
	float:left;
}

.form-dx-40{
	width:39%;
	margin-right:1%;
	margin-bottom:15px;
	float:left;
}


.form-sx-60 input{
	width:100%!important;
	padding: 10px 0px;
    background-color: transparent;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}

.form-dx-40 input{
	width:100%!important;
	padding: 10px 0px;
    background-color: transparent;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}




.no-mobile{
	display:block!Important;
}

.no-desk{
	display:none!Important;
}

.festival-select select {
    border-radius: 0px !important;
    width: 100%;
    padding: 10px 5px;
    margin-bottom: 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    background-color: transparent;
	color:#fff!important;
}

.festival-select option {
	color:#182f51!important;
}

.festival-select{
    width: 100%;
		color:#fff!important;
}


.form-club p{
	padding-bottom:0px!Important;
}

.form-club{
	padding-bottom:15px!Important;
}

/*PODCAST*/



.ai-wrap {
    background-color: #f29526!important;
	border-radius: 10px;
}
.ai-wrap .ai-audio-control {
    background-color: #182f51!important;
}

.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
    background-color: #FFF!important
}

.ai-wrap .ai-audio-controls-progress {
  margin-bottom: 6px!important;
}

.ai-wrap .ai-control-wrap-thumb {
  border-radius: 10px;
}

.ai-wrap .ai-track-progress {
  background-color: #FFF!important;
}

.ai-wrap .ai-track-title {
  white-space: inherit!important;
}

.ai-wrap .ai-track-title span {
  white-space: inherit!important;
}

.ai-with-typography .ai-track-subtitle {
  font-size: 15px !important;
	opacity:1!important;
}






/*fine podcast*/




#video-correlati .single #main-content a{
	color:#ffffff!important;
	text-decoration-color:#ffffff !important;
} 

#video-correlati  .single #main-content a:hover{
	color:#ffffff!important;
} 

#video-correlati .single #main-content .author a {
	text-decoration:none!important;
} 

#video-correlati .single #main-content .post-meta a {
	text-decoration:none!important;
} 

#video-correlati .single #main-content .et_pb_blog_grid .entry-title a {
	color:#ffffff!important;
	text-decoration:none!important;
} 
#video-correlati .single #main-content .et_pb_blurb_description a {
	text-decoration:none!important;
} 

#video-correlati .single #main-content .ultimi-articoli a {
	text-decoration:none!important;
	color:#ffffff!important;
} 


.single #main-content a{
	color:#f29526;
	text-decoration:underline;
	text-decoration-color:#f29526;
} 

.single #main-content a:hover{
	color:#182f51;
} 

.single #main-content .author a {
	text-decoration:none!important;
} 

.single #main-content .post-meta a {
	text-decoration:none!important;
} 

.single #main-content .et_pb_blog_grid .entry-title a {
	color:#182f51;
	text-decoration:none!important;
} 
.single #main-content .et_pb_blurb_description a {
	text-decoration:none!important;
} 

.single #main-content .ultimi-articoli a {
	text-decoration:none!important;
	color:#182f51;
} 


.fixed-button-ai{
	margin-right:-95px;
}


/*landing 4cAiClub*/

.landing-club h5{
	font-size:19px!important;
	line-height:23px!Important;
	font-weight:300!Important;
}

/*slider video e popup*/

.home #et-boc .area-outer-wrap[data-da-shadow="yes"] [data-da-area] {
  -webkit-box-shadow: 0 3px 10px -1px rgba(0,0,0,0),0 2px 50px 2px rgba(0,0,0,0)!important;
  box-shadow: 0 3px 10px -1px rgba(0,0,0,0),0 2px 50px 2px rgba(0,0,0,0)!important;
}
.home .da-close {
	background:#FFF!important;
	opacity:1 !important;
}


.colonna-text-video-home {

}
@media (min-width: 1621px) and (max-width: 1700px) {
}
@media (min-width: 1501px) and (max-width: 1620px) {	
}
@media (min-width: 1371px) and (max-width: 1500px) {
}	
@media (min-width: 1200px) and (max-width: 1370px) {	
	
.colonna-text-video-home {
	min-height:360px;
}	
	
}	
@media (min-width: 992px) and (max-width: 1199px) {	
	
	.footer-class {
	font-size:14px!important;
	}
	.footer-class p {
	font-size:14px!important;
    }
	
	.colonna-text-video-home {
	min-height:360px;
		margin-top:50px!important;
	}		
	
}	
@media (min-width: 768px) and (max-width: 991px) {	

	.footer-class {
	font-size:14px!important;
	}
	.footer-class p {
	font-size:14px!important;
    }
	
.colonna-text-video-home {
	min-height:360px;
	}	
	
.no-mobile{
	display:none!important;
}

.no-desk{
	display:block!important;
}
	
}	
@media (max-width: 767px) {	
	
.no-mobile{
	display:none;
}

.no-desk{
	display:block;
}
	
.colonna-text-video-home {
	min-height:auto;
	}			
	
}	
@media (max-width: 480px) {
	
	.colonna-text-video-home {
	min-height:auto;
	border-bottom:0;
	}	
	
}


/*menu*/

.et_pb_row {
  max-width: 80%!important;
}

.menu-edit  ul li a {
    font-size: 18px!important;
	line-height:28px!Important;
}



h1{
	font-size:50px!Important;
	line-height:60px!Important;
	font-weight:700;
}

h2{
	font-size:40px!Important;
	line-height:50px;
	font-weight:700;
}

h3{
	font-size:30px!Important;
	line-height:40px!Important;
	font-weight:700;
}

h4{
	font-size:28px!Important;
	line-height:38px!Important;
	font-weight:700;
}


h5{
	font-size:25px!Important;
	line-height:35px!Important;
}

body, p{
	font-size:18px!Important;
	line-height:28px!Important;
}

.overview-txt p{
	font-size:22px!Important;
	line-height:32px!Important;
}


.txt-big, .txt-big p, .txt-big body{
	font-size:23px!Important;
	line-height:33px!Important;
}

.txt-small p, .txt-small body{
	font-size:16px!Important;
	line-height:26px!Important;
}


.title-big h1{
	font-size:70px!Important;
	line-height:90px!Important;
}

.subtitle-big h2{
	font-size:60px!Important;
	line-height:80px!Important;
}

.entry-title{
	font-size:30px!Important;
	line-height:40px!Important;
	font-weight:700;
}

.title-big-2 h1{
	font-size:110px!important;
	line-height:120px!important;
}

.verde, .verde h1, .verde h2, .verde h3, .verde h4, .verde h5, .verde h6, .verde p, .verde body{
	color:#f29526!important;
}

.blu h1, .blu h2, .blu h3, .blu h4, .blu h5, .blu h6, .blu p, .blu body{
	color:#182f51!important;
}

.et-l .et-l--footer .et_pb_button:after {
    background-color: none!important;
}


.sezione-box .flip_box_inner .flip_card{
    min-height: 350px!important; /* Imposta questa altezza in base alla casella più alta */
}

.sezione-box p{
    font-size: 17px ! Important;
    line-height: 23px ! Important;
}
	
.sezione-box h2 {
    font-size: 30px ! Important;
    line-height: 40px ! Important;
	padding-top:70px;
}

.fa-solid, .fa-regular{
	padding-right:10px;
}



/*.et_pb_title_meta_container {
    font-size: 0!important;
}*/

.et_pb_title_meta_container .author.vcard,
.et_pb_title_meta_container .published {
    font-size: 16px; /* o un valore adatto alla tua visualizzazione */
}

/*ricerca*/

.et_pb_menu__search-input::placeholder {
    color: #fff!important;
    opacity: 1; /* Assicurati che il colore sia completamente visibile */
}

.et_pb_menu .et_pb_menu__search-input {
    color: #fff!important;
}

/*video home slider*/
	
.colonne-slider-video h2 {
    font-size: 35px !important;
    line-height: 40px !important;
}
	
.colonne-slider-video h4 {
    font-size: 28px !important;
    line-height: 34px !important;
}



.wpcf7-list-item-label{
	padding-right:10px;
}

/*form*/

/* Contenitore principale */
.form-container {
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-top: 20px;
  font-family: Arial, sans-serif;
}

/* Righe a 2 colonne */
.form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 15px;
}

/* Colonne 50/50 */
.form-col-50 {
  flex: 1 1 48%;
  min-width: 240px;
}

/* Elementi a tutta larghezza */
.form-full {
  width: 100%;
  margin-top: 20px;
}

.form-altro {
  margin-top: 10px;
}

/* Titoli sezione */
.form-container h4 {
  font-size: 16px;
  margin-bottom: 8px;
  font-weight: 600;
}

/* Input, select, textarea */
.form-container input[type="text"],
.form-container input[type="email"],
.form-container input[type="tel"],
.form-container select,
.form-container textarea {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 14px;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
font-family: 'Outfit';
}

.form-container input:focus,
.form-container select:focus,
.form-container textarea:focus {
  border-color: #182f51;
  outline: none;
}

/* Checkbox e radio */
.form-container input[type="checkbox"],
.form-container input[type="radio"] {
  margin-right: 8px;
  transform: scale(1.1);
font-family: 'Outfit';
}

.form-container .wpcf7-list-item-label {
    font-family: 'Outfit' !important;
}

/* Link policy */
.privacy-section {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 15px;
  line-height: 1.4;
}

.privacy-section a {
  text-decoration: underline;
  color: #182f51;
}



/* Bottone invio */
.form-container input[type="submit"] {
  background-color: #182f51;
  color: #fff;
  border: none;
  padding: 12px 24px;
  border-radius: 6px;
  font-size: 15px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.form-container input[type="submit"]:hover {
  background-color: #0f1e38;
}



/*form landing*/


/*form sfondi scuri*/

.form-sfondi-scuri  .form-sx-50 input{
	border-color:#fff!important;
}

.form-sfondi-scuri  .form-dx-50 input{
	border-color:#fff!important;
}

.form-sfondi-scuri  .form-100 input{
	border-color:#fff!important;
}


.form-sfondi-scuri input::placeholder {
    color:#fff!important;
}

.form-sfondi-scuri  textarea::placeholder {
    color:#fff!important;
}


/*form*/



.form-sx-50{
	width:49%;
	margin-right:1%;
	margin-bottom:15px;
	float:left;
}


.form-sx-50 input{
	width:100%;
	padding: 10px 5px;
	background-color:transparent;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
}

.form-dx-50{
	width:49%;
	margin-left:1%;
	margin-bottom:15px;
	float:left;
}

.form-dx-50 input{
	width:100%;
	padding: 10px 5px;
	background-color:transparent;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
}

.form-100{
	width:100%;
	margin-bottom:15px;
}


.form-100 input{
	width:100%;
	padding: 10px 5px;
	margin-bottom:15px;
	border-left:none;
	border-right:none;
	border-top:none;
	background-color:transparent;
}

.form-100 select{
	width:100%;
	padding:10px!important;
	margin-top:10px!important;
	border-radius: 4px!important;
}

.form-100 textarea{
	width:100%;
	padding: 10px 5px;
	max-width:100%;
	margin-bottom:15px;
	border-left:none;
	border-right:none;
	border-top:none;
	height:100px;
	background-color:transparent;
}



.form-100 .first{
	margin-right:15px!important;
}

.check-sx-50{
	width:49%;
	margin-right:1%;
	float:left;
	margin-bottom:20px;
	margin-top:15px;
}

.check-dx-50{
	width:49%;
	margin-left:1%;
	float:left;
	margin-bottom:20px;
	margin-top:15px;
}


.check-dx-50 .first{
	padding-right:10px;
}

.check-sx-50 .first{
	padding-right:10px;
}


/*pagine articoli*/

.ultimi-articoli .entry-title{
	font-size: 22px!Important;
    line-height: 32px!Important;
}

.ultimi-articoli .et_pb_post {
    margin-bottom: 20px!Important;
}



/*news home top */

.news-home-top .bdpp-post-cats a{
	font-size:16px!Important;
}

.news-home-top .bdpp-post-author{
	color:#f29526!important;
}

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 280px ! Important;
}

.news-home-top .et-pb-controllers a{
	font-size:0px!Important;
}

.news-home-top .bdpp-post-img-bg {
    display: none;
}

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    text-align: center;
    background-color: #fff !important;
    padding: 30px;
    border-radius: 10px;
    text-align: left;
}

.news-home-top .bdpp-post-title a {
    text-decoration: none !important;
    border: 0 !important;
	font-size:34px;
    line-height: 40px;
}

.bdpp-post-title a {
	font-size:34px;
    line-height: 40px;
}

.news-home-top .bdpp-post-carousel-wrap .owl-dots {
    display: none;
}

.bdpp-post-cats a:hover {
    border-color: #f29526!important;
}


.btn-section h2 a{
	font-size: 26px!important;
	line-height: 26px!important;
}

.btn-section .bdpp-post-img-bg{
	border-radius:10px;
}



/*blog home*/


.eventi-home .owl-carousel .owl-item img {
    display: none;
}



.eventi-home .bdpp-post-carousel-wrap .owl-nav{
	display:none;
}

.eventi-home .bdpp-post-carousel-wrap .owl-dots {
    width: 100%;
    text-align: right;
    top: 0px;
    position: absolute;
}

.bdpp-post-carousel-wrap .owl-dots .owl-dot.active {
    background: #fff!important;
	border:2px solid #fff!Important;

}

.bdpp-post-carousel-wrap .owl-dots .owl-dot {
    background: transparent!important;
	border:2px solid #fff!Important;
}

.eventi-home .owl-carousel .owl-stage-outer {
    border-bottom: 1px solid #fff;
}

.eventi-home .bdpp-post-head h2 a{
  color:#fff;
}

.eventi-home .bdpp-post-head:hover h2 a{
  color:#f29526;
}

.eventi-home .year{
  display:none;
}

.eventi-home .thedate{
  font-size: 46px!important;
  line-height: 46px!important;
  color:#f29526!important;
  text-align:left;
  font-weight: 900!important;
  padding:0px!important;

}

.eventi-home .month{
    font-weight: 700;
    text-align: left;
    font-size: 38px;
    line-height: 38px;
    color:#f29526;
    text-transform:none;
}

.eventi-home .bdpp-block-date{
	width:80px!important;
}

.eventi-home .bdpp-block-date::after{
  display:none;
}

.eventi-home h2 a{
  font-size:27px!important;
  line-height:30px!important;
  font-weight:500;
}


.data-eventi{
	font-size:22px!important;
	line-height:32px!important;
	color:#182f51!important;
}


/*pagina ricerche*/

.pag-ricerche .bdpp-load-more {
    border: none;
    padding: 0;
    font-size: 18px;
    cursor: pointer;
    line-height: normal;
    color: #182f51 !important;
    text-transform: uppercase;
}

.pag-ricerche .bdpp-post-img-bg{
  display:none;
}

.pag-ricerche  .bdpp-post-grid-wrap.bdpp-design-6 .bdpp-post-grid .bdpp-post-grid-content{
	box-shadow: none;
}

.pag-ricerche .bdpp-post-grid-wrap.bdpp-design-6 .bdpp-post-title::before{
	display:none!important;
}

.pag-ricerche .bdpp-post-grid-wrap.bdpp-design-6 .bdpp-post-title{
	padding-bottom:0px!Important;
}

.pag-ricerche .bdpp-post-grid-wrap.bdpp-design-6 .bdpp-post-content-inner {
    padding: 20px;
	border-left:4px solid #f29526 !important;
}

.pag-ricerche .bdpp-rdmr-btn{
	color: #f29526 !important;
    border: 2px solid  #f29526 !important;
}

.bdpp-rdmr-btn:hover, .bdpp-rdmr-btn:focus {
    background:  transparent !important;
    color: #fff !important;
    border-color:  #f29526 !important;
}


.pag-ricerche .bdpp-rdmr-btn:hover, .pag-ricerche  .bdpp-rdmr-btn:focus {
    background: #f29526 !important;
    color: #fff !important;
    border-color: #f29526 !important;
}

.pag-ricerche .bdpp-post-title a {
    color: #f29526 !important;
}

.pag-ricerche .bdpp-post-content-inner:hover{
	background-color:#182f51;
}

.pag-ricerche .bdpp-post-content-inner:hover .bdpp-post-title a, .pag-ricerche .bdpp-post-content-inner:hover .bdpp-post-meta, .pag-ricerche .bdpp-post-content-inner:hover .bdpp-post-desc {
	color:#fff;
}

/*videonews ebook home*/


.scheda-video-ebook .et_pb_tab {
    padding: 0!important;
}

.scheda-video-ebook .et_pb_tab_0 a{
	padding-left:0px;
}

.scheda-video-ebook .bdpp-post-title a {
    font-size: 18px ! Important;
    line-height: 28px ! Important;
    color: #666!important;
    font-weight: 500!important;
}

.scheda-video-ebook ul.et_pb_tabs_controls {
    background-color: #fff!important;
}

.scheda-video-ebook .et_pb_tabs_controls li {
    border-right: none!important;
}

.scheda-video-ebook .et_pb_tabs {
    border: none!important;
}

.scheda-video-ebook ul.et_pb_tabs_controls:after {
    border-top: none!important;
}

.scheda-video-ebook .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
    border-left: 1px solid #666;
}

.scheda-video-ebook .et_pb_tabs_controls li:last-child {
    border-left: 1px solid #666;
}

.scheda-video-ebook .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
    font-size: 26px;
}

.scheda-video-ebook .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {
    font-size: 26px;
}


.scheda-video-ebook .bdpp-post-carousel-wrap .owl-dots {
    width: 100%;
    text-align: right;
}

.scheda-video-ebook ul.et_pb_tabs_controls {
    padding-bottom: 40px !important;
}

.box-2blog-home .et_pb_slide_description{
	min-height:400px;
}


.blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    background-color: transparent !important;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 1) 100%)!important;
}

.bg-ricerche-home {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 300px; /* Puoi regolare l'altezza minima a seconda delle tue esigenze */
}

.blog-home .no-img-evidenza img{
	opacity:0;
}


.blog-home .no-img-evidenza .et_pb_post .entry-featured-image-url {
    background: transparent;
}

.blog-home .et_pb_post {
    margin-bottom: 0!important;
}

.et_pb_post .entry-featured-image-url {
    margin-bottom: 0px!important;
}


.blog-home .et_pb_button:after{
    right: 20px!important;
}

.blog-home .et_pb_button{
  width: 100%;
}

.blog-home .et_pb_post .entry-featured-image-url{
background: linear-gradient(180deg, rgba(24,47,81,1) 0%, rgba(24,47,81,0.33657212885154064) 92%);
}

.blog-home .et_pb_post a {
    position: relative;
}

.blog-home .entry-featured-image-url{
    height:330px!important;
    max-height:330px!important;
    overflow:hidden;
  }


.blog-home .et_pb_post a img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
	display: flex;
    align-items: center;
    justify-content: center;
	z-index:-1!Important;
}

.blog-home .et_pb_button, .btn-section .et_pb_button{
    font-size: 26px;
	line-height:36px;
}

.btn-arrow{
    font-size: 26px!Important;
	line-height:36px!Important;
}


.blog-home .entry-title{
    position: absolute;
    margin-top: -70px;
    color: #ffffff !important;
    margin-left: 20px;
    margin-right: 20px;
    transform: translateY(-100%);
    transition: transform 0.5s ease;
    transition: margin-top 0.3s ease;
}

.blog-home .et_pb_post:hover h2{
	margin-top:-100px;
}

.blog-home .post-meta{
    margin-left: 20px;
    position: absolute;
    margin-top: -70px;
    opacity: 1;
    transition:  margin-top 0.3s ease;
}

.blog-home .et_pb_post:hover .post-meta{
	margin-top: -100px;
 }


/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:360px;
}

/*eventi home*/

.eventi-home .column {
    transition: background-color 0.3s ease; /* Aggiunge una transizione morbida */
	border-radius:10px;
}



.eventi-home .et_pb_post {
    margin-bottom: 0px!important;
}

/*box flip home*/

.box-software .flip_box_front{
	background-image: url(http://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/software.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.flip_box .image_wrap {
    margin-bottom: 0;
	height:0px;
}

.box-formazione .flip_box_front{
	background-image: url(http://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/formazione.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.box-consulenza .flip_box_front{
	background-image: url(http://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/consulenza.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.box-coaching .flip_box_front{
	background-image: url(http://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/coaching.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/*form*/

.form-50-sx{
	width:49%;
	margin-right:1%;
	float:left;
	margin-bottom:15px;
}

.form-50-sx input{
	width:100%;
	padding:10px;
}

.form-50-dx{
	width:49%;
	margin-left:1%;
	float:left;
	margin-bottom:15px;
}

.form-50-dx input{
	width:100%;
	padding:10px;
}

.wpcf7-list-item {
    margin: 0;
}

.wpcf7 .wpcf7-submit{
    color: #fff;
    background-color: #182f51;
    padding: 10px 20px;
}

.wpcf7 .wpcf7-submit:disabled {
    color: #fff;
    background-color: #182f51;
    padding: 10px 20px;
}

/*bottone carica altri post*/

.bdpp-load-more {
    border: none;
    padding: 0;
    font-size: 18px;
    cursor: pointer;
    line-height: normal;
    color: #182f51 !important;
    text-transform: uppercase;
}



/*bottone ricerca dentro a pagine*/

#searchform {
	width:100%!important;
	margin-bottom:30px!important;
}


.barra-ricerca input {
	height:35px;
    cursor: pointer;
}

.barra-ricerca #s {
	width:70%;
	float:left;
}

.barra-ricerca #searchsubmit {
	width:30%;
	background:#f29526;
	color:#FFF;
	font-weight:bold;
	font-size:16px!important;
	border:1px solid #f29526!important;
	float:left;
	
}




.et_pb_search input.et_pb_searchsubmit {
    min-height: 100% !important;
    background-color: #f29526 !important;
    cursor: pointer;
    color: #fff;
}



/*tutti i titoli degli articoli*/

.title-page-articoli h1{
	font-size:40px!important;
	line-height:50px!Important;
}

.subtitle-page-articoli .et_pb_text_inner{
	font-size:28px!important;
	line-height:38px!Important;
	font-weight:300;
	font-style:italic;
}

.contenuto-post b, .contenuto-post strong{
	color: #182f51!important;
}

.categoria-post h4 {
    font-size: 22px ! Important;
    line-height: 32px ! Important;
}

/*Pagina video filtro categoria*/

.pag-videonews-top .bdpp-post-filter-cat-1{
	display:none;
}

.pag-videonews-top .bdpp-post-filter-cat-15{
	display:none;
}

.pag-videonews-top .bdpp-post-grid-wrap.bdpp-design-12 .bdpp-post-cats a {
    background: #f29526;
}

.pag-videonews-top .bdpp-post-filter-cat-active .bdpp-post-filter-cat-link {
    background-color: #f29526!important;
    border-color: #f29526!important;
}

.pag-videonews-top .bdpp-post-filter-cat-link:hover {
    background-color: #f29526!important;
    border-color: #f29526!important;
}

.pag-videonews-top .bdpp-res-nav-more .bdpp-res-nav-more-text {
    color: #182f51!important;
}


/*pagina videonews*/

.pag-videonews-top .bdpp-post-cat-link {
    pointer-events: none; /* Disabilita i click */
    cursor: default; /* Cambia il cursore per indicare che non è cliccabile */
    text-decoration: none; /* Rimuove eventuali sottolineature */
}


.pag-videonews-top h2 a {
    font-size: 24px ! Important;
    line-height: 26px ! Important;
}

.pag-videonews-top h2.bdpp-post-title {
    font-size: 24px ! Important;
    line-height: 26px ! Important;
}

.pag-videonews-top .bdpp-rdmr-btn {
    display: none;
}

.pag-videonews-top .bdpp-post-carousel-wrap.bdpp-design-12 .bdpp-post-content {
    display: none;
}

.pag-videonews-top .bdpp-post-carousel-content:hover .bdpp-post-content {
    display: block;
}

.pag-videonews-top .bdpp-post-desc{
	display:none;
}

.pag-videonews-top .bdpp-post-carousel-wrap .owl-dots .owl-dot{
	border-color:#fff!important;
}

.pag-videonews-top .bdpp-rdmr-btn{
    position: absolute;
    color: #fff;
    top: 10px;
    left:20px;
	background-color:#f29526 !important;
	border:0px;
}

.pag-videonews-top .bdpp-post-img-bg {
    position: relative;
    background-image: url('https://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/video-2-640x480.jpg');
    background-size: cover;
    background-position: center;
}

.pag-videonews-top .bdpp-post-img-bg::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    background-image: url('http://www.4cportal.ai/sviluppo/wp-content/uploads/2024/09/play-button-1.png');
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(-50%, -50%);
    z-index: 10; /* Assicurati che sia sopra il resto del contenuto */
}

.pag-videonews-top .bdpp-post-carousel-content:hover .bdpp-post-img-bg::after{
  display:none!Important;
}

.pag-videonews-top .bdpp-post-grid-content:hover .bdpp-post-img-bg::after{
  display:none!important;
}

.pag-videonews-top .bdpp-post-img-bg {
  height:280px!important;
  border-radius:10px;
}

.pag-videonews-top h2 a{
  display:none;
}

.pag-videonews-top .bdpp-post-grid-content:hover h2 a{
  display:block!important;
}


.pag-videonews-top .bdpp-post-date{
   display:block!Important; 
}

.pag-videonews-top .bdpp-post-carousel-content:hover .bdpp-post-date{
   display:block!Important; 

}

.pag-videonews-top .bdpp-post-carousel-content:hover h2 a{
  display:block!Important;
		font-size:20px!Important;
  line-height:25px!Important;
}


/*pagina interviste*/

.pag-post-list .bdpp-post-list-left{
  width:30%!important;
}

.pag-post-list .bdpp-post-list-right{
  width:60%!important;
  padding-top: 20px;
  padding-bottom: 20px;
}

.pag-post-list .bdpp-post-list-content h2{
   color:#f29526 !important;
   font-size:34px!important;
	line-height:40px!important;
}

.pag-post-list  .bdpp-rdmr-btn{
	color: #f29526 !important;
    border: 2px solid #f29526 !important;
}

.pag-post-list .bdpp-post-list-content:hover{
background-color: #182f51;
}

.pag-post-list .bdpp-post-list-content:hover h2{
   color:#f29526 !important
}

.pag-post-list .bdpp-post-list-content:hover .bdpp-post-meta, .pag-post-list .bdpp-post-list-content:hover .bdpp-post-desc{
   color:#fff!Important;
}

.pag-post-list .bdpp-post-img-bg {
  margin-bottom: 0!important;
  padding-top:20px;
  padding-bottom:20px;
}

/*Pagina Ebook*/

.pag-ebook .bdpp-has-thumb{
  width:50%;
  float:left;
}


.pag-ebook .bdpp-post-title a {
    color: #f29526 !important;
	font-size:34px!Important;
	line-height:40px!Important;
}

.pag-ebook .bdpp-rdmr-btn {
    color: #f29526 !important;
    border: 2px solid #f29526 !important;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-img-bg{
	border-right: 6px solid #ffffff;
}

.pag-ebook .bdpp-post-img-bg {
      border-right: 6px solid #f29526;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-title, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-date, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-desc{
  color:#fff!important;
}

.pag-ebook .bdpp-post-list-content:hover{
background-color: #182f51;
	border-radius:10px;
}

.pag-ebook .bdpp-post-list-content{
padding-top:20px;
  padding-bottom:20px;
}

.pag-ebook .bdpp-post-img-bg {
    margin-bottom: 0;
}


/*Pagina eventi*/

.pag-eventi .bdpp-rdmr-btn{
	color: #182f51 !important;
    border: 2px solid #182f51 !important;
}

.pag-eventi .bdpp-post-grid {
    margin-bottom: 60px;
}

.pag-eventi .bdpp-post-desc{
	display:none;
}

.pag-eventi .bdpp-post-grid-content{
	padding-right:20%;
}

.pag-eventi .bdpp-post-content {
    margin-top: -10px;
    margin-left: 92px;
}

.pag-eventi h2 a {
    font-size: 27px !important;
    line-height: 30px !important;
  color:#f29526!important;
}

.pag-eventi .bdpp-block-date::after {
    border-right: 5px solid #f29526 !important;
}

.pag-eventi .year{
  display:none;
}

.pag-eventi .thedate{
  font-size:46px!Important;
  line-height:56px!important;
  text-align: left;
  color:#182f51!important;
  padding:0px!Important;
  font-weight:900!important;
  text-transform: none!important;
}

.pag-eventi .month{
  font-size:38px!Important;
  line-height:48px!important;
  text-align: left;
  color:#182f51!important;
  padding:0px!Important;
  font-weight:900!important;
  text-transform: none!important;
}


/*template ricerche e trend*/

.ricerche-template .et_pb_title_meta_container{
	padding-bottom:0px!important;
}

/*tabelle*/

.single table {
	width:100%;
}

.single table tr{
	border-bottom:2px solid #F5F5F5;
}

.single table td{
	padding-right:15px;
}


@media (min-width: 1621px) and (max-width: 1700px) {
	

/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:180px;
}
	
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 320px ! Important;
}

	
}


@media (min-width: 1501px) and (max-width: 1620px) {
	
/*video home slider*/
	
.abstract-video-home p{
	font-size: 16px !important;
    line-height: 21px !important;
}
	
.colonne-slider-video h2 {
    font-size: 30px !important;
    line-height: 35px !important;
}
	
.colonne-slider-video h4 {
    font-size: 22px !important;
    line-height: 27px !important;
}
	

/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:200px;
}
	
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 310px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 30px;
    line-height: 36px;
}
	
}


@media (min-width: 1371px) and (max-width: 1500px) {
	
	
/*video home slider*/
	
.abstract-video-home p{
	font-size: 15px !important;
    line-height: 19px !important;
}
	
.colonne-slider-video p{
	font-size: 15px !important;
    line-height: 19px !important;
}
	
.colonne-slider-video h2 {
    font-size: 27px !important;
    line-height: 31px !important;
}
	
.colonne-slider-video h4 {
    font-size: 19px !important;
    line-height: 24px !important;
}

/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:140px;
}
	
	
.eventi-home .post-meta{
	width:28%;
	margin-right:2%;
	float:left;
}

.eventi-home .post-meta .published{
	font-size:38px!Important;
	line-height:42px;
}


.eventi-home .entry-title{
	width:68%;
	margin-left:2%;
	float:right;
}
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 290px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 24px;
    line-height: 30px;
}
	
}


@media (min-width: 1200px) and (max-width: 1370px) {
	
/*video home slider*/
	
.abstract-video-home p{
	font-size: 15px !important;
    line-height: 19px !important;
}
	
.colonne-slider-video p{
	font-size: 15px !important;
    line-height: 19px !important;
}
	
.colonne-slider-video h2 {
    font-size: 25px !important;
    line-height: 30px !important;
}
	
.colonne-slider-video h4 {
    font-size: 18px !important;
    line-height: 23px !important;
}
	

/*blog home*/

.box-2blog-home .et_pb_slide_description{
	min-height:470px;
}
	
.entry-title {
    font-size: 30px ! Important;
    line-height: 40px ! Important;
}
	
.blog-home .et_pb_button, .btn-section .et_pb_button {
    font-size: 23px;
    line-height: 33px;
}
	
.btn-arrow{
    font-size: 23px!Important;
    line-height: 33px!Important;
}
	

.sezione-box .flip_box_inner .flip_card{
    min-height: 370px!important; /* Imposta questa altezza in base alla casella più alta */
}
	
	
	
.bdpp-post-title a {
    font-size: 30px;
    line-height: 38px;
}
	
/*blog eventi home*/
	
.eventi-home .post-meta .published{
	font-size:32px!Important;
	line-height:36px;
}

	
	

/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:80px;
}
	
	
	
/*pagina eventi*/
	
.pag-eventi-img .bdpp-post-grid {
	min-height: 750px ! Important;
}
	
	
.pag-eventi-img .bdpp-col-3 {
	width: 50%!important;
}
	
.pag-eventi-img .bdpp-first {
    clear: none;
}
	
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 350px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 26px;
    line-height: 30px ! Important;
}

	
}

@media (min-width: 992px) and (max-width: 1199px) {
	
h1{
	font-size:40px!Important;
	line-height:50px!Important;
}

h2{
	font-size:30px!Important;
	line-height:36px;
}

h3{
	font-size:28px!Important;
	line-height:38px!Important;
}

h4{
	font-size:25px!Important;
	line-height:35px!Important;
}


h5{
	font-size:23px!Important;
	line-height:33px!Important;
}
	

.title-big h1{
	font-size:60px!Important;
	line-height:80px!Important;
}

.subtitle-big h2{
	font-size:50px!Important;
	line-height:70px!Important;
}
	

.entry-title{
	font-size:25px!Important;
	line-height:35px!Important;
}
	
.blog-home .et_pb_button, .btn-section .et_pb_button {
	font-size: 18px !important;
	line-height: 26px ! Important;
}
	
.btn-arrow{
	font-size: 18px !important;
	line-height: 26px ! Important;
}
	
.title-big-2 h1{
	font-size:70px!important;
	line-height:80px!important;
}
	
.bdpp-post-title a {
    font-size: 26px;
    line-height: 32px;
}
	
.sezione-box p{
    font-size: 15px ! Important;
    line-height: 21px ! Important;
}
	
	
.sezione-box .flip_box_inner .flip_card{
    min-height: 400px!important; /* Imposta questa altezza in base alla casella più alta */
}


	
/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:60px;
}

	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 400px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 26px;
    line-height: 30px ! Important;
}
	
	
/*blog eventi home*/
	
.eventi-home h2 a{
  font-size:20px!important;
  line-height:25px!important;
}
	
	

/*tutti i titoli degli articoli*/

.title-page-articoli h1{
	font-size:30px!important;
	line-height:40px!Important;
}

.subtitle-page-articoli .et_pb_text_inner{
	font-size:22px!important;
	line-height:32px!Important;
}
	
	
/*pagina eventi*/
	
.pag-eventi-img .bdpp-post-grid {
	min-height: 650px ! Important;
}
	
.pag-eventi-img .bdpp-col-3 {
	width: 50%!important;
}
	
.pag-eventi-img .bdpp-first {
    clear: none;
}
	

.sezione-box h2 {
    font-size: 22px ! Important;
    line-height: 32px ! Important;
}
	
	
/*slider video home*/
	
.colonne-slider-video .et_pb_column{
	width:100%!important;
}
	
.colonne-slider-video .et_pb_video_box{
	margin-bottom:30px;
}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	
	
	/*form*/
	
.form-sx-50{
	width:100%;
	margin-right:0%;
}

.form-dx-50{
	width:100%;
	margin-left:0%;
}
	
.fixed-button-ai{
	margin-right:-85px;
}
	
.txt-big, .txt-big p, .txt-big body{
	font-size:20px!Important;
	line-height:30px!Important;
}
	
/*form*/
	
.form-50-sx{
	width:100%;
	margin-right:0%;
}

.form-50-dx{
	width:100%;
	margin-left:0%;
}
	
/*slider video home*/
	
.colonne-slider-video .et_pb_column{
	width:100%!important;
}
	
.colonne-slider-video .et_pb_video_box{
	margin-bottom:30px;
}
	
.overview-txt p{
	font-size:20px!Important;
	line-height:30px!Important;
}
	
/*video home slider*/
	
.abstract-video-home{
	display:block;
}
	
.title-big-2 h1{
	font-size:60px!important;
	line-height:70px!important;
}
	
.sezione-box p{
    font-size: 18px ! Important;
    line-height: 25px ! Important;
}

	
/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:0px!important;
}
	
/*blog home*/

.box-2blog-home .et_pb_slide_description{
	min-height:0px;
}
	
.blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    background-color: transparent !important;
    background: linear-gradient(to top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 1) 100%)!important;
}
	
h1{
	font-size:38px!Important;
	line-height:48px!Important;
}

h2{
	font-size:28px!Important;
	line-height:34px!Important;
}

h3{
	font-size:26px!Important;
	line-height:36px!Important;
}

h4{
	font-size:24px!Important;
	line-height:33px!Important;
}


h5{
	font-size:22px!Important;
	line-height:32px!Important;
}
	
.title-big h1{
	font-size:60px!Important;
	line-height:80px!Important;
}

.subtitle-big h2{
	font-size:46px!Important;
	line-height:56px!Important;
}	
	
	
.blog-home .entry-featured-image-url {
    height: 300px !important;
    max-height: 300px !important;
    overflow: hidden;
}
	

.entry-title{
	font-size:25px!Important;
	line-height:35px!Important;
}
	
	
.blog-home .et_pb_button, .btn-section .et_pb_button {
	font-size: 28px !important;
	line-height: 26px ! Important;
}
	
.btn-arrow{
	font-size: 28px !important;
	line-height: 26px ! Important;
}
	
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 350px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 26px;
    line-height: 30px ! Important;
}
	
	
	
/*blog eventi home*/
	
.eventi-home .post-meta .published{
	font-size:32px!Important;
	line-height:36px;
}
	
/*tutti i titoli degli articoli*/

.title-page-articoli h1{
	font-size:30px!important;
	line-height:40px!Important;
}

.subtitle-page-articoli .et_pb_text_inner{
	font-size:22px!important;
	line-height:32px!Important;
}
	
.categoria-post h4 {
    font-size: 20px ! Important;
    line-height: 30px ! Important;
}
	

	
/*pagina eventi*/
	
.pag-eventi-img .bdpp-wrap img, .pag-eventi-img .bdpp-wrap .bdpp-img {
    width: 100%;
}
	
.pag-eventi-img .bdpp-col-3 {
	width: 50%!important;
}
	
.pag-eventi-img .bdpp-first {
    clear: none;
}
	
	
/*Pagine eventi*/
	
.pag-eventi .bdpp-post-grid-content{
	padding-right:0%;
}
	
	
/*pagina eventi*/
	
.pag-eventi-img .bdpp-col-3 {
	width: 100%!important;
}

	
/*pagina interviste*/

.pag-post-list .bdpp-post-list-left{
  width:100%!important;
}

.pag-post-list .bdpp-post-list-right{
  width:100%!important;
  padding-top: 0px;
  padding-bottom: 0px;
}

.pag-post-list .bdpp-post-list-content:hover{
   background: #fff;
}

.pag-post-list .bdpp-post-list-content:hover h2, .pag-post-list .bdpp-post-list-content:hover .bdpp-post-meta, .pag-post-list .bdpp-post-list-content:hover .bdpp-post-desc{
   color:#182f51!Important;
}
	
	
/*Pagina Ebook*/

.pag-ebook .bdpp-has-thumb{
  width:100%;
}

.pag-ebook .bdpp-post-img-bg {
    border-right:0;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-img-bg{
	border-right: 0;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-title, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-date, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-desc{
  color: #182f51!important;
}

.pag-ebook .bdpp-post-list-content:hover{
background: #fff;;
}
	
	
	
/*news home top*/

.news-home-top .bdpp-post-title a {
    font-size: 24px;
    line-height: 30px !important;
}
	
.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 350px ! Important;
}
	
.btn-section h2 a{
    font-size: 22px !important;
    line-height: 28px !important;
}	
	
.btn-section .et_pb_button {
    font-size: 20px !important;
    line-height: 28px !important;
}
	
.sezione-box h2 {
    font-size: 23px ! Important;
    line-height: 33px ! Important;
}
	
.sezione-box .flip_box_inner .flip_card {
    min-height: 460px !important;
}
	
/*pagina videonews*/

.pag-videonews-top h2 a {
    font-size: 18px ! Important;
    line-height: 21px ! Important;
}

.pag-videonews-top h2.bdpp-post-title {
    font-size: 18px ! Important;
    line-height: 21px ! Important;
}
	

}

@media (max-width: 767px) {
	
	/*form*/
	
.form-sx-50{
	width:100%;
	margin-right:0%;
}

.form-dx-50{
	width:100%;
	margin-left:0%;
}
	
	
	
.fixed-button-ai{
	margin-right:-85px;
}
	
.txt-big, .txt-big p, .txt-big body{
	font-size:18px!Important;
	line-height:28px!Important;
}
	
/*form*/
	
.form-50-sx{
	width:100%;
	margin-right:0%;
}

.form-50-dx{
	width:100%;
	margin-left:0%;
}
	
/*video home slider*/
	
.abstract-video-home{
	display:block;
}
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 340px ! Important;
}
	
.news-home-top .bdpp-post-title a {
    font-size: 26px;
    line-height: 30px ! Important;
}
	
/*blog home*/

.box-2blog-home .et_pb_slide_description{
	min-height:0px;
}
	
.blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container, .blog-home-2 .et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
    background-color: transparent !important;
    background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8) 100%)!important;
}
	
h1{
	font-size:35px!Important;
	line-height:45px!Important;
}

h2{
	font-size:28px!Important;
	line-height:36px;
}

h3{
	font-size:25px!Important;
	line-height:35px!Important;
}

h4{
	font-size:23px!Important;
	line-height:33px!Important;
}

h5{
	font-size:20px!Important;
	line-height:30px!Important;
}
	
	p, body{
	font-size:16px!Important;
	line-height:26px!Important;
	}
	
.overview-txt p{
	font-size:18px!Important;
	line-height:28px!Important;
}
	
.title-big h1{
	font-size:35px!Important;
	line-height:45px!Important;
}

.subtitle-big h2{
	font-size:28px!Important;
	line-height:38px!Important;
}

.entry-title{
	font-size:25px!Important;
	line-height:35px!Important;
}
	
.blog-home .entry-featured-image-url {
    height: 300px !important;
    max-height: 300px !important;
    overflow: hidden;
}
	
.blog-home .et_pb_button, .btn-section .et_pb_button {
    font-size: 20px;
    line-height: 30px;
}
	
.btn-arrow{
    font-size: 20px!Important;
    line-height: 30px!Important;
}

	
.title-big-2 h1 {
    font-size: 50px !important;
    line-height: 60px !important;
}
	
.sezione-box p{
    font-size: 18px ! Important;
    line-height: 25px ! Important;
}
	
/*scritte con icona cerchio davanti*/

.icon-evoluzione img{
	margin-left:0px!important;
}
	
	
.btn-section h2 a{
    font-size: 25px !important;
    line-height: 27px !important;
}
	
/*blog eventi home*/
	
.eventi-home .post-meta .published{
	font-size:32px!Important;
	line-height:36px;
}
	
.eventi-home h2 a {
    font-size: 22px !important;
    line-height: 22px !important;
}
	
.eventi-home .thedate {
    font-size: 38px !important;
    line-height: 38px !important;
}
	
.eventi-home .month {
    font-size: 32px;
    line-height: 32px;
}
	
	
	
/*blog ebook home*/

.scheda-video-ebook .et_pb_tabs_controls li:last-child {
    border-left: 0;
}
	
.scheda-video-ebook .et_pb_tabs_controls li {
	border-bottom: 0;
}
	
.scheda-video-ebook .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
    border-left:0;
}
	
	
	
.scheda-video-ebook .et_pb_tabs_controls li a {
    padding: 0!important;
}
	
.scheda-video-ebook .et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
        border-top: 1px solid #000;
    
}
	
.scheda-video-ebook .et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a {
    padding: 10px !important;
    padding-left: 0px !important;
}
	
	
/*tutti i titoli degli articoli*/

.title-page-articoli h1{
	font-size:26px!important;
	line-height:36px!Important;
}

.subtitle-page-articoli .et_pb_text_inner{
	font-size:20px!important;
	line-height:30px!Important;
}
	
.categoria-post h4 {
    font-size: 18px ! Important;
    line-height: 28px ! Important;
}
	
	
	
/*Pagine eventi*/
	
.pag-eventi .bdpp-post-grid-content{
	padding-right:0%;
}
	
/*pagina interviste*/
	
.pag-post-list .bdpp-post-list-left{
  width:100%!important;
}
.pag-post-list .bdpp-post-list-right{
  width:100%!important;
  padding-top: 0px;
  padding-bottom: 0px;
}

.pag-post-list .bdpp-post-list-content:hover{
   background: #fff;
}

.pag-post-list .bdpp-post-list-content:hover h2, .pag-post-list .bdpp-post-list-content:hover .bdpp-post-meta, .pag-post-list .bdpp-post-list-content:hover .bdpp-post-desc{
   color:#182f51!Important;
}
	
	
/*Pagina Ebook*/

.pag-ebook .bdpp-has-thumb{
  width:100%;
}

.pag-ebook .bdpp-post-img-bg {
    border-right:0;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-img-bg{
	border-right: 0;
}

.pag-ebook .bdpp-post-list-content:hover .bdpp-post-title, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-date, .pag-ebook .bdpp-post-list-content:hover .bdpp-post-desc{
  color: #182f51!important;
}

.pag-ebook .bdpp-post-list-content:hover{
background: #fff;;
}
	
/*pagina eventi*/
	
.pag-eventi-img .bdpp-col-3 {
	width: 100%!important;
}
	
.sezione-box .flip_box_inner .flip_card {
    min-height: 500px !important;
}
	
.sezione-box h2 {
    font-size: 23px ! Important;
    line-height: 33px ! Important;
    padding-top: 70px;
}
	
	
	
	
	

	
}

@media (max-width: 480px) {
	
/*news home top*/

.news-home-top .bdpp-post-carousel-wrap.bdpp-design-1 .bdpp-post-carousel-content {
    min-height: 300px ! Important;
}
	
.sezione-box .flip_box_inner .flip_card {
    min-height: 300px !important;
}
	
.sezione-box h2 {
    font-size: 23px ! Important;
    line-height: 33px ! Important;
    padding-top: 70px;
}
	
}


.acquista-4caiemilia input {
	color:#FFF!important;
}