.page-id-360 #sectionbackground1{background-size:contain;height:75vh;}
.page-id-360 #chi-sono{padding-top:0!important;}
.page-id-360 .bmi-section.bmi-section-units{display:none!important;}
.page-id-360 .form.bmi-form.bmi-form-default{max-width:800px;padding:20px;display:block;margin:0 auto;background-color:#fff!important;border-radius:10px!important;}
.page-id-360 .form.bmi-form.bmi-form-default label>span{display:none!important;}
.page-id-360 .form.bmi-form.bmi-form-default input:not(.bmi-submit){border:0!important;border-bottom:1px solid #000!important;height:35px!important;margin-top:15px!important;}
.page-id-360 .form.bmi-form.bmi-form-default input.bmi-submit{background-color:#49a7f1!important;color:#fff!important;border:0!important;height:40px!important;min-width:120px!important;margin-top:25px!important;}
.bmi-result-text{color:#000;padding:12px 0;}
.page-id-264 .et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_pb_bg_layout_dark.et_pb_fullscreen{background-position:bottom center;}
.bmi-result-text>span{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    margin: 0 auto;
    position: absolute;
    top: 98%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color:#fff!important;
    color: #000;
    font-family: 'Bebas Neue',display;
    font-size: 40px!important;
    box-shadow: 4px 4px 4px rgba(194,197,204,0.4),-4px 4px 4px rgba(194,197,204,0.4),4px -4px 4px rgba(194,197,204,0.4),-4px -4px 4px rgba(194,197,204,0.4);
}
.bmic1{
    color:#f9d755!important;
}
.bmic2{
    color:#4da356!important;
}
.bmic3{
    color:#f17b47!important;
}
.bmic4{
    color:#bd232c!important;
}
.bmic5{
    color:#9c2d2b!important;
}
.bmic6{
    color:#811528!important;
}
.mytablebmi{
    max-width:1000px;
    margin:0 auto!important;
    background-color:#fff;
    padding:10px;
    border-collapse: collapse!important;
    border-radius:10px;
    border:0!important;
}
.mytablebmi th, .mytablebmi td{
    color:#000!important;
}
.mytablebmi td,.mytablebmi th{
    border-collapse:collapse!important;
    border-bottom:1px solid grey!important;
}
#titleprimavisita{
    background-image: url(https://www.lanutrizionistasportiva.it/wp-content/uploads/2020/02/la-nutrizionista-sportiva-plicometro@2x.png);
    background-size: 380px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 220px;
}
.myelenconumerato{
    max-width:600px!important;
    margin:0 auto!important;
    display:block;
}
.page-id-392 #sectionbackground1{
    padding-bottom:0!important;
}
.rowmylista{
    display:flex!important;
    justify-content: center!important;
}
.rowmylista>div{
    width: 600px!important;
    display: block!important;
}
.rowmylista .et_pb_image_wrap>img{
    width: 75px!important;
    height: 75px!important;
    max-width:unset!important;
}
.rowmylista .et_pb_module_header{
    padding-top:28px!important;
    color:#fff!important;
    padding-left:20px!important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size:17px!important;
    font-weight:300!important;
}
.rowmylista .et_pb_blurb_content {
    margin: 0 auto!important;
    position: relative!important;
    display: inline-block!important;
}
.mytextcontrolli{
    display:block;
    margin:0 auto!important;
    width: 600px!important;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size:17px!important;
    font-weight:300!important;
}
#chi-sono{padding-bottom:35px!important;padding-top:0!important;}
.et_pb_row_0{min-height: 470px!important;}
.page-id-360 .mytablebmi{margin-top:70px!important;}
header#main-header{background-color:#003E45!important;}
header#main-header .logo_container img#logo{height:100%!important;max-height:80%!important;}
@media screen and (max-width:1200px){
    header#main-header .logo_container img#logo{height:100%!important;max-height:70%!important;}
}
ul#top-menu li>a{
    color:#fff!important;
}
#main-footer{
    background-color:#3C3D42!important;
}
#footer-widgets *, #footer-widgets .footer-widget a.mft2{
    color:#aaaaaa;
    transition:0.4s;
}
#footer-widgets .footer-widget a.mft2:hover{
    color:#fff;
}
#footer-widgets .my-footer-title>strong{
    color:#fff!important;
    font-size:20px;
}
#footer-widgets #text-5{
    width:100%;
    display:block;
}
/*.et_pb_row.et_pb_row_2.et-last-child{display:none!important;}*/
.et_pb_section.et_pb_section_2.et_section_regular{padding-top:0!important;}
.myfa{
    border-radius:100%;
    height:30px;
    width:30px;
    background-color:#9FBD64!important;
    display: flex!important;
    align-items: center;
    justify-content: center;
    font-size:22px!important;
    color:#003E45!important
}
#footer-bottom{display:none!important;}
.colort{padding-left:24px;margin-left:-24px;height:100%;position:relative;}
.colort:before{position:absolute;height:12px;width:12px;content:'';left:6px;top:50%;transform:translateY(-50%);}
.colort1:before{background-color:#f9d755;}
.colort2:before{background-color:#4da356;}
.colort3:before{background-color:#f17b47;}
.colort4:before{background-color:#bd232c;}
.colort5:before{background-color:#9c2d2b;}
.colort6:before{background-color:#811528;}
.blog #main-content{
    background-image:linear-gradient(180deg,#34828d 0%,#36aab2 100%)!important;
}
.blog #main-content p, .blog.paged.paged-3 #main-content h1{
    color:#fff!important;
}
.blog #main-content a{
    transition:0.4s;
    color:#e2e2e2;
}
.blog #main-content a:hover{
    text-decoration:underline;
}
.blog #main-content article{
    border-bottom:1px solid #e2e2e2;
    padding-bottom:50px;
}
.texttoexpand{
    max-height:90px;
    overflow:hidden;
    transition:0.5s;
}
.texttoexpand.expanded{
    max-height:10000px;
}
@media screen and (max-width:767px){
    .rowexpander .et_pb_column{
        background-image:unset;
        margin-bottom:0!important;
    }
    .rowexpander:not(first-of-type) .et_pb_column .et_pb_module.et_pb_image{
        margin-bottom:0!important;
        padding-top:20px;
    }
    .rowexpander:not(first-of-type) .et_pb_column .et_pb_module.et_pb_image img{
        padding-top:40px;
    }
    .titleexpander{
        margin-top:35px!important;
    }
}
@media screen and (min-width:981px){
    #footer-widgets .mft2{text-align:right!important;display:block;}
    #footer-widgets>.footer-widget:nth-of-type(2){margin-right:0!important;}
    #footer-widgets>.footer-widget:nth-of-type(2)>#media_image-2{width:100%;}
    #footer-widgets>.footer-widget:nth-of-type(2)>#media_image-2>img{margin:0 auto;display:block;}
    #et-top-navigation{height:100px!important;padding-top:0!important;}
    #et-top-navigation>#top-menu-nav{height:100%!important;}
    #et-top-navigation>#top-menu-nav>ul{height:100%;display:flex;align-items:center;}
    #et-top-navigation>#top-menu-nav>ul>li>a{padding-bottom:0!important;}
    #menu-item-438{margin-left:20px;padding-left:32px!important;border-left:1px solid #fff;}
}
@media screen and (max-width:1050px){
    .mytablebmi{max-width:550px;}
    #titleprimavisita p{text-shadow:5px 5px 5px rgba(0,0,0,0.6);}
}
@media screen and (max-width:850px){
    .page-id-360 .form.bmi-form.bmi-form-default{max-width:315px!important;}
    .et_pb_text_5,.et_pb_text_2{width:85%!important;margin-left:auto;margin-right:auto;}
    .mytextcontrolli{width:unset!important;}
}
@media screen and (max-width:600px){
    .page-id-360 #sectionbackground1{background-image:unset!important;height:55vh!important;}
    .page-id-360 #sectionbackground1>div>div{padding-top:100px!important;}
    .mytablebmi{max-width:315px;}
    .rowmylista>div>div{max-width: 98%;margin: 0 auto 30px;}
}
@media screen and (max-width:383px){
    #sectionbackground1 p{padding-right:25px!important;}
}