.pa-vertical-menu .et-menu>li{padding-left:50px;padding-right:0px}.pa-vertical-menu .et_pb_menu__menu nav ul li{display:block;width:65%;margin:0px 30px}.pa-vertical-menu .et_pb_menu__menu nav ul li ul{top:0px!important}.pa-vertical-menu .et_pb_menu__menu nav li ul{left:100%!important}.pa-vertical-menu .et_pb_menu__menu nav ul li a{padding:15px!important;background:rgba(0,0,0,0.26)}.et-menu li li a{width:250px}.nav li ul{width:300px}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{background-color:#B5C2AE!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:18px;font-family:Champagne Limousines Bold Italic!important;color:#7A4235!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-submit{color:#B5C2AE!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-submit:hover{background-color:#667D75;border-color:#fff;padding:6px 20px!important}.dvppl_cf7_styler_0 .dipe-cf7 input:not([type=submit]),.dvppl_cf7_styler_0 .dipe-cf7 select,.dvppl_cf7_styler_0 .dipe-cf7 textarea,.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-checkbox input[type="checkbox"]+span:before,.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-acceptance input[type="checkbox"]+span:before,.dvppl_cf7_styler_0 .dipe-cf7 .wpcf7-radio input[type="radio"]:not(:checked)+span:before{background-color:#b5c2ae!important}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:3;column-gap:15px}@media only screen and (max-width:1200px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:2}}@media only screen and (max-width:767px){.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items{column-count:1}}.wpz-gallery-masonry .et_pb_gallery .et_pb_gallery_items .et_pb_gallery_item{width:100%;margin:0px 0px 10px 0!important;float:none!important}