[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add{display:none;}
.wpcf7cf_repeater_sub{margin-bottom:20px;}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;}
.wpcf7cf_multistep .wpcf7cf_step{width:100%;}
.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none;}
.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000000;width:40px;height:40px;line-height:40px;text-align:center;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:bold;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#ffffff;}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#ffffff;}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}.single-post .container.main-container{width:100%;}
.et_pb_gallery .et_overlay:before{color:#cccccc;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:1px solid #666666;color:#cccccc;background-color:#333333;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#cccccc;background-color:#333333;}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#cccccc;background-color:#333333;}
.priceText_s{font-size:20px;font-weight:bold;color:#ed1c24;padding:0;}
.priceText_m{font-size:30px;color:#ed1c24;padding:0;}
.priceText_l{font-size:55px;color:#ed1c24;padding:0;}
.et_pb_pricing_tables_0 .et_pb_pricing_table{min-width:350px;}
.et_pb_map_container{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;-webkit-filter:grayscale(100%);}
.wpc-testimonial .et_pb_testimonial_meta{margin-top:16px;}
.wpc-testimonial .et_pb_testimonial_author{margin-top:0;}
.et_pb_testimonial{border-width:1px!important;}
.blurb_icon-link .et-pb-icon:hover{color:#ed1c24 !important;border-color:#ed1c24 !important;}
.blurb_image-link .et_pb_main_blurb_image:hover{opacity:0.7;}
.et_pb_fullwidth_header p{padding-top:20px;}
.et_pb_button{margin-top:30px !important;}
.et_pb_blog_0 .et_pb_blog_grid .et_pb_post{min-height:560px;}
.theme-shopkeeper .uwa_auction_form .quantity.buttons_added .input-text input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select, textarea{background-color:rgba(255,255,255,0.7) !important;border-style:none !important;color:#333333;}
.theme-shopkeeper .uwa_auction_form .quantity.buttons_added .input-text input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus, textarea:focus{background-color:rgba(255,255,255,0.9) !important;border-style:none !important;color:#333333;}
.theme-shopkeeper .uwa_auction_form .quantity.buttons_added .input-text select::after{background-color:rgba(255,255,255,0.7) !important;border-style:none !important;color:#333333;}
.wc-block-product-search .wc-block-product-search__button{background-color:rgba(255,255,255,0.7) !important;border-style:none !important;color:#333333;}
input::placeholder, textarea::placeholder{color:#999999 !important;}
option:checked{background-color:#999999;}
.et_pb_bg_layout_light .et_pb_widget li a{color:#f49ac1;}
.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-size:cover !important;transform:none !important;}
.et_pb_section{background-color:transparent !important;}
#left-area{padding-bottom:0;}
.single .et_pb_post{margin-bottom:0;}
.single .post{padding-bottom:0;}
ol, ul{margin-left:1em;}
div#main-content{background:transparent !important;}
#left-area ul{padding:0;margin-bottom:20px;}
.wcml-dropdown a{padding:10px;background-color:rgba(255,255,255,0.3) !important;color:#333333;}
.woocommerce option{background-color:rgba(255,255,255,0.3) !important;color:#333333;}
.woocommerce-Price-amount.amount, .entry-summary p.price span{font-size:20px !important;color:#2ea3f2 !important;}
.woocommerce small{font-size:14px !important;color:#2ea3f2 !important;}
.woocommerce-product-details__short-description, .somdn-download-wrap{padding-top:20px;padding-bottom:10px;}
.somdn-available-downloads{font-style:normal;font-weight:bold;}
.woocommerce h1{font-size:28px;font-weight:bold;}
.woocommerce h2, .product .related h2{font-size:20px !important;font-weight:bold !important;}
.woocommerce .woocommerce-breadcrumb, .woocommerce .woocommerce-breadcrumb a, .woocommerce tr th, .woocommerce td, .product_meta{color:#cccccc;font-size:14px !important;}
.orderby, .woocommerce div.product form.cart .variations td select, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .select2-container .select2-selection--single, .woocommerce form .select2-container .select2-selection--single .select2-selection__rendered{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;color:#cccccc !important;background-color:rgba(255,255,255,0.3) !important;height:40px;line-height:40px;}
.woocommerce form .form-row textarea{height:10em !important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{background-color:#000000 !important;color:#999999 !important;}
body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a{background-color:#000000 !important;color:#cccccc !important;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:transparent;}
body.archive.woocommerce .x-sidebar{display:none;}
body.archive.woocommerce{padding-left:0;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{padding:15px !important;background:rgba(46,163,242,0.3);}
.admin-bar .wc-memberships.admin-restricted-content-notice{top:157px;}
.hasCountdown{padding:15px !important;color:#cccccc !important;background:rgba(164,100,151,0.3) !important;border:none !important;}
.et_overlay{background:rgba(0, 0, 0, 0.3);border:none;}
.comment-reply-title{color:#cccccc;}
#commentform input[type=email],
#commentform input[type=text],
#commentform input[type=url],
#commentform textarea{color:#333333;background-color:rgba(255,255,255,0.3);font-size:14px;}
.woocommerce.et_pb_button_helper_class button.button.alt, .woocommerce-page.et_pb_button_helper_class button.button.alt, .woocommerce-page.et_pb_button_helper_class a.button.alt, .woocommerce.et_pb_button_helper_class button.button, .woocommerce-page.et_pb_button_helper_class button.button, .woocommerce-page.et_pb_button_helper_class a.button{font-size:18px !important;background-color:rgba(46,163,242,0.7) !important;color:#cccccc !important;padding-left:30px !important;padding-right:50px !important;}
.woocommerce.et_pb_button_helper_class button.button.alt:hover, .woocommerce-page.et_pb_button_helper_class button.button.alt:hover, .woocommerce-page.et_pb_button_helper_class a.button.alt:hover, .woocommerce.et_pb_button_helper_class button.button:hover, .woocommerce-page.et_pb_button_helper_class button.button:hover, .woocommerce-page.et_pb_button_helper_class a.button:hover{font-size:18px !important;background-color:rgba(46,163,242,0.9) !important;color:#ffffff !important;padding-left:30px !important;padding-right:50px !important;}
.woocommerce.et_pb_button_helper_class button.button.alt:after, .woocommerce-page.et_pb_button_helper_class button.button.alt:after, .woocommerce-page.et_pb_button_helper_class a.button.alt:after, .woocommerce.et_pb_button_helper_class button.button:after, .woocommerce-page.et_pb_button_helper_class button.button:after, .woocommerce-page.et_pb_button_helper_class a.button:after{font-size:30px !important;color:#ffffff !important;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-cart table.cart td.actions .coupon .input-text{border:none;color:#cccccc !important;background-color:rgba(255,255,255,0.3) !important;height:40px;line-height:40px;width:80px;}
.woocommerce-cart .cart-collaterals .cart_totals table{padding:30px;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:300px;}
.woocommerce form.checkout_coupon{border:none;}
.woocommerce .col2-set, .woocommerce-page .col2-set{border-top:1px solid #cccccc;margin-bottom:40px !important;}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #cccccc transparent !important;border-width:2px 6px 6px 6px !important;}
div.woocommerce-billing-fields, div.woocommerce-shipping-fields, div.woocommerce-additional-fields, div#order_review.woocommerce-checkout-review-order{padding:30px;}
h3#order_review_heading{padding-left:30px;padding-top:30px;border-top:1px solid #cccccc;}
.woocommerce table.shop_table, table.shop_table.woocommerce-checkout-review-order-table{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:none;padding:30px;background-color:rgba(255,255,255,0.1);}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:transparent;border:1px #cccccc;}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box payment_method_basc{position:initial;color:#cccccc;background-color:rgba(255,255,255,0.1);font-size:14px;}
.woocommerce table.shop_table td, .woocommerce-checkout #main-content .cart-subtotal th,
.woocommerce-checkout #main-content .cart-subtotal td,
.woocommerce-checkout #main-content .order-total th,
.woocommerce-checkout #main-content .order-total td{border-top:1px solid #cccccc;}
.cd-timeline-content .cd-timeline-title-container .cd-timeline-item-title, .cd-timeline-content .cd-timeline-title-container .timeline-date, .cd-timeline-content .the-excerpt, .cd-timeline-content .timeline-express-read-more-link{color:#cccccc;}
.cd-timeline-content h2{font-size:20px;font-weight:bold;}
.cd-timeline-content .the-excerpt p{font-size:12px;}
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 select, .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7 textarea, .dvppl_cf7_styler_0 .dipe-cf7-container .wpcf7-form-control:not(.wpcf7-submit){padding-right:15px!important;color:#333333 !important;}
.borderless table{border:0;}
.borderless tr td{border-top:0;}
.bordered table{border:1px solid #cccccc;}
.bordered td{border-left:1px solid #cccccc;}
.color_on_dark_bg h2, .color_on_dark_bg h3, .color_on_dark_bg h5, .color_on_dark_bg h6, .color_on_dark_bg tr th, .color_on_dark_bg tr td, .color_on_dark_bg p{color:#cccccc;}
.text_center table{text-align:center;}
.text_top tr th, .text_top tr td{vertical-align:top;}
.quotation_padding h2{padding-top:0;padding-bottom:0;}
.quotation_padding h3, .quotation_padding h5, .quotation_padding h6{padding-top:20px;padding-bottom:10px;}
.quotation_padding tr th, .quotation_padding tr td{padding-top:2px;padding-bottom:2px;}
.quotation_header_padding tr th, .quotation_header_padding tr td {
padding-top: 5px;
padding-bottom: 5px;
}