/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.mg_grid_wrap { margin-top:0px; margin-bottom: -1px !important }

div.treblocchihome > div.fusion-column-wrapper { padding:80px 50px; min-height:340px !important; }
div.treblocchihome > p { margin-bottom:0px; }


.fusion-content-widget-area .widget { margin-bottom:0px; }

body.has-sidebar #content { padding-top:50px; }

body.has-sidebar #main .sidebar { padding-top:50px; padding-bottom:40px; }

div.fusion-modal.modal.fade.modal-1.contatti.modalhome.in div.modal-dialog.modal-lg div.modal-content.fusion-modal-content { max-width:650px; margin:0 auto; }

.modal-body { padding: 10px 30px; }

h3.modal-title { text-transform:uppercase; color:#000 !important; font-weight:bold !important; }

.fusion-recent-posts { margin-bottom:0px !important; }

.fusion-columns .fusion-column:not(.fusion-column-last) { margin:0px !important; }

div.fusion-recent-posts.avada-container.layout-default.layout-columns-1.case-stream > section > div > div.recent-posts-content { margin-bottom: 50px; }

div.fusion-recent-posts.avada-container.layout-default.layout-columns-1.case-stream > section > div > div.recent-posts-content > h4 { font-size:25px; color:#000; }

.treblocchihome div.fusion-column-wrapper h1 { font-size:27px; }

#post-12 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.sfondo-azienda { background-size: initial !important; }

div.recent-posts-content p.meta span.meta-separator { display:none; }

div.recent-posts-content p.meta span a { display:none; }

.center {
    margin-top: 100px;
}

.wpcf7-form input[type="submit"], .wpcf7-submit { width:100%; }

div.unterzoform { position:relative; float:left; width:32%; margin-right:2%; }

div.unterzoform-ultimo { position:relative; float:left; width:32%; margin-right:0; }

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(0, 0, 0, 1)!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: rgba(0, 0, 0, 1)!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: rgba(0, 0, 0, 1)!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: rgba(0, 0, 0, 1)!important;
}

@media only screen and (max-width: 799px) and (orientation: portrait) {

#post-12 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.sfondo-azienda { background-size: cover !important; }

div.fusion-recent-posts.avada-container.layout-default.layout-columns-1.case-stream > section > div > div.recent-posts-content { margin-bottom: 0px; }

body.has-sidebar #main .sidebar { padding-top:0px; }

}

@media only screen and (max-width: 799px) and (orientation: landscape) {

#post-12 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.sfondo-azienda { background-size: cover !important; }

div.fusion-recent-posts.avada-container.layout-default.layout-columns-1.case-stream > section > div > div.recent-posts-content { margin-bottom: 0px; }

body.has-sidebar #main .sidebar { padding-top:0px; }

}