.wpcf7-acceptance input[type="checkbox"] {
width: 18px;
height: 18px;
display: inline-block;
margin-bottom: 0;
margin-right: 10px;
} #iubenda_policy .iub_content {
padding: 0 !important;
}
#iubenda_policy {
font-family: "Jost Light", "sans-serif" !important;
font-size: 16px !important;
line-height: 2 !important;
color: #333 !important;
}
#iubenda_policy p {
font-size: 16px !important;
line-height: 2 !important;
}
#iubenda_policy h2 {
text-align: left !important;
}
#iubenda_policy ul.styled li,
#iubenda_policy ul li {
line-height: 2 !important;
font-size: 16px !important;
}
#iubenda_policy h3 {
font-size: 16px !important;
line-height: 2 !important;
}
.iubenda-tp-btn[data-tp-float] {
position: relative !important;
left: 0 !important;
right: unset !important;
float: right !important;
}
.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"],
.iubenda-tp-btn[data-tp-float][data-tp-float="top-right"] {
position: relative !important;
left: 0 !important;
right: unset !important;
float: right !important;
margin-top: 0 !important;
text-align: center !important;
width: calc(100% - 30px) !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
border-color: #fff !important;
box-shadow: unset !important;
background-color: transparent !important;
z-index: 1 !important;
text-transform: uppercase !important;
} @font-face {
font-family: "Inter Medium";
src:
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Inter-Medium.woff2) format("woff2"),
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Inter-Medium.woff) format("woff");
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Jost Regular";
src:
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Regular.woff2) format("woff2"),
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Regular.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Jost Bold";
src:
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Bold.woff2) format("woff2"),
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Bold.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Jost Light";
src:
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Light.woff2) format("woff2"),
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Jost-Light.woff) format("woff");
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Inter Bold";
src:
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Inter-Bold.woff2) format("woff2"),
url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/fonts/Inter-Bold.woff) format("woff");
font-weight: bold;
font-style: normal;
font-display: swap;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.container {
padding-left: 0px;
padding-right: 0px;
}
.mbtemplate {
}
body,
html {
padding: 0px;
margin: 0px;
overflow-y: scrool;
color: #030303;
position: relative;
width: 100%;
max-width: 100% !important;
font-family: Jost Light;
position: relative; }
body {
}
html.isopenmenu {
overflow: hidden;
}
:focus {
outline: none;
}
button:focus {
outline: none;
}
b,
strong {
font-weight: normal;
}
p b,
p strong {
font-weight: normal;
}
a {
color: #231f20;
}
a:hover {
color: #231f20;
text-decoration: unset;
}
p {
font-size: 18px;
line-height: 31px;
color: #231f20;
margin: 0px;
padding: 0px;
letter-spacing: 0px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Inter Bold;
margin-bottom: 0px;
}
.btn.focus,
.btn:focus,
*:focus {
outline: none;
box-shadow: none;
}
.load_more_button {
position: relative;
overflow: hidden !important;
}
.load_more_button span {
position: relative;
z-index: 2;
}
.load {
}
.load:before {
content: "";
position: absolute;
width: 100%;
height: 4px;
background-color: #231f20;
top: 0px;
left: 0%;
animation: loading 2s infinite;
z-index: 1;
} @keyframes loading {
0% {
width: 0%;
left: 0%;
}
50% {
width: 50%;
left: 50%;
}
100% {
left: 100%;
width: 0%;
}
}
@media (min-width: 1200px) {
.container {
width: calc(100% - 60px);
max-width: 1160px;
}
}
@media (max-width: 1199px) {
.container {
margin-left: 30px;
margin-right: 30px;
max-width: calc(100% - 60px);
}
}
body .main .notop {
padding-top: 0px;
}
.mtopclass {
padding-top: 120px;
}
.mtopclass.single-post,
.mtopclass.postbianco {
padding-top: 0px;
}
@media (min-width: 767px) {
.mtopclass.stoppt {
padding-top: 0px;
}
}
.header_top {
position: fixed;
width: 100%;
top: 0px;
left: 0px;
z-index: 99;
}
.navbar {
padding: 35px 0px;
padding-bottom: 25px;
-webkit-transition: background-color 0.45s ease-out;
-moz-transition: background-color 0.45s ease-out;
-ms-transition: background-color 0.45s ease-out;
-o-transition: background-color 0.45s ease-out;
transition: background-color 0.45s ease-out;
}
.sticky .navbar {
background-color: #fff;
box-shadow: 0px 0px 28px -20px rgba(0, 0, 0, 0.75);
}
.header_top .wrapper-navbar {
}
.header_top .wrapper-navbar .container {
position: relative;
display: flex;
justify-content: space-between;
}
.header_top .wrapper-navbar .container .nav-on_top {
}
.logo_svg {
width: 116px;
height: 52px;
-webkit-transition: height 0.45s;
-moz-transition: height 0.45s;
-ms-transition: height 0.45s;
-o-transition: height 0.45s;
transition: height 0.45s;
}
.sticky .logo_svg {
height: 52px;
}
.logo_svg svg #sticksvg {
-webkit-transition: all 0.45s;
-moz-transition: all 0.45s;
-ms-transition: all 0.45s;
-o-transition: all 0.45s;
transition: all 0.45s;
opacity: 1;
visibility: visible;
}
.sticky .logo_svg svg #sticksvg {
opacity: 0;
visibility: hidden;
}
.logo_svg svg {
width: 100%;
}
.navbar-brand {
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1024px) {
.logo_svg {
width: 170px;
height: 72px;
}
.sticky .logo_svg {
height: 43px;
}
.navbar {
padding: 45px 0px;
padding-bottom: 35px;
}
}
body .logo_svg #tecta path,
body .logo_svg #tecta path,
body .logo_svg #testol path,
body .logo_svg #testol path {
fill: #006dac;
-webkit-transition: fill 0.45s ease-out;
-moz-transition: fill 0.45s ease-out;
-ms-transition: fill 0.45s ease-out;
-o-transition: fill 0.45s ease-out;
transition: fill 0.45s ease-out;
}
body.first_slider .logo_svg #tecta path,
body.first_immagine .logo_svg #tecta path,
body.first_slider .logo_svg #testol path,
body.first_immagine .logo_svg #testol path {
fill: #fff;
}
body.first_slider.sticky .logo_svg #tecta path,
body.first_immagine.sticky .logo_svg #tecta path,
body.first_slider.sticky .logo_svg #testol path,
body.first_immagine.sticky .logo_svg #testol path {
fill: #006dac;
}
.nav-on_top .navbar-toggler.closemenu {
display: none;
position: absolute;
}
.nav-on_top .buttonsmenu {
width: 30px;
height: 31px;
background-color: transparent;
border: none;
cursor: pointer;
padding: 0px;
}
.nav-on_top .buttonsmenu svg {
width: 100%;
}
.nav-on_top .buttonsmenu.findicon {
margin-right: 10px;
}
@media (min-width: 767px) {
.nav-on_top .buttonsmenu {
width: 40px;
}
.nav-on_top .buttonsmenu.findicon {
margin-right: 40px;
}
}
@media (min-width: 1024px) {
.nav-on_top .buttonsmenu {
width: 40px;
height: 31px;
}
.nav-on_top .buttonsmenu svg {
width: 40px;
}
.nav-on_top .buttonsmenu.findicon {
margin-right: 72px;
}
}
.nav-on_top .buttonsmenu.findicon svg {
position: relative;
bottom: -3px;
}
.nav-on_top .buttonsmenu.findicon svg path {
stroke: #231f20;
}
.nav-on_top .buttonsmenu.menuicon {
padding-right: 0px;
}
.nav-on_top .buttonsmenu.menuicon svg {
}
.nav-on_top .buttonsmenu.menuicon svg path {
stroke: #231f20;
transition: 0.5s;
}
.first_slider .nav-on_top .buttonsmenu.menuicon svg path,
.first_slider .nav-on_top .buttonsmenu.findicon svg path,
.first_immagine .nav-on_top .buttonsmenu.menuicon svg path,
.first_immagine .nav-on_top .buttonsmenu.findicon svg path {
stroke: #000000;
}
.postbianco .nav-on_top .buttonsmenu.menuicon svg path,
.postbianco .nav-on_top .buttonsmenu.findicon svg path {
stroke: #fff;
}
.pagina-post .nav-on_top .buttonsmenu.menuicon svg path,
.pagina-post .nav-on_top .buttonsmenu.findicon svg path {
stroke: #fff;
}
.search .nav-on_top .buttonsmenu.menuicon svg path,
.search .nav-on_top .buttonsmenu.findicon svg path {
stroke: #000000;
}
.sticky .nav-on_top .buttonsmenu.menuicon svg path,
.sticky .nav-on_top .buttonsmenu.findicon svg path {
stroke: #000000;
}
.nav-on_top .buttonsmenu.menuicon svg path#Path_2_Copy {
-webkit-transform: translate(6px, 10px);
transform: translate(6px, 10px);
}
.nav-on_top .buttonsmenu.menuicon:hover svg path#Path_2_Copy {
-webkit-transform: translate(0px, 10px);
transform: translate(0px, 10px);
} .nav-on_top .buttonsmenu.menuicon svg path#Path_2 {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
.nav-on_top .buttonsmenu.menuicon:hover svg path#Path_2 {
-webkit-transform: translate(6px, 0px);
transform: translate(6px, 0px);
}
main {
position: relative;
height: auto;
z-index: 2;
}
.container-full {
width: 100%;
}
.box {
padding: 0px;
}
.box .box_in {
}
.box-box {
padding-top: 40px;
}
@media (min-width: 992px) {
.box-box {
padding-top: 80px;
}
}
@media (min-width: 1540px) {
.box-box {
padding-top: 120px;
}
}
.box-box.nopaddingtop {
padding-top: 0px;
}
.box-box-descrizione {
margin-top: 30px;
}
@media (min-width: 992px) {
.box-box.nopaddingtop {
padding-top: 0px;
}
.box-box-descrizione {
margin-top: -10vh;
}
}
@media (min-width: 1250px) {
.box-box-descrizione {
margin-top: -20vh;
}
}
.box-slider {
height: 100%;
position: relative;
overflow: hidden;
}
.box-slider .box_in {
height: 100vh;
}
.box-slider .box_slider {
height: 100%;
position: relative;
z-index: 2;
}
.box-slider .box_slider_in {
height: 100%;
position: relative;
overflow: hidden;
}
.box-slider .box_slider_menu {
}
.box-slider .box_slider_menu_in {
display: flex;
justify-content: flex-end;
position: relative;
}
.box-slider .box_slider_menu_in .box_slider_scopri {
position: absolute;
color: #fff;
z-index: 2;
left: calc(50% - 33px);
font-family: "Inter-SemiBold";
bottom: 58px;
font-size: 18px;
line-height: 21px;
letter-spacing: -0.13px;
transform: rotate(-90deg);
cursor: pointer;
width: 66px;
}
.box-slider .box_slider_menu_in .box_slider_scopri:before {
content: "";
position: absolute;
width: 57px;
height: 2px;
background-color: #fff;
right: -66px;
top: 9px;
transition: 0.5s;
}
.box-slider .box_slider_menu_in .box_slider_scopri:hover:before {
-webkit-transform: translateX(-15px);
transform: translateX(-15px);
}
.box-slider .box_slider_menu_in:before {
content: "";
background-color: #fff;
position: absolute;
z-index: 1;
top: 0px;
right: 0px;
width: 50vw;
left: calc(100% - 30px);
display: none;
}
.box-slider .box_slider_menu {
height: 0px;
position: absolute;
z-index: 3;
width: 100%;
bottom: 0px;
left: 0px;
}
.box-slider .box_slider_menu .box_slider_menu_li,
.box-slider .box_slider_menu_in:before {
content: "";
min-height: 170px;
margin-top: -170px;
}
.box-slider .box_slider_menu .box_slider_menu_li {
font-family: Inter-Medium;
font-size: 21px;
line-height: 25px;
letter-spacing: 0px;
position: relative;
padding: 35px 65px;
float: left;
z-index: 2;
background-color: #fff;
padding-right: 0px;
display: none;
}
.box-slider .box_slider_menu .box_slider_menu_li.smls {
cursor: pointer;
}
.box-slider .box_slider_menu .box_slider_menu_li_in {
font-family: Inter-ExtraBold;
font-size: 31px;
line-height: 37px;
letter-spacing: -0.081px;
padding-bottom: 15px;
}
.box-slider .box_slider_menu .box_slider_menu_li_title {
}
.box-slider .box_slider_menu .box_slider_menu_li.active .box_slider_menu_li_in {
color: #030303;
}
.slider_inslider {
height: 100%;
width: 100%;
position: relative;
z-index: 2;
}
.slider_inslider .slider_inslider_in {
width: 100%;
height: 100%;
}
.slider_inslider .slider_inslider_in .slider_inslider_list {
width: 500000px;
height: 100%;
overflow: hidden;
position: relative;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
display: inline-flex;
z-index: 2;
top: 0px;
left: -100vw;
}
.slider_inslider .slider_inslider_in .slider_inslider_list .slider_inslider_bg {
width: 100vw;
height: 100%;
display: flex;
align-items: center;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content {
width: 100%;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_pretitle {
width: 100%;
font-size: 30px;
color: #fff;
display: inline-block;
font-family: Inter-Medium;
font-size: 20px;
line-height: 25px;
padding-bottom: 20px;
letter-spacing: -0.083px;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title {
font-family: Inter-SemiBold;
width: 100%;
font-size: 40px;
line-height: 50px;
color: #fff;
padding-bottom: 30px;
display: inline-block;
}
.minigalery_nav_c {
position: absolute;
height: 0px;
z-index: 3;
top: 0px;
width: 100%;
left: 0px;
display: none;
}
.minigalery_nav_c .minigalery_nav {
height: 100%;
position: relative;
}
.minigalery_nav_c .minigalery_nav .minigalery_nav_cerchi {
position: absolute;
z-index: 14;
width: 20px;
height: 156px;
right: 15px;
top: calc(50vh - 78px);
}
.minigalery_nav_c .minigalery_nav .minigalery_nav_cerchi div {
background-color: #fff;
width: 20px;
height: 20px;
margin-bottom: 15px;
border-radius: 100%;
cursor: pointer;
transition: 0.5s;
}
.minigalery_nav_c .minigalery_nav .minigalery_nav_cerchi div.active {
background-color: #f49320;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title
.buttonc-g {
width: 100%;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title
.buttonc {
}
@media (min-width: 767px) {
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_pretitle {
padding-bottom: 30px;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title {
font-size: 55px;
line-height: 65px;
padding-bottom: 40px;
}
.minigalery_nav_c {
display: block;
}
}
@media (min-width: 992px) {
.box-slider .box_slider_menu_in:before,
.box-slider .box_slider_menu .box_slider_menu_li {
display: block;
}
.box-slider .box_slider_menu_in .box_slider_scopri {
left: 0px;
}
.box-slider .box_slider_menu_in .box_slider_scopri:before {
right: -109px;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_pretitle {
font-size: 30px;
line-height: 35px;
padding-bottom: 65px;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title {
font-size: 72px;
line-height: 84px;
padding-bottom: 79px;
}
.minigalery_nav_c .minigalery_nav .minigalery_nav_cerchi div {
margin-bottom: 32px;
}
}
@media (min-width: 767px) and (max-height: 720px) {
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_pretitle {
padding-bottom: 30px;
}
.slider_inslider
.slider_inslider_in
.slider_inslider_list
.slider_inslider_content
.slider_inslider_list_title {
font-size: 55px;
line-height: 65px;
padding-bottom: 40px;
}
.minigalery_nav_c .minigalery_nav .minigalery_nav_cerchi div {
margin-bottom: 15px;
}
.box-slider .box_slider_menu_in .box_slider_scopri {
display: none;
}
} .buttonc-g {
}
.buttonc-g.l {
text-align: left;
padding-left: 16px;
}
.buttonc-g.c {
text-align: center;
}
.buttonc-g.r {
text-align: right;
}
.buttonc-g .buttonc {
font-family: Inter Bold;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
display: inline-flex;
color: #030303;
padding-left: 0px;
border: 1px solid #656565;
padding: 16px 56px 18px 36px;
min-width: 229px;
border-radius: 0px;
-webkit-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
-moz-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
text-transform: uppercase;
justify-content: center;
}
.buttonc-g .buttonc .el_svg {
height: 18px;
margin-left: 10px;
transition: 0.5s;
}
.buttonc-g .buttonc .el_svg svg {
height: 100%;
}
.buttonc-g .buttonc:hover .el_svg {
-webkit-transform: translateX(15px);
transform: translateX(15px);
}
.buttonc-g .buttonl {
font-family: Inter Bold;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
display: inline-flex;
color: #030303;
padding-left: 0px;
border: 1px solid #656565;
padding: 16px 56px 18px 36px;
min-width: 229px;
border-radius: 0px;
-webkit-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
-moz-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
text-transform: uppercase;
transition: unset;
justify-content: center;
}
.buttonc-g .buttonl .el_svg {
height: 18px;
margin-left: 10px;
transition: 0.5s;
}
.buttonc-g .buttonl .el_svg svg {
height: 100%;
transition: 0.5s;
}
.buttonc-g .buttonl:hover .el_svg {
-webkit-transform: translateX(15px);
transform: translateX(15px);
}
@media (min-width: 767px) {
.buttonc-g .buttonc {
font-size: 16px;
line-height: 23px;
}
.buttonc-g .buttonc .el_svg {
height: 25px;
margin-left: 20px;
}
.buttonc-g .buttonl {
font-size: 16px;
line-height: 23px;
}
.buttonc-g .buttonl .el_svg {
height: 25px;
margin-left: 20px;
}
}
.homespecial .box_sopra_titolo,
.homespecial .box_titolo {
text-align: center;
}
.box_sopra_titolo {
font-family: Jost Light;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
color: #030303;
padding-bottom: 21px;
}
.box_titolo {
font-family: Inter Bold;
font-size: 22px;
line-height: 33px;
letter-spacing: 0px;
color: #030303;
}
@media (min-width: 767px) {
.box_titolo {
font-size: 40px;
line-height: 50px;
}
}
.box_titolo span {
}
.box_categoria {
width: 100%;
font-family: Jost Light;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
color: #030303;
padding-bottom: 21px;
}
.box_sottotitolo {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
letter-spacing: 0px;
color: #030303;
padding-top: 31px;
}
@media (min-width: 677px) {
.box_sottotitolo {
font-size: 16px;
line-height: 29px;
}
.box_sottotitolo {
padding-top: 38px;
}
}
.sottotitolo_testo {
padding-top: 31px;
}
.sottotitolo_testo ul {
padding-left: 24px;
}
.sottotitolo_testo li {
list-style-image: url(//www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/list.svg);
list-style-position: outside;
padding-left: 28px;
margin-top: 5px;
margin-bottom: 5px;
}
.sottotitolo_testo,
.sottotitolo_testo * {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
letter-spacing: 0px;
color: #030303;
}
.sottotitolo_testo b,
.sottotitolo_testo strong,
.sottotitolo_testo h1,
.sottotitolo_testo h2,
.sottotitolo_testo h3,
.sottotitolo_testo h4,
.sottotitolo_testo h5,
.sottotitolo_testo h6 {
font-family: Inter Bold;
}
.sottotitolo_testo h1 {
font-size: 40px;
line-height: 50px;
}
.sottotitolo_testo h2 {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
margin-top: 20px;
}
.sottotitolo_testo h3 {
font-size: 20px;
line-height: 30px;
margin-bottom: 30px;
}
.box_coloneditesto_items h3 {
font-size: 18px;
line-height: 28px;
margin-bottom: 0px;
}
.sottotitolo_testo a {
}
@media (min-width: 677px) {
.sottotitolo_testo {
padding-top: 50px;
}
.sottotitolo_testo,
.sottotitolo_testo * {
font-size: 16px;
line-height: 32px;
}
}
.box_testo {
padding-top: 38px;
}
.box_testo,
.box_testo * {
font-family: Jost Light;
font-size: 16px;
line-height: 32px;
letter-spacing: 0px;
color: #030303;
}
.box_testo b,
.box_testo strong {
font-family: Inter Bold;
}
.box_testo ul {
padding-left: 24px;
}
.box_testo li {
list-style-image: url(//www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/list.svg);
list-style-position: outside;
padding-left: 28px;
padding-top: 5px;
padding-bottom: 5px;
}
.box_testo span,
.box_testo a,
.box_testo strong {
color: #030303;
}
@media (min-width: 677px) {
.box_testo,
.box_testo * {
font-size: 16px;
line-height: 29px;
}
}
.box_row_testo,
.box_row_testo * {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
letter-spacing: 0px;
}
.box_row_testo span,
.box_row_testo a,
.box_row_testo strong {
color: #030303;
}
.box_row_testo b,
.box_row_testo strong {
font-family: Inter Bold;
}
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
font-family: Inter Bold;
font-size: 30px;
line-height: 40px;
letter-spacing: 0px;
padding-top: 13px;
padding-bottom: 17px;
}
.box_row_testo h3,
.box_row_testo h4,
.box_row_testo h5,
.box_row_testo h6 {
font-family: Inter Bold;
font-size: 20px;
line-height: 30px;
}
@media (min-width: 677px) {
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
font-family: Inter Bold;
font-size: 50px;
line-height: 60px;
letter-spacing: 0px;
padding-top: 21px;
padding-bottom: 34px;
}
.box_row_testo,
.box_row_testo * {
font-size: 18px;
line-height: 34px;
}
}
.box_row_testo ul {
padding-left: 22px;
}
.box_row_testo li {
list-style-image: url(//www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/list.svg);
}
.box_row_testo span,
.box_row_testo a {
color: #030303;
}
.box-box {
position: relative;
overflow: hidden;
width: 100%;
}
.box-box .box_in {
display: flex;
flex-direction: column;
padding-bottom: 30px;
}
@media (max-width: 767px) {
.box-box .noimgoncol {
position: relative;
z-index: 2;
}
.box-box .imgoncol {
position: absolute;
z-index: 1;
left: 0px;
top: 30px;
}
.box-box.hasmappa .imgoncol {
position: relative;
z-index: 1;
left: 0px;
top: 00px;
}
.box-box.hasmappa .box_row_image,
.box-box.d.hasmappa .box_row_image {
min-height: 100%;
min-width: 100%;
max-height: 100%;
max-width: 100%;
width: 100%;
height: 340px;
margin-top: 50px;
right: 0px;
position: relative;
left: 0px;
top: 0px;
display: inline-block;
overflow: hidden;
}
.box-box.hasmappa .box_row_image .box_img_bg,
.box-box.d.hasmappa .box_row_image .box_img_bg {
width: 100%;
height: 100%;
position: relative;
-webkit-clip-path: unset;
clip-path: unset;
}
}
.box-box .box-breadcrumbs {
padding-top: 0px;
padding-bottom: 21px;
max-width: 100%;
margin: 0px;
}
.box-box .box-breadcrumbs .container {
width: 100%;
max-width: 100%;
margin: 0px;
}
.box-box .box-breadcrumbs .box_in {
min-height: unset;
padding: 0px;
}
.box-box .box_row {
width: 100%;
}
.box-box.homespecial .box_row.hastext {
padding-top: 0px;
min-height: 400px;
}
.box-box.homespecial .box_row.hastext {
padding-top: 150px;
}
@media (max-width: 767px) {
.box-box.hasmappa .box_row.hastext {
padding-top: 0px;
}
}
.box-box .box_row.box_left {
width: 100%;
}
.box-box.l .box_row.box_left {
height: auto;
}
@media (max-width: 767px) {
.box.box-box.d.boxhasimg .row .noimgoncol .box_left.hastext {
min-height: 400px;
}
}
@media (min-width: 767px) {
.box-box.l .box_row.box_left {
height: auto;
width: auto;
padding-right: 40px;
}
.box-box .box_row.hastext {
padding-top: 180px;
}
}
@media (min-width: 992px) {
.box-box.l .box_row.box_left {
padding-right: 0px;
}
.box-box .box_row.hastext {
padding-top: 180px;
}
} @media (max-width: 991px) {
.onmobileeffect {
position: absolute;
left: 0px;
top: 0px;
z-index: -1;
}
.onmobileeffect.col1 {
display: none;
}
.box-box .onmobileeffect .box_row_image {
height: 65vh;
width: 65vh;
left: -130px;
min-height: auto;
min-width: auto;
left: -220px;
top: -50px !important;
}
}
@media (max-width: 767px) {
.box-box .onmobileeffect .box_row_image {
height: 65vh;
width: 65vh;
left: -130px;
min-height: auto;
min-width: auto;
top: -50px !important;
}
}
.box-box .box_row.box_bottom {
}
.box_bottom .box_row_testo,
.box_bottom .box_row_testo * {
font-family: Jost Light;
font-size: 16px;
line-height: 32px;
letter-spacing: 0px;
text-align: center;
}
.box_bottom .box_row_testo span,
.box_bottom .box_row_testo a,
.box_bottom .box_row_testo strong,
.box_bottom .box_row_testo b {
color: #030303;
}
.box_bottom .box_row_testo b,
.box_bottom .box_row_testo strong {
font-family: Jost Bold;
}
.contaticonf .box_bottom .box_row_testo,
.contaticonf .box_bottom .box_row_testo * {
text-align: left;
}
.box-box.d .box_row.box_right {
position: relative;
z-index: 3;
}
.box-box .box_row_image {
height: 100vh;
width: 100vh;
display: flex;
position: absolute;
min-height: 335px;
min-width: 335px;
max-height: 385px;
max-width: 385px;
}
.box-box.l .box_row_image {
top: 0px;
left: -150px;
right: auto;
}
.box-box.d .box_row_image {
top: 0px;
left: auto;
right: -150px;
}
.box-box.d .box_row_image #map {
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: contents;
position: relative;
}
@media (min-width: 767px) {
.box-box .box_row_image {
min-height: 535px;
min-width: 535px;
max-height: 535px;
max-width: 535px;
left: 0px;
}
.box-box.d .box_row_image {
right: auto;
}
.box-box.l .box_row_image {
left: 0px;
}
.box-box .col-lg-5 {
justify-content: flex-end;
display: flex;
}
.box-box .box_row_image {
position: relative;
}
}
@media (min-width: 992px) {
.box-box .box_row_image {
min-height: 335px;
min-width: 335px;
max-height: 385px;
max-width: 385px;
}
.box-box .box_row_image {
position: relative;
}
.box-box .box_row.hastext {
padding-top: 24vh;
}
.box-box.l .box_row.box_left {
height: auto;
width: auto; }
}
@media (min-width: 992px) {
.box-box.l .box_row.hastext {
padding-top: 24vh;
}
.box-box .box_row_image {
min-height: 678px;
min-width: 678px;
max-height: 678px;
max-width: 678px;
}
.box-box.d .box_row_image {
height: 155vh;
width: 155vh;
top: 0vh;
margin-top: -9%;
left: 10%;
right: auto;
}
.box-box .box_in { }
}
@media (min-width: 1250px) {
.box-box.d .box_row_image {
top: -42%;
}
.box-box.l .box_row.hastext {
padding-top: 37vh;
}
.box-box .box_row_image {
min-height: 678px;
min-width: 678px;
max-height: 1124px;
max-width: 1124px;
}
.box-box .box_in { }
.box-box.d .box_row_image {
height: 155vh;
width: 155vh;
top: 0vh;
margin-top: -42%;
left: 10%;
right: auto;
}
}
.box-box .box_row_image .box_img_bg {
width: 100%;
position: relative;
}
.home .box-box .box_row_image .box_img_bg {
}
.box-box .box_row_image .box_img_bg .img_bg {
width: 100%;
height: 100%;
background-position: left center;
background-repeat: no-repeat;
background-size: cover;
padding: 0px;
margin: 0px;
position: absolute;
left: 0px;
top: 0px;
}
.box-box .box_row_image .box_img_bg .img_bg svg image {
height: 100%;
} .box_row_spaces {
}
@media (min-width: 851px) {
.box_row_spaces {
padding-bottom: 76px;
display: block;
width: 100%;
}
}
.box-box .buttonc-g {
padding-top: 50px;
display: inline-block;
padding-bottom: 20px;
}
.box-box .buttonc-g .btn {
color: #030303;
}
.box-box_2 {
padding-top: 40px;
}
@media (min-width: 992px) {
.box-box_2 {
padding-top: 80px;
}
}
@media (min-width: 1540px) {
.box-box_2 {
padding-top: 120px;
}
}
.box-box_2 .box_in {
}
.box-box_2 .box_titolo {
}
.box-box_2 .box_titolo span {
color: #030303;
}
.box-box_2.col_6 .box_titolo {
font-family: Inter Bold;
font-size: 55px;
color: #404042;
line-height: 60px;
letter-spacing: -0.069px;
}
.box-box_2.col_6 .pret .box_titolo {
font-size: 26px;
color: #231f20;
line-height: 26px;
letter-spacing: -3.19px;
width: 100%;
}
@media (min-width: 677px) {
.box-box_2.col_6 .box_titolo {
font-size: 60px;
line-height: 70px;
}
.box-box_2.col_6 .pret .box_titolo {
font-size: 36px;
line-height: 36px;
}
}
@media (min-width: 992px) {
.box-box_2.col_6 .box_titolo {
max-width: 80%;
}
}
.eqheight {
}
.box-box_2 .box_row {
}
.box-box_2 .box_box_2_itemslist {
}
.box-box_2 .box_box_2_itemslist.row {
margin-left: -15px;
margin-right: -15px;
}
.box-box_2 .box_box_2_itemslist.row .col-lg-4,
.box-box_2 .box_box_2_itemslist.row .col-lg-6 {
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 767px) {
.box-box_2 .box_box_2_itemslist.row .col-lg-6 {
padding-left: 60px;
padding-right: 60px;
}
}
.eqheight .box-box_2 .box_box_2_items {
flex: 1;
}
.box-box_2 .box_box_2_items .itm {
padding-top: 27px;
padding-bottom: 18px;
padding-left: 44px;
padding-right: 44px;
background-color: #77a8d5;
height: 100%;
width: 100%;
background-size: auto 80%;
background-repeat: no-repeat;
background-position: -60px bottom;
}
@media (min-width: 677px) {
.box-box_2 .box_box_2_items .itm {
padding-top: 84px;
padding-bottom: 62px;
padding-left: 62px;
padding-right: 62px;
}
}
.box-box_2 .box_box_2_items {
margin-bottom: 30px;
}
.box-box_2 .box_box_2_items.attivo .itm:before {
content: "";
position: absolute;
background-color: #305b93;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
opacity: 0.5;
}
.box-box_2 .box_box_2_items_icon {
height: 60px;
width: 100%;
text-align: left;
}
.box-box_2 .box_box_2_items_icon img {
height: 100%;
}
.box-box_2 .box_box_2_items_titolo {
font-family: Inter Bold;
font-size: 20px;
line-height: 20px;
color: #fefefe;
letter-spacing: 0px;
width: 100%;
padding-top: 0px;
text-align: center;
padding-bottom: 12px;
}
@media (min-width: 677px) {
.box-box_2 .box_box_2_items_titolo {
font-size: 30px;
line-height: 30px;
padding-bottom: 24px;
}
}
.box-box_2 .box_box_2_items_testo {
padding-top: 0px;
width: 100%;
}
.box-box_2 .box_box_2_items_testo,
.box-box_2 .box_box_2_items_testo * {
font-family: Inter Medium;
font-size: 16px;
color: #ffffff;
line-height: 29px;
letter-spacing: 0px;
text-align: center;
}
.box-box_2 .buttonc-g {
margin-top: 39px;
}
.box-box_2 .buttonl {
}
.box-box_2 .buttonl .el_svg {
}
.box-box_2 .buttonl .el_svg svg {
}
.box-box_2 .buttonl .el_svg svg path {
stroke: #ffffff;
}
.box-ultimi_progetti {
}
.box-ultimi_progetti .box_in {
}
.box-ultimi_progetti .col-lg-12 {
}
.box-ultimi_progetti .list_last_projects.row {
margin-left: -15px;
margin-right: -15px;
}
.box-ultimi_progetti .list_last_projects.row .col-lg-6 {
padding-left: 15px;
padding-right: 15px;
}
.project_item {
width: 100%;
margin-bottom: 50px;
}
.project_item .project_item_in {
width: 100%;
position: relative;
}
.project_item .project_item_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.project_item .project_item_img:before {
padding-bottom: 120%;
content: "";
display: block;
width: 100%;
}
.project_item .project_item_info {
padding: 26px 34px;
background-color: #fff;
position: relative;
z-index: 2;
right: 0px;
margin-top: -84px;
display: inline-block;
float: right;
}
.project_item .project_item_info .project_item_date {
font-family: Inter-SemiBold;
font-size: 20px;
color: #030303;
line-height: 20px;
letter-spacing: 0px;
width: 100%;
padding-bottom: 15px;
}
.project_item .project_item_info .project_item_title {
font-size: 24px;
color: #231f20;
line-height: 24px;
letter-spacing: 0px;
width: 100%;
}
.project_item .project_item_info .project_item_title span {
font-weight: bold;
}
.list_last_projects .project_item {
}
.footer {
padding-top: 80px;
padding-bottom: 50px;
}
@media (min-width: 992px) {
.footer {
padding-top: 80px;
padding-bottom: 10px;
}
}
.footer {
width: 100%;
}
.footer:before {
content: "";
position: absolute;
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/rectangle.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: -87vw top;
width: 100%;
height: 765px;
bottom: 0px;
z-index: 1;
}
@media (min-width: 767px) {
.footer:before {
background-position: left top;
}
}
.logo_footer {
width: 100%;
text-align: center;
padding-bottom: 30px;
}
@media (min-width: 992px) {
.logo_footer {
width: 160px;
padding-bottom: 30px;
}
}
.logo_footer svg {
}
.footer .widgets_footer .col_ {
padding-bottom: 43px;
}
.footer .widgets_footer .col_:last-child {
padding-bottom: 0px;
}
.footer .widgets_footer .wid_info {
text-align: center;
}
@media (min-width: 992px) {
.logo_footer {
text-align: left;
}
.footer .widgets_footer .wid_info {
text-align: left;
}
}
.footer .chw-title {
font-family: Inter Bold;
font-size: 15px;
color: #030303;
line-height: 26px;
letter-spacing: 0px;
}
.footer .textwidget {
padding-top: 0px;
padding-bottom: 0px;
}
.footer .textwidget,
.footer .textwidget * {
font-family: Jost Light;
font-size: 16px;
color: #030303;
line-height: 32px;
letter-spacing: 0px;
}
.footer .f .textwidget,
.footer .f .textwidget * {
font-family: Inter Medium;
font-size: 13px;
color: #030303;
line-height: 24px;
}
.pre_footer {
width: 100%;
margin-top: 50px;
padding-top: 50px;
padding-bottom: 30px;
}
@media (min-width: 1024px) {
.pre_footer {
margin-top: 107px;
padding-top: 103px;
padding-bottom: 62px;
}
}
@media (min-width: 1540px) {
.pre_footer {
margin-top: 137px;
padding-top: 123px;
padding-bottom: 92px;
}
}
.pre_footer,
.pre_footer_container {
background-color: #58585b;
}
.pre_footer .box {
padding-top: 0px;
}
.pre_footer .box .box_in {
}
.pre_footer .box-box .box_row.box_left .box_titolo,
.pre_footer .box_sottotitolo {
color: #ffffff;
}
.social_menu {
width: 100%;
display: inline-block;
padding-bottom: 30px;
}
.social_menu ul {
padding: 0px;
margin: 0px;
display: flex;
justify-content: center;
}
.social_menu ul li {
list-style: none;
margin-right: 35px;
}
.social_menu ul li:last-child {
margin-right: 0px;
}
.social_menu ul li a {
font-size: 23px;
}
.social_menu ul li ul {
display: none;
}
@media (min-width: 992px) {
.social_menu ul {
justify-content: left;
}
}
.sample_menu {
}
.sample_menu ul {
padding: 0px;
margin: 0px;
}
.sample_menu ul li {
list-style: none;
padding: 0px;
}
.sample_menu ul li a {
font-family: Inter-Regular;
font-size: 17px;
line-height: 30px;
color: #fefefe;
letter-spacing: -0.1px;
}
.sample_menu ul li ul {
display: none;
}
.copy_menu {
}
.copy_menu ul {
padding: 0px;
margin: 0px;
}
.copy_menu ul li {
list-style: none;
padding: 0px;
float: left;
width: 100%;
text-align: center;
}
.copy_menu ul li a {
font-family: Inter Bold;
font-size: 14px;
line-height: 26px;
color: #030303;
}
.copy_menu ul li ul {
display: none;
}
.footer-copy {
position: relative;
z-index: 2;
}
.footer-copy .colt,
.footer-copy .colt * {
font-family: Jost Light;
font-size: 15px;
line-height: 26px;
color: #030303;
text-align: center;
}
.footer-copy .colt {
margin-top: 27px;
text-align: center;
}
.footer-copy .colt.c span {
font-family: Inter Bold;
}
.footer-copy .colt.c a {
font-size: 14px;
font-family: Inter Medium;
}
.footer-copy .colt.c a span {
font-family: Inter Bold;
}
@media (min-width: 992px) {
.footer-copy .colt {
margin-top: 10px;
text-align: left;
}
.copy_menu ul li {
float: left;
width: auto;
text-align: left;
}
.copy_menu ul li:after {
content: "|";
padding-left: 5px;
padding-right: 5px;
color: #030303;
}
.copy_menu ul li:last-child:after {
display: none;
}
}
.line {
width: 100%;
height: 0px;
border-top: 1px solid #979797;
margin-bottom: 21px;
margin-top: 42px;
}
@media (min-width: 1024px) {
.line {
margin-top: 40px;
}
}
@media (min-width: 1540px) {
.line {
margin-bottom: 23px;
margin-top: 70px;
}
}
.widgets_footer {
position: relative;
z-index: 2;
}
.box-header_con_testo_e_imagine {
height: 418px;
display: flex;
align-items: flex-end;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-header_con_testo_e_imagine .box_in {
height: 100%;
width: 100%;
}
.box-header_con_testo_e_imagine .box_in .container {
height: 100%;
}
.box_geader_info {
display: flex;
height: 100%;
width: 100%;
align-items: center;
}
.box_geader_info .drow {
width: 100%;
}
.box_geader_info .box_geader_title {
font-family: Inter-SemiBold;
font-size: 60px;
letter-spacing: -1.3px;
line-height: 60px;
color: #fefefe;
}
.box_geader_info .box_geader_sottotitolo {
font-size: 30px;
letter-spacing: -0.1px;
line-height: 30px;
color: #fefefe;
padding-top: 19px;
}
.box-semplice_testo {
padding-top: 108px;
}
.box-semplice_testo .box_in {
}
.semplice_testo,
.semplice_testo * {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
letter-spacing: 0px;
color: #030303;
}
.semplice_testo b,
.semplice_testo strong,
.semplice_testo span {
font-family: Jost Bold;
}
.semplice_testo h1,
.semplice_testo h2,
.semplice_testo h3,
.semplice_testo h4,
.semplice_testo h5,
.semplice_testo h6 {
font-family: Inter Bold;
font-size: 30px;
line-height: 40px;
}
.semplice_testo h3 {
font-size: 20px;
line-height: 30px;
}
.semplice_testo h4 {
font-size: 20px;
line-height: 30px;
}
.semplice_testo h5 {
font-size: 20px;
line-height: 30px;
}
@media (min-width: 767px) {
.box-header_con_testo_e_imagine {
height: 60vh;
max-height: calc(100vh - 150px);
}
.box-header_con_testo_e_imagine .box_in {
max-height: calc(100% - 150px);
}
}
@media (min-width: 1024px) {
.semplice_testo,
.semplice_testo * {
font-size: 16px;
line-height: 29px;
}
}
@media (min-width: 1540px) {
.semplice_testo,
.semplice_testo * {
font-size: 16px;
line-height: 29px;
}
}
.semplice_testo a,
.semplice_testo strong {
color: #030303;
}
.semplice_testo h2 {
font-size: 25px;
line-height: 25px;
}
@media (min-width: 1024px) {
.semplice_testo h2 {
font-size: 32px;
line-height: 32px;
}
}
@media (min-width: 1540px) {
.semplice_testo h2 {
font-size: 40px;
line-height: 40px;
}
}
.box-semplice_testo h1,
.box-semplice_testo h2,
.box-semplice_testo h3,
.box-semplice_testo h4,
.box-semplice_testo h5,
.box-semplice_testo h6 {
font-family: Inter Bold;
font-size: 25px;
line-height: 35px;
margin-bottom: 15px;
margin-top: 15px;
}
@media (min-width: 1024px) {
.box-semplice_testo h1,
.box-semplice_testo h2,
.box-semplice_testo h3,
.box-semplice_testo h4,
.box-semplice_testo h5,
.box-semplice_testo h6 {
font-size: 31px;
line-height: 41px;
margin-bottom: 20px;
margin-top: 20px;
}
}
@media (min-width: 1540px) {
.box-semplice_testo h1,
.box-semplice_testo h2,
.box-semplice_testo h3,
.box-semplice_testo h4,
.box-semplice_testo h5,
.box-semplice_testo h6 {
font-size: 38px;
line-height: 51px;
margin-bottom: 37px;
}
}
.box-link {
margin-top: 30px;
width: 100%;
}
.box-link .box_in {
}
.samplebutton {
text-align: center;
}
.samplebutton.l {
text-align: left;
}
.samplebutton.r {
text-align: right;
}
.samplebutton a {
font-family: Inter Bold;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
display: inline-flex;
color: #030303;
padding-left: 0px;
border: 1px solid #656565;
padding: 16px 56px 18px 36px;
min-width: 229px;
border-radius: 0px;
text-align: center;
justify-content: center;
-webkit-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
-moz-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
text-transform: uppercase;
}
.samplebutton div {
font-family: Inter Bold;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
color: #030303;
padding-left: 0px;
border: 1px solid #656565;
padding: 16px 56px 18px 36px;
min-width: 229px;
border-radius: 0px;
cursor: pointer;
text-align: center;
justify-content: center;
display: inline-block;
-webkit-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
-moz-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
text-transform: uppercase;
}
.progetti .c .samplebutton {
margin-top: 30px;
margin-bottom: 30px;
}
@media (min-width: 992px) {
.progetti .c .samplebutton {
margin-top: 0px;
margin-bottom: 0px;
}
}
.box-singolo_titolo {
margin-top: 40px;
width: 100%;
}
@media (min-width: 767px) {
.box-singolo_titolo {
margin-top: 55px;
width: 100%;
}
}
@media (min-width: 992px) {
.box-singolo_titolo {
margin-top: 80px;
width: 100%;
}
}
.box-singolo_titolo .box_in {
}
.box-singolo_titolo .box_titolo {
font-family: Inter Bold;
font-size: 22px;
line-height: 30px;
color: #030303;
letter-spacing: 0px;
width: 100%;
text-align: center;
}
.box-singolo_titolo .box_titolo i {
font-family: Inter BoldItalic;
}
@media (min-width: 677px) {
.box-singolo_titolo .box_titolo {
font-size: 38px;
line-height: 50px;
}
}
.box-singolo_titolo.p .box_titolo {
}
.box-singolo_titolo.right .box_titolo {
text-align: right;
}
.box-singolo_titolo.left .box_titolo {
text-align: left;
}
.box-singolo_titolo.center .box_titolo {
text-align: center;
}
.box-singolo_titolo .box_titolo span,
.box-singolo_titolo .box_titolo a {
color: #030303;
}
.box-box_3 {
width: 100%;
margin-top: 40px;
}
@media (min-width: 1024px) {
.box-box_3 {
padding-top: 80px;
}
}
@media (min-width: 1540px) {
.box-box_3 {
padding-top: 120px;
}
}
.box-box_3 .box_in {
display: flex;
}
.box-box_3 .box_row {
width: 50%;
}
.box-box_3 .box_row.box_left {
}
.box-box_3 .box_row.box_right {
padding: 0px 60px;
}
.box-box_3 .box_3_immagine {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-box_3 .box_3_immagine:before {
content: "";
padding-bottom: 90%;
display: block;
width: 100%;
}
.box-box_3 .box_sopra_titolo {
}
.box-box_3 .box_testo {
}
.box-box_3.d .box_row.box_left {
order: 2;
}
.box-box_3.d .box_row.box_right {
order: 1;
}
.box-box_3.d .box_row.box_right {
padding-left: 0px;
}
.box-immagine_con_testo {
padding-top: 40px;
}
@media (min-width: 1024px) {
.box-immagine_con_testo {
padding-top: 100px;
}
}
@media (min-width: 1540px) {
.box-immagine_con_testo {
padding-top: 142px;
}
}
.box-immagine_con_testo .box_in {
position: relative;
}
.box-immagine_con_testo .immagine_con_testo_immagine {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1;
}
.box-immagine_con_testo .immagine_con_testo_immagine:before {
padding-bottom: 35%;
content: "";
display: block;
width: 100%;
}
.box-immagine_con_testo .immagine_con_testo_info {
position: relative;
z-index: 2;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
display: flex;
align-items: center;
}
.box-immagine_con_testo .immagine_con_testo_info .container {
padding: 120px 0px;
}
.box-immagine_con_testo .immagine_con_testo_info_titolo {
font-family: Inter Bold;
font-size: 60px;
letter-spacing: -0.06px;
color: #ffffff;
line-height: 60px;
text-align: center;
}
.box-immagine_con_testo .immagine_con_testo_info_sottotitolo {
font-family: Inter Bold;
font-size: 36px;
letter-spacing: -0.16px;
color: #ffffff;
line-height: 36px;
text-align: center;
}
@media (min-width: 1024px) {
.box-immagine_con_testo .immagine_con_testo_info {
position: absolute;
}
.box-immagine_con_testo .immagine_con_testo_immagine {
position: relative;
}
} .wpcf7 {
margin-top: 102px;
}
.pre_footer .wpcf7 {
margin-top: 0px;
}
.wpcf7 input {
padding: 24px 10px;
border: none;
background-color: transparent;
border-bottom: 1px solid #000;
width: 100%;
margin-bottom: 40px;
height: 60px;
}
.wpcf7 textarea {
width: 100%;
padding: 24px 32px;
background-color: transparent;
border: none;
border-bottom: 1px solid #000;
width: 100%;
height: 65px !important;
overflow: hidden;
transition: 0.5s;
margin-bottom: 40px;
}
.wpcf7 textarea:focus {
overflow-y: auto;
height: 150px !important;
}
.wpcf7 textarea,
.wpcf7 input {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
.wpcf7 textarea::placeholder,
.wpcf7 input::placeholder {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
font-family: Jost Light;
color: #231f20;
line-height: 16px;
font-size: 16px;
}
@media (max-width: 767px) {
.wpcf7 .terminiduso,
.wpcf7 .terminiduso.container_box {
margin-top: 0px;
padding-top: 2px;
margin-bottom: 0px;
}
}
.wpcf7 .container_box {
display: block;
position: relative;
padding-left: 40px;
margin-bottom: 12px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-family: Jost Light;
color: #231f20;
line-height: 18px;
font-size: 14px;
padding-top: 0px;
}
.wpcf7 .popuprow .container_box {
padding-top: 3px;
}
.popmake-content .wpcf7 .container_box {
padding-top: 3px;
}
.wpcf7 .container_box input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
z-index: -1;
}
.pre_footer .wpcf7 .container_box {
color: #ffffff;
}
.wpcf7 .checkmark {
position: absolute;
top: 3px;
left: 0;
height: 30px;
width: 30px;
background-color: transparent;
border: 1px solid #000;
}
.wpcf7 .sspecial.checkmark {
top: 0;
}
.wpcf7 .sspecial .container_box {
line-height: 20px;
font-size: 14px;
padding-top: 0px;
}
@media (min-width: 1024px) {
.wpcf7 .sspecial .container_box {
padding-top: 0px;
}
}
.wpcf7 .checkmark:after {
content: "";
position: absolute;
display: none;
}
.pre_footer .wpcf7 .checkmark {
border: 1px solid #fff;
}
.wpcf7 .container_box input:checked ~ .checkmark {
background-color: #656565;
}
.wpcf7 .container_box input:checked ~ .checkmark:after {
display: block;
}
.pre_footer .wpcf7 textarea,
.pre_footer .wpcf7 input {
color: #ffffff;
}
.pre_footer .wpcf7 textarea::placeholder,
.pre_footer .wpcf7 input::placeholder {
color: #ffffff;
}
.pre_footer .wpcf7 input::-webkit-input-placeholder,
.pre_footer .wpcf7 textarea::-webkit-input-placeholder {
color: #ffffff;
}
.pre_footer .wpcf7 input::-moz-placeholder,
.pre_footer .wpcf7 textarea::-moz-placeholder {
color: #ffffff;
}
.pre_footer .wpcf7 input:-ms-input-placeholder,
.pre_footer .wpcf7 textarea:-ms-input-placeholder {
color: #ffffff;
}
.pre_footer .wpcf7 input:-moz-placeholder,
.pre_footer .wpcf7 textarea:-moz-placeholder {
color: #ffffff;
}
.pre_footer .wpcf7 input,
.pre_footer .wpcf7 textarea {
border-bottom: 1px solid #fff;
padding-left: 0px;
}
body input[type="submit"] {
display: inline-block;
border: none;
margin: 0px;
background-color: transparent;
width: auto;
float: right;
font-family: Inter Bold;
font-size: 16px;
line-height: 23px;
letter-spacing: 0px;
color: #030303;
padding-left: 0px;
border: 1px solid #656565;
padding: 16px 56px 18px 36px;
min-width: 229px;
border-radius: 0px;
-webkit-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
-moz-box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
box-shadow: -16px 16px 0px 0px rgba(101, 101, 101, 1);
text-transform: uppercase;
transition: unset;
justify-content: center;
cursor: pointer;
margin-top: 40px;
}
.wpcf7 .col-sm-12 input[type="submit"] {
margin-top: 100px;
float: left;
padding-left: 0px;
}
@media (min-width: 767px) {
body input[type="submit"] {
margin-top: 0px;
}
}
.wpcf7 .inal {
width: 100%;
padding: 24px 32px;
border: none;
background-color: transparent;
border-bottom: 1px solid #000;
width: 100%;
margin-bottom: 40px;
height: 65px;
}
.wpcf7 .inal label {
margin: 0px;
position: relative;
width: 100%;
}
.contlabel {
display: inline-table !important;
}
.wpcf7 .iconpdf {
width: 30px;
display: table-cell;
position: absolute;
top: -3px;
height: 30px;
right: 0px;
}
.wpcf7 .iconpdf .icon {
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/pdf2.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 100%;
height: 100%;
}
.wpcf7 .inal input[type="file"] {
display: none;
} #list_config {
opacity: 0px;
height: 0px;
width: 0px;
position: absolute;
z-index: -1;
}
.list_row {
z-index: 2;
position: relative;
}
.box-categorilist {
margin-top: 40px;
margin-bottom: 40px;
position: relative;
z-index: 9;
}
@media (min-width: 1540px) {
.box-categorilist {
margin-top: 40px;
}
}
@media (min-width: 1024px) {
.box-categorilist {
margin-top: 66px;
}
} .mini_project_item {
width: 100%;
}
.mini_project_item .mini_project_item_in {
width: 100%;
display: inline-block;
margin-bottom: 100px;
}
.list_row .mini_project_item:last-child .mini_project_item_in {
margin-bottom: 0px;
}
.mini_project_item .mini_project_item_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.mini_project_item .mini_project_item_img:before {
padding-bottom: 70%;
content: "";
display: block;
width: 100%;
}
.mini_project_item .mini_project_item_info {
padding: 55px 63px;
background-color: #fff;
position: relative;
z-index: 2;
right: 0px;
margin-top: 0px;
display: inline-block;
max-width: 100%;
float: left;
margin-left: 0px;
}
@media (min-width: 676px) {
.mini_project_item .mini_project_item_info {
max-width: 540px;
margin-top: -84px;
margin-left: 62px;
}
}
.mini_project_item .mini_project_item_categoria {
font-family: Inter-SemiBold;
font-size: 20px;
color: #030303;
line-height: 20px;
letter-spacing: -0.25px;
width: 100%;
padding-bottom: 23px;
}
.mini_project_item .mini_project_item_titolo {
font-family: Inter Bold;
font-size: 36px;
color: #404042;
line-height: 36px;
letter-spacing: -0.139px;
width: 100%;
padding-bottom: 53px;
}
.mini_project_item .mini_project_item_link {
font-size: 28px;
color: #030303;
line-height: 28px;
letter-spacing: -0.179px;
width: 100%;
padding-left: 84px;
} .mini_blog_item {
padding-right: 0px;
padding-left: 0px;
}
.mini_blog_item.col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.mini_blog_item .mini_blog_item_in {
width: 100%;
display: inline-block;
margin-bottom: 80px;
}
.mini_blog_item .mini_blog_item_img {
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.mini_blog_item .mini_blog_item_img:before { padding-bottom: 0%;
content: "";
display: block;
width: 100%;
}
.mini_blog_item .mini_blog_item_info {
padding: 0px;
padding-left: 0px;
position: relative;
z-index: 2;
right: 0px;
margin-top: 0px;
width: 100%;
}
@media (min-width: 767px) {
.mini_blog_item .mini_blog_item_in {
display: flex;
}
.mini_blog_item .mini_blog_item_img {
width: 100%;
max-width: calc(50% + 15px);
background-position: unset;
background-size: contain;
height: auto;
}
.mini_blog_item .mini_blog_item_info {
padding: 0px 94px;
max-width: calc(50% - 15px);
}
}
.mini_blog_item .mini_blog_item_categoria {
font-family: Jost Light;
font-size: 16px;
line-height: 23px;
color: #030303;
width: 100%;
padding-bottom: 17px;
padding-top: 30px;
}
.mini_blog_item .mini_blog_item_titolo {
font-family: Inter Bold;
font-size: 21px;
line-height: 31px;
color: #030303;
width: 100%;
padding-bottom: 17px;
}
.mini_blog_item .mini_blog_item_sommario {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
color: #030303;
width: 100%;
padding-bottom: 50px;
}
.mini_blog_item .buttonc-g {
}
.mini_blog_item .buttonc-g a {
color: #030303;
}
@media (min-width: 767px) {
.mini_blog_item .mini_blog_item_categoria {
padding-top: 0px;
}
#list_list .mini_blog_item .mini_blog_item_info {
order: 1;
padding-left: 0px;
}
#list_list .mini_blog_item .mini_blog_item_img {
order: 2;
}
#list_list .mini_blog_item:nth-child(odd) .mini_blog_item_info {
order: 2;
}
#list_list .mini_blog_item:nth-child(odd) .mini_blog_item_img {
order: 1;
padding-left: 0px;
}
#list_list .mini_blog_item:nth-child(odd) .mini_blog_item_info {
padding: 0px 94px;
padding-right: 0px;
}
} .rselect {
display: flex;
justify-content: center;
}
.customselect {
position: relative;
padding-right: 10px;
display: inline-block;
margin-top: 12px;
min-width: 200px;
}
.customselect .customselect_title {
padding-bottom: 10px;
display: flex;
font-family: Inter Bold;
color: #030303;
font-size: 16px;
line-height: 23px;
cursor: pointer;
width: 100%;
justify-content: left;
}
.l.rselect {
z-index: 3;
}
.l.rselect,
.r.rselect {
justify-content: flex-start;
}
@media (min-width: 767px) {
.r.rselect {
justify-content: flex-end;
}
.customselect .customselect_title {
justify-content: center;
}
}
.customselect .customselect_title .freccia {
height: 17px;
padding: 0px;
padding-right: 0px;
margin-top: 2px;
margin-left: 20px;
transition: 0.5s;
}
.customselect.open .customselect_title .freccia {
transform: rotate(90deg);
}
.customselect .customselect_title .freccia svg {
height: 100%;
}
.customselect .customselect_title .freccia svg path {
fill: #000;
}
.customselect .customselect_ul {
position: absolute;
z-index: 99;
border: 1px solid #979797;
width: auto;
background-color: #f5f5f5;
display: none;
left: 0px;
width: 100%;
}
@media (min-width: 992px) {
.customselect .customselect_ul {
background-color: #f5f5f5bd;
}
}
.r .customselect .customselect_ul {
right: 0px;
left: auto;
}
.customselect.open .customselect_ul {
display: block;
z-index: 999;
}
.customselect .customselect_ul .customselect_in_ul {
margin: 0px;
padding: 20px;
}
.customselect .customselect_ul .customselect_in_ul li {
list-style: none;
margin-top: 10px;
margin-bottom: 10px;
}
.customselect .customselect_ul .customselect_in_ul li a {
font-family: Jost Light;
font-size: 16px;
line-height: 23px;
white-space: nowrap;
}
@media (max-width: 992px) {
.r .customselect .customselect_ul {
right: auto;
left: 0px;
}
}
@media (min-width: 1400px) {
.customselect .customselect_title {
font-size: 16px;
line-height: 23px;
}
} .box-img_sola {
width: 100%;
}
.box-img_sola .box_img_immagine_in {
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-img_sola .box_img_immagine_in:before {
padding-bottom: 51%;
content: "";
display: block;
width: 100%;
}
.post {
width: 100%;
}
.box-correlati {
}
.box-correlati .box_titolo {
padding-top: 40px;
padding-bottom: 40px;
}
@media (min-width: 1024px) {
.box-correlati .box_titolo {
padding-bottom: 60px;
padding-top: 60px;
}
}
@media (min-width: 1540px) {
.box-correlati .box_titolo {
padding-bottom: 86px;
padding-top: 86px;
}
}
.box-correlati .list_correlati {
}
.box-correlati .list_correlati .row {
margin-left: -15px;
margin-right: -15px;
}
.box-correlati .list_correlati .row .col-lg-4 {
padding-left: 15px;
padding-right: 15px;
}
.box-correlati .correlati_item {
width: 100%;
display: inline-block;
margin-bottom: 0px;
}
.box-correlati .correlati_item_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-correlati .correlati_item_img:before {
padding-bottom: 93%;
content: "";
display: block;
width: 100%;
}
.box-correlati .correlati_item_info {
padding: 25px 46px;
background-color: #fff;
position: relative;
z-index: 2;
right: 0px;
margin-top: -84px;
display: inline-block;
max-width: 314px;
float: left;
}
.box-correlati .correlati_item_title {
font-size: 24px;
color: #231f20;
line-height: 24px;
letter-spacing: 0px;
width: 100%;
padding-bottom: 53px;
} .menu-animdiv {
position: fixed;
background-color: rgba(0, 0, 0, 0.6);
top: 0px;
right: 0;
bottom: 0;
z-index: 6;
left: 0px;
width: 100vw;
opacity: 0;
visibility: hidden;
transition: 0.65s;
}
.isopenmenu .menu-animdiv {
visibility: visible;
opacity: 1;
}
.menu-anim {
position: fixed;
top: -100%;
right: 0px;
bottom: 0;
z-index: 7;
left: 0px;
width: 100vw;
visibility: hidden;
transition: 0.65s;
}
.isopenmenu .menu-anim {
visibility: visible;
top: 0vw;
}
.menu-anim:before {
content: "";
background-color: #fff;
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.menu-anim .m {
padding: 40px 0px;
margin-top: 60px;
display: flex;
flex-direction: column;
justify-content: space-between;
position: absolute;
height: auto;
top: 0px;
right: 0px;
left: 0px;
}
.menu-anim .m .col-menu {
width: 100%;
}
.menu-anim .m:before {
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 100vw;
height: 100%;
z-index: 0;
}
@media (min-width: 767px) {
.menu-anim {
position: fixed;
top: -100vh;
}
.menu-anim .m {
width: 100%;
padding: 17vh 0px;
left: auto;
justify-content: center;
}
}
@media (min-width: 992px) {
.menu-anim .m {
height: 100%;
}
}
@media (min-width: 767px) {
.menu-anim {
height: 100vh;
}
.menu-anim .m .col-menu {
width: 50%;
}
}
.header_top .wrapper-navbar .menu-anim-box.container {
position: relative;
display: flex;
justify-content: flex-end;
height: 100%;
}
.header_top .wrapper-navbar .menu-anim-box.container .main-menu {
padding-top: 0px;
padding-bottom: 0px;
position: relative;
z-index: 2;
}
.navbar-nav {
}
.navbar-nav li {
padding: 0px;
margin: 0px;
list-style: none;
}
.navbar-nav li a {
font-family: Inter Medium;
font-size: 20px;
line-height: 40px;
letter-spacing: 0px;
color: #030303;
padding-right: 6px;
position: relative;
}
.navbar-nav li .opensubmenu {
position: absolute;
right: -24px;
top: 1px;
width: 18px;
height: 25px;
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/freciadown.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
transform: rotate(-90deg);
transition: transform 0.5s;
z-index: 99;
}
.navbar-nav li.isopen.menu-item-has-children .opensubmenu {
transform: rotate(0deg);
}
.navbar-nav li ul {
display: none;
padding-left: 0px;
}
.navbar-nav li.isopen ul {
display: block;
}
.navbar-nav li ul li {
}
.navbar-nav li ul li a {
font-family: Inter Medium;
font-size: 14px;
line-height: 30px;
padding-right: 0px;
} @media (min-width: 767px) {
.navbar-nav li a {
font-size: 25px;
line-height: 50px;
padding-right: 15px;
}
.navbar-nav li ul li a {
font-size: 15px;
line-height: 32px;
}
.navbar-nav li .opensubmenu {
right: -24px;
top: 5px;
width: 19px;
height: 25px;
}
}
@media (min-width: 1540px) {
.navbar-nav li a {
font-size: 30px;
line-height: 90px;
padding-right: 27px;
}
.navbar-nav li ul li a {
font-size: 20px;
line-height: 53px;
}
.navbar-nav li .opensubmenu {
right: -24px;
top: 9px;
width: 25px;
height: 25px;
}
}
.navbar-expand-md .navbar-nav {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.close-menu {
position: absolute;
top: 40px;
right: 0px;
z-index: 3;
}
.close-menu .closemenu {
z-index: 3;
width: 35px;
height: 35px;
background-color: transparent;
border: none;
cursor: pointer;
}
.close-menu .closemenu svg {
width: 23px;
}
.m .menu-info {
position: relative;
z-index: 2;
}
.m .menu-info,
.m .menu-info * {
font-family: Inter-Medium;
font-size: 16px;
line-height: 30px;
color: #231f20;
}
@media (min-width: 500px) {
.close-menu {
top: 40px;
right: 0px;
}
.close-menu .closemenu {
width: 35px;
height: 35px;
}
.close-menu .closemenu svg {
width: 35px;
position: relative;
left: -6px;
}
}
.singleproject {
width: 100%;
padding-top: 120px;
}
.singleproject .box_categoria {
padding-bottom: 28px;
}
.singleproject .box_titolo {
padding-bottom: 0px;
}
.singleproject .list_info_project {
padding-top: 44px;
}
.singleproject .list_info_project .row:first-child {
}
.singleproject .list_info_project .row {
padding-bottom: 24px;
}
.singleproject .list_info_project .t {
font-family: Inter Bold;
font-size: 18px;
letter-spacing: -0.13px;
color: #404042;
line-height: 34px;
}
.singleproject .list_info_project .d,
.singleproject .list_info_project .d * {
font-family: Inter-Light;
font-size: 18px;
letter-spacing: -0.4px;
color: #404042;
line-height: 34px;
}
.list_gallery_title {
font-family: Inter-SemiBold;
font-size: 42px;
letter-spacing: 0px;
color: #231f20;
line-height: 42px;
margin-top: 130px;
}
.list_gallery_projects {
margin-top: 50px;
margin-left: -15px;
margin-right: -15px;
}
.list_gallery_projects .gallery_item {
margin-bottom: 65px;
padding-left: 15px;
padding-right: 15px;
}
.list_gallery_projects .gallery_item .gallery_item_in {
}
.list_gallery_projects .gallery_item_img {
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.video_projects {
width: 100%;
height: 595px;
padding-top: 66px;
}
.video_projects .video_item_in {
position: relative;
width: 100%;
height: 100%;
}
.video_projects.iframe .video_item_img {
display: none;
}
.video_projects .video_item_img {
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
z-index: 3;
top: 0px;
left: 0px;
}
.video_projects .video_item_img:before {
content: "";
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
background-color: #686868;
opacity: 0.8;
}
.video_projects .video_item_img .icons_play {
position: absolute;
width: 100px;
height: 100px;
z-index: 3;
left: calc(50% - 50px);
top: calc(50% - 50px);
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/images/icons/video.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
cursor: pointer;
}
.video_projects .video_item_video {
width: 100%;
height: 100%;
}
.video_projects .video_item_video iframe {
width: 100%;
height: 100%;
}
.projectmenu {
margin-top: 82px;
}
.projectmenu {
margin-top: 82px;
}
.projectmenu .samplebutton a {
display: inline-block;
}
.projectmenu .buttonc-g .buttonl .el_svg {
margin-left: 0px;
}
.projectmenu .buttonc-g .buttonl .el_svg {
margin-left: 0px;
}
.projectmenu .buttonc-g a {
color: #231f20;
line-height: 22px;
}
.projectmenu .buttonc-g.l a {
padding-left: 0px;
}
.projectmenu .buttonc-g.r a {
padding-right: 0px;
}
.projectmenu .buttonc-g.l .el_svg {
margin-right: 10px;
}
.projectmenu .buttonc-g.r .el_svg {
margin-left: 10px;
}
.mabileselect {
display: none;
}
#list_list {
margin-top: 40px;
}
.blog_menu {
margin-top: 50px;
}
@media (min-width: 1024px) {
.blog_menu {
padding-top: 90px;
}
#list_list {
margin-top: 66px;
}
}
@media (min-width: 1540px) {
.blog_menu {
padding-top: 130px;
}
#list_list {
margin-top: 96px;
}
}
.blog_menu ul {
padding: 0px;
margin: 0px;
width: 100%;
display: inline-block;
}
.blog_menu ul li {
list-style: none;
color: #231f20;
cursor: pointer;
padding: 5px 20px;
padding-left: 0px;
float: left;
display: inline-block;
font-family: Inter-Medium;
font-size: 21px;
line-height: 25px;
width: 100%;
}
@media (min-width: 676px) {
.blog_menu ul {
display: inline-block;
}
.blog_menu ul li {
width: auto;
padding: 5px 20px;
}
}
@media (min-width: 1024px) {
.blog_menu ul {
display: flex;
justify-content: space-between;
}
}
.blog_menu ul li.active {
color: #030303;
}
.generetalist {
margin-top: 15px;
}
.box-maps {
padding-top: 0px;
}
.box-maps .box-maps_in {
padding-bottom: 0px;
}
.box-maps .box_maps_m {
}
.box-maps .box_maps_m #map {
width: 100%;
height: 805px;
} .itemgallery {
position: relative;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.itemgallery img {
height: auto;
width: 100%;
max-width: initial;
cursor: pointer;
}
.maving {
position: fixed;
padding: 0px;
width: 100%;
z-index: 1;
top: 0px;
left: 0px;
opacity: 0;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
}
.maving.vis {
z-index: 999999999;
opacity: 1;
}
.maving img {
height: auto;
width: 100%;
max-height: 100%;
max-width: 100%;
}
.popup_g {
width: 100%;
height: 100%;
position: fixed;
z-index: -1;
top: 0px;
left: 0px;
opacity: 0;
transition: 0.3s;
background-color: transparent;
visibility: hidden;
-webkit-transition-property: visibility, opacity;
-o-transition-property: visibility, opacity;
transition-property: visibility, opacity;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-in-out;
-o-transition-timing-function: ease-in-out;
transition-timing-function: ease-in-out;
background-color: rgba(255, 255, 255, 0.8);
}
.popup_g.in_ {
z-index: 99999999;
visibility: visible;
opacity: 1;
}
.popup_g .popup_g_in {
width: 100%;
height: 100%;
position: relative;
display: flex;
justify-content: center;
align-items: center;
padding: 15px;
opacity: 0;
z-index: 2;
}
.popup_g .popup_g_in img {
max-height: 100%;
max-width: 100%;
cursor: pointer;
}
.popup_g #popup_g_img_c {
width: 100%;
height: 100%;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
padding: 15px 15px;
opacity: 0;
z-index: 1;
top: 0px;
left: 0px;
}
.popup_g #popup_g_img_c img {
max-height: 100%;
max-width: 100%;
}
.popup_g .popup_g_in .leaflet-container {
z-index: 2;
max-height: 100%;
}
.popup_g .popup_close {
width: 40px;
height: 40px;
position: absolute;
top: 10px;
right: 10px;
z-index: 99999999;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/close.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 25px 25px;
padding: 7px;
}
.popup_g .popup_close i:before {
display: none;
}
.popup_nav {
-webkit-border-radius: 50px;
border-radius: 50px;
text-align: center;
line-height: 57px;
position: absolute;
cursor: pointer;
left: 20px;
top: calc(50% - 25px);
background-color: rgba(30, 30, 30, 0.7);
width: 50px;
height: 50px;
z-index: 99999999;
}
.popup_nav.hid {
display: none;
}
.popup_nav i {
font-family: FontAwesome;
font-weight: bold;
font-size: 28px;
color: #fff;
}
.popup_nav.l {
}
.popup_nav.r {
left: auto;
right: 20px;
}
.popup_g .popup_close.hid {
display: none;
}
.popup_g .popup_close i {
font-family: FontAwesome; font-size: 28px;
width: auto;
height: auto;
line-height: initial;
margin: 0px;
color: #000;
font-size: 44px;
}
.closeclock {
position: absolute;
width: 100%;
height: 100%;
left: 0px;
top: 0px;
z-index: 1;
}
.box-certificato {
}
.box-certificato .box_in {
}
.certificato {
margin-top: 35px;
width: 100%;
margin-left: 0%;
display: inline-block;
padding-right: 0px;
position: relative;
}
.certificato:before {
content: "";
position: absolute;
width: 36px;
height: 36px;
right: 0px;
top: 10px;
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/pdf.svg);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
display: none;
}
.certificato .icon {
width: 100%;
margin-right: 18px;
text-align: center;
margin-bottom: 16px;
}
.certificato .icon img {
max-width: 100%;
}
.certificato .testo {
width: 100%;
text-align: center;
}
.certificato .testo,
.certificato .testo * {
font-size: 26px;
line-height: 34px;
color: #404042;
letter-spacing: -0.13px;
}
.certificato .testo strong,
.certificato .testo b {
font-family: Jost Bold;
}
.certificato .testo h1,
.certificato .testo h2,
.certificato .testo h3,
.certificato .testo h4,
.certificato .testo h5,
.certificato .testo h6 {
font-family: Inter Bold;
font-size: 30px;
line-height: 40px;
}
.certificato .testo h3 {
font-size: 20px;
line-height: 30px;
}
.certificato .testo h4 {
font-size: 20px;
line-height: 30px;
}
.certificato .testo h5 {
font-size: 20px;
line-height: 30px;
}
@media (min-width: 676px) {
.certificato {
display: inline-flex;
padding-right: 60px;
}
.certificato .icon {
width: 107px;
margin-right: 18px;
}
.certificato .testo,
.certificato .testo * {
font-size: 36px;
line-height: 44px;
}
.certificato:before {
display: block;
}
.certificato .testo {
width: 100%;
text-align: left;
}
}
@media (min-width: 851px) {
.certificato {
margin-top: 65px;
width: 50%;
margin-left: 50%;
}
}
.popupcerca {
width: 100%;
height: 100vh;
position: fixed;
top: 100vh;
right: 0px;
overflow: hidden;
z-index: 10;
transition: 0.5s;
opacity: 0;
background-color: transparent;
visibility: hidden;
padding: 0px 30px;
}
.openric .popupcerca {
background-color: #f2f2f2;
top: 0px;
visibility: visible;
opacity: 1;
}
@media (min-width: 1400px) {
.popupcerca_title {
font-size: 41px;
}
}
.formricerca {
margin-top: 0px;
}
.popupcerca_in {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.popupcerca_in .popupcerca_box {
width: 100%;
max-width: 100%;
padding: 0px 0px;
}
.popupcerca_title {
font-family: Inter Bold;
font-size: 30px;
line-height: 35px;
letter-spacing: 0px;
color: #030303;
padding-bottom: 40px;
text-align: center;
}
.popupcerca_group {
width: 100%;
display: inline-block;
justify-content: space-between;
}
.popupcerca_group input {
margin-right: 0px;
text-align: center;
}
@media (max-width: 767px) {
.popupcerca_group .buttoncustom-g {
width: 100%;
text-align: center;
display: flex;
justify-content: center;
}
}
@media (min-width: 767px) {
.popupcerca_group input {
margin-right: 80px;
}
.popupcerca_group {
display: flex;
}
.popupcerca_in .popupcerca_box {
max-width: 920px;
padding: 0px 30px;
}
.popupcerca_title {
font-size: 38px;
line-height: 51px;
padding-bottom: 80px;
}
}
@media (min-width: 1024px) {
.popupcerca_title {
padding-bottom: 130px;
}
}
.search-box {
padding-bottom: 100px;
}
.search-box .box .box_in {
padding-top: 30px;
padding-bottom: 30px;
padding-right: 30px;
padding-left: 30px;
}
.search-box .box-singolo_titolo.mt {
margin-bottom: 60px;
}
.search-box .box-singolo_titolo.cerca {
margin-top: 30px;
}
.c_404-box {
height: 100vh;
display: flex;
align-content: center;
justify-content: center;
align-items: center;
}
.c_404-box .c_404 {
}
.c_404-box .c_404 .box_titolo {
text-align: center;
}
.items_missing {
width: 100%;
text-align: center;
font-family: Inter Bold;
font-size: 30px;
line-height: 35px;
letter-spacing: -0.69px;
color: #404042;
padding-bottom: 30px;
} .animated {
position: relative;
transition: 0.5s;
}
.animated:after {
content: "";
width: 100%;
height: 100%;
position: absolute;
z-index: 3;
transition: 0.5s;
right: 0px;
top: 0px;
background-color: #fff;
}
.animated.l:after {
right: auto;
left: 0px;
}
.animated.anim_end:after {
width: 0%;
}
.animated.t.anim_end:after {
transition-delay: 0.4s;
width: 0%;
}
.animatedtext .anmt {
-webkit-transform: translateY(30px);
transform: translateY(30px);
opacity: 0;
transition: 0.5s;
}
.animatedtext.anim_end .anmt {
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t.anmt,
.animatedtext.anim_end .t1.anmt {
transition-delay: 0.4s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t2.anmt {
transition-delay: 0.5s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t3.anmt {
transition-delay: 0.7s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t4.anmt {
transition-delay: 0.9s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t5.anmt {
transition-delay: 1s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t6.anmt {
transition-delay: 1.2s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
}
.animatedtext.anim_end .t7.anmt {
transition-delay: 1.4s;
-webkit-transform: translateY(0px);
transform: translateY(0px);
opacity: 1;
} .box-breadcrumbs {
width: 100%;
padding-top: 40px;
padding-bottom: 20px;
}
@media (min-width: 1024px) {
.box-breadcrumbs {
padding-top: 80px;
padding-bottom: 20px;
}
}
@media (min-width: 1540px) {
.box-breadcrumbs {
padding-top: 86px;
padding-bottom: 40px;
}
}
.box-breadcrumbs .box_in {
}
.box-breadcrumbs .box_in ul {
padding: 0px;
margin: 0px;
display: flex;
}
.box-breadcrumbs .box_in ul li {
list-style: none;
padding-right: 15px;
margin-right: 15px;
position: relative;
}
.box-breadcrumbs .box_in ul li:after {
content: "|";
font-family: Jost Light;
font-size: 12px;
line-height: 18px;
letter-spacing: 0px;
color: #030303;
position: absolute;
right: 0px;
top: 2px;
}
.box-breadcrumbs .box_in ul li:last-child {
padding-right: 0px;
margin-right: 0px;
}
.box-breadcrumbs .box_in ul li:last-child:after {
display: none;
}
.box-breadcrumbs .box_in ul li a {
}
.box-breadcrumbs .box_in ul li,
.box-breadcrumbs .box_in ul li * {
font-family: Jost Light;
font-size: 12px;
line-height: 23px;
letter-spacing: 0px;
color: #030303;
text-transform: uppercase;
}
.singlepost {
width: 100%;
}
.singlepost .box_categoria {
width: 100%;
padding-top: 4px;
}
.singlepost .box_titolo {
padding-bottom: 30px;
}
.singlepost .box-semplice_testo {
padding-top: 0px;
}
@media (min-width: 1024px) {
.singlepost .box_titolo {
padding-bottom: 37px;
}
}
.singlepost .box-singolo_titolo .box_titolo {
padding-bottom: 0px;
} .box-last_item_post_type {
width: 100%;
padding-top: 71px;
}
.box-last_item_post_type .list_last_item_post_type {
}
.box-last_item_post_type .box_in {
position: relative;
width: 100%;
overflow: hidden;
}
.box-last_item_post_type .listdrag {
}
.box-last_item_post_type .list_last_item_post_type.row {
}
.box-last_item_post_type .list_last_item_post_type.row .col-lg-4 {
}
.box-last_item_post_type
.list_last_item_post_type.row
.col-lg-4
.last_item_post_type_item {
}
.box-last_item_post_type .last_item_post_type_item {
width: 100%;
display: inline-block;
margin-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
}
.box-last_item_post_type .last_item_post_type_item_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-last_item_post_type .last_item_post_type_item_img:before {
padding-bottom: 67%;
content: "";
display: block;
width: 100%;
}
.box-last_item_post_type .last_item_post_type_item_info {
padding: 24px 0px;
position: relative;
z-index: 2;
right: 0px;
margin-top: 0px;
display: inline-block;
float: left;
}
.box-last_item_post_type .correlati_item_date {
font-family: Jost Light;
font-size: 16px;
color: #030303;
line-height: 23px;
letter-spacing: 0px;
width: 100%;
padding-bottom: 17px;
}
.box-last_item_post_type .last_item_post_type_item_title {
font-family: Inter Bold;
font-size: 22px;
color: #030303;
line-height: 32px;
letter-spacing: 0px;
width: 100%;
padding-bottom: 0px;
}
.box-last_item_post_type .col-lg-4:first-child .last_item_post_type_item {
padding-left: 0px;
}
.box-last_item_post_type
.col-lg-4:first-child
.last_item_post_type_item
.last_item_post_type_item_img {
margin-left: 15px;
max-width: calc(100% - 15px);
}
.box-last_item_post_type
.col-lg-4:first-child
.last_item_post_type_item
.last_item_post_type_item_info {
padding-left: 15px;
}
.box-last_item_post_type .col-lg-4:last-child .last_item_post_type_item {
padding-right: 0px;
}
.box-last_item_post_type
.col-lg-4:last-child
.last_item_post_type_item
.last_item_post_type_item_img {
margin-right: 15px;
max-width: calc(100% - 15px);
}
.box-last_item_post_type
.col-lg-4:last-child
.last_item_post_type_item
.last_item_post_type_item_info {
padding-right: 15px;
}
@media (max-width: 991px) {
.box-last_item_post_type .list_last_item_post_type.row .col-lg-4 {
width: 280px;
}
.box-last_item_post_type .list_last_item_post_type {
display: inline-flex;
flex-wrap: unset;
}
.box-last_item_post_type .box_in {
position: relative;
overflow: hidden;
width: calc(100% + 60px);
max-width: calc(100% + 60px);
margin-left: -30px;
margin-right: -30px;
justify-content: center;
display: flex;
} .box-last_item_post_type .listdrag {
width: 280px;
max-width: 280px;
position: relative;
z-index: 2;
}
}
.box-box_list_elements {
width: 100%;
}
.box-box_list_elements .bg {
width: 100%;
padding-top: 80px;
padding-bottom: 60px;
background-color: #77a8d5;
position: relative;
overflow: hidden;
}
.box-box_list_elements .container {
position: relative;
}
.box-box_list_elements .container:before {
content: "";
width: 1426px;
height: 1426px;
position: absolute;
background-color: #305b93;
opacity: 0.3;
z-index: 1;
transform: rotate(45deg);
top: -1340px;
right: -598px;
}
.box-box_list_elements .box_in {
}
.box-box_list_elements .box_box_list_elements_title {
font-family: Inter Bold;
font-size: 30px;
line-height: 40px;
letter-spacing: 0px;
color: #fff;
padding-bottom: 35px;
}
.box-box_list_elements .box_box_list_elements_items {
position: relative;
z-index: 2;
}
.box-box_list_elements .itm {
padding-bottom: 50px;
}
.box-box_list_elements .itm .box_box_list_elements_items_titolo {
padding-left: 50px;
position: relative;
}
.box-box_list_elements .itm .box_box_list_elements_items_titolo .icons {
position: absolute;
left: 0px;
top: 10px;
width: 25px;
height: 18px;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.box-box_list_elements .itm .box_box_list_elements_items_titolo,
.box-box_list_elements .itm .box_box_list_elements_items_titolo * {
font-family: Inter Medium;
font-size: 15px;
line-height: 30px;
letter-spacing: 0px;
color: #fff;
}
@media (min-width: 767px) {
.box-box_list_elements .box_box_list_elements_title {
font-size: 38px;
line-height: 50px;
padding-bottom: 43px;
}
}
.box-icons_list_by {
padding-top: 40px;
}
.box-icons_list_by.menotop {
padding-top: 80px;
}
@media (min-width: 1024px) {
.box-icons_list_by {
padding-top: 80px;
}
.box-icons_list_by.menotop {
padding-top: 51px;
}
}
@media (min-width: 1540px) {
.box-icons_list_by {
padding-top: 120px;
}
.box-icons_list_by.menotop {
padding-top: 71px;
}
}
.box-icons_list_by .box_in {
}
.box-icons_list_by .box_icons_list_by_items_row {
margin-left: 0px;
margin-right: 0px;
}
.box-icons_list_by .box_icons_list_by_items {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 60px;
}
@media (min-width: 1024px) {
.box-icons_list_by .box_icons_list_by_items {
}
}
@media (min-width: 1540px) {
.box-icons_list_by .box_icons_list_by_items {
padding-bottom: 94px;
}
}
.box-icons_list_by .box_icons_list_by_items .itm {
}
.box-icons_list_by .box_icons_list_by_items .box_icons_list_by_items_group {
display: flex;
}
.box-icons_list_by .box_icons_list_by_items .box_icons_list_by_items_icon {
width: 60px;
height: 60px;
display: flex;
justify-content: center;
align-items: center;
align-content: center;
margin-right: 10px;
}
.box-icons_list_by .box_icons_list_by_items .box_icons_list_by_items_icon img {
height: 100%;
}
.rompipiupiccoli
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_icon
img {
height: 50%;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo:not(.area) {
font-family: Inter Bold;
font-size: 21px;
color: #030303;
line-height: 28px;
letter-spacing: 0px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo.area {
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo.area,
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo.area
* {
font-family: Inter Medium;
font-size: 15px;
line-height: 26px;
color: #030303;
letter-spacing: 0px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo.area
strong {
font-family: Jost Bold;
font-size: 21px;
line-height: 31px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_descrizione {
padding-top: 32px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_descrizione,
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_descrizione
* {
font-family: Jost Light;
font-size: 16px;
color: #030303;
line-height: 29px;
letter-spacing: 0px;
}
.box-icons_list_by .box_icons_list_by_items .box_icons_list_by_items_link {
margin-top: 26px;
}
@media (min-width: 676px) {
}
@media (min-width: 992px) {
}
.buttonl-g {
}
.buttonl-g.l {
text-align: left;
}
.buttonl-g.c {
text-align: center;
}
.buttonl-g.r {
text-align: right;
}
.buttonl-g .link_freccia {
font-family: Inter Bold;
font-size: 16px;
color: #030303;
line-height: 31px;
letter-spacing: 0px;
display: inline-flex;
}
.buttonl-g .link_freccia .el_svg {
height: 18px;
margin-left: 10px;
margin-top: 3px;
transition: 0.5s;
}
.buttonl-g .link_freccia .el_svg svg {
height: 100%;
transition: 0.5s;
}
.buttonl-g .link_freccia:hover .el_svg {
-webkit-transform: translateX(15px);
transform: translateX(15px);
}
@media (min-width: 767px) {
.buttonc-g .link_freccia {
font-size: 18px;
line-height: 25px;
}
.buttonc-g .link_freccia .el_svg {
height: 25px;
margin-left: 20px;
}
}
.box-coloneditesto {
padding-top: 40px;
}
@media (min-width: 1024px) {
.box-coloneditesto {
padding-top: 51px;
}
}
@media (min-width: 1540px) {
.box-coloneditesto {
padding-top: 71px;
}
}
.box-coloneditesto .box_in {
}
.box-coloneditesto .box_coloneditesto_items_row {
margin-left: -15px;
margin-right: -15px;
}
.box-coloneditesto .box_coloneditesto_items {
padding-left: 15px;
padding-right: 15px;
}
.popuprow {
margin-left: -15px;
margin-right: -15px;
}
.popuprow .col-sm-6,
.popuprow .col-sm-12 {
padding-left: 15px;
padding-right: 15px;
}
.pum-theme-tema-predefinito {
background-color: rgba(0, 0, 0, 0.48) !important;
}
.pum-container.custom-position {
position: relative;
}
.pum-theme-tema-predefinito .pum-container.popmake .pum-close {
position: absolute;
padding: 0px;
height: 35px;
width: 35px;
background-color: transparent;
color: #000;
line-height: 24px;
font-size: 24px;
font-family: Arial;
font-weight: 100;
border-style: none;
border-color: rgb(255, 255, 255);
border-width: 2px;
border-radius: unset;
box-shadow: unset;
text-shadow: unset;
top: 20px;
right: 20px;
font-size: 0px;
line-height: 26px;
width: 25px;
height: 25px;
}
.pum-theme-tema-predefinito .pum-container.popmake .pum-close::before {
content: "";
font-size: 30px;
line-height: 35px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
background-image: url(//www.studiomediastudio.it/wp-content/themes/farmerbit/assets/svg/close-modal.svg);
background-position: center;
background-repeat: no-repeat;
width: 25px;
height: 25px;
display: block;
}
.pum-theme-tema-predefinito .pum-container.popmake .pum-title,
.pum-theme-tema-predefinito .pum-container.popmake .pum-title {
color: #030303;
text-align: left;
text-shadow: none;
font-family: Inter Bold;
font-weight: 400;
font-size: 30px;
font-style: unset;
line-height: 40px;
margin-bottom: 30px;
}
body .pum-theme-279 .pum-container,
body .pum-theme-tema-predefinito .pum-container {
padding: 85px 67px;
max-width: 920px !important;
background-color: #fff;
}
@media (max-width: 850px) {
body .pum-theme-279 .pum-container,
body .pum-theme-tema-predefinito .pum-container {
padding: 40px 40px;
}
}
.paypall {
width: 100%;
padding-top: 20px;
padding-bottom: 50px;
}
.box-team {
width: 100%;
padding-top: 80px;
}
.box-team .box_in {
}
.box-team .box_in .box_team_items_row {
}
.box-team .box_in .box_team_item {
}
.box-team .box_in .box_team_item .news_items_img {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.box-team .box_in .box_team_item .news_items_img:before {
padding-bottom: 100%;
content: "";
display: block;
width: 100%;
}
.box-team .box_in .box_team_item .box_team_item_group {
display: flex;
padding-top: 20px;
}
.box-team .box_in .box_team_item .box_team_item_icon {
width: 63px;
height: 63px;
margin-right: 38px;
}
.box-team .box_in .box_team_item .box_team_item_icon img {
height: 100%;
}
.box-team .box_in .box_team_item_title {
font-family: Inter Bold;
font-size: 30px;
line-height: 40px;
padding-top: 30px;
padding-bottom: 30px;
}
@media (min-width: 992px) {
.box-team .box_in .box_team_item_title {
padding-top: 0px;
}
}
.box-team .box_in .box_team_item .box_team_item_desc {
}
.box-team .box_in .box_team_item .box_team_item_desc,
.box-team .box_in .box_team_item .box_team_item_desc * {
font-family: Jost Light;
font-size: 16px;
line-height: 29px;
color: #030303;
padding-bottom: 10px;
}
.box-team .box_in .box_team_item .box_team_item_desc strong,
.box-team .box_in .box_team_item .box_team_item_desc b {
font-family: Jost Bold;
}
.box-team .box_in .box_team_item .box_team_item_descrizione {
}
.box-team .box_in .box_team_item .box_team_item_descrizione,
.box-team .box_in .box_team_item .box_team_item_descrizione * {
font-family: Jost Light;
font-size: 16px;
line-height: 32px;
color: #030303;
}
.box-team .box_in .box_team_item .box_team_item_descrizione strong,
.box-team .box_in .box_team_item .box_team_item_descrizione b {
font-family: Jost Bold;
}
.imtobg {
background-image: url(https://www.studiomediastudio.it/wp-content/themes/farmerbit/assets/images/rectangle.png);
background-size: 933px 933px;
background-position: calc(100vw - 465px) center;
background-repeat: no-repeat;
}
.sottotitolo_testo .box {
padding-top: 50px;
margin: 0;
}
.sottotitolo_testo .box_in {
min-height: auto;
}
.contaticonf
.sottotitolo_testo
.box-icons_list_by
.box_icons_list_by_items.col-lg-4 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
@media (min-width: 992px) {
.contaticonf .sottotitolo_testo { padding-right: 30px;
}
.contaticonf
.sottotitolo_testo
.box-icons_list_by
.box_icons_list_by_items.col-lg-4 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
padding-left: 0px;
}
}  .navbar {
padding: 35px 0px;
}
.homespecial .box_titolo {
font-size: 36px;
line-height: 46px;
}
.box-box-descrizione {
margin-top: -10vh;
}
.box-box_2 .box_box_2_items_titolo {
font-size: 30px;
line-height: 40px;
}
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
padding-top: 40px;
padding-bottom: 40px;
}
.box-box_2 .box_box_2_items {
margin-bottom: 0px;
} .box_titolo {
font-size: 45px;
line-height: 55px;
}
h2.box_titolo.t2 {
font-size: 40px;
line-height: 50px;
}
.box.box-box_list_elements {
padding-top: 80px;
}
.box-box_list_elements .box_box_list_elements_items {
padding-left: 15px;
padding-right: 15px;
}
.box-box_list_elements .itm .box_box_list_elements_items_titolo * {
font-size: 18px;
} .box-team .box_in .box_team_item .box_team_item_descrizione {
margin-top: 10px;
}
.postbianco .box_titolo {
font-size: 50px;
line-height: 60px;
}
.postbianco .box-breadcrumbs {
width: 100%;
padding-top: 80px;
padding-bottom: 40px;
}
.box-team .box_in .box_team_item_title {
padding-top: 0px;
} .lavora .box-icons_list_by .box_icons_list_by_items_row {
margin-left: 0;
margin-right: 0;
}
.lavora .box-icons_list_by .box_icons_list_by_items {
border: 1px solid;
padding: 40px;
}
.wpcf7 input {
margin-bottom: 20px;
}
.wpcf7 {
margin-top: 40px;
} .inviocv .box-singolo_titolo {
margin-top: 40px;
}
ul {
padding-left: 15px;
}
body .pum-content li {
margin-top: 5px;
margin-bottom: 5px;
line-height: 32px;
} .pum .privacy-form,
.pum .invio-form {
margin-top: 20px;
} .contaticonf .layoutshort {
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.contaticonf .box-singolo_titolo {
margin-top: 50px;
width: 100%;
} .semplice_testo h6,
.semplice_testo strong h6,
.semplice_testo h6 strong {
font-family: Inter Bold;
color: #5380b4;
margin-top: 10px;
margin-bottom: 10px;
font-size: 20px;
line-height: 30px;
} .link .box-coloneditesto {
padding-top: 0px;
}
@media (max-width: 1249px) {
.box-box .box_row_image {
min-height: 678px;
min-width: 678px;
max-height: 900px;
max-width: 900px;
}
}
@media (max-width: 1200px) {
.footer .widgets_footer .col_ {
padding-right: 15px;
}
}
@media (max-width: 1024px) {
.box-box .box_row_image {
min-height: 678px;
min-width: 678px;
max-height: 900px;
max-width: 900px;
}
.box-box.d .box_row_image {
left: 10%;
margin-top: -30%;
}
.box_titolo {
font-size: 40px;
line-height: 50px;
}
.postbianco .box_titolo {
font-size: 40px;
line-height: 50px;
}
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
font-size: 40px;
line-height: 50px;
}
.box-box_2 .box_box_2_items_titolo {
font-size: 30px;
line-height: 40px;
}
.box-box_2 .box_box_2_items .itm {
padding-top: 64px;
padding-bottom: 64px;
} .box_titolo {
font-size: 40px;
line-height: 50px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo:not(.area) {
font-size: 18px;
line-height: 28px;
}
h2.box_titolo.t2 {
font-size: 30px;
line-height: 40px;
} body .pum-theme-tema-predefinito .pum-container {
padding: 40px 30px;
}
}
@media (max-width: 992px) {
.box-box .box_row_image {
min-height: 678px;
min-width: 678px;
max-height: 678px;
max-width: 678px;
}
.homespecial .box_titolo {
font-size: 30px;
line-height: 40px;
}
.box-box-descrizione {
margin-top: 0vh;
}
.navbar {
padding: 25px 0px;
}
.box-singolo_titolo {
margin-top: 80px;
}
.box-box_2 .box_box_2_itemslist.row .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
padding-left: 30px;
padding-right: 30px;
}
.box-box_2 {
padding-top: 80px;
} .box-box {
padding-top: 80px;
} .box-team .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.box-team .col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.box-team .col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
} .box-icons_list_by {
padding-top: 80px;
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo:not(.area) {
font-size: 20px;
line-height: 30px;
} .box.box-coloneditesto .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
} .row.box-categorilist .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
} .contaticonf .box-icons_list_by .box_icons_list_by_items {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 30px;
}
.contaticonf .box-singolo_titolo {
margin-top: 0px;
width: 100%;
}
}
@media (max-width: 768px) {
.box-box .box_row_image {
min-height: 650px;
min-width: 650px;
max-height: 650px;
max-width: 650px;
left: 0px;
}
.box-box-descrizione {
margin-top: -10vh;
}
.box-box_2 .box_box_2_items .itm {
padding: 34px;
padding-top: 60px;
padding-bottom: 60px;
}
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
font-size: 34px;
line-height: 44px;
} .box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo:not(.area) {
font-size: 22px;
line-height: 28px;
} #list_list .mini_blog_item:nth-child(2n + 1) .mini_blog_item_info {
padding: 0px 60px;
padding-right: 60px;
padding-right: 0px;
}
}
@media (max-width: 767px) {
.page-template-blog .box.box-box.l {
min-height: unset;
}
.box.box-box.altminim {
min-height: 430px;
}
.page-template-blog .box-categorilist {
margin-top: 50px;
margin-bottom: 50px;
position: relative;
z-index: 9;
}
.mini_blog_item .mini_blog_item_img {
height: 50vh;
}
.box-box.l .box_row_image {
top: 0px;
margin-top: 0px;
min-width: 400px;
min-height: 400px;
max-height: 400px;
max-width: 400px;
}
.box-box .imgoncol {
position: absolute;
z-index: 0;
left: 0px;
top: 30px;
}
.box-box .box_row_image,
.box.box-box.homespecial .box_row_image {
top: 0px;
margin-top: -30px;
width: 100%;
height: auto;
min-width: 400px;
min-height: 400px;
max-height: 400px;
max-width: 400px;
}
.box-box .box_row_image {
top: 0px;
margin-top: -30px;
width: 100%;
height: auto;
min-width: 400px;
min-height: 400px;
max-height: 400px;
max-width: 400px;
}
.box-box.d .box_row_image {
left: unset;
margin-top: -30px;
}
.box-box .box_in {
padding-bottom: 0px;
}
.homespecial .box_sopra_titolo,
.homespecial .box_titolo {
text-align: center;
}
.sottotitolo_testo li {
padding-left: 10px;
}
.box-breadcrumbs .box_in ul li,
.box-breadcrumbs .box_in ul li * {
}
.box-box .box_row_image .box_img_bg .img_bg {
opacity: 0.5;
}
.box-box {
padding-top: 80px;
}
.box-box.l .box_row_image {
top: 0px;
}
.box.box-box.d {
padding-top: 40px;
}
.footer .widgets_footer .col_ {
padding-right: 0;
}
.nav-on_top .buttonsmenu.findicon {
margin-right: 40px;
}
.box-last_item_post_type .last_item_post_type_item_title {
font-size: 21px;
line-height: 31px;
}
.box_sopra_titolo {
padding-bottom: 30px;
}
.box-box.homespecial .box_row.hastext {
min-height: 460px;
}
.box-box.homespecial .box_row.hastext {
padding-top: 150px;
}
.box-box.l .box_row_image {
left: -150px;
margin-top: 0;
}
.box-box-descrizione {
margin-top: 0;
}
.box-box .noimgoncol {
position: relative;
z-index: 2;
text-align: center;
}
.box-box .noimgoncol .sottotitolo_testo {
text-align: center;
}
.box.box-box.d .noimgoncol {
text-align: left;
}
.box-box .noimgoncol .sottotitolo_testo {
text-align: center;
}
.samplebutton a,
.buttonc-g .btn {
font-size: 14px;
padding: 16px 36px 18px 36px;
}
.box-singolo_titolo .box_titolo {
font-size: 32px;
line-height: 42px;
}
.box-box_2 .box_box_2_itemslist.row .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding-left: 30px;
padding-right: 30px;
}
.box-box_2 .box_box_2_itemslist.row .col-lg-6:first-child {
margin-bottom: 50px;
}
.box-last_item_post_type {
width: 100%;
padding-top: 40px;
}
.box-box_2 {
padding-top: 40px;
}
.box_titolo {
font-size: 34px;
line-height: 44px;
}
.postbianco .box_titolo {
font-size: 34px;
line-height: 44px;
} .box-box_list_elements .col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
padding: 0;
}
.box-box_list_elements .itm {
padding-bottom: 20px;
}
.box-box_list_elements .box_box_list_elements_title {
text-align: left;
} .sottotitolo_testo,
.sottotitolo_testo * {
text-align: left;
}
.box-box.altminim .sottotitolo_testo * {
text-align: center !important;
}
.box-team .box_in .box_team_item .news_items_img {
width: 50%;
border: 1px solid;
}
.box-team .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.box-team .col-lg-1 {
-webkit-box-flex: 0;
-ms-flex: 0 0 0%;
flex: 0 0 0%;
max-width: 0%;
}
.box-team .col-lg-7 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.box-team {
padding-top: 80px;
}
.box-team .box_in .box_team_item_title {
padding-top: 50px;
}       .lavora .box-icons_list_by .box_icons_list_by_items.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.lavora .box-singolo_titolo {
margin-top: 80px;
}
.box-singolo_titolo.left .box_titolo {
text-align: center;
} .wpcf7 input,
.wpcf7 .inal,
.wpcf7 textarea {
padding: 24px 12px;
}
.box-box .buttonc-g {
padding-top: 40px;
display: inline-block;
padding-bottom: 40px;
} .box-icons_list_by .box_icons_list_by_items.col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.sottotitolo_testo h2 {
font-size: 24px;
line-height: 34px;
margin-bottom: 40px;
} .box-icons_list_by .box_icons_list_by_items {
padding-left: 0px;
padding-right: 0px;
padding-bottom: 60px;
}
.box-icons_list_by .box_icons_list_by_items_row {
margin-left: 0px;
margin-right: 0px;
} .box.box-coloneditesto .col-lg-4 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.box_coloneditesto_items h3 {
font-size: 22px;
line-height: 32px;
margin-bottom: 0px;
}
.box.box-coloneditesto.container {
max-width: calc(100% - 0px);
} .pum-theme-tema-predefinito .pum-container.popmake .pum-title,
.pum-theme-tema-predefinito .pum-container.popmake .pum-title {
font-size: 24px;
line-height: 34px;
} #list_list .mini_blog_item:nth-child(2n + 1) .mini_blog_item_info {
padding: 0;
padding-right: 0px;
padding-right: 0px;
}
.row.box-categorilist .col-lg-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.customselect .customselect_title {
padding-bottom: 30px;
}
.page-template-blog .box-categorilist {
margin-bottom: 0px;
}
.mini_blog_item .mini_blog_item_in {
margin-bottom: 50px;
} .box-semplice_testo h2,
.box-semplice_testo h3,
.box-semplice_testo h4,
.box-semplice_testo h5,
.box-semplice_testo h6 {
font-family: Inter Bold;
font-size: 21px;
line-height: 30px;
margin-bottom: 10px;
margin-top: 10px;
} .contaticonf .box-box .noimgoncol .sottotitolo_testo * {
}
.contaticonf .box-box .noimgoncol .sottotitolo_testo .box-icons_list_by * {
text-align: left;
}
.contaticonf .box-singolo_titolo {
margin-top: 50px;
width: 100%;
}
}
@media (max-width: 575px) {
.box.box-box.d {
padding-top: 20px;
}
.box-breadcrumbs .box_in ul li:last-child {
padding-right: 0px;
margin-right: 0px;
display: none;
}
.box-box_2 .box_box_2_items_titolo {
font-size: 24px;
line-height: 34px;
}
.box-singolo_titolo .box_titolo {
font-size: 28px;
line-height: 38px;
}
.homespecial .box_titolo {
font-size: 30px;
line-height: 40px;
}
.box_titolo {
font-size: 30px;
line-height: 40px;
}
.postbianco .box_titolo {
font-size: 30px;
line-height: 40px;
}
.box-box {
padding-top: 80px;
}
.box.box-box.d {
padding-top: 40px;
}
.box.box-box_list_elements {
padding-top: 80px;
}
.box-box_list_elements .bg {
padding-top: 60px;
padding-bottom: 60px;
}
.navbar {
padding: 15px 0px;
}
.box-box.homespecial .box_row.hastext {
padding-top: 80px;
}
.box_row_testo h1,
.box_row_testo h2,
.box_bottom .box_row_testo h1,
.box_bottom .box_row_testo h2 {
font-size: 30px;
line-height: 40px;
}
.footer {
padding-top: 80px;
padding-bottom: 80px;
}
.box-box.homespecial .box_row.hastext {
min-height: 440px;
}
.box-box_list_elements .bg {
padding-top: 40px;
padding-bottom: 40px;
} .box-team .box_in .box_team_item .news_items_img {
width: 80%;
}
.footer {
padding-top: 80px;
padding-bottom: 10px;
}
.postbianco .box-breadcrumbs {
width: 100%;
padding-top: 80px;
padding-bottom: 40px;
}
.box-team {
padding-top: 40px;
}
.box-team .box_in .box_team_item_title {
font-size: 26px;
line-height: 36px;
}
.box-team .box_in .box_team_item .news_items_img {
width: 100%;
}
body input[type="submit"] {
float: none;
} .box-icons_list_by {
padding-top: 50px;
}
.box-icons_list_by .box_icons_list_by_items .col-sm-6 {
-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
} .box-singolo_titolo {
margin-top: 80px;
}
.box-icons_list_by.menotop {
padding-top: 40px;
}
.box-icons_list_by .box_icons_list_by_items {
padding-bottom: 40px;
} .invio-form {
text-align: center;
margin: 0 auto;
}
body input[type="submit"] {
float: none;
} .page-template-blog .mini_blog_item .mini_blog_item_img {
height: 30vh;
}
}
@media (max-width: 320px) {
.box-box .box_row_image {
min-height: 400px;
min-width: 400px;
max-height: 400px;
max-width: 400px;
}
.nav-on_top .buttonsmenu.findicon {
margin-right: 20px;
}
.navbar {
padding: 15px 0px;
}
.box-box_2 .box_box_2_items_titolo {
font-size: 22px;
line-height: 32px;
}
.container {
margin-left: 20px;
margin-right: 20px;
max-width: calc(100% - 40px);
}
.box-box_2 .box_box_2_itemslist.row .col-lg-6 {
padding-left: 20px;
padding-right: 20px;
} .box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_titolo:not(.area) {
font-size: 18px;
line-height: 28px;
}
}
.rombipiupiccoli
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_icon
img {
height: 50%;
}
.box-icons_list_by .box_icons_list_by_items .box_icons_list_by_items_icon img {
height: 50%;
}
body .pum-content * {
color: #231f20;
}
body .pum-content strong,
body .pum-content b {
font-family: Jost Bold;
}
.custombutton {
padding-top: 30px;
}
.layoutshort {
width: 100%;
}
.layoutshort.onlayout {
}
.layoutshort.onlayout .box_coloneditesto_items .itm {
border: 1px solid;
padding: 30px;
min-height: 240px;
margin-top: 30px;
}
.layoutshort.onlayout .box_coloneditesto_items .itm .box_testo {
padding-top: 0px;
}
.layoutshort.onlayout .box_coloneditesto_items .itm h3 {
min-height: 90px;
}
.custombutton p {
display: none;
} .box.hasmappa {
}
.box.hasmappa .box_row_image {
height: 450px;
width: 100%;
top: 0vh;
margin-top: 0;
left: 0;
right: auto;
max-width: 100%;
max-height: 95vh;
min-height: unset;
min-width: unset;
}
.box.hasmappa .box_row_image .box_img_bg {
width: 100%;
position: relative;
-webkit-clip-path: unset;
clip-path: unset;
}
.box.hasmappa .box_row_image #map {
display: block;
}
.box.hasmappa .box_row.hastext {
padding-top: 180px;
}
.box.hasmappa .box-icons_list_by {
max-width: 100%;
}
.contaticonf
.box.hasmappa
.sottotitolo_testo
.box-icons_list_by
.box_icons_list_by_items.col-lg-4 {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.gm-style-iw-d p {
font-size: 0.9rem;
line-height: 1.2rem;
}
.gm-style-iw-d strong {
font-family: Jost Bold;
margin-bottom: 0.5rem;
display: inline-block;
font-size: 1rem;
}
.gm-style .gm-style-iw-c {
max-width: 90% !important;
}
@media (max-width: 767px) {
.box.hasmappa .box_row.hastext {
padding-top: 0px;
}
}
@media (max-width: 575px) {
.contaticonf
.box.hasmappa
.sottotitolo_testo
.box-icons_list_by
.box_icons_list_by_items.col-lg-4 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
}
.buttonsmenu.padlock {
margin-right: 40px;
}
.buttonsmenu.padlock svg {
}
.buttonsmenu.padlock svg * {
}
@media (max-width: 380px) {
.buttonsmenu.padlock,
.nav-on_top .buttonsmenu.findicon {
margin-right: 20px;
}
}
@media (min-width: 767px) {
.nav-on_top .buttonsmenu.padlock {
margin-right: 40px;
}
}
@media (min-width: 1024px) {
.nav-on_top .buttonsmenu.padlock {
margin-right: 72px;
}
}
.box_bottom .box_row_testo,
.box_bottom .box_row_testo * {
font-family: Jost Light;
font-size: 18px;
line-height: 34px;
letter-spacing: 0px;
text-align: center;
}
.sottotitolo_testo strong,
.sottotitolo_testo b {
font-family: "Jost Bold";
}
@media (min-width: 677px) {
.sottotitolo_testo,
.sottotitolo_testo * {
font-size: 18px;
line-height: 34px;
}
}
.box-icons_list_by
.box_icons_list_by_items
.box_icons_list_by_items_descrizione
* {
font-size: 18px;
line-height: 31px;
}