/*
 Theme Name:     Gruppo Esea
 Description:    Gruppo Esea Theme
 Author:         HostingVirtuale
 Author URI:     https://www.hostingvirtuale.it
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Mega menu 
   ------------ */
.et-menu-nav li.mega-menu>ul>li>a:first-child{
	color:#303030;
	font-size:14px;
	padding-bottom:5px;
}
.et-menu li li a{
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px !important;
}
.et-menu-nav li.mega-menu>ul>li:nth-child(-n+4){
	margin-bottom:20px;
}

/* Main Menu */
.et_pb_menu .et-menu>li{
	padding:0;
}
.et_pb_menu_0_tb_header.et_pb_menu .et-menu-nav li a{
	padding-left:5px;
	padding-right:5px;
}
.btn-menu a {
    background: #d22c3a;
    color: #fff !Important;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    font-weight: 400 !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin-top: 15px;
    margin-bottom: 15px;
	margin-left:auto;
    border-radius: 2px;
    font-size: 15px !important;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item.btn-menu a{
    color: #fff !Important;	
}
@media(max-width: 980px){
	.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap{
		justify-content:flex-end;
	}
}

/* Paginazione 
   -------------- */
/*style the wp-pagenavi pagination links*/
.wp-pagenavi a,
.wp-pagenavi span {
	color: #4a4a4a;
	background: #f1f3f5;
	font-size: 1em !important;
	line-height: 1em;
	font-weight: bold !important;
	padding: 0.45em 1em !important;
	border-radius: 100px;
	transition: all .5s;
	border:0;
}
/*style the wp-pagenavi current page number*/
.wp-pagenavi span.current {
	color: #ffffff !important;
	background: #a02435!important;
	border-radius: 100px;
	border-color:#BFBFBF;
}
/*style the wp-pagenavi pagination links on hover*/
.wp-pagenavi a:hover {
	color: #ffffff!important;
	background: #a02435!important;
	border-color:#BFBFBF;
}
/*style the wp-pagenavi pages text*/
.wp-pagenavi .pages {
	background: none;
}
/*remove border and center the wp-pagenavi links*/
.wp-pagenavi {
	border-top: none;
	text-align: center;
}


/* Breadcrumb */
#breadcrumb_yoast,
#breadcrumb_yoast a{
	font-family:'Teko',Helvetica,Arial,Lucida,sans-serif;
	color:#fff!important;
	font-size:20px;
}
#breadcrumb_yoast span span{
	padding:0 4px;
}
#breadcrumb_yoast .breadcrumb_last{
	color:#e8143b!important;
}

/* Slider Case History */
.slick-arrow{
	z-index:10;
}
.slick-prev {
    left: 0px;
}
.slick-next {
    right: 10px;
}
.slick-prev:before, .slick-next:before {
  font-size: 30px; /* cambia la dimensione delle frecce */
}
.slick-dots{
	bottom:-10px;
}
.slick-dots li button:before{
	font-size:15px;
	opacity:0.5;
}