.mobile_menu_bar::before{color:#fff}body{font-weight:300!important}.et_pb_section{background-color:transparent}#et-footer-nav{background-color:rgba(43,43,43,43.05)}.et_pb_bg_layout_light .et_pb_post p{color:#fff}.et_pb_blog_grid .et_pb_post{margin:0px 60px 60px 0px;width:280px;border:none;float:left;padding:19px;word-wrap:break-word;color:#fff}.et_pb_blog_0 .et_pb_blog_grid .et_pb_post{background:none repeat scroll 0% 0% #333!important}li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#dddddd}.woocommerce-page .quantity input.qty{background:transparent;border:1px solid #eee;border-radius:5px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#333;border-radius:5px}.ui-dialog .ui-dialog-titlebar{padding:.6em 1.5em;position:relative;background-color:#434343!important;color:#dddddd}.wpcf7 form{height:auto;max-height:fit-content;overflow-y:hidden;overflow-x:auto;padding:0 40px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="url"],.wpcf7-form input[type="password"],.wpcf7-form input[type="search"],.wpcf7-form input[type="number"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{color:#1f252b;width:100%;padding:12px 16px;border-radius:0;border:1px solid #ddd;overflow:hidden}.wpcf7-form p{margin:0 0 28px}.wpcf7-text:focus,.wpcf7-textarea:focus{outline:1px solid rgba(84,222,197,0.9);outline-offset:0}div.wpcf7-mail-sent-ok{border:0;background:#5471de;color:#fff;padding:18px}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:0;background:#f9443b;color:#fff;padding:18px}span.wpcf7-not-valid-tip{color:#f9443b}.wpcf7-submit{background-color:#ddd;border:0;color:#333;border-radius:1px;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:15px;width:auto;padding:20px 42px;letter-spacing:2px;font-size:14px}.wpcf7-form .button:hover{cursor:pointer;box-shadow:0px 7px 16px -7px rgba(0,0,0,0.4);border:0}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{line-height:26px}@media (min-width:981px){.et_vertical_nav #page-container #main-header{width:18%}.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{margin-left:18%!important}}