.flex_cell.av-7az0gx-333434554e4e4fa99fbc4e847dbed102{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#4c0014;
}
.responsive #top #wrap_all .flex_cell.av-7az0gx-333434554e4e4fa99fbc4e847dbed102{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .av-subheading{
font-size:15px;
}

.flex_cell.av-71l9ip-6936818a9a7d8eb32b2651111ac45e17{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.studiolegalemsg.it/wp-content/uploads/2016/07/dirittocivile01-845x684.jpg) 50% 50% no-repeat scroll #721830;
}
.responsive #top #wrap_all .flex_cell.av-71l9ip-6936818a9a7d8eb32b2651111ac45e17{
padding:80px 80px 80px 80px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6ni6w1-cede76a23898cd385bc7354ec0ddc609{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-6ni6w1-cede76a23898cd385bc7354ec0ddc609{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6hezop-e426e9d0eb63b0ed262daedd93b0c0b5{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-6hezop-e426e9d0eb63b0ed262daedd93b0c0b5{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#6b001c;
}

.av_font_icon.av-6bfndd-ff98105ba89a958a1287a681188e9862{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-6bfndd-ff98105ba89a958a1287a681188e9862 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-6bfndd-ff98105ba89a958a1287a681188e9862 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-64zrdl-d857f82682db54cdd527c1cc2fd17333{
height:20px;
}

#top .av_textblock_section.av-5zx62p-f33d7a0b922958e7c641eb8e1c1ce69e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-5xscn5-c9dc81f4ba8f30330a20e4c585df1380{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5n966h-85de7a4aa28bff7ffcda6c30820038cd{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-5n966h-85de7a4aa28bff7ffcda6c30820038cd{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

.flex_column.av-5iqdu9-00e0084ecb62269c1e60b8b6ec2a69ad{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b .av-subheading{
font-size:15px;
}

.flex_column.av-51f0hd-21924110ad8ff2d2d53ba66cecccd3f2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a .av-subheading{
font-size:15px;
}

.flex_column.av-ghn41-dfe5691e57a2ea6f95f24c1da91967df{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d .av-subheading{
font-size:15px;
}

.flex_column.av-40msex-7de3a507c53d99fcd0b5f5d07713146c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607 .av-subheading{
font-size:15px;
}

.flex_column.av-3l7j7t-0cb9ee1e689a9b573d02f28b142d4bb8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64 .av-subheading{
font-size:15px;
}

.flex_column.av-33p055-812ffe5e8fd621fe9d0bda1ce5f0cb5d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5 .av-subheading{
font-size:15px;
}

.flex_cell.av-2c14ah-4ccc6a763f63c7ec85974acdadf96ab5{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.studiolegalemsg.it/wp-content/uploads/2016/07/dirittopenale01-495x400.jpg) 50% 50% no-repeat scroll #4c0014;
}
.responsive #top #wrap_all .flex_cell.av-2c14ah-4ccc6a763f63c7ec85974acdadf96ab5{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-28yz0h-dcf7d982b56661165919da2997cf3da6{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#4c0014;
}
.responsive #top #wrap_all .flex_cell.av-28yz0h-dcf7d982b56661165919da2997cf3da6{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .av-subheading{
font-size:15px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1ofcgx-8719559a7b454d778ff2998d2f5a4636{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-1ofcgx-8719559a7b454d778ff2998d2f5a4636{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1mpqvl-d2ca8267bee86e905d86315066f916bc{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-1mpqvl-d2ca8267bee86e905d86315066f916bc{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#6b001c;
}

.av_font_icon.av-1dhzz5-10d1dabaef1083e0e2259651534319e2{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-1dhzz5-10d1dabaef1083e0e2259651534319e2 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-1dhzz5-10d1dabaef1083e0e2259651534319e2 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-4hqi1-98d47b5ebf42423d7a11d61f871d4690{
height:20px;
}

#top .av_textblock_section.av-1564g9-f603706e3f213ff8dd581924139ed3a7 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-w1w3d-0de2c79343c4453797c1d6ab12e8879d{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-prtz5-68842007fb5dbc9ab06924664450f33d{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-prtz5-68842007fb5dbc9ab06924664450f33d{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

.flex_column.av-iih0x-c5d78b4efbd45319d43ce6f0f9954adb{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-75syxt-4ae35092547de0d66b9ffb58080f9096 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5epmf5-9bbc3f78775d738eb7e66916bbc7900b .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4w0nkh-8ecb2c6561d7bacc9727d1ae9dc98e7a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4g34yp-055866e14935c437cdc1bed62cf6e28d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3www75-de76b6ef23c6753a5fd4d02391efa607 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3cyibd-cae792cd8b7ac8c382ec171ceef7ed64 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-2umsbd-0d5a0387dad133efc5e5a94eb24965a5 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-203s9t-b342c679f9fd8c78d1e2c99515678104 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-hlwyh-e91d76c37a1973f66a0b0ce3d50ed849 .av-special-heading-tag{
font-size:0.8em;
}
}
