.fontregular{font-family:'latoregular',Helvetica,sans-serif;font-weight:normal}.fontbold{font-family:'latobold',Helvetica,sans-serif;font-weight:normal}.heading{font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal}.written{font-family:'merriweatheritalic',Helvetica,sans-serif;font-weight:normal}.transition{-webkit-transition:all ease-in-out 250ms;-moz-transition:all ease-in-out 250ms;-ms-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms}.cms-index-index .page-header:after{display:none}.widget_cms{padding-bottom:15px}.widget_cms:nth-last-child(1){padding-bottom:0}.widget_cms .image
img{width:100%}@media screen and (min-width: 48em){.widget_cms.image_left
.description{padding-left:25px}.widget_cms.image_right
.description{padding-right:25px}}.contacts-index-index
textarea{width:100%;height:100px;resize:none}.contacts-index-index
p.required{float:none}.std{}.std table.blocks,
.std
table.grid{max-width:1050px;margin:0
auto}.std table.blocks
h2{margin-top:25px}.std table.grid
h2{margin-top:25px}.std table
blockquote{padding:0
35px;margin:0
0 15px;position:relative;font-family:'Georgia',Helvetica,sans-serif;color:#9b9a9a;font-style:italic;font-size:16px;line-height:22px}.std table blockquote:before{content:"“";display:block;position:absolute;left:-25px;top:-15px;font-size:50px;line-height:1.4;color:#000}.std table blockquote:after{content:"”";display:block;position:absolute;right:0;bottom:-80px;font-size:50px;line-height:1.4;color:#000}@media (max-width: 47.999em){.std table blockquote:before{left:0}.std table blockquote:after{right:10px;bottom:-40px}.std table tbody tr td
img{width:100% !important;margin:0
0 15px;float:none !important}.std table.blocks td,
.std table.grid
td{display:block;width:100% !important;margin:0
0 10px;text-align:left !important}}@media (min-width: 48em){.std table
blockquote{padding:0;max-width:400px;float:right;margin-top:35px}.std table.blocks td,
.std table.grid
td{padding-left:25px;padding-right:25px}}.home-design p:nth-last-child(1){margin:0}.home-design
img.full{display:block;width:100%}.home-design
h2{font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal}.home-design
hr{max-width:1380px;margin:0
auto 50px;background:#e0e0e0;border:0;height:1px}.home-design .std
table{max-width:1400px}.home-design .std table
p{margin:0}.home-design .std table
img{display:inline-block;margin:0}.home-design .std
h6{font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal;font-size:13px;margin:0
0 9px}.home-design .std table.table-right{float:right;width:auto !important}.home-design .std table.table-right
td{padding:0
0 0 15px}.home-design
.callout{position:relative;margin:0
0 10px}.home-design .callout
img{display:block}.home-design .callout
.content{padding:20px;background:#3e4851;text-align:center;color:#fff}.home-design .callout .content
h1{font-size:34px;line-height:40px;color:#fff}@media (min-width: 48em){.home-design
.callout{margin:0
0 25px}.home-design .callout
.content{background:none;padding:0;position:absolute;top:50%;left:50%;text-shadow:0 0 8px #000;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-design .callout .content
h1{font-size:48px;line-height:54px;color:#fff}}.home-design .cms-block{padding:20px;margin:0
0 30px;color:#fff;background:url(https://www.stile-mepra.com/skin/frontend/luxury/default/images/icons/pan.svg) right -50px bottom -50px no-repeat #3e4851;background-size:225px}.home-design .cms-block
h2{font-family:'dosismedium',Helvetica,sans-serif;font-weight:normal;margin:0
0 5px;font-size:28px;line-height:34px}.home-design .cms-block
.button{margin-top:15px;border-color:#fff;color:#fff;font-size:17px}.home-design
iframe{display:block;margin:0
0 30px}@media (min-width: 48em){.home-design
iframe{max-width:400px}}.home-design .std table
blockquote{padding:0
25px}.home-design .std table blockquote
p{margin:0
0 15px}.home-design .std table blockquote:before{left:0}.home-design .std table blockquote:after{right:0;bottom:0}@media (max-width: 47.999em){.home-design
.std{padding:0}.home-design .std
h6{padding:0
10px;text-align:center}.home-design .std table,
.home-design .std table
td{display:inline-block !important;padding:0
!important;width:100% !important;clear:both;text-align:center !important}.home-design .std
table{margin:0
0 10px}.home-design .std table.table-right{float:none}.home-design .std table.table-right
td{text-align:center !important}.home-design .cms-block{margin:0
0 10px}.home-design
iframe{width:100%;margin:0
0 20px}.home-design .std table
blockquote{padding:0
50px}.home-design .std table blockquote:before{left:20px}.home-design .std table blockquote:after{right:20px}}@media (min-width: 48em) and (max-width: 63.999em){.home-design .std table.table-right
td{display:block;width:100%}}.has-text:after,.homepage_listing:after,.products_widget:after{content:'.';display:block;height:0;visibility:hidden;clear:both}