.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_accordion .et_pb_toggle_title:before{right:0;left:auto}.et_pb_accordion .et_pb_toggle{margin-bottom:10px;position:relative}.et_pb_accordion .et_pb_toggle:last-child{margin-bottom:0}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before{display:none}@media (max-width:980px){.et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_toggle_content,.et_pb_toggle_title{word-wrap:break-word}.et_pb_toggle{border:1px solid #d9d9d9}.et_pb_toggle_close{background-color:#f4f4f4;padding:20px}.et_pb_toggle_close .et_pb_toggle_content{display:none}.et_pb_toggle_open{padding:20px;background-color:#fff;z-index:1}.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,.et_pb_toggle .et_pb_toggle_title,.et_pb_toggle h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}.et_pb_toggle_close .et_pb_toggle_title,.et_pb_toggle_close h5.et_pb_toggle_title{color:#666}.et_pb_toggle_open .et_pb_toggle_title,.et_pb_toggle_open h5.et_pb_toggle_title{color:#333}.et_pb_toggle_title:before{content:"\E050";position:absolute;right:0;font-size:16px;color:#ccc;top:50%;margin-top:-.5em}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\E04F"}.et_pb_toggle_content{padding-top:20px;position:relative}.et_pb_toggle_content:empty{display:none!important}.et_pb_toggle_content p:last-of-type{padding-bottom:0}@media (max-width:980px){.et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}@media (max-width:767px){.et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,.et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title{cursor:pointer;position:relative;padding:0 50px 0 0}}
.et_pb_code_inner{position:relative}.cu-blog .et_pb_salvattore_content[data-columns]::before {
content: '4 .column.size-1of4' !important;
}
@media only screen and ( min-width: 980px ) {
.cu-blog .column.size-1of4 {
width: 24%!important;
margin-right: 1%;
}
}
@media only screen and ( max-width: 980px ) {
.cu-blog .column.size-1of4 {
width:100% !important;
margin-right:0%;
}
}.custom_slider .et_pb_slide .et_pb_container {
height: auto !important;
}
.custom_slider .et_pb_slide .et_pb_slide_description {
padding: 3% 2%;
}
.custom_slider .et-pb-controllers {
bottom: -50px;
}
.custom_slider {
overflow: visible;
}
.custom_slider .et_pb_slide .et_pb_slide_image {
width: 25% !important;
right: auto !important;
}
.custom_slider .et_pb_slide .et_pb_slide_description {
width: 75% !important;
}
@media (min-width: 981px){
.custom_menu{
position:absolute;
top:0px;
right:0px;
}
}
.single .et_pb_post {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
div#left-area {
padding-bottom: 0 !important;
}
.slider-ratio-16-9 .et_pb_slide {
padding: 0; 
padding-bottom: 47.92%!important; 
height: 0;
}
@media only screen and (max-width: 767px) {
.et_pb_slider .et_pb_slide {
background-position: center;
-webkit-background-size: 100%;
-webkit-background-size: contain;
-moz-background-size: 100%;
-moz-background-size: contain;
background-size: 100%;
background-size: contain;
}
.et_pb_slider .et_pb_slide {
height: 0;
padding-top: 124.87%;
}
}
@media (min-width: 981px) and (max-width: 1254px) {
#top-menu {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
display: block;
padding-top: 24px;
}
}
@media (min-width: 768px) and (max-width: 980px) {
.wpc-tablet-3-columns .et_pb_column_1_3 {
width: 31.333%;
margin-right: 3%;
}
.wpc-blog .et_pb_salvattore_content {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-column-gap: 3%;
}
}