.woocommerce-message li,.woocommerce-error li,.woocommerce-info li,.woocommerce-message li a,.woocommerce-error li a,.woocommerce-info li a{color:#ffffff ! important}.woocommerce-checkout #Xcustomer_details{display:none!important}.kcm-mobile-search input.et_pb_searchsubmit{background:transparent!important;color:transparent!important;border:none!important;width:55px;z-index:2}.kcm-mobile-search input.et_pb_s{padding-right:55px!important}.kcm-mobile-search .et_pb_searchform:before{content:'\55';position:absolute;font-family:'ETModules';z-index:1;right:0;font-size:20px;padding:8px 20px;background:#234859!important;color:white!important}div#dm_nav.active{background:#F8F9FA}div#dm_nav.active .menu-cart-icon a{font-family:"ETmodules";color:#2c5a6f!important;pointer-events:all}.menu-blue-text a{color:#2c5a6f!important;font-weight:600!important}@media (max-width:980px){.menu-border-top{border-top:1px solid #000000;padding-top:24px;margin-top:24px}}#dm-menu ul.sub-menu{padding-left:48px;box-shadow:initial!important}@media (min-width:981px){.mobile-only{display:none!important}.desktop-only{display:flex}}@media (max-width:980px){.mobile-only{display:flex}.desktop-only{display:none!important}}.kcm-main-menu ul.sub-menu{border:1px solid #dee2e6!important;border-radius:7px!important;padding:0px!important}.kcm-main-menu ul.sub-menu>li{padding:0!important;width:100%}.kcm-main-menu ul.sub-menu>li:hover a{background:#E8E8E8!important}.kcm-main-menu ul.sub-menu:before{top:-16px!important;left:16px!important;z-index:1!important;border:solid 8px transparent!important;border-bottom-color:#dee2e6!important}.kcm-main-menu ul.sub-menu>li>a{padding:8px 20px 8px 20px!important;width:100%}.et_pb_menu_1_tb_header.et_pb_menu ul li.kcm-menu-button a{margin-top:-10px;color:#FFFFFF!important;border-width:0px!important;font-size:14px;background-color:#f54d09!important;font-weight:500;padding:.3em 1em;line-height:1.5em!important;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_menu_1_tb_header.et_pb_menu ul li.kcm-menu-button:hover a,.et_pb_menu_1_tb_header.et_pb_menu ul li.kcm-menu-button a:hover{color:#FFFFFF!important;border-width:0px!important;font-size:14px;background-color:#f54d09!important;padding:.3em 2em .3em .7em}.et_pb_menu_1_tb_header.et_pb_menu ul li.kcm-menu-button a:after{font-family:ETmodules!important;font-size:1.6em;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none;transition:all 300ms ease 0ms}.et_pb_menu_1_tb_header.et_pb_menu ul li.kcm-menu-button:hover a:after{opacity:1;margin-left:0}.kcm-secondary-menu .et_pb_menu__wrap{display:flex;flex-direction:row-reverse}.kcm-secondary-menu .et_pb_menu__icon.et_pb_menu__cart-button{margin-right:24px}.et_pb_menu .et_pb_menu__search-container{border:1px solid #124479;border-radius:3px}.kcm-footer-row-1 ul.kcm-footer-menu{list-style-position:outside;list-style-type:none;padding-left:0;margin-bottom:0;max-width:150px}.kcm-footer-row-1 ul.kcm-footer-menu li{margin-bottom:0.5rem}.kcm-footer-row-1 .et_pb_column:not(:last-child){margin-right:4%}.kcm-footer-row-1 .et_pb_column p,.kcm-footer-row-1 ul.kcm-footer-menu li a{color:#ffffff!important;font-family:Helvetica,Arial,sans-serif;font-size:14px}.kcm-footer-row-1 .et_pb_column h4{color:#8DDAFF!important;text-transform:uppercase}.kcm-footer-row-3 p{color:#ffffff!important;font-family:Helvetica,Arial,sans-serif;font-size:13px}.kcm-footer-row-3 .footer-blue,.kcm-footer-row-3 .footer-blue a{text-align:center!important;color:#8DDAFF!important}.kcm-footer-row-1 .et_pb_column_1_5:nth-child(1){width:28%}.kcm-footer-row-1 .et_pb_column_1_5:nth-child(2),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(3),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(4),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(5){width:14%}@media screen and (max-width:782px){.kcm-footer-row-1 .et_pb_column_1_5:nth-child(2),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(3),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(4),.kcm-footer-row-1 .et_pb_column_1_5:nth-child(5){width:46%!important}}.kcm-footer-row-1 .row-1-region-select-wrapper{display:inline-block}.kcm-footer-row-1 .kcm-region-select-icon{display:inline-block!important;margin:0 12px 0 19%!important}.kcm-footer-row-1 .kcm-footer-region-select{text-align:center!important;display:inline-block!important}.kcm-footer-region-select,.kcm-footer-region-select:focus{background:#212529;color:#ffffff}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu .et-menu-nav li.current-menu-item a{margin-top:-29px}#main-header{background-size:initial;background-repeat:repeat;background-image:url(http://www.ignite-hosting.co.za/shop/wp-content/uploads/sites/4/2020/01/header-bg.jpg)!important}input#searchsubmit{color:#2a2a2a!important;background:#29363e;border-radius:0px;letter-spacing:1px;font-size:14px;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;background-color:#ffffff;padding:9px 9px}.searchform input#s{height:19px;padding:20px 20px;background-color:#fff;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.et-cart-info{display:none}#top-header{padding-top:5px;padding-bottom:5px}select{float:none;padding-top:10px;padding-bottom:10px;padding-right:30px;border-radius:10px}ul.top-header{width:100%}li#s1{float:right}.woocommerce table.shop_table,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment,#customer_details,h3#order_review_heading,form.woocommerce-EditAccountForm.edit-account{border:1px!important;background:#f5f5f5}#customer_details,form.woocommerce-EditAccountForm.edit-account,h3#order_review_heading{padding:30px 20px}#customer_details{border-top-left-radius:5px;border-top-right-radius:5px}.woocommerce-checkout-review-order table.shop_table{border-top-left-radius:0;border-top-right-radius:0}.woocommerce-account input,.woocommerce-checkout input,#order_comments.input-text{background-color:#f5f5f5!important;color:black!important;border:0}.woocommerce-page #coupon_code.input-text{background-color:#289dcc!important;color:blue!important;font-size:16px!important}.woocommerce-page ::-webkit-input-placeholder{color:white!important}.woocommerce-page :-ms-input-placeholder{color:#000000!important}.woocommerce-page ::-moz-placeholder{color:#000000!important}.woocommerce-page :-moz-placeholder{color:red!important}h3#ship-to-different-address{margin-top:-3px}.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button{background:#124479!important;color:white!important;border-color:#124479;font-size:16px}.woocommerce button.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover{background:#f5c762!important;color:#000000!important}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#289dcc;color:#fff}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#15bf86}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border:0}.woocommerce table.shop_table td,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-checkout #main-content .cart-subtotal td{border-top:2px solid #fff}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background:transparent}.woocommerce-checkout #content-area table th,.woocommerce-checkout #content-area table td{padding-left:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:18px}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#2ea3f2!important}.woocommerce-checkout .woocommerce form .form-row textarea{height:150px}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#ffa500}.woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{color:#fff!important;background:#222!important;height:46px}.woocommerce-account input,.woocommerce-checkout input,#order_comments.input-text{background-color:#f5c762!important;color:white!important;border-radius:10px}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#124479! important}a.xoo-qv-button{color:#ffffff;background-color:#124479;padding:10px 15px;font-size:14px;border:1px solid #124479}a.xoo-qv-button:hover{background:#f5c762;border-color:#f5c762;color:black}.woocommerce-account input,.woocommerce-checkout input,#order_comments.input-text{background-color:#289dcc!important;color:white!important;border-radius:10px}.et_pb_search_0_tb_header form input.et_pb_s{background-color:#ffffff!important;color:#4f93b3!important}.searchbar form input.et_pb_s{background-color:#000000!important;color:#ffffff!important}.logged-in .mainlogin{display:none!important}#dm-logo{max-width:1000px;padding-top:30px}.et_pb_contact_field *,.et_pb_contact_field.et_pb_section_parallax,.et_pb_contact_field.et_pb_section_video{position:relative;display:none}.woocommerce ul.products li.product .button{margin-top:1em;display:block;margin-right:auto;margin-left:auto;width:50%;text-align:center}