.wcpa_form_outer{margin:1em 0 2em 0;width:100%;clear:both;flex:0 0 100%}.wcpa_form_outer *{box-sizing:border-box}.wcpa_skeleton_loader_area{width:100%;display:block;margin:2em 0 2em}.wcpa_skeleton_loader{width:100%;display:block;margin:0 0 23px}.wcpa_skeleton_loader *{background:#eee;background:linear-gradient(130deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}.wcpa_skeleton_loader .wcpa_skeleton_label{width:75px;height:20px;display:block;margin:0 0 8px}.wcpa_skeleton_loader .wcpa_skeleton_field{width:100%;height:45px;display:block;border-radius:4px}.wcpa_skeleton_loader .wcpa_skeleton_fieldarea{width:100%;height:175px;display:block;border-radius:4px}@keyframes shine{to{background-position-x:-200%}}@keyframes wcpaAnimate{0%{opacity:0}100%{opacity:1}}.wcpa_wrap{padding:0 2px}.wcpa_wrap .wcpa_new{animation-name:wcpaAnimate;animation-duration:.5s;animation-timing-function:ease-out}.wcpa_wrap .wcpa_row{flex-wrap:wrap}.wcpa_wrap .wcpa-col-1,.wcpa_wrap .wcpa-col-2,.wcpa_wrap .wcpa-col-3,.wcpa_wrap .wcpa-col-4,.wcpa_wrap .wcpa-col-5,.wcpa_wrap .wcpa-col-6{padding:0 7px}.wcpa_wrap .wcpa-col-6{width:100%}.wcpa_wrap .wcpa-col-5{width:83.33333333%}.wcpa_wrap .wcpa-col-4{width:66.66666667%}.wcpa_wrap .wcpa-col-3{width:50%}.wcpa_wrap .wcpa-col-2{width:33.33333%}.wcpa_wrap .wcpa-col-1{width:16.66666%}.wcpa_wrap .wcpa_field_wrap{margin:0 0 15px}.wcpa_wrap .wcpa_field_wrap:first-child{padding-left:0}.wcpa_wrap .wcpa_field_wrap:last-child{padding-right:0}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap textarea{width:100%}.wcpa_wrap .wcpa_date_field_wrap input{padding-right:25px !important}.wcpa_wrap .wcpa_date_field_wrap{position:relative;width:100%}.wcpa_wrap .wcpa_date_field_wrap .wcpa_reset_field{position:absolute;top:50%;transform:translateY(-50%);right:10px;background-image:url(//apuljackelectronics.co.uk/wp-content/plugins/woo-custom-product-addons/assets/images/date-reset.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:15px;z-index:1;cursor:pointer;display:block}.wcpa_wrap .wcpa_date_field_wrap .inline+.wcpa_reset_field{display:none !important}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_checkbox input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{display:none}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio label{margin:0;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer}.wcpa_wrap .wcpa_radio label input{margin:3px 3px 3px 4px}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.wcpa_wrap .wcpa_group_field,.wcpa_wrap .wcpa_grp_items{display:grid;grid-template-columns:100%;gap:10px 20px;align-items:flex-start}.wcpa_wrap .wcpa_grp_wrap .wcpa_grp_title{margin:0 0px 10px 0px}.wcpa_wrap .wcpa_field{width:100%}.wcpa_wrap .wcpa_fl_inline{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_fl_inline.wcpa_grouped_options{display:block}.wcpa_wrap .wcpa_fl_inline .wcpa_grp_items{display:flex;flex-wrap:wrap}.wcpa_wrap .wcpa_field_label{width:100%;font-weight:400;line-height:20px;margin:0 0 8px 0;display:inline-block}.wcpa_wrap .wcpa_field_desc{margin:4px 0 0;font-size:.8em}.wcpa_wrap .wcpa_cloned_field .wcpa_field_desc{display:none}.wcpa_wrap .wcpa_field_price{display:block;font-weight:400;font-size:1em;line-height:20px;text-align:right;margin:0 0 0 10px}.wcpa_wrap .wcpa_field_price del{opacity:.5;font-weight:normal;display:inline-block;margin:0 5px;font-size:.9em}.wcpa_wrap .wcpa_field_bottom{width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin:5px 0 0 0}.wcpa_wrap .wcpa_field_error{display:block}.wcpa_wrap .wcpa_field_error p{margin:0;font-weight:400;font-size:13px;line-height:20px;color:#eb0a25}.wcpa_wrap .wcpa_form_error{color:#eb0a25;font-weight:400;font-size:13px;line-height:20px}.wcpa_section{padding:0;margin:0 0 5px;position:relative}.wcpa_section .wcpa_row{display:flex;flex-direction:row}.wcpa_cl_disabled .wcpa_field{opacity:.5}.wcpa_color_field{min-width:120px;display:inline-flex;align-items:center;justify-content:space-between;line-height:25px;padding:5px;border:1px solid #aaa;background:#fff;box-shadow:none;outline:0;box-sizing:border-box;position:relative;gap:5px}.wcpa_color_field .wcpa_field{width:100%;height:100%;border:none;padding:0 !important;position:absolute;left:0;top:0;cursor:pointer;opacity:0;z-index:1}.wcpa_color_field .wcpa_color{width:30px;height:30px;display:block;border:1px solid #cfddef;border-radius:4px}.wcpa_color_field .wcpa_code{font-size:14px;line-height:20px}*[dir=rtl] .wcpa_field_wrap .wcpa_reset_field,*[style*="direction: rtl"] .wcpa_field_wrap .wcpa_reset_field{left:10px;right:auto}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:first-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:first-child{padding-right:0;padding-left:7px}*[dir=rtl] .wcpa_wrap .wcpa_field_wrap:last-child,*[style*="direction: rtl"] .wcpa_wrap .wcpa_field_wrap:last-child{padding-left:0;padding-right:7px}*[dir=rtl] .wcpa_date_field_wrap input,*[style*="direction: rtl"] .wcpa_date_field_wrap input{padding-left:25px !important}*[dir=rtl] .wcpa_status,*[style*="direction: rtl"] .wcpa_status{left:0;right:inherit}.wcpa_required_ast{color:#f25a87}.wcpa_price_summary{width:100%;display:block;margin-top:20px}.wcpa_price_summary h4{font-weight:700;font-size:16px;line-height:20px;margin:0 0 15px}.wcpa_price_summary .wcpa_options_total,.wcpa_price_summary .wcpa_product_total,.wcpa_price_summary .wcpa_total{width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:20px;margin:0 0 10px}.wcpa_price_summary .wcpa_total{border-top:1px solid #c6d0e9;padding:15px 0;font-weight:700;font-size:18px;line-height:20px}.wcpa_label_pos_above .wcpa_field_desc{margin:0 0 8px}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_label{margin:0 0 8px 0}.wcpa_label_pos_above.wcpa_desc_pos_below .wcpa_field_desc{margin:4px 0 0 !important}.wcpa_label_pos_below .wcpa_field_label{margin:4px 0 !important}.wcpa_label_pos_below .wcpa_field_desc{margin:0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_label{margin:4px 0 0 !important}.wcpa_label_pos_below.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_label_pos_disable.wcpa_desc_pos_above .wcpa_field_desc{margin:0 0 8px !important}.wcpa_color_picker{position:absolute;z-index:999}.wcpa_color_picker.wcpa_inline_color_picker{position:relative;z-index:inherit}.wcpa_edit_product{font-size:12px;margin:0 4px;text-decoration:none !important}.wcpa_cart_color{width:30px;height:30px;display:block}.disp_squircle{border-radius:5px}.disp_square{border-radius:0}.disp_circle{border-radius:50%}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:unset}.woocommerce-page table.shop_table tbody .product-name .variation dd,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd{margin-left:0;padding-left:0}.woocommerce-page table.shop_table tbody .product-name .variation dd a,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a{text-decoration:none}.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table tbody .product-name .variation dd a:focus-visible,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dd a:focus-visible{outline:none}.woocommerce #content table.cart .product-name img,.woocommerce table.cart .product-name img,.woocommerce-page #content table.cart .product-name img,.woocommerce-page table.cart .product-name img{display:block;max-width:100%;max-width:100px}.wcpa_cart_meta .wcpa_cart_meta_item-value img{max-width:100px !important}.wcpa_cart_meta .wcpa_cart_meta_item-value .wcpa_icon{width:20px}.woocommerce table.cart .variation{display:flex;flex-wrap:wrap;gap:5px}.woocommerce table.cart .variation dt{flex-basis:100%}.wcpa_prevent_quantity_change .product-remove{visibility:hidden}.wcpa_prevent_quantity_change .product-quantity{opacity:.5}.wcpa_prevent_quantity_change td{border-top:none !important}.wcpa_bind_quantity .product-quantity{opacity:.5}.mini_cart_item .wcpa_cart_meta{font-size:13px;margin:0}.mini_cart_item .wcpa_cart_meta_item{margin-bottom:1px;padding:0px;border:none}.wcpa_cart_meta{list-style-type:none;font-size:15px;margin:10px 0 0}.wcpa_cart_meta .wcpa_cart_meta_item{display:flex;flex-wrap:wrap;margin-bottom:5px;min-height:auto}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-label{font-weight:600;margin-left:0px;margin-bottom:5px;margin-top:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value{margin-left:5px;margin-bottom:0;display:flex;gap:7px;flex-wrap:wrap}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value p{margin:0}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a{text-decoration:none}.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus,.wcpa_cart_meta .wcpa_cart_meta_item .wcpa_cart_meta_item-value a:focus-visible{outline:none}.woocommerce-table--order-details .wc-item-meta{list-style-type:none;margin-left:0px}.woocommerce-table--order-details .wc-item-meta li{display:flex;flex-wrap:wrap}.woocommerce-table--order-details .wc-item-meta li p{margin-left:5px}.woocommerce-table--order-details .wc-item-meta li p a img{max-width:100px}.woocommerce-table--order-details .wc-item-meta li p a span{display:block}dt.variation-wcpa_empty_label{display:none !important}li.variation-wcpa_empty_label span:first-child{display:none !important}div.product.wcpa_has_options form.cart,div.product.wcpa_has_options form.cart>div:first-child,.sydney-single-addtocart-wrapper,.woocommerce-variation-add-to-cart{flex-wrap:wrap !important}.wcpa_wrap *{outline:none}.wcpa_wrap .wcpa_field_label{color:var(--wcpaLabelColor);font-size:var(--wcpaLabelSize);font-weight:var(--wcpaLabelWeight)}.wcpa_wrap .wcpa_field_desc,.wcpa_wrap .wcpa_option_desc{color:var(--wcpaDescColor);font-size:var(--wcpaDescSize);font-weight:var(--wcpaDescWeight)}.wcpa_wrap .wcpa_field_wrap input[type=text],.wcpa_wrap .wcpa_field_wrap input[type=url],.wcpa_wrap .wcpa_field_wrap input[type=date],.wcpa_wrap .wcpa_field_wrap input[type=time],.wcpa_wrap .wcpa_field_wrap input[type=number],.wcpa_wrap .wcpa_field_wrap input[type=email],.wcpa_wrap .wcpa_field_wrap input[type=tel],.wcpa_wrap .wcpa_field_wrap input[type=password],.wcpa_wrap .wcpa_field_wrap input[type=datetime-local],.wcpa_wrap .wcpa_field_wrap .wcpa_color_field,.wcpa_wrap .wcpa_field_wrap select,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);height:var(--wcpaInputHeight);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 10px;outline:0;box-sizing:border-box;color:var(--wcpaInputColor)}.wcpa_wrap .wcpa_field_wrap input[type=text]:focus,.wcpa_wrap .wcpa_field_wrap input[type=url]:focus,.wcpa_wrap .wcpa_field_wrap input[type=date]:focus,.wcpa_wrap .wcpa_field_wrap input[type=time]:focus,.wcpa_wrap .wcpa_field_wrap input[type=number]:focus,.wcpa_wrap .wcpa_field_wrap input[type=email]:focus,.wcpa_wrap .wcpa_field_wrap input[type=tel]:focus,.wcpa_wrap .wcpa_field_wrap input[type=password]:focus,.wcpa_wrap .wcpa_field_wrap input[type=datetime-local]:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_color_field:focus,.wcpa_wrap .wcpa_field_wrap select:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_advanced_select .wcpa__control:focus,.wcpa_wrap .wcpa_field_wrap .wcpa_other_value input:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_field_wrap textarea{box-shadow:none;border:var(--wcpaBorderWidth) solid var(--wcpaBorderColor);background-color:var(--wcpaInputBgColor);border-radius:var(--wcpaBorderRadius);line-height:25px;padding:5px 15px;outline:0;box-sizing:border-box}.wcpa_wrap .wcpa_field_wrap textarea:focus{border-color:var(--wcpaBorderColorFocus)}.wcpa_wrap .wcpa_group_field label{color:var(--wcpaCheckLabelColor);font-size:var(--wcpaCheckLabelSize)}.wcpa_wrap .wcpa_checkbox{position:relative}.wcpa_wrap .wcpa_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaCheckBorderColor);border-radius:var(--wcpaCheckBorderRadius);margin:0 5px 0 5px;cursor:pointer;flex:var(--wcpaCheckWidth) 0 0}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom::after{content:"";position:absolute;width:9px;height:4px;border:solid var(--wcpaCheckTickColor);border-width:0 0 2px 2px;transform:rotate(-45deg);visibility:hidden;opacity:0;margin-top:-2px}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom{background-color:var(--wcpaCheckBgColor);border-color:var(--wcpaCheckBgColor)}.wcpa_wrap .wcpa_checkbox input:checked~.wcpa_checkbox_custom::after{visibility:visible;opacity:1}.wcpa_wrap .wcpa_radio{position:relative}.wcpa_wrap .wcpa_radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom{width:var(--wcpaCheckWidth);height:var(--wcpaCheckHeight);flex:0 0 var(--wcpaCheckWidth);display:flex;align-items:center;justify-content:center;position:relative;border:var(--wcpaCheckBorderWidth) solid var(--wcpaRadioBorderColor);background-color:rgba(0,0,0,0);border-radius:50%;margin:0 5px 0 0}.wcpa_wrap .wcpa_radio .wcpa_radio_custom::after{content:"";position:absolute;width:10px;height:10px;background-color:var(--wcpaRadioBgColor);border-radius:50%;transform:scale(0);transition:all ease-in-out .2s}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom{background-color:rgba(0,0,0,0);border-color:var(--wcpaRadioBgColor)}.wcpa_wrap .wcpa_radio input:checked~.wcpa_radio_custom::after{transform:scale(1)}.wcpa_wrap .wcpa_price_summary{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_price_summary .wcpa_total{border-top:1px solid var(--wcpaLineColor)}.wcpa_wrap .wcpa_field_price{color:var(--wcpaLabelColor)}.wcpa_wrap .wcpa_field_error p,.wcpa_wrap .wcpa_error{color:var(--wcpaErrorColor);font-size:var(--wcpaErrorSize)}:root {
--primary-color:#6c757d;
--secondary-color: #FF4343;
--tertiary-color: #000;
--quaternary-color:#fff;
--opacity:0,0,0;
--nav-color:#6c757d;
--nav-h-color:#fff;
--nav-bg:#fff;
--nav-h-bg:#FF4343;
--nav-font:'Roboto', sans-serif;
}
a{
color: var( --tertiary-color );
text-decoration:none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a:hover,
a:focus,
#secondary .widget li:hover > a,
#secondary .widget li a:focus,
#secondary .widget li.focus > a{
color: var( --secondary-color );
text-decoration:none;
}
#content .shoper-single-post .post a{
text-decoration:underline;	
}
#content .shoper-single-post .post a:hover,
#content .shoper-single-post .post a:focus{
color: var( --secondary-color );
text-decoration:none;
}
.tb-cell{
display:table-cell;
}
.btn,
.error-404 input.search-submit,
#content .shoper-single-post .post a.btn,
.woocommerce ul.products li.product .added_to_cart.wc-forward,
.wc-proceed-to-checkout .button,
.wc-block-cart__submit-button{
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding: 11px 22px;
font-family: inherit;
color: var( --secondary-color );
background: var(--quaternary-color);
border:1px solid var( --secondary-color );
}
.wc-block-cart__submit-button{
text-decoration: none!important;
}
.wc-block-cart__submit-button:hover,
.wc-block-cart__submit-button:focus{
background: var(--secondary-color);
color: var( --quaternary-color )!important;
}
.btn.bg-btn,
.woocommerce ul.products li.product .added_to_cart.wc-forward,
.wc-proceed-to-checkout .button{
color: var( --quaternary-color );
background: var(--secondary-color);
}
.btn i {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin-left: 5px;
font-size:20px;
margin-right: -5px;
transform: translateY(2px);
}
.btn i,
.btn span{
display: inline-block;
}
.btn:hover,
.error-404 input.search-submit:hover,
#content .shoper-single-post .post a.btn:hover,
.btn:focus,
.error-404 input.search-submit:focus,
#content .shoper-single-post .post a.btn:focus,
.woocommerce ul.products li.product .added_to_cart.wc-forward:hover,
.woocommerce ul.products li.product .added_to_cart.wc-forward:focus{
background: var( --secondary-color );
border:1px solid var( --secondary-color );
color: var(--quaternary-color);
}
.btn.bg-btn:hover,
.btn.bg-btn:focus,
.wc-proceed-to-checkout .button:hover,
.wc-proceed-to-checkout .button:focus{
color: var( --secondary-color );
background: var(--quaternary-color);
}
.container, .container-sm, .container-md, .container-lg, .container-xl {
max-width:1600px;
padding:0 5%;	
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
border-color:var( --secondary-color );
} body {
line-height:1;
-webkit-font-smoothing:antialiased;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
font-family:'Roboto', sans-serif;
font-size:100%;
line-height:1.8;
font-weight:400;
color: var( --primary-color );
position:relative;
background: #f6f7f9;
word-spacing:2px;
}
h1,h2,h3,h4,h5,h6,#review_form .comment-reply-title{
font-family:'Roboto Condensed', sans-serif;
font-weight:700;
letter-spacing:1px;
word-spacing:3px;
}
#content{
padding-top:80px;
padding-bottom:60px;	
} header.site-header {
display: block;
clear: both;
background: #fff;
padding: 30px 0px 30px 0px;
}
#static_header_banner{
display:block;
height:50vh;
background-color: #282E34;
position:relative;
z-index:1;	
}
#static_header_banner .content-text{
display: flex;
align-items: center;
justify-content: center;
height:100%;
color: var(--quaternary-color);
}
#static_header_banner .content-text h1{
padding-bottom: 30px;
margin: 0;
margin: 0 auto;
text-shadow: 5px 5px 35px rgba(43, 49, 54, 0.4);
color: var(--quaternary-color);
font-size: 3rem;
} #masthead{
background: #fff;
position: relative;
}
#masthead [class*="col-"] {
padding-top: 20px;
padding-bottom: 15px;
}
#masthead ul{
padding: 0px;
margin: 0px;
}
#masthead li{
list-style: none;
display: inline-block;
padding: 0px;
margin: 0px;
position:relative;
}
#navbar{
width: calc(100% - 205px);
display:inline-block;
}
#navbar .navigation-menu > li > a{
font-size: 16px;
line-height: 26px;
text-transform: capitalize;
padding:10px 12px;
line-height: 25px;
font-weight: bold;
transition: .33s all ease;
-webkit-transition: .33s all ease;
-moz-transition: .33s all ease;
-o-transition: .33s all ease;
position: relative;
font-family: var(--nav-font);
text-transform:uppercase;
font-weight: 400;
display: block;
color: var(--nav-color);
word-spacing: 3px;
border-radius: 0.4rem;
}
#navbar .navigation-menu > li:hover > a,
#navbar .navigation-menu > li:focus > a,
#navbar .navigation-menu > li > a:focus,
#navbar .navigation-menu > li.current-menu-item > a,
#navbar .navigation-menu > li.current-page-parent > a,
#navbar .navigation-menu > li.current_page_item > a{
background: var(--nav-h-bg);
color: var(--nav-h-color);
}
#navbar .navigation-menu li ul{
position: absolute;
border: none;
border-radius: 0;
margin-top: 0;
top: calc(100% + 8px);
box-shadow: none;
display: block;
width: 240px;
float: none;
text-align: left;
background: var(--nav-bg);
border-top: 1px solid var(--nav-h-bg);
box-shadow: -1px 4px 5px 0px rgba(68, 73, 83, 0.12);
border-radius: 0.4rem;
transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
transform: translate(50%,20px);
z-index: 99;
opacity: 0;
margin-right: 50%;
right: 9999px;
}
#navbar .navigation-menu li ul ul{
right: calc(-100% + -10px);
top: 3px;
}
#navbar .navigation-menu li:hover > ul, 
#navbar .navigation-menu li:focus > ul,
#navbar .navigation-menu li.focus > ul,
#masthead .header-icon li:hover ul,
#masthead .header-icon li:focus ul,
#masthead .header-icon li.focus ul {
right: 0;
opacity: 1;
transform: translate(50%,0);
transition: opacity 0.15s linear, transform 0.15s linear;
}
#masthead .header-icon li:hover ul,
#masthead .header-icon li:focus ul,
#masthead .header-icon li.focus ul {
transform: translate(0%,0);
}
#navbar .navigation-menu li li:hover > ul, 
#navbar .navigation-menu li li:focus > ul,
#navbar .navigation-menu li li.focus > ul{
right: calc(-100% + -10px);
opacity: 1;
transform: translate(50%,0);
transition: opacity 0.15s linear, transform 0.15s linear;
}
#navbar .navigation-menu li li{
display: block;
border-bottom: 1px solid #e8e8e8;
}
#navbar .navigation-menu li:last-child{
border-bottom: none;
}
#navbar .navigation-menu li li > a{
transition: .33s all ease;
-webkit-transition: .33s all ease;
-moz-transition: .33s all ease;
-o-transition: .33s all ease;
display: block;
font-family: var(--nav-font);
font-size: 15px;
font-weight: 400;
letter-spacing: 0.28px;
line-height: 26px;
position: relative;
color: var(--nav-color);
padding: 12px 16px;
}
#navbar .navigation-menu li li > a:hover,
#navbar .navigation-menu li li > a:focus,
#navbar .navigation-menu li li.current-menu-item > a,
#navbar .navigation-menu li li.current-page-parent > a{
padding-left: 25px;
color: var(--nav-h-color);
background:var(--nav-h-bg);
}
#navbar .navigation-menu li li > a::before {
position: absolute;
top: 12px;
left: 10px;
content: '\eaa0';
font-family: 'IcoFont';
font-size: 18px;
line-height: inherit;
color: var(--nav-color);
opacity: 0;
visibility: hidden;
transition: .33s all ease;
}
#navbar .navigation-menu li li > a:hover:before,
#navbar .navigation-menu li li > a:focus:before,
#navbar .navigation-menu li li.current-menu-item > a:before,
#navbar .navigation-menu li li.current-page-parent > a:before{
opacity: 1;
visibility: visible;
color: var(--nav-h-color);
left:6px;
}
#navbar .navigation-menu li ul:after {
position: absolute;
top: -8px;
left: 50%;
margin-left: -8px;
content: " ";
border-right: 8px solid transparent;
border-bottom: 8px solid var(--nav-h-bg);
border-left: 8px solid transparent;
}
#navbar .navigation-menu ul.sub-menu ul li:first-child::before {
position: absolute;
top: 6px;
left: -8px;
content: "";
border-top: 8px solid transparent;
border-right: 8px solid var(--secondary-color );
border-bottom: 8px solid transparent;
}
#navbar .navigation-menu li ul ul:after {
display:none!important;
}
.responsive-submenu-toggle{
display:none;
visibility:hidden;
}
.shoper-navbar-close{
display:none;	
}
@media only screen and (min-width : 992px) {	
#navbar .navigation-menu li li:first-child > a{
border-top-left-radius:0.4rem;
-webkit-border-top-left-radius:0.4rem;
border-top-right-radius:0.4rem;
-webkit-border-top-right-radius:0.4rem;
}
#navbar .navigation-menu li li:last-child > a{
border-bottom-left-radius:0.4rem;
-webkit-border-bottom-left-radius:0.4rem;
border-bottom-right-radius:0.4rem;
-webkit-border-bottom-right-radius:0.4rem;
}
}
@media only screen and (max-width : 992px) {
.shoper-navbar-close{
color:var(--secondary-color);
background:none;
float:right;
display:block;
}
.shoper-navbar-close:hover,
.shoper-navbar-close:focus{
background:var(--secondary-color);
color:var(--quaternary-color);
}
.shoper-navbar-close i{
padding-right:10px;
}
#navbar{
position:fixed;
width:300px;
left:0px;
top:0px;
bottom:0px;
box-shadow: -1px 4px 5px 0px rgba(68, 73, 83, 0.12);
background:#FFF;
z-index:999;
border-right:1px solid #e8e8e8;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
left: -100%;
transform: translateX(-100%);
visibility:hidden;
display:none;
opacity:0;
}
#navbar.active{
left: 0;
transform: translateX(0);
visibility:visible;
display:block;
opacity:1;
}
#masthead #navbar ul,
#masthead #navbar ul li{
display:block;
margin:0px;
float:none;
clear:both;
text-align:left;
}
#masthead #navbar ul{
padding-right: 20px;
}
#masthead #navbar ul ul{
padding-right:0px;	
}
#navbar .navigation-menu li ul,
#masthead #navbar ul ul{
position:static;
width:100%;
opacity:1;
right:0px;
background:none;
box-shadow:none;
-webkit-border-radius:0px;
border-radius:0px;
border:none;
transform: translateY(0);
display: none;
}
#navbar .navigation-menu li ul.focus-active,
#masthead #navbar ul ul.focus-active{
display:block;
}
#navbar .navigation-menu li ul:after{
display:none;
}
#navbar .navigation-menu li li > a{
color:#000;
}
#navbar .navigation-menu li a {
display: block;
padding: 12px 16px;
border-bottom: 1px solid #e8e8e8;
}
#navbar .navigation-menu li,
#navbar .navigation-menu li li{
border:none;
padding:0px;
}
#navbar .navigation-menu li li > a::before{
visibility:visible;
opacity:1;
top: 50%;
left: 10px;	
transform: translateY(-12px);
}
#navbar .navigation-menu li li a {
padding-left:30px;
}
#navbar .navigation-menu > li > a{
border-radius: 0px;
}
#navbar .navigation-menu li li > a:hover, #navbar .navigation-menu li li > a:focus {
padding-left: 30px;
}
#navbar .responsive-submenu-toggle{
position: absolute;
right: 1px;
visibility: visible;
display: block;
cursor: pointer;
width: 44px;
height: 42px;
text-align: center;
line-height: 47px;
background: none;
font-size: 22px;
color: var(--nav-h-bg);
top: 1px;
}
#navbar .responsive-submenu-toggle:hover,
#navbar .responsive-submenu-toggle:focus{
background: var(--nav-bg);
color: var(--nav-h-bg);
}
#masthead .text-right{
text-align:center!important;	
}
#masthead ul{
float:none;
}
} .header-icon-wrap{
}
#masthead .header-icon{
display: inline-block;
padding-top: 10px;
padding-left: 15px;
}
#masthead .header-icon i{
font-size: 20px;
}
#masthead .header-icon li{
padding: 0px 8px;
position: relative;
}
#masthead .header-icon li a{
color: var(--nav-color);
}
#masthead .header-icon li:hover > a,
#masthead .header-icon li:hover > a,
#masthead .header-icon li.focus > a{
color: var(--nav-color);
}
#masthead .header-icon li:last-child{
padding-right: 0px;
}
#masthead .header-icon li ul{
position: absolute;
border: none;
right: 0;
border-radius: 0;
margin-top: 0;
top: calc(100% + 8px);
box-shadow: none;
display: block;
width: 180px;
float: none;
text-align: left;
background: var(--nav-bg);
border-top: 1px solid var(--nav-h-bg);
box-shadow: -1px 4px 5px 0px rgba(68, 73, 83, 0.12);
border-radius: 0.4rem;
margin-right: -5px;
opacity: 0;
right: 9999rem;
transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;
transform: translateY(0.6rem);
z-index: 99;
}
#masthead .header-icon li li{
display: block;
padding: 12px 16px;
border-bottom: 1px solid #e8e8e8;
}
#masthead .header-icon li li:last-child{
padding: 12px 16px;
}
#masthead .header-icon li:last-child{
border-bottom: none;
}
#masthead .header-icon li li > a{
transition: .33s all ease;
-webkit-transition: .33s all ease;
-moz-transition: .33s all ease;
-o-transition: .33s all ease;
display: block;
font-family: var(--nav-font);
font-size: 15px;
font-weight: 400;
letter-spacing: 0.28px;
line-height: 26px;
position: relative;
color: var(--nav-color);
text-align: right;
}
#masthead .header-icon li ul:after {
position: absolute;
top: -8px;
right: 10px;
margin-left: -8px;
content: " ";
border-right: 8px solid transparent;
border-bottom: 8px solid var(--nav-h-bg);
border-left: 8px solid transparent;
}
#masthead .header-icon li:hover > a,
#masthead .header-icon li a:focus{
color: var(--nav-h-bg);
}
#masthead .header-icon li span.quantity{
position: absolute;
color: var(--nav-h-color);
height: auto;
line-height: 14px;
font-size: 11px;
padding: 6px 8px;
border-radius: 5px;
-webkit-border-radius: 5px;
left:19px;
margin-left: -35px;
top: -40px;
background: var(--nav-h-bg);
min-width: 70px;
text-align: center;
}
#masthead .header-icon li span.quantity:before {
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -8px;
content: "";
border-right: 8px solid transparent;
border-top: 8px solid var(--nav-h-bg);
border-left: 8px solid transparent;
}
.search-bar{
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 2px;
background:#f6f7f9;
z-index: 99;
-webkit-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
z-index: 9999;
visibility: hidden;
opacity: 0;
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%);
transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.search-bar.active{
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
visibility: visible;
opacity: 1;
}
.search-bar .container-wrap{
position: absolute;
left: 0px;
right: 0px;
top: 50%;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px);
}
.search-bar .form-wrap{
width: 100%;
max-width: 500px;
margin: 0px auto;
display: flex;
align-items: center;
}
.search-bar .form-wrap a{
margin-left: 10px;
}
.search-bar form{
position: relative;
width: 100%;
margin-bottom: 0px;
}
.search-bar label{
width: 100%;
}
.search-bar .search-submit{
position: absolute;
top: 0px;
right: 0px;
padding: 11px 22px;
}
.search-bar label,
.search-bar input{
margin-bottom: 0px;
}
.search-bar input
.search-close-trigger{
float: right;
font-size: 30px;
}
.search-bar input[type=search]:focus{
background:rgba(255, 67, 67, 0.05)!important;
}
#masthead ul.apsw_data_container li{
padding: 15px!important;
}
@media only screen and (max-width : 600px) {
#masthead .header-icon{
float: none;
}
} aside#secondary{
display:block;
position: relative;
width:calc(100% - 10px);
margin-left: 10px;
}
.not-found p{
margin-bottom:20px;
clear:both;	
}
aside#secondary .widget{
border: 1px solid rgba(0,0,0,0.1);
display:block;
padding: 30px;
width: 100%;
margin-top: -1px;
background:#FFF;
}
h3.widget-title,
.related.products h2,
.upsells.products h2,
.cross-sells h2,
h2.wp-block-heading{
text-align:center;
display: block;
margin-bottom: 1.5rem;
background:url(//apuljackelectronics.co.uk/wp-content/themes/shoper/assets/image/greyline.png) center center repeat-x;
font-size:20px;
}
h3.widget-title span,
.related.products h2 span,
.upsells.products h2 span,
.cross-sells h2 span,
h2.wp-block-heading span{
display:inline-block;
padding:10px 15px;
color:#FFF;
background:var(--secondary-color);
}
#secondary .widget ul,
ul.popular_category_list,
#colophon.site-footer ul{
margin:0px;
padding:0px;
padding-left:0px;
}
#secondary .widget li,
ul.popular_category_list li,
#colophon.site-footer li{
list-style:none;
display:block;	
border-bottom: solid 1px #eee;
padding-top: 10px;
padding-bottom: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
}
#secondary .widget li:before,
#colophon.site-footer li:before {
font-family: 'IcoFont' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
line-height: 1; -webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
position:absolute;
left:3px;
font-size: 16px;
top: 16px;
content: "\ea98";
opacity: 0;
visibility: hidden;
transition: .33s all ease;
}
#secondary .widget li:hover:before,
#secondary .widget li:focus:before,
#secondary .widget li.focus:before,
#colophon.site-footer .widget li:hover:before,
#colophon.site-footer .widget li:focus:before,
#colophon.site-footer .widget li.focus:before{
opacity: 1;
visibility:visible;
left: -2px;
color:var(--secondary-color);
}
#secondary .widget li:last-child,
ul.popular_category_list li:last-child{
border:none;	
}
.sidebar-menu {
list-style:none;
margin: 0;
padding: 0;
}
.sidebar-menu li a,
#secondary .widget li a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-weight: normal;
display: block;
color: var(--primary-color);
text-decoration:none;
font-size:95%;
} 
#secondary .widget li.focus,
#secondary .widget li:hover,
#colophon.site-footer .widget li:hover,
#colophon.site-footer .widget li.focus{
padding-left:15px;	
}
#secondary .post-date{
display:block;
text-align:right;
font-size:11px;
font-style:italic;
}
.widget_search{
background-color:var(--secondary-color);
}
.widget_search form {
position:relative;
overflow:hidden;
}
.widget_search .search-field,
.widget_search input[type=search]{
margin-right:15px;
height: 40px;
line-height: 40px;
border-radius: 33px;
padding: 0 12px;
border: 1px solid var(--secondary-color);
font-weight:normal;
width:100%;
display:block;
margin-bottom: 0px;
}
.widget_search label{
margin-bottom:0px;
width:calc( 100% -60px );
display:block;	
}
.widget_search .search-submit{
margin-top: 0;
width: auto;
position: absolute;
top: 0;
right: 0;
border-radius: 0 33px 33px 0;
text-transform: capitalize!important;
cursor: pointer;
padding:12px 13px;
border:none;
} #content article.shoper-single-post{
display: block; clear: both;
margin-bottom:60px;
}
body.single #content article.shoper-single-post{
margin-bottom: 50px;
}
#content .shoper-single-post .img-box{
display:block;
overflow:hidden;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
position:relative;
overflow:hidden;
margin: 0px -12px 0px -12px;
z-index: 1;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
-o-transform: translateY(30px);
transform: translateY(30px);
margin-top: -32px;
}
#content .shoper-single-post .img-box i{
position:absolute;
right:20px;
top:20px;
padding:8px;
font-size:30px;
background: var( --secondary-color );
color:var( --quaternary-color );
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
z-index:99;
}
.shoper-single-post .img-box .image-link{
display:block;
margin:0px;
padding:0px;
}
#content .shoper-single-post .img-box .image-link:before{
content:"";
left:0px;
right:0px;
top:0px;
bottom:0px;
position:absolute;
z-index:9;	
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#content .shoper-single-post:hover .img-box .image-link:before{
background-color: rgba( var( --opacity ), 0.5 );
}
#content .shoper-single-post .entry-title a,
#content .shoper-single-post .entry-title{
color: var( --tertiary-color );
text-decoration:none;
padding: 0px;
margin: 0px 0px 10px 0px;
word-spacing: 0px;
font-size: 1.8rem;
}
#content .shoper-single-post .entry-title a:hover,
#content .shoper-single-post .entry-title a:focus,
#content .shoper-single-post .entry-title a:active{
color:var( --secondary-color );
}
#content .shoper-single-post .post-meta-wrap{
display:table;
}
#content .shoper-single-post ul.post-meta,
#content .shoper-single-post ul.post-meta{
margin:0px;
padding:0px;
list-style:none;
display:table-cell;
vertical-align:middle;
}
#content .shoper-single-post ul.post-meta li{
display:inline-block;
font-size:80%;
padding-right:30px;
position:relative;
line-height:22px;
}
#content .shoper-single-post ul.post-meta li:after{
content:"/";
position:absolute;
top:0px;
right:15px;	
}
#content .post-meta-wrap .tb-cell.avatar{
padding-right:20px;	
}
#content .post-meta-wrap .avatar_round{
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
width:60px;
height:60px;
overflow:hidden;
display:block;
}
#content .shoper-single-post ul.post-meta li:last-child:after{
display:none;	
}
#content .shoper-single-post ul.post-meta li:last-child{
margin-right:0px;
}
#content .shoper-single-post ul.post-meta li a{
font-weight:bold;
}
#content .shoper-single-post .post{
position: relative;
z-index: 9;
background: #fff;
background:#FFF;
box-shadow: 0px 0px 131px 0px rgba(74,74,74,0.1);
padding:30px;
position:relative;
z-index:99;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#content .shoper-single-post .img-box figure{
margin:0px;	
}
#content .shoper-single-post .content-wrap{
padding: 22px 0px;
}
#content .shoper-single-post .more-link a.btn{
position: absolute;
bottom: -20px;
left: 30px;
} #colophon.site-footer{
background:#fff;
color:var(--tertiary-color);
overflow:hidden;
}
#colophon.site-footer .footer_widget_wrap{
border-bottom: dotted 1px rgba(255,255,255,.15);
}
#colophon.site-footer .widget{
border-right: dotted 1px rgba(255,255,255,.15);
padding:40px;
padding-top:80px;
padding-bottom:50px;	
}
#colophon.site-footer .widget-title{
margin-bottom:25px;	
}
#colophon.site-footer .widget:last-child {
border:none;
}
#colophon.site-footer .row.shoper-flex{
margin-left:-40px;
margin-right:-40px;	
}
#colophon.site-footer .site_info{
padding-top: 50px;
padding-bottom: 50px;
position: relative;
background-color: #f7f7f7;
border-top: 1px solid rgba(31, 31, 31, 0.08);
}
#colophon.site-footer .social-list{
display: block;
margin: 0px;
padding: 0px;
}
#colophon.site-footer .social-list li{
list-style: none;
display: inline-block;
border-bottom: 0px;
}
#colophon.site-footer .social-list a{
text-decoration:none;
}
.social-list {
padding: 0;
list-style: none;
margin: 0;
}
.social-list.size--big > li > a {
width: 75px;
font-size: 34px;
}
.social-list.text-center > li {
margin: 5px;
}
.social-list > li {
display: inline-block;
margin-right: 30px;
}
.social-list > li > a {
display: block;
font-size: 28px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.dark-bg .social-list > li > a,
.colored-bg .social-list > li > a {
color: #fff;
}
.social-list > li > a:hover {
color: #00c3da;
}
.social-list > li > a i {
line-height: inherit;
}
.social-list > li.social-item-facebook > a:hover,
#colophon.site-footer li.social-item-facebook > a:hover,
.social-list > li.social-item-facebook > a:focus,
#colophon.site-footer li.social-item-facebook > a:focus {
color: #3b5998;
}
.social-list > li.social-item-twitter > a:hover,
#colophon.site-footer li.social-item-twitter > a:hover,
.social-list > li.social-item-twitter > a:focus,
#colophon.site-footer li.social-item-twitter > a:focus {
color: #55acee;
}
.social-list > li.social-item-linkedin > a:hover,
#colophon.site-footer li.social-item-linkedin > a:hover,
.social-list > li.social-item-linkedin > a:focus,
#colophon.site-footer li.social-item-linkedin > a:focus  {
color: #0077b5;
}
.social-list > li.social-item-instagram > a:hover,
#colophon.site-footer li.social-item-instagram > a:hover,
.social-list > li.social-item-instagram > a:focus,
#colophon.site-footer li.social-item-instagram > a:focus  {
color: #3f729b;
}
.social-list > li.social-item-dribbble > a:hover,
#colophon.site-footer li.social-item-dribbble > a:hover,
.social-list > li.social-item-dribbble > a:focus,
#colophon.site-footer li.social-item-dribbble > a:focus  {
color: #ea4c89;
}
.social-list > li.social-item-github > a:hover,
#colophon.site-footer li.social-item-github > a:hover,
.social-list > li.social-item-github > a:focus,
#colophon.site-footer li.social-item-github > a:focus {
color: #333;
}
.social-list > li.social-item-flickr > a:hover,
#colophon.site-footer li.social-item-flickr > a:hover,
.social-list > li.social-item-flickr > a:focus,
#colophon.site-footer li.social-item-flickr > a:focus {
color: #0063dc;
}
.social-list > li.social-item-pinterest > a:hover,
#colophon.site-footer li.social-item-pinterest > a:hover,
.social-list > li.social-item-pinterest > a:focus,
#colophon.site-footer li.social-item-pinterest > a:focus  {
color: #bd081c;
}
.social-list > li.social-item-youtube > a:hover,
#colophon.site-footer li.social-item-youtube > a:hover,
.social-list > li.social-item-youtube > a:focus,
#colophon.site-footer li.social-item-youtube > a:focus {
color: #cd201f;
}
.social-list > li.social-item-tumblr > a:hover,
#colophon.site-footer li.social-item-tumblr > a:hover,
.social-list > li.social-item-tumblr > a:focus,
#colophon.site-footer li.social-item-tumblr > a:focus {
color: #35465c;
}
.social-list > li.social-item-snapchat > a:hover,
#colophon.site-footer li.social-item-snapchat > a:hover,
.social-list > li.social-item-snapchat > a:focus,
#colophon.site-footer li.social-item-snapchat > a:focus {
color: #fffc00;
}
#colophon.site-footer .dev_info{
font-size: 90%;
display: block;
padding-top: 10px;
color: var(  --primary-color);
} .single-prev-next{
background:#FFF;
padding:25px;
margin-bottom:50px;
}
.single-prev-next .align-right{
text-align:right;	
}
.single-prev-next .col-md-6{
position:relative;
}
.single-prev-next h5{
margin-bottom:0px;
color:#CCC;
font-size:14px;
font-weight:normal;
}
.single-prev-next img{
-webkit-border-radius:50%;
border-radius:50%;
margin:0px auto;
max-width:100%;
height:auto;
} .comments-area {
background:#FFF;
padding:25px;
}
ul.comment-list {
display:block;
margin:0px;
padding:0px;
}
ul.comment-list li {
margin:0px;
list-style:none;
clear:both;	
}
ul.comment-list li ul {
margin-left:20px;
}
.comment-meta .single-comment img {width: 80px;height: 80px;border-radius: 50%;}
.comment-meta .single-comment .comment {
width: calc(100% - 80px);
padding-left: 20px;
position: relative;
}
.comment-meta .single-comment .comment h6{
margin-bottom:0px!important;	
}
.comment-meta .single-comment .comment h6 a {
text-transform: uppercase;
color: #313131;
margin: 10px 0 8px 0;
}
.comment-meta .single-comment .comment .date {
text-transform: uppercase;
font-size: 12px;
}
.comment-meta .single-comment .comment-text {margin-top:10px;}
.comment-meta .single-comment {
padding-bottom: 20px;
margin-bottom: 30px;
position:relative;
}
.comment-meta .ellipse-left {
position:relative;
}
.comment-meta .single-comment.reply-comment {margin-left: 50px;}
.comment-meta .single-comment:last-child {
margin: 0;
padding: 0;
border:none;
}
.comment-meta .single-comment .comment .reply {
position: absolute;
top:0;
right: 0;
} 
.comment-meta .single-comment .comment .reply a{
text-transform: uppercase;
line-height: 24px;
padding: 0 12px;
background: #f7f7f7;
font-size: 12px;
color: #777;
transition: all 0.3s ease-in-out;
display:block;
text-decoration:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.comment-meta .single-comment .comment .reply a:hover { color: #fff; background:var( --secondary-color ); }
h4.comments-title{
margin-bottom:30px;
}
.comment-form form input,
.content input {
width: 100%;
height: 48px;
padding: 0 15px;
font-size: 15px;
margin-bottom: 25px;
}
.comment-form form textarea,
.content textarea{
width: 100%;
max-width: 100%;
height: 175px;
max-height: 175px;
padding: 15px;
margin-bottom: 25px;
font-size: 15px;
}
.comment-form .col-xl-4{
position:relative;	
}
.comment-form .col-xl-4 span.required,
#respond .col-xl-4 span.required{
position:absolute;
right:30px;
top:15px;
color:#F00;
}
.form-allowed-tags div.text-wrp {
font-size:14px;
font-style:italic;
margin-bottom:20px;
}
.comment-notes {
padding-top:15px;
padding-bottom:15px;
}
.comment-form input[type="checkbox"],
.content input[type="checkbox"],
#respond input[type="checkbox"]{
border-radius: 2px;
background: #DADADA;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 20px;
margin: -3px 4px 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: middle;
width: 20px;
min-width: 20px;
-webkit-appearance: none;
-webkit-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
margin-right:10px;
}
.comment-form input[type="checkbox"]:checked,
.content input[type="checkbox"]:checked,
#respond input[type="checkbox"]:checked {
background: var(--p-color);
}
.comment-form input[type="checkbox"]:before,
.content input[type="checkbox"]:before,
#respond input[type="checkbox"]:before{
opacity:0;
}
.comment-form input[type="checkbox"]:checked::before,
.content input[type="checkbox"]:checked::before,
#respond input[type="checkbox"]:checked::before{
float: left;
color: #fff;
font-size:14px;
display: inline-block;
vertical-align: middle;
width: 16px;
margin-top: 10px;
margin-left: 2px;
font-family: 'IcoFont';
font-weight:normal;
content: "\f00e";
speak: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
opacity:1;
}
p.form-submit{
margin-left:15px;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 0px;	
}
p.form-submit .btn.theme-btn{
margin-top: 0px;
}
.comment-form input[type="checkbox"]:checked, .content input[type="checkbox"]:checked,
#respond input[type="checkbox"]:checked
{
background:var(--secondary-color);
}
#content .shoper-single-post .post.search-page{
padding-top:30px;	
} .error-404{
background:url(//apuljackelectronics.co.uk/wp-content/themes/shoper/assets/image/404.png) no-repeat center -20px #fff;
padding:15vh;
margin:0px auto;
text-align:center;
}
.error-404 .page-header{
padding-top:180px;	
}
.error-404 .search-form label{
width:400px;	
}
.error-404 .search-form input[type='search']{
width: 100%;
max-width: 100%;
padding: 15px;
font-size: 15px;
color:#666;
border: 1px solid#ccc;
border-radius: 3px;
padding:12px;
display:block;
}
.error-404 input.search-submit{
padding: 15px 30px;
margin-left:-7px;
font-size:16px;
}
.error-404 input.search-submit:hover{
background:#FFF;	
} .owlGallery{
display:block;	
}
.owlGallery .owl-item {
float:left;
}
.owlGallery .owl-item figure.gallery-item{
margin:0px;
width:100%!important;
max-width:100%!important;
}
.owlGallery .owl-item img{
width:100%;
display:block;	
}
.owlGallery .owl-nav{
display:none;
}
.gallery {
margin-bottom: 1.5em;
margin:0px -15px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding:0px 13px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
clear:both;
} .shoper-breadcrumbs-wrap {
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.08);
box-shadow: 0px 1px 1px 
rgba(0,0,0,0.08);
padding:15px 0px;
text-align:right;
}
.shoper-breadcrumbs-wrap li {
display: inline-block;
font-size:90%;
padding:0px 16px;
margin:0px;
position:relative;
}
.shoper-breadcrumbs-wrap li:after{
font-family: 'IcoFont' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
line-height: 1; -webkit-font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
content: "\eaca";
font-size:20px;
position:absolute;
right:-10px;
top:3px;
}
.shoper-breadcrumbs-wrap li:last-child:after{
display:none;	
}
a.ui-to-top {
position: fixed;
bottom: 20px;
transition: .3s all ease;
z-index: 99;
right:20px;
padding-right: 30px;
color:#1f1f1f;
font-size:60px;
cursor:pointer;
opacity:0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
}
a.ui-to-top:hover{
color:var( --secondary-color );
}
element {
}
a.ui-to-top.active {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
} ul.shoper-recent-posts{
margin:0px;
padding:0px;
}
ul.shoper-recent-posts li,
#secondary ul.shoper-recent-posts li{
vertical-align:top;	
list-style: none;
display: block;
border-bottom: solid 1px #eee;
padding-top: 15px;
padding-bottom: 15px;
}
#secondary ul.shoper-recent-posts li:hover{
padding-left:0px;	
}
ul.shoper-recent-posts img{
max-width:60px;
float:left;
}
ul.shoper-recent-posts .shoper-recent-text{
width:calc( 100% - 80px );
float:right;
}
.shoper-post-carousel-widgets{
display:block;
overflow:hidden;
}
.shoper-post-carousel-widgets .owl-item {
float:left;
}
.shoper-post-carousel-widgets .owl-item img{
width:100%;
display:block;
margin-bottom:30px;
}
.shoper-widgets-carousel-item{
padding:15px;	
}
.shoper-post-carousel-widgets button{
display:inline-block;
font-size:20px;
line-height:normal;
}
.shoper-post-carousel-widgets button span{
margin-top:-2px;	
} .navigation.posts-navigation{
position:relative;
}
.navigation.posts-navigation a{
border-radius: 4px;
border: 1px solid var( --secondary-color );
color: var( --secondary-color );
display: inline-block;
margin: 0 .25em;
overflow: hidden;
padding: 14px 50px 14px 16px;
position: relative;
text-decoration: none;
line-height: 1;
background:var( --quaternary-color );
}
.navigation.posts-navigation a{
width:240px;
text-transform:uppercase;
float:right;
margin-bottom:2.5rem;
}
.navigation.posts-navigation .btn-wrap{
font-size: 1em;
line-height: 1.2;
padding: 0 10px;
position: relative;
right: 0;
transition: right 300ms ease;
display: block;
text-align: left;
}
.navigation.posts-navigation .icon {
border-left: 1px solid var( --secondary-color );
position: absolute;
right: 0;
text-align: center;
top: 50%;
transition: all 300ms ease;
transform: translateY(-50%);
width: 58px;
height: 70%;
font-size:25px;
}
.navigation.posts-navigation .icon i {
color: var( --secondary-color );
display:block;
margin-top:3px;
line-height:30px;
}
.navigation.posts-navigation a:after {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: var( --quaternary-color );
opacity: 0;
transition: opacity 300ms ease;
}
.navigation.posts-navigation a:hover .btn-wrap,
.navigation.posts-navigation a:focus .btn-wrap {
right: 110%;
}
.navigation.posts-navigation a:hover .icon,
.navigation.posts-navigation a:focus .icon  {
border-left: 0;
font-size: 2.8em;
width: 100%;
}
.navigation.posts-navigation a:hover:after,
.navigation.posts-navigation a:focus:after  {
opacity: .2;
}
.navigation.posts-navigation .nav-previous a{
float:left;	
padding: 14px 16px 14px 60px;
}
.navigation.posts-navigation .nav-previous a .icon{
right:auto;
left:0px;
border:none;
border-right: 1px solid var( --secondary-color );
}
.navigation.posts-navigation .nav-previous a:hover .icon,
.navigation.posts-navigation .nav-previous a:focus .icon{
border:none;
}
.navigation.posts-navigation .nav-previous a .btn-wrap{
font-size: 1em;
line-height: 1.2;
padding: 0 10px;
position: relative;
left: 0;
transition: left 300ms ease;
display: block;
text-align: right;
}
.navigation.posts-navigation .nav-previous a:hover .btn-wrap,
.navigation.posts-navigation .nav-previous a:focus .btn-wrap{
right:auto;
left:110%;
}
.logo-wrap{
position:relative;	
}
button.shoper-rd-navbar-toggle{
border-bottom:1px solid var( --secondary-color );
background: var( --secondary-color );
outline:none;
color: var( --quaternary-color );
font-size:30px;
padding:2px 15px;
margin-top:-30px;
display:none;
visibility:hidden;
position: absolute;
right: 0px;
top: 50%;
}
button.shoper-rd-navbar-toggle:hover,
button.shoper-rd-navbar-toggle:focus{
background: var( --quaternary-color );
color: var( --secondary-color );
}  @media only screen and (max-width : 992px) {
body{
font-size:90%;	
}
.rd-navbar-social-icon{
display:none;	
}
#colophon.site-footer .social-list{
float:none;
text-align:center;
}
body.admin-bar {
margin-top: -46px;
padding-top: 46px;
}
body.admin-bar .rd-navbar-fixed .rd-navbar-toggle{
top: 35px;
}
body.admin-bar .rd-navbar-fixed .rd-navbar-nav-wrap{
top: -10px;
}
button.shoper-rd-navbar-toggle{
display:block;
visibility:visible;
float:right;
}
.rd-navbar-fixed .rd-navbar-nav-wrap{
visibility:hidden;	
}
.rd-navbar-fixed .rd-navbar-nav-wrap.active{
visibility:visible;	
}
aside#secondary{
margin-left:0px;	
}
body.admin-bar .shoper-navbar-close{
margin-top:55px;	
}
}
.entry-footer{
clear: both;
}
#commentform [class^="col-"] input[type="text"],
#commentform [class^="col-"] input[type="email"],
#commentform [class^="col-"] textarea{
margin-bottom: 30px;
}
#secondary .widget li:last-child, 
ul.popular_category_list li, #colophon.site-footer li:last-child{
border-bottom: 0px;
}
#colophon.site-footer h3.widget-title{
text-align: left;
}
@media only screen and (max-width : 600px) {
#colophon.site-footer .site_info .text-right{
text-align: center!important;
}
}
#content div.product div.summary .price{
font-size:2rem;	
}
#static_header_banner .content-text{
text-align:center;	
}
#static_header_banner.header-img .content-text:before{
position:absolute;
left:0px;
right:0px;
top:0px;
bottom:0px;
content:"";
background:rgba(0,0,0,0.5);
z-index:-1;
}
.textwidget a{
text-decoration:underline;	
}
.textwidget a:hover{
text-decoration:none;	
}
.u-column1.col-1,
.u-column2.col-2,
#customer_login .col-1,
#customer_login .col-2{
max-width: 50%!important;
float: left!important;
}
@media only screen and (max-width: 750px) {
#static_header_banner{
height: 100%;
padding: 50px 10px 0px 10px;
}
#static_header_banner .content-text h1{
font-size: 2.5rem;
}
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{
min-height: 30px!important;
}
.shoper-block-categoires .wp-block-group__inner-container{
padding:15px 5px 5px 5px;
}
.shoper-block-categoires .wp-block-group__inner-container p{
margin-bottom: 10px
}
.shoper-block-new-arrivals .wp-block-image{
display: block;
overflow: hidden;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
position: relative;
overflow: hidden;
margin-top: 0px;
z-index: 1;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px; }
.shoper-block-new-arrivals .wp-block-image img{
width: 100%!important;
height:auto;
}
.shoper-block-new-arrivals .wp-block-columns-is-layout-flex{
position: relative;
z-index: 9;
background: #fff;
box-shadow: 0 0 20px 0 rgba(74,74,74,.1);
padding: 20px 20px 20px;
z-index: 99;
margin: 0px 5%;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px);
}
.shoper-block-new-arrivals h5{
font-weight: normal;
}
.shoper-block-new-arrivals .wp-element-button{
position: absolute;
top: calc(100% - 25px);
left: 50%;
transform: translateX(-50%);
min-width: 70%;
max-width: 100%;
width: auto;
text-transform: uppercase;
text-align: center;
word-spacing: 2px;
letter-spacing: 1px;
font-size: 14px;
padding-bottom: 10px;
color: var( --secondary-color );
background: var(--quaternary-color);
border: 1px solid var( --secondary-color );
}
.shoper-block-new-arrivals .wp-element-button:hover,
.shoper-block-new-arrivals .wp-element-button:focus{
background: var( --secondary-color );
border: 1px solid var( --secondary-color );
color: var(--quaternary-color);
}
.icon-box-wrap .wp-block-column.item-box{
position: relative;
display: block;
text-align: center;
padding: 20px;
background: #fff;
border: 1px solid #f0f0f0;
height: inherit;
font-size: 14px;
}
.icon-box-wrap .wp-block-column.item-box .wp-block-heading{
margin: 15px 0px 10px 0;
color: #000;
font-size: 18px;
}
.icon-box-wrap > .wp-block-column{
position: relative;
margin-bottom: 0px;
}
.icon-box-wrap .wp-block-column.item-box:before {
position: absolute;
top: 0;
left: 0;
content: '';
z-index: 9;
content: "";
height: 60px;
position: absolute;
width: 60px;
border-left: 1px solid var( --secondary-color);
border-top: 1px solid var( --secondary-color);
visibility: visible;
transition: all .4s ease 0s;
}
.icon-box-wrap .wp-block-column.item-box:after {
position: absolute;
top: 0;
right: 0;
content: '';
z-index: 9;
content: "";
height: 60px;
position: absolute;
width: 60px;
border-top: 1px solid var( --secondary-color);
border-right: 1px solid var( --secondary-color);
visibility: visible;
transition: all .4s ease 0s;
}
.icon-box-wrap > .wp-block-column:before {
position: absolute;
bottom: 0;
left: 0;
content: '';
z-index: 9;
content: "";
height: 60px;
position: absolute;
width: 60px;
border-left: 1px solid var( --secondary-color);
border-bottom: 1px solid var( --secondary-color);
visibility: visible;
transition: all .4s ease 0s;
}
.icon-box-wrap > .wp-block-column:after {
position: absolute;
bottom: 0;
right: 0;
content: '';
z-index: 9;
content: "";
height: 60px;
position: absolute;
width: 60px;
border-right: 1px solid var( --secondary-color);
border-bottom: 1px solid var( --secondary-color);
visibility: visible;
transition: all .4s ease 0s;
}
.icon-box-wrap > .wp-block-column:hover:before, 
.icon-box-wrap > .wp-block-column:hover:after,
.icon-box-wrap .wp-block-column.item-box:hover:before,
.icon-box-wrap .wp-block-column.item-box:hover:after{
visibility: hidden;
transition: all .4s ease 0s;
width: 0;
height: 0;
}
.shoper-promotional-content .wp-block-image.wp-image-1910 { 
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
transform: translateY(-50px); 
}
#homepage-slider .col-sm-6, #homepage-slider .col-md-4 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
width: 100%;
}
.shoper-promotional-content{
margin-top: 80px;
}
.icon-box-wrap {
margin-bottom: 80px;
}.container {
max-width: 100%;
width: calc(85% - 0px);
padding: 0;
}
.content-area.container {
width: 100%;
padding: 0;
}
.content-area.container > .row {
margin: 0 auto;
}
.content-area.container > .row > .bcf-main-content {
padding: 0;
width: 100%;
flex: 0 0 100%;
max-width: 100%;
margin: 0;
}
figure {
margin: 0;
} .lexend_font {
font-family: "Lexend", serif !important;
}
.lexend_head {
font-family: "Lexend", serif !important;
font-size: 36px !important;
font-weight: 500 !important;
line-height: 1.2 !important;
color: #6400bd;
text-align: unset !important;
}
.lexend_head {
display: flex;
align-items: center;
gap: 14px;
background: transparent !important;
}
.lexend_head:before {
content: "";
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/apuljack_heading_logo.png)
no-repeat;
background-size: contain;
width: 45px;
height: 34px;
display: inline-block;
}
.lexend_head span {
background: unset !important;
color: currentColor !important;
}
.lexend_subhead {
font-family: "Lexend", serif !important;
font-size: 28px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
color: #6400bd;
background: none !important;
text-align: left !important;
}
.lexend_subhead:before {
content: "";
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/apuljack_heading_logo.png)
no-repeat;
background-size: contain;
width: 45px;
height: 34px;
display: inline-block;
}
.lexend_subhead span {
background: unset !important;
color: currentColor !important;
padding: 0 !important;
}
.lexend_subhead.no_icon:before {
display: none;
}
.lexend_btn a {
font-family: "Lexend", serif !important;
font-size: 17px !important;
font-weight: 500 !important;
font-style: normal;
line-height: 1.4 !important;
background: #6400bd;
color: #fff !important;
border-radius: 8px;
padding: 8px 20px;
}
.lexend_btn.lexend_btn_green a {
background: #02a302;
}
.ribik_para_text {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
} body {
font-size: 16px;
font-family: "Rubik", serif !important;
font-weight: 300 !important;
max-width: 2100px;
margin: auto;
overflow-x: hidden;
}
.fa {
font-family: var(--fa-style-family, "Font Awesome 6 Free") !important;
font-weight: var(--fa-style, 900) !important;
}
.fa, .fas {
font-family: "Font Awesome 5 Free" !important;
font-weight: 900 !important;
}
img {
vertical-align: bottom;
}
.align_intems_center {
align-items: center !important;
column-gap: 60px !important;
}
.elementor-widget-text-editor .elementor-widget-container a {
color: #00529c !important;
text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
letter-spacing: 0px;
}
h2.wp-block-heading {
background: none;
text-align: left;
margin-bottom: 0.5rem;
}
h2.wp-block-heading span {
background: none;
color: currentColor;
padding: 0;
}
p {
margin-bottom: 0px;
color: #000000;
}
.color_white {
color: #fff !important;
}
.pt-20 {
padding-top: 20px;
}
.pb-20 {
padding-bottom: 20px !important;
}
.pt-50 {
padding-top: 50px;
}
.pb-50 {
padding-bottom: 50px;
}
.ptb-50 {
padding-top: 50px;
padding-bottom: 50px;
}
.bg_color {
position: relative;
}
.bg_color:before {
content: "";
position: absolute;
width: 100vw;
height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #f1f3f8;
z-index: -1;
}
.disp_none {
display: none !important;
} .btn_white_hover a:hover {
background: #fff !important;
color: #00529c !important;
border-color: #fff !important;
}
.btn_yellow_hover a:hover {
background: #f7d113 !important;
color: #000 !important;
border-color: #f7d113 !important;
}
.btn_blue_hover a:hover {
background: #00529c !important;
color: #fff !important;
border-color: #00529c !important;
} .announcement_sec {
position: sticky;
top: 0;
z-index: 111;
display: flex;
background: #6400bd;
padding: 4px 0;
height: 38px;
}
.announcement_sec ul {
margin: 0;
width: 100%;
list-style: none;
display: flex;
justify-content: center;
align-items: center;
}
.announcement_sec ul li {
font-family: "Rubik", serif !important;
font-size: 15px !important;
font-weight: 500 !important;
line-height: 1.2 !important;
color: #fff;
text-align: center;
}
.announcement_sec ul li a {
color: inherit;
}
.announcement_sec ul > li {
display: none;
}
.announcement_sec ul > li:first-child {
display: block;
}
.announcement_sec .slick-track {
display: flex;
gap: 40px;
}
.announcement_sec .slick-track:before,
.announcement_sec .slick-track:after {
display: none;
}
.announcement_sec .slick-arrow {
z-index: 2;
width: 30px;
height: 30px;
box-shadow: none;
border: 0;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
background: transparent;
color: #fff;
}
.announcement_sec .slick-arrow.slick-prev {
left: 30px;
}
.announcement_sec .slick-arrow:before {
display: none;
}
.announcement_sec .slick-arrow i {
font-size: 15px !important;
color: #fff;
}
.announcement_sec .slick-arrow.slick-next {
right: 30px;
} .site-header {
padding: 0 !important; }
.site-header .logo-wrap {
max-width: 240px;
}
.logo__header-boxes {
padding-block: 10px !important;
}
.search__header-boxes {
display: flex;
justify-content: space-between;
gap: 100px;
}
.search__header-boxes form {
display: flex;
flex-direction: row;
border: 1px solid #00000066;
border-radius: 20px;
overflow: auto;
flex-wrap: nowrap;
}
.search__header-boxes form #searchsubmit {
font-size: 0;
padding: 0;
line-height: 0 !important;
background: transparent;
border: none;
display: flex;
align-items: center;
gap: 4px;
}
.search__header-boxes form input {
margin: 0;
border: none;
min-height: 30px;
width: 100px;
padding-left: 10px;
color: #00000066;
} #masthead {
position: sticky;
top: 0px;
z-index: 111;
}
#masthead .header-icon {
display: flex;
gap: 5px;
padding: 0;
align-items: center;
}
#masthead .header-icon i {
font-size: 20px !important;
}
#masthead .header-icon a {
width: 30px;
height: 30px;
background: #000;
display: flex;
border-radius: 50%;
color: #fff !important;
padding: 5px;
align-items: center;
justify-content: center;
}
#masthead .header-icon .header__facebook-icon {
background: #1877f2;
}
.menus__header-boxes {
background: #6400bd;
position: relative;
}
.menus__header-boxes > div {
padding-block: 0 !important;
}
.menus__header-boxes:before {
content: "";
position: absolute;
width: calc(100vw) !important;
height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background: #6400bd;
}
.menus__header-boxes #navbar {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
padding: 5px 0;
}
#masthead li {
position: unset;
}
.menus__header-boxes #navbar .navigation-menu > li > a {
background: transparent !important;
color: #fff;
text-transform: capitalize;
font-weight: 500;
padding: 5px;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
}
.menus__header-boxes #navbar #menu-main-menu {
display: flex;
gap: 20px;
width: 100%;
justify-content: space-between;
}
#masthead .header-icon li span.quantity {
width: 24px;
min-width: unset;
right: -2px;
left: unset;
margin: 0 !important;
top: -12px;
height: 24px;
line-height: 1;
border-radius: 50%;
padding: 0px;
display: flex;
align-items: center;
justify-content: center;
background: #e33629;
border: 1px solid #fff;
font-weight: 500;
}
#masthead .header-icon li span.quantity:before {
display: none;
}
#masthead ul .woocommerce-MyAccount-navigation-link a {
width: 100% !important;
border-radius: 0 !important;
background: transparent !important;
color: #000 !important;
}
#navbar .navigation-menu li ul.sub-menu {
display: flex;
gap: 40px;
top: calc(100% + 0px);
border-top: 0;
width: 100%;
border-radius: 0;
margin: 0;
padding: 20px 20px;
transform: none;
}
#navbar .navigation-menu li ul.sub-menu:after {
display: none;
}
#navbar .navigation-menu li ul.sub-menu li {
width: calc(50%);
border: none;
}
#navbar .navigation-menu li ul.sub-menu li > a {
padding: 0;
border-radius: 0;
border-bottom: 1px solid #000000;
background: transparent;
color: #000000 !important;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.6 !important;
padding-bottom: 8px;
}
#navbar .navigation-menu li ul.sub-menu li > a:hover {
color: #6400bd !important;
}
#navbar .navigation-menu li ul.sub-menu li ul.sub-menu {
flex-wrap: wrap;
gap: 6px 20px;
position: relative;
top: unset;
right: unset;
opacity: 1;
transform: none !important;
box-shadow: none;
padding: 20px 0 0;
}
#navbar .navigation-menu li ul.sub-menu li ul.sub-menu li:first-child::before {
display: none;
}
#navbar .navigation-menu li ul.sub-menu li ul.sub-menu li {
width: calc(50% - 10px);
border-bottom: 0;
}
#navbar .navigation-menu li ul.sub-menu li ul.sub-menu li a {
padding: 0;
border: none;
}
#navbar .navigation-menu li ul.sub-menu li > a:before {
display: none;
} header .search__header-boxes #searchform {
margin-left: 70px;
border: 1px solid #6400bd;
}
header .search__header-boxes #searchform *,
header .search__header-boxes #searchform ::placeholder {
color: #6400bd;
padding: 10px 10px;
font-size: 14px;
}
header .search__header-boxes #searchform input#s {
padding-left: 12px; width:200px;
}
header .search__header-boxes #searchform select {
width: 125px;
}
header .search__header-boxes #searchform select#manufacturer_category {
border: 0;
border-left: 1px solid #6400bd;
}
header .search__header-boxes #searchform select#product_type {
border: 0;
margin-left: 10px;
border-left: 1px solid #6400bd;
}
header .search__header-boxes #searchform button[type="submit"] {
border-radius: 25px 0 0 25px;
color: #fff;
padding: 6px 30px;
margin-left: 5px;
}  .home #static_header_banner,.archive #static_header_banner {
display: none;
}
.site-content {
padding-block: 0px !important;
}
.hero_banner {
position: relative;
margin: 0px;
width: 100%;
padding: 0 7.5%;
padding-right: 0;
gap: 0;
align-items: center !important;
}
.hero_banner:before {
content: "";
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/banner_content_bg.png) no-repeat;
width: calc(50vw + 20px);
position: absolute;
height: 100%;
z-index: -1;
background-size: cover;
background-position: center center;
right: calc(50% - 20px);
}
.hero_banner > .banner_right_img > figure {
position: relative;
}
.hero_banner > .banner_right_img > figure > img {
width: 100% !important;
}
.hero_banner .hero_banner_col {
padding: 0;
padding-right: 40px;
width: 45%;
flex-basis: 45% !important;
flex-grow: unset !important;
position: relative;
z-index: 1;
}
.hero_banner .wp-block-heading.banner_heading {
font-size: 64px;
color: #6400bd;
font-weight: 500;
margin-bottom: 30px;
letter-spacing: 0;
}
.hero_banner .wp-block-heading.banner_heading strong {
color: #02a302;
font-size: 50px;
font-weight: 400;
}
.hero_banner .banner_sub_text {
color: #000;
font-size: 26px;
font-weight: 400;
}
.hero_banner .banner_content {
font-family: "Lexend", serif !important;
font-weight: 400;
font-size: 22px;
margin-bottom: 30px;
}
.hero_banner a {
background: #6400bd;
color: #fff;
border-radius: 8px;
padding: 8px 20px;
font-size: 18px;
} .new_product_sec {
width: 100%;
margin: 0;
padding: 60px 0;
}
.new_product_sec .new_product_col {
display: flex;
flex-wrap: wrap;
column-gap: 20px;
max-width: 100%;
width: calc(85% - 0px);
margin: 0 auto;
flex-basis: unset !important;
flex-grow: unset !important;
}
.new_product_sec .new_product_head {
width: 100%;
margin-bottom: 40px;
}
.new_product_sec .new_product_btn {
width: 100%;
justify-content: center;
margin-top: 40px;
}
.new_product_sec .new_product_mimg {
width: 20%;
}
.new_product_sec .new_product_mimg img {
width: 100%;
height: 100%;
object-fit: cover;
}
.new_product_sec .new_product_col > .woocommerce {
width: calc(40% - 20px);
}
.new_product_sec .new_product_col > .woocommerce .products {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.new_product_sec .new_product_col > .woocommerce .products .product {
display: flex;
flex-direction: column;
padding: 0 !important;
margin: 0;
width: calc(50% - 10px);
}
.new_product_sec .new_product_mimg+.woocommerce .products .product {
width: calc(100% - 0px);
}
.new_product_sec .new_product_col > .woocommerce .products .product .woocommerce-loop-product__link {
display: none;
}
.new_product_sec .products .product .product_wrap .button {
display: none;
}
.new_product_sec .products .product .product_wrap {
display: flex;
flex-direction: column;
margin: 0;
text-align: left;
box-shadow: none;
padding: 0;
background: transparent;
border-radius: 0;
}
.new_product_sec .woocommerce:nth-last-child(2) .products .product .product_wrap .gallery_thumbnails {
display: none;
}
.new_product_sec .products .product .product-image {
order: 3;
aspect-ratio: 1;
padding: 16px 30px 20px;
margin: 0 !important;
transform: none;
background: #fff;
}
.new_product_sec .products .product .product-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.new_product_sec .products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 14px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
order: 1;
background: #fff;
padding: 20px 15px 0;
}
.new_product_sec .new_product_mimg+.woocommerce .products .product .product_wrap .woocommerce-loop-product_cat {
font-size: 16px;
}
.new_product_sec .products .product .product_wrap .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-family: "Lexend", serif !important;
font-size: 14px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
order: 2;
padding: 0px 15px;
background: #fff;
margin: 0;
}
.new_product_sec .new_product_mimg+.woocommerce .products .product .product_wrap .woocommerce-loop-product__title {
font-size: 16px;
}
.new_product_sec .products .product .product_wrap .woocommerce-loop-product__title span {
color: #02a302;
}
.new_product_sec .products .product .product_wrap .gallery_thumbnails {
order: 4;
display: flex;
gap: 10px;
background: #fff;
padding: 0 30px 20px;
}
.new_product_sec .products .product .product_wrap .gallery_thumbnails .woocommerce-product-gallery__image {
width: 100px;
aspect-ratio: 1;
background: #fff;
}
.new_product_sec .products .product .product_wrap .gallery_thumbnails .woocommerce-product-gallery__image a {
display: block;
width: 100%;
height: 100%;
}
.new_product_sec .products .product .product_wrap .gallery_thumbnails .woocommerce-product-gallery__image a img {
width: 100%;
height: 100%;
object-fit: cover;
}
.new_product_sec .products .product .product_wrap .product_price_cart {
display: flex;
justify-content: space-between;
align-items: center;
order: 5;
background: #fff;
margin-top: 10px;
padding: 10px 15px;
}
.new_product_sec .products .product .product_wrap .product_price_cart .price {
font-family: "Rubik", serif !important;
font-size: 16px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
}
.new_product_sec .products .product .product_wrap .product_price_cart .product_cart {
display: flex;
gap: 5px;
align-items: center;
font-family: "Lexend", serif !important;
font-size: 14px !important;
font-weight: 400 !important;
background: #DF0303;
color: #fff;
padding: 5px 10px;
border-radius: 5px;
}
.new_product_sec .woocommerce .products .product .product_wrap .product_price_cart .product_cart span {
display: none;
}
.new_product_sec .woocommerce .products .product .product_wrap .product_price_cart .product_cart:after {
content: '+';
font-size: 18px;
line-height: 18px
}
.new_product_sec .new_product_mimg+.woocommerce .products .product .product_wrap .product_price_cart .product_cart span {
display: block;
}
.new_product_sec .new_product_mimg+.woocommerce .products .product .product_wrap .product_price_cart .product_cart:after {
display: none;
}
.new_product_sec .products .product .product-image figure img.woo-entry-image-secondary {
display: none;
} .about_sec {
padding: 60px 7.5%;
margin: 0;
column-gap: 50px;
align-items: stretch !important;
}
.about_sec .about_content {
display: flex;
flex-direction: column;
gap: 30px;
}
.about_sec .about_content .wp-block-heading {
margin: 0;
}
.about_sec .about_img {
position: relative;
}
.about_sec .about_img figure {
position: absolute;
width: 100%;
height: 100%;
border-radius: 10px;
overflow: hidden;
}
.about_sec .about_img figure img {
width: 100%;
height: 100%;
object-fit: cover;
} .top_seller_sec {
width: 100%;
margin: 0;
padding: 60px 0;
}
.top_seller_sec .top_seller_col {
display: flex;
flex-wrap: wrap;
column-gap: 20px;
max-width: 100%;
width: calc(85% - 0px);
margin: 0 auto;
flex-basis: unset !important;
flex-grow: unset !important;
}
.top_seller_sec .top_seller_head {
width: 100%;
margin-bottom: 40px;
}
.top_seller_sec .top_seller_col .woocommerce {
width: calc(50% - 20px);
}
.top_seller_sec .woocommerce .products {
display: flex;
flex-wrap: wrap;
height: 100%;
gap: 20px;
}
.top_seller_sec .woocommerce .products .product {
display: flex;
flex-direction: row-reverse;
align-items: center;
padding: 20px 0;
background: linear-gradient(111.23deg, rgba(2, 163, 2, 0.5) 0%, rgba(2, 163, 2, 0.2) 50.09%);
height: 100%;
margin: 0;
}
.top_seller_sec .woocommerce .products .product:nth-child(2n) {
background: linear-gradient(111.18deg, rgba(100, 0, 189, 0.2) 50%, rgba(100, 0, 189, 0.5) 100%);
}
.top_seller_sec .woocommerce .products .product .gallery_thumbnails {
display: none;
}
.top_seller_sec .woocommerce .products .product .woocommerce-loop-product__link {
width: 50%;
}
.top_seller_sec .woocommerce .products .product .product-image {
margin: 0 !important;
transform: none;
}
.top_seller_sec .woocommerce:last-child .products .product .product-image {
display: flex;
align-items: stretch;
max-height: 200px;
border-radius: 0;
}
.top_seller_sec .woocommerce:last-child .products .product .product-image figure {
width: 100%; }
.top_seller_sec .woocommerce .products .product .product-image img {
width: 100%;
height: 100%;
object-fit: contain;
object-position: right;
}
.top_seller_sec .woocommerce .products .product .product_wrap {
display: flex;
flex-direction: column;
justify-content: center;
width: 50%;
background: transparent;
box-shadow: none;
padding: 0 40px;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap {
padding: 20px 20px;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap .gallery_thumbnails {
display: none;
}
.top_seller_sec .woocommerce .products .product .product_wrap .product-image {
display: none;
}
.top_seller_sec .products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500;
line-height: 1.6;
color: #02A302;
margin-bottom: 10px;
}
.top_seller_sec .products .product:nth-child(2n) .product_wrap .woocommerce-loop-product_cat {
color: #6400bd;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap .woocommerce-loop-product_cat {
font-size: 14px;
}
.top_seller_sec .woocommerce:last-child .products .product:nth-child(2) .product_wrap .woocommerce-loop-product_cat {
font-size: 16px;
}
.top_seller_sec .products .product .product_wrap .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-family: "Rubik", serif !important;
font-weight: 400 !important;
font-size: 20px;
line-height: 1.6;
color: #000;
margin-bottom: 40px;
}
.top_seller_sec .products .product .product_wrap .price {
font-family: "Rubik", serif !important;
font-size: 18px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
margin-bottom: 40px;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap .woocommerce-loop-product__title {
font-size: 14px;
margin-bottom: 8px;
}
.top_seller_sec .woocommerce:last-child .products .product:nth-child(2) .product_wrap .woocommerce-loop-product__title {
font-size: 18px;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap .price {
display: none;
}
.top_seller_sec .woocommerce:last-child .products .product:nth-child(2) .product_wrap .price {
display: block;
margin-bottom: 16px;
}
.top_seller_sec .products .product .product_wrap .product_price_cart .product_cart {
font-family: "Lexend", serif !important;
font-size: 14px !important;
font-weight: 400 !important;
color: #fff;
padding: 8px 16px;
border-radius: 5px;
background: #02A302;
}
.top_seller_sec .products .product .product_wrap .product_price_cart .product_cart span {
display: none;
}
.top_seller_sec .products .product .product_wrap .product_price_cart .product_cart:after {
content: 'Order Now';
}
.top_seller_sec .products .product:nth-child(2n) .product_wrap .product_price_cart .product_cart {
background: #6400bd;
}
.top_seller_sec .products .product .product_wrap .product_price_cart .product_cart i {
display: none;
}
.top_seller_sec .products .product .product_wrap .button {
display: none;
}
.top_seller_sec .woocommerce:last-child .products .product {
width: calc(50% - 10px);
height: calc(50% - 10px);
}
.top_seller_sec .woocommerce:last-child .products .product:first-child {
display: none;
}
.top_seller_sec .woocommerce:last-child .products .product:nth-child(2) {
width: 100%;
}
.top_seller_sec .woocommerce .products .product .onsale {
font-family: "Lexend", serif !important;
font-size: 14px !important;
line-height: 16px;
font-weight: 400 !important;
color: #fff;
padding: 5px 16px;
border-radius: 5px;
background: #02A302;
border: 0;
display: block;
right: auto;
left: 18px;
} .repair_exchange_sec {
width: 100%;
margin: 0;
padding: 60px 0;
}
.repair_exchange_sec .repair_exchange_col {
display: flex;
flex-wrap: wrap;
column-gap: 40px;
max-width: 100%;
width: calc(85% - 0px);
margin: 0 auto;
flex-basis: unset !important;
flex-grow: unset !important;
}
.repair_exchange_sec .lexend_head {
width: 100%;
margin-bottom: 40px;
}
.repair_exchange_col .repair_exchange_box  {
position: relative;
display: flex;
width: calc(33.33334% - 27px);
margin: 0;
gap: 30px;
padding-top: 35px;
}
.repair_exchange_col .repair_exchange_box .wp-block-media-text {
display: flex;
flex-direction: column;
padding: 0px 30px 30px;
text-align: center;
background: linear-gradient(rgb(255 255 255 / 60%) 100%,rgba(0, 0, 0, 0.5) 100%),
url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/repair_bx_bg.png) no-repeat;
background-size: cover;
background-position: center top;
}
.repair_exchange_col .repair_exchange_box figure {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
background: #6400bd;
width: 70px;
height: 70px;
display: flex;
align-items: center;
border-radius: 50%;
box-sizing: border-box;
padding: 10px;
}
.repair_exchange_col .repair_exchange_box .wp-block-heading {
color: #000;
margin: 0;
margin-bottom: 40px;
position: relative;
}
.repair_exchange_col .repair_exchange_box .wp-block-heading:before {
content: "";
position: absolute;
border-bottom: 5px solid #6400bd;
width: 50px;
bottom: -18px;
left: 50%;
border-radius: 20px;
transform: translateX(-50%);
}
.repair_exchange_col .repair_exchange_box .wp-block-media-text__content {
padding: 60px 60px 40px !important;
text-align: center;
background: linear-gradient(rgb(255 255 255 / 60%) 100%, rgba(0, 0, 0, 0.5) 100%),
url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/repair_bx_bg.png) no-repeat;
background-size: cover;
background-position: center top;
box-shadow: 2px 2px 8px 0px #0000001A;
height: 100%;
} .our_partners_sec {
padding: 60px 7.5%;
width: 100%;
margin: 0;
}
.our_partners_sec .partners_content_col {
display: flex;
flex-direction: column;
row-gap: 25px;
padding-right: 70px;
}
.our_partners_sec .partners_logos_col .wp-block-group {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, 1fr);
row-gap: 15px;
}
.partners_logos_col .wp-block-group figure:nth-child(4),
.partners_logos_col .wp-block-group figure:nth-child(5),
.partners_logos_col .wp-block-group figure:nth-child(6) {
margin-right: 25px;
margin-left: 0px;
}
.partners_logos_col .wp-block-group > * {
margin-left: 25px;
} .featured_sec {
padding: 60px 0;
margin: 0;
}
.featured_sec .featured_col {
max-width: 100%;
width: calc(85% - 0px);
margin: 0 auto;
flex-basis: unset !important;
flex-grow: unset !important;
}
.featured_sec .featured_head {
margin: 0;
margin-bottom: 40px;
}
.featured_col .products {
margin-bottom: 40px;
}
.featured_col .products .product {
padding: 0 15px !important;
margin: 0;
}
.featured_col .products .product .woocommerce-loop-product__link {
display: none;
}
.featured_col .products .product .product-image {
aspect-ratio: 1;
margin: 0 !important;
margin-bottom: 16px !important;
transform: none;
}
.featured_col .products .product .product-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.featured_col .products .product .product_wrap {
margin: 0;
background: transparent;
text-align: center;
box-shadow: none;
padding: 0;
}
.featured_col .products .product .product_wrap .gallery_thumbnails {
display: none;
}
.featured_col .products .slick-track {
display: flex;
}
.featured_col .products .slick-arrow {
z-index: 2;
width: 30px;
height: 30px;
border: 0.5px solid #000;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: transparent !important;
}
.featured_col .products .slick-track:before,
.featured_col .products .slick-track:after {
display: none;
}
.featured_col .products .slick-arrow.slick-prev {
left: -30px;
}
.featured_col .products .slick-arrow:before {
display: none;
}
.featured_col .products .slick-arrow i {
font-size: 17px !important;
color: #000;
}
.featured_col .products .slick-arrow.slick-next {
right: -30px;
}
.featured_col .products .product .product_wrap .button {
display: none;
}
.featured_col .products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
}
.featured_col .products .product .product_wrap .woocommerce-loop-product__title {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
}
.featured_col .products .product .product_wrap .woocommerce-loop-product__title span {
color: #02a302;
}
.featured_col .products .product .product_wrap .price {
font-family: "Rubik", serif !important;
font-size: 18px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
}
.featured_col .products .product .product_wrap .product_price_cart .product_cart {
display: none;
}
.featured_sec .featured_col .featured_btn {
justify-content: center;
} .faq_sec {
padding-top: 40px;
gap: 0;
}
.faq_sec .faq_col_head {
width: calc(85% - 0px);
margin: 0 auto 20px;
}
.faqButton_boxes_container {
gap: 40px;
flex-direction: column;
width: 100%;
padding: 60px 7.5%;
margin: auto !important;
position: relative;
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/faq_bg.png) no-repeat;
background-position: center center;
background-size: cover;
}
.faqButton_boxes_container.no_bg_faq {
background: #fff;
padding: 10px 7.5% 60px;
}
.faqButton_boxes_container .faq_accordian_box {
display: flex;
flex-direction: column;
gap: 10px;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box {
position: relative;
background: #e7e7e7;
border-radius: 10px;
overflow: hidden;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box summary {
padding: 15px 20px;
color: #000;
font-family: "Lexend", serif !important;
font-weight: 400;
list-style: none;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box p {
background: #fff;
padding: 15px 20px;
font-family: "Rubik", serif !important;
font-weight: 300;
line-height: 1.6;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box summary:after {
content: "\2b";
font-family: "Font Awesome 6 Free";
font-weight: 900;
position: absolute;
width: 30px;
height: 30px;
z-index: 1;
right: 10px;
text-align: center;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box[open] summary:after {
content: "\f068";
} figure {
margin: 0;
}
.testimonials_sec {
position: relative;
margin: 0px;
width: 100%;
padding: 0 7.5%;
padding-right: 0;
}
.testimonials_sec .testimonial_img_col {
position: absolute;
right: 0;
width: 60%;
height: 100%;
}
.testimonials_sec .testimonial_img_col figure {
position: relative;
height: 100%;
width: 100%;
}
.testimonials_sec .testimonial_img_col figure img {
width: 100%;
height: 100%;
object-fit: cover;
}
.testimonials_sec .testimonial_slider_contents {
padding: 60px 0 80px;
width: 55%;
flex-basis: 55% !important;
position: relative;
z-index: 1;
}
.testimonials_sec .testimonial_slider_contents .testimonial_slider {
margin-bottom: 40px;
}
.testimonials_sec .testimonial_slider_contents .wp-block-heading {
margin-bottom: 50px;
}
.testimonials_sec .testimonial_box {
background: linear-gradient(rgb(255 255 255 / 60%) 100%, rgba(0, 0, 0, 0.5) 100%),
url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/testimonial_bx_bg.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
box-shadow: 2px 2px 10px 0 rgb(0 0 0 / 20%);
border-radius: 10px;
padding: 40px;
}
.testimonials_sec .testimonial_slider_contents .slick-track {
display: flex;
gap: 40px;
padding: 6px 0;
}
.testimonial_slider .slick-track:before,
.testimonial_slider .slick-track:after { }
.testimonial_slider .slick-arrow {
z-index: 2;
width: 30px;
height: 30px;
box-shadow: 1px 1px 10px 0 rgb(0 0 0 / 20%);
border: 0.5px solid #000;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: center;
background: #fff !important;
}
.testimonial_slider .slick-track:before,
.testimonial_slider .slick-track:after {
display: none;
}
.testimonial_slider .slick-arrow.slick-prev {
left: -30px;
}
.testimonial_slider .slick-arrow:before {
display: none;
}
.testimonial_slider .slick-arrow i {
font-size: 17px !important;
color: #000;
}
.testimonial_slider .slick-arrow.slick-next {
right: -30px;
}
.testimonial_box .testimonial_topbar {
display: flex !important;
align-items: center !important;
gap: 15px;
}
.testimonial_box .testimonial_topbar .testimonial_nameShort {
font-family: "Lexend", serif !important;
font-weight: 500;
font-size: 34px;
line-height: 44px;
width: 50px;
height: 50px;
background: #ec407a;
color: #fff;
border-radius: 50%;
box-sizing: border-box;
max-width: unset;
flex: unset !important;
display: flex;
justify-content: center;
}
.testimonial_slider_contents .slick-track .slick-slide:nth-child(2n) .testimonial_box .testimonial_topbar .testimonial_nameShort {
background: #512DA8;
}
.testimonial_box .testimonial_topbar .testimonial_nameShort p {
color: #fff;
}
.testimonial_box .testimonial_topbar .testimonial_nameDate > p:first-child {
font-family: "Lexend", serif !important;
font-weight: 500;
font-size: 20px;
}
.testimonial_box .testimonial_topbar .testimonial_nameDate > p:last-child {
color: #7d7d7d;
font-size: 14px !important;
}
.testimonial_box .testimonial_topbar .testimonial_google_review {
display: flex;
justify-content: right;
}
.testimonial_box > i {
color: #f6b902;
font-size: 24px;
margin-right: 4px;
}
.testimonial_box .testimonial_content {
margin-top: 20px;
line-height: 1.6;
} .entry-footer {
display: none;
}
.footer_cta_sec {
position: relative;
z-index: 99;
}
.footer_cta {
position: relative;
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/footer_cta_img.png) no-repeat;
background-size: 100%;
margin: 0;
margin-top: -20px;
padding: 80px 0 60px 0;
}
.footer_cta .wp-block-column {
display: flex;
flex-direction: column;
align-items: center;
flex-basis: unset !important;
flex-grow: unset !important;
max-width: 100%;
width: calc(85% - 30px);
padding: 0;
margin: 0 auto;
gap: 30px;
}
.footer_cta .footer_cta_head {
font-family: "Lexend" !important;
font-weight: 700;
font-size: 50px;
text-align: center;
color: #fff;
letter-spacing: 0;
margin: 0;
}
.footer_cta .footer_cta_head em {
font-family: "Rubik", serif !important;
font-weight: 700;
line-height: 1.2;
color: #02A302;
}
.footer_cta .footer_cta_para {
max-width: 400px;
font-family: "Rubik", serif !important;
font-weight: 300;
line-height: 1.6;
color: #fff;
text-align: center;
}
.footer_cta .footer_cta_btn a {
font-family: "Lexend" !important;
font-weight: 500;
line-height: 1.2;
font-size: 18px;
background: #02A302;
color: #ffffff;
padding: 12px 20px;
border-radius: 10px;
} .site-footer .footer_widget_wrap {
position: relative;
background: #f1f3f8;
padding: 60px 0;
}
.site-footer .footer_widget_wrap:before {
content: "";
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/footer_bg.png) no-repeat;
background-position: center center;
position: absolute;
height: 100%;
width: 100%;
opacity: .1;
}
.footer_widget_wrap .widget_block {
width: 100%;
max-width: 100%;
flex: 0 0 100%;
padding: 0 !important;
}
.footer_widget_wrap .widget_block:first-child {
margin-bottom: 40px;
padding: 0 0 40px 0 !important;
border-bottom: 1px solid #000;
}
.footer_widget_wrap .widget_block:first-child figure {
width: 300px;
}
.footer_widget_wrap .widget_nav_menu {
flex: 0 0 calc(25% - 55.5px);
max-width: 100%;
border: 0 !important;
padding: 0 !important;
}
.footer_widget_wrap .widget_text {
padding: 0 !important;
flex: 0 0 calc(25% - 20px);
max-width: 100%;
}
.site-footer .footer_widget_wrap .shoper-flex {
margin: 0 !important;
column-gap: 40px;
}
.footer_widget_wrap .widget_nav_menu .widget-title,
.footer_widget_wrap .widget_text .widget-title {
margin-bottom: 16px !important;
background: transparent;
}
.footer_widget_wrap .widget_nav_menu .widget-title span,
.footer_widget_wrap .widget_text .widget-title span {
background: none;
padding: 0;
color: #6400bd;
}
.footer_widget_wrap .widget_nav_menu ul,
.footer_widget_wrap .widget_text ul {
display: flex;
flex-direction: column;
gap: 0px;
}
.footer_widget_wrap .widget_nav_menu ul > li,
.footer_widget_wrap .widget_text ul > li {
padding: 0 !important;
border: none !important;
}
.footer_widget_wrap .widget_nav_menu ul > li:before,
.footer_widget_wrap .widget_text ul > li:before {
display: none !important;
}
.footer_widget_wrap .widget_nav_menu ul > li a,
.footer_widget_wrap .widget_text ul > li a {
color: #000 !important;
text-decoration: none;
}
.footer_widget_wrap .widget_text ul {
padding-left: 30px !important;
}
.footer_widget_wrap .widget_text ul > li i {
position: absolute;
top: 5px;
left: -30px;
font-size: 18px;
display: inline-block;
color: #6400BD;
} .footer_widget_wrap .widget_text ul > li:last-child a {
text-decoration: underline;
}
.footer_widget_wrap .widget_block:last-child {
margin-top: 20px;
}
.footer_widget_wrap .widget_block:last-child .wp-block-group {
justify-content: center;
flex-wrap: wrap;
align-items: stretch;
}
.footer_widget_wrap .widget_block:last-child .wp-block-group > p {
font-family: "Lexend" !important;
font-weight: 400;
width: 100%;
text-align: center;
color: #5B5B5B;
}
.footer_widget_wrap .widget_block:last-child .wp-block-group > figure {
display: flex;
align-items: center;
padding: 10px;
width: 90px;
background: #fff;
border-radius: 10px;
}
.container.site_info {
width: 100%;
}
.site-footer .site_info {
background: #E5EAF6 !important;
border-top: none !important;
padding: 10px !important;
}
.site-footer .site_info .row {
flex-direction: column;
}
.site-footer .site_info .dev_info {
display: none !important;
}
.site-footer .site_info .row > div {
width: 100% !important;
max-width: 100%;
text-align: center !important;
} .single-product #static_header_banner {
display: none;
}
.single-product .woocommerce-breadcrumb {
display: flex;
width: 100%;
padding: 20px 7.5%;
margin: 0 auto;
font-family: "Lexend", serif !important;
font-size: 15px !important;
font-weight: 400 !important;
line-height: 1.2 !important;
color: #000;
}
.single-product .site-main {
background: #ffffff;
}
.single-product .woocommerce-breadcrumb > a {
color: #5B5B5B;
}
.single-product .product.type-product {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
background: #fff;
} .single-product  .woocommerce-product-gallery {
position: relative;
float: none !important;
display: flex !important;
column-gap: 20px;
width: calc(50% - 0px) !important;
padding: 20px 20px 20px 7.5%; }
.single-product .woocommerce-product-gallery:after {
content: '';
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 100%;
background: #000;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
display: none;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
order: 2;
width: calc(100% - 140px);
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-slide img {
width: 100%;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list {
display: flex;
flex-direction: column;
gap: 10px;
order: 1;
background: #F1F3F8;
height: max-content;
width: 120px;
padding: 10px 14px !important;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-list {
background: #fff;
padding: 8px;
border-radius: 5px;
box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 25%);
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-slide {
padding: 2px 0px;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-arrow {
position: relative;
transform: none;
top: unset;
left: unset;
right: unset;
width: 100%;
background: #fff;
color: #000;
font-size: 20px;
padding: 5px;
text-align: center;
height: auto;
border-radius: 5px;
box-shadow: 0px 2px 4px 0px #00000040;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-arrow:before {
display: none;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .woocommerce-product-gallery__image {
aspect-ratio: 1;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .woocommerce-product-gallery__image a {
display: block;
width: 100%;
height: 100%;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .woocommerce-product-gallery__image a img {
width: 100%;
height: 100%;
object-fit: cover;
} .single-product .product.type-product > .entry-summary {
position: relative;
float: none !important;
display: flex;
flex-wrap: wrap;
column-gap: 20px;
width: calc(50% - 0px) !important;
padding: 0px 7.5% 0px 20px;
background: transparent;
box-shadow: none;
}
.single-product .product.type-product > .entry-summary:before {
content: '';
position: absolute;
left: -1px;
top: 0;
width: 1px;
height: 100%;
background: #000;
}
.single-product .entry-summary .product_title {
font-family: "Lexend", serif !important;
font-size: 20px !important;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
margin-bottom: 12px;
}
.single-product .entry-summary .product_title span {
color: #02a302;
}
.single-product .entry-summary .product_meta {
width: 100%;
}
.single-product .entry-summary .product_meta .sku_wrapper {
display: none !important;
}
.single-product .entry-summary .product_meta .posted_in {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
padding: 0 !important;
border: none !important;
}
.single-product .entry-summary .product_meta .posted_in a {
color: #7D7D7D;
}
.single-product .entry-summary .woocommerce-product-details__short-description {
width: 100%;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
color: #000;
padding-bottom: 0px;
}
.single-product .entry-summary .product_seperator {
display: block;
width: 100%;
padding-top: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #000;
}
.single-product .entry-summary .price_label {
width: 100%;
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
margin: 0;
}
.single-product .entry-summary .price_label span {
color: #7D7D7D;
}
.single-product .entry-summary .price_label span small {
font-size: 100%;
}
.single-product .entry-summary .price {
font-family: "Rubik", serif !important;
font-size: 18px !important;
font-weight: 500;
line-height: 1.6;
color: #6400bd !important;
padding: 0 !important;
width: 100%;
margin-bottom: 16px;
}
.single-product .entry-summary form {
background: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
}
.single-product .entry-summary form.variations_form {
width: 100%;
}
.single-product .entry-summary form .variations {
background: #F1F3F8;
border-radius: 5px 5px 0 0;
margin-bottom: 0px;
}
.single-product .entry-summary .variations_form:not(.wvs-loaded) ~ .wpb-get-a-quote-button-form-fire {
display: none;
}
.single-product .entry-summary form .variations th.label {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #6b6b6b;
margin: 0;
padding: 15px 15px !important;
border-bottom: 0px !important;
}
.single-product .entry-summary form .variations th.label span.woo-selected-variation-item-name {
color: #6400bd;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper {
padding: 0 15px 15px !important;
border: 0px !important;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper ul.variable-items-wrapper {
display: flex;
gap: 10px;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper ul.variable-items-wrapper li.variable-item {
margin: 0;
position: relative;
background: #fff;
box-shadow: none;
border: 1px solid #000;
border-radius: 5px;
font-family: "Rubik", serif !important;
font-size: 15px !important;
font-weight: 400;
line-height: 1.6;
color: #808080 !important;
padding: 0 !important;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper ul.variable-items-wrapper li.variable-item.selected {
color: #6400bd !important;
border-color: #6400bd;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper ul.variable-items-wrapper li.variable-item .variable-item-contents {
align-items: flex-start !important;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper ul.variable-items-wrapper li.variable-item .variable-item-contents label {
padding: 2px 10px;
}
.single-product .variations .variable-items-wrapper li.variable-item .variable-item-radio-input { accent-color: #6400bd;
width: 18px;
height: 18px;
}
.single-product .variations .variable-items-wrapper li.variable-item .variable-item-radio-value-wrapper img {
display: none;
}
.single-product .variations .variable-items-wrapper li.variable-item .variable-item-radio-value-wrapper .stock {
display: none;
}
.single-product .entry-summary form .variations td.woo-variation-items-wrapper .reset_variations {
display: none;
}
.single-product .entry-summary form .single_variation_wrap {
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation {
background: #F1F3F8;
border-radius: 0 0 5px 5px;
margin-bottom: 0;
padding: 0 15px 15px;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart {
margin-top: 20px;
display: flex;
justify-content: space-between;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
display: flex;
flex-direction: row-reverse;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input {
width: 80px !important;
float: unset !important;
text-align: center !important;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-outer-spin-button,
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.plus {
float: unset;
border-radius: 0 5px 5px 0;
margin: 0 !important;
background: #f1f3f8;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.minus {
float: unset;
border-radius: 5px 0 0 5px;
margin: 0 !important;
background: #f1f3f8;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button:hover {
color: #000;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity button.plus i {
padding: 0;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
background: #fff;
font-family: "Lexend", serif !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 1.6;
color: #000;
border: 2px solid #000;
border-radius: 5px;
float: none !important;
box-shadow: none;
text-transform: capitalize !important;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .clearfix {
display: none;
}
.single-product .entry-summary form .woocommerce-variation-availability .stock {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
}
.single-product .entry-summary form .woocommerce-variation-availability .stock.in-stock {
color: #02a302;
}
.single-product .entry-summary form .woocommerce-variation-availability .stock.out-of-stock {
color: #f00;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:after {
content: "\f07a";
font-family: "Font Awesome 6 Free";
font-weight: 900;
font-size: 16px;
margin-left: 4px;
}
.product_descript_sec {
padding: 60px 0;
width: 100%;
}
.product_descript_sec .product_descript_inner {
display: flex;
flex-direction: column;
gap: 16px;
}
.product_descript_inner .product_description,
.product_descript_inner .product_additional_information {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
color: #000;
}
.product_descript_inner > div > h2 {
font-family: "Lexend", serif !important;
font-size: 20px;
font-weight: 400;
line-height: 1.6;
color: #6400bd;
margin-bottom: 10px;
}
.product_descript_inner > .product_description > div,
.product_descript_inner > .product_description > p {
margin-bottom: 10px;
}
.product_descript_inner > .product_description > div:last-child,
.product_descript_inner > .product_description > p:last-child {
margin-bottom: 0px;
}
.product_descript_inner .product_additional_information table {
margin-bottom: 0px;
}
.product_descript_inner > div b,
.product_descript_inner .product_additional_information th {
color: #02a302;
font-weight: 400 !important;
}
.product_descript_inner .product_reviews {
display: none;
} .related_product_sec, .recent_product_sec {
width: 100%;
padding: 60px 0;
margin: 0;
background: #ffffff;
}
.recent_product_sec {
background: #F1F3F8;
}
.related_product_inner .related_product_head,
.recent_product_inner .recent_product_head {
margin: 0;
margin-bottom: 40px;
}
.related_product_inner .products,
.recent_product_inner .products {
display: flex;
width: 100%;
}
.related_product_inner .products .slick-list,
.recent_product_inner .products .slick-list {
width: 100%;
}
.related_product_inner .products .product,
.recent_product_inner .products .product {
padding: 0 15px !important;
margin: 0;
float: none;
width: 25%;
background: transparent;
}
.related_product_inner .products .product .woocommerce-loop-product__link,
.recent_product_inner .products .product .woocommerce-loop-product__link {
display: none;
}
.related_product_inner .products .product .product-image,
.recent_product_inner .products .product .product-image {
aspect-ratio: 1;
margin: 0 !important;
margin-bottom: 16px !important;
transform: none;
}
.related_product_inner .products .product .product-image img,
.recent_product_inner .products .product .product-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.related_product_inner .products .product .product_wrap,
.recent_product_inner .products .product .product_wrap {
margin: 0;
background: transparent;
text-align: center;
box-shadow: none;
padding: 0;
}
.related_product_inner .products .product .product_wrap .gallery_thumbnails,
.recent_product_inner .products .product .product_wrap .gallery_thumbnails {
display: none;
}
.related_product_inner .products .slick-track,
.recent_product_inner .products .slick-track {
display: flex;
margin: 0;
}
.related_product_inner .products .slick-arrow,
.recent_product_inner .products .slick-arrow {
z-index: 2;
width: 30px;
height: 30px;
border: 0.5px solid #000;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: transparent !important;
}
.related_product_inner .products .slick-track:before,
.related_product_inner .products .slick-track:after,
.recent_product_inner .products .slick-track:before,
.recent_product_inner .products .slick-track:after {
display: none;
}
.related_product_inner .products .slick-arrow.slick-prev,
.recent_product_inner .products .slick-arrow.slick-prev {
left: -30px;
}
.related_product_inner .products .slick-arrow:before,
.recent_product_inner .products .slick-arrow:before {
display: none;
}
.related_product_inner .products .slick-arrow i,
.recent_product_inner .products .slick-arrow i {
font-size: 17px !important;
color: #000;
}
.related_product_inner .products .slick-arrow.slick-next,
.recent_product_inner .products .slick-arrow.slick-next {
right: -30px;
}
.related_product_inner .products .product .product_wrap .button,
.recent_product_inner .products .product .product_wrap .button {
display: none;
}
.related_product_inner .products .product .product_wrap .woocommerce-loop-product_cat,
.recent_product_inner .products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
}
.related_product_inner .products .product .product_wrap .woocommerce-loop-product__title,
.recent_product_inner .products .product .product_wrap .woocommerce-loop-product__title {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
}
.related_product_inner .products .product .product_wrap .woocommerce-loop-product__title span,
.recent_product_inner .products .product .product_wrap .woocommerce-loop-product__title span {
color: #02a302;
}
.related_product_inner .products .product .product_wrap .price,
.recent_product_inner .products .product .product_wrap .price {
font-family: "Rubik", serif !important;
font-size: 18px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
}
.related_product_inner .products .product .product_wrap .product_price_cart .product_cart,
.recent_product_inner .products .product .product_wrap .product_price_cart .product_cart {
display: none;
} .page-template-default #static_header_banner,
.search-results #static_header_banner {
display: none;
}
.page-template-default article {
margin: 0px !important;
}
.page-template-default article > .post {
padding: 0px !important;
}
.page-template-default article > .post > .content-wrap {
padding: 0 !important;
}
.page_banner_sec {
padding: 0px 0 0 7.5%;
margin: 0;
column-gap: 50px;
align-items: center !important; }
.page_banner_sec:not(:has(.page_banner_image)) {
padding: 60px 7.5%;
}
.page_banner_sec:not(:has(.page_banner_image img)) {
padding: 60px 7.5%;
}
.page_banner_sec .page_banner_content {
display: flex;
flex-direction: column;
gap: 10px;
}
.page_banner_content .aioseo-breadcrumbs {
display: flex;
gap: 10px;
font-family: "Lexend", serif !important;
font-size: 15px;
font-weight: 400 !important;
line-height: 1.6;
color: #000;
}
.page_banner_content .aioseo-breadcrumbs a {
text-decoration: none !important;
color: #5B5B5B;
}
.page_banner_content .aioseo-breadcrumbs a:hover {
color: #02a302 !important;
}
.page_banner_content .page_banner_head {
width: 100%;
font-family: "Lexend", serif !important;
font-size: 32px;
font-weight: 600 !important;
line-height: 1.4;
color: #02A302;
background: none;
text-align: left;
}
.page_banner_content .page_banner_head span {
display: block;
font-size: 50px;
font-weight: 700 !important;
color: #6400BD;
background: none;
padding: 0;
}
.page_banner_sec .page_banner_image {
height: 100%;
overflow: hidden;
}
.page_banner_sec .page_banner_image figure {
width: 100%;
height: 100%;
}
.page_banner_sec .page_banner_image figure img {
width: 100% !important;
height: 100%;
object-fit: cover;
}
.page_info_sec table {
border: 1px solid #b3b3b3;
border-radius: 4px;
overflow: hidden;
border-collapse: separate;
margin-bottom: 16px;
}
.page_info_sec .mb-0 table {
margin-bottom: 6px;
}
.page_info_sec table thead {
border: none;
}
.page_info_sec table th {
background: #6400bd;
color: #fff;
font-weight: 600;
line-height: 1.4;
border-color: #b3b3b3;
}
.page_info_sec table th:first-child {
border-radius: 4px 0 0 0;
}
.page_info_sec table th:last-child {
border-radius: 0 4px 0 0;
}
.page_info_sec table td {
border: 1px solid #b3b3b3;
color: #000000;
}
.page_info_sec table tr:last-child td:first-child {
border-radius: 0 0 0 4px;
}
.page_info_sec table tr:last-child td:last-child {
border-radius: 0 0 4px 0;
} .page_descript_sec a:hover {
color: #6400bd !important;
}
.page_descript_sec {
padding: 60px 7.5%;
margin: 0;
}
.page_descript_sec.pb-0{
padding-bottom: 0px !important;
}
.page_descript_col {
display: flex;
flex-direction: column;
gap: 20px;
}
.page_descript_col .page_descript_ul {
margin: 0;
}
.page_descript_col figure {
border-radius: 10px;
overflow: hidden;
width: max-content;
}
.full_image {
width: 100%;
}
.full_image img {
width: 100% !important;
height: 100%;
object-fit: cover;
object-position: center;
} .about_page_sec {
display: flex;
column-gap: 0;
padding: 0px 7.5%;
margin: 0;
}
.about_page_sec .about_page_content {
padding: 40px 40px;
}
.about_page_content .lexend_subhead {
margin-bottom: 20px;
}
.about_page_sec .about_page_image {
position: relative;
}
.about_page_image .about_page_img {
width: 100%;
height: 100%;
}
.about_page_image .about_page_img img {
width: 100%;
height: 100%;
object-fit: cover;
} .about_box_sec {
padding: 60px 7.5%;
margin: 0;
}
.about_box_sec .about_box_col {
display: flex;
flex-wrap: wrap;
column-gap: 30px;
flex-basis: unset !important;
flex-grow: unset !important;
}
.about_box_col .about_box {
position: relative;
display: flex;
align-items: stretch;
width: calc(33.33334% - 20px);
margin: 0;
gap: 30px;
margin-top: 35px;
}
.about_box_col .about_box .wp-block-media-text {
display: flex;
flex-direction: column;
padding: 0px 30px 30px;
text-align: center;
}
.about_box_col .about_box figure {
position: absolute;
top: -30px;
left: 30px;
background: #6400bd;
width: 60px;
height: 60px;
display: flex;
align-items: center;
border-radius: 50%;
box-sizing: border-box;
padding: 15px;
}
.about_box_col .about_box .wp-block-heading {
color: #6400bd;
margin: 0;
margin-bottom: 16px;
position: relative;
font-family: "Rubik", serif !important;
font-size: 18px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
background: none !important;
text-align: left;
}
.about_box_col .about_box .wp-block-heading span {
background: none !important;
color: currentColor !important;
padding: 0 !important;
}
.about_box_col .about_box .wp-block-media-text__content {
padding: 50px 30px 30px !important;
text-align: left;
align-self: self-start;
}
.about_box_col .about_box .about_box_para {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
} .contact_details_sec {
padding: 60px 7.5% 0;
margin: 0;
}
.contact_details_sec .contact_details_form {
}
.contact_add_head {
background: none !important;
text-align: left !important;
}
.contact_add_head span {
background: none !important;
color: currentColor !important;
padding: 0 !important;
}
.contact_details_form .lexend_subhead_sm {
font-family: "Lexend", serif !important;
font-size: 18px;
font-weight: 400 !important;
line-height: 1.6;
color: #000;
}
.contact_details_form form {
}
.contact_details_form form .wpforms-field-container {
display: flex;
flex-direction: column;
gap: 16px;
}
.contact_details_form form .wpforms-field {
padding: 0;
}
.contact_details_form form input[type="text"],
.contact_details_form form input[type="email"],
.contact_details_form form textarea {
width: 100% !important;
max-width: 100% !important;
border: 1px solid #000 !important;
border-radius: 10px !important;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
}
.contact_details_form form .wpforms-field label {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.4 !important;
}
.contact_details_form form button {
position: relative;
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
background: #6400BD !important;
padding: 0 40px !important;
border-radius: 5px !important;
overflow: hidden;
}
.contact_details_form form button:before {
content: '';
position: absolute;
width: 100%;
height: 7px;
left: 0;
top: 0;
background: #000;
} .contact_add_sec {
padding: 60px 7.5% 0;
margin: 0;
}
.contact_add_col .contact_add_head {
position: relative;
margin-bottom: 20px;
}
.contact_add_col .contact_add_head:before {
content: "";
position: absolute;
border-bottom: 4px solid #02A302;
width: 60px;
bottom: -4px;
left: 0;
border-radius: 20px;
}
.rubik_subhead {
font-family: "Rubik", serif !important;
font-size: 22px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
color: #000;
}
.contact_add_col .rubik_subhead_sm {
font-family: "Rubik", serif !important;
font-size: 17px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
color: #000;
margin-bottom: 10px;
background: none !important;
text-align: left !important;
}
.contact_add_col .rubik_subhead_sm span {
background: none !important;
color: currentColor !important;
padding: 0 !important;
}
.contact_add_col .rubik_subhead_sm a {
color: #000;
}
.contact_add_col a:hover {
color: #6400bd !important;
} .contact_mail_sec {
padding: 60px 7.5%;
margin: 0;
}
.contact_mail_sec .contact_mail_box {
background: #F5F7FA;
padding: 15px;
}
.contact_mail_box .contact_mail_head {
position: relative;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
color: #000;
margin-bottom: 20px;
background: unset;
text-align: left;
}
.contact_mail_box .contact_mail_head span {
background: transparent;
color: currentColor;
padding: 0;
}
.contact_mail_box .contact_mail_head:before {
content: "";
position: absolute;
border-bottom: 4px solid #6400bd;
width: 60px;
bottom: -10px;
left: 0;
border-radius: 20px;
}
.contact_mail_box .contact_mail_para {
position: relative;
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
color: #000;
margin-bottom: 0px;
}
.contact_mail_box .contact_mail_para a:hover {
color: #6400bd !important;
} .page_info_sec {
padding: 60px 7.5%;
margin: 0;
}
.page_info_sec > .page_info_col {
display: flex;
flex-direction: column;
gap: 0px;
}
.page_info_sec h2 {
font-family: "Rubik", serif !important;
font-size: 18px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
margin-bottom: 12px;
}
.page_info_sec h3 {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
}
.page_info_sec p, 
.page_info_sec ul, 
.page_info_sec ol {
font-family: "Rubik", serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.6 !important;
color: #000;
margin-bottom: 12px;
}
.page_info_sec ul, 
.page_info_sec ol {
list-style-position: outside;
padding-left: 30px;
margin-left: 0;
}
.page_info_sec ul li,
.page_info_sec ol li {
margin-bottom: 10px;
}
.page_info_sec p a {
color: #02a302;
font-weight: 500;
text-decoration: none !important;
}
.page_info_sec p a:hover {
color: #6400bd !important;
}
.pl_30 {
padding-left: 30px;
} .shoper-single-post .content-wrap .sitemap_page  ul {
list-style-type: none;
padding: 0;
display: flex;
flex-direction: column;
}
.shoper-single-post .content-wrap .sitemap_page  li {
margin-bottom: 6px;
}
.shoper-single-post .content-wrap .sitemap_page li strong{
color: #6400bd !important;
display: inline-block;
cursor: pointer;
font-family: "Rubik", serif !important;
font-size: 18px !important;
font-weight: 500 !important;
line-height: 1.6 !important;
margin-bottom: 12px;
}
.shoper-single-post .content-wrap .sitemap_page li strong::after {
content: '\f078';
font-family: "Font Awesome 6 Free"; 
display: inline-block;
font-weight: 900;
font-size: 16px;
margin-left: 10px;
transition: transform 0.5s ease;
transform: rotate(0deg);
}
.shoper-single-post .content-wrap .sitemap_page li strong.activeBox::after {
transform: rotate(180deg); 
transition: transform 0.5s ease; 
}
.shoper-single-post .content-wrap .sitemap_page  ul ul {
list-style-type: none;
display: none;
}
.shoper-single-post .content-wrap .sitemap_page  ul ul a {
text-decoration: none;
color: #333;
display: block;
margin: 5px 0;
text-decoration: none !important;
}
.shoper-single-post .content-wrap .sitemap_page ul ul a:hover,
.shoper-single-post .content-wrap .sitemap_page  ul ul a:focus  {
color: #6400bd !important;
} .archive #main {
padding: 60px 7.5%;
}
.archive .shoper-toolbar {
display: flex;
align-items: center;
justify-content: end;
flex-direction: row-reverse;
}
.archive .shoper-toolbar .result-count {
font-size: 14px;
font-weight: 400;
line-height: 1.3;
}
.archive .shoper-toolbar .result-count * {
color: #6400bd !important;
}
.archive .woocommerce-ordering * {
color: #6400bd;
border-color: #6400bd;
border-radius: 4px;
}
.archive .customSelect.orderby::after {
border-color: #6400bd;
color: #6400bd;
}
.archive .prod_cat_page {
display: grid !important;
grid-template-columns: 1fr 3fr;
gap: 30px;
}
.archive .prod_cat_page .wpfMainWrapper {
width: 100% !important;
max-width: 100% !important;
position: sticky !important;
top: 135px;
height: calc(100vh - 200px);
overflow-y: auto;
}
.archive .prod_cat_page .wpfMainWrapper::-webkit-scrollbar{
width:5px;
}
.archive .prod_cat_page .wpfMainWrapper::-webkit-scrollbar-track{
box-shadow:inset 0 0 5px #0000004d; 
border-radius: 3px;
}
.archive .prod_cat_page .wpfMainWrapper::-webkit-scrollbar-thumb{
background-color:#6400bd;
border-radius: 3px;
outline:1px solid slategrey;
}
.archive .products .product .product-image {
margin: 0 !important;
margin-bottom: 16px !important;
transform: none !important;
}
.archive .products .product .product-image figure {
aspect-ratio: 1.2;
}
.archive .prod_cat_page .wpfMainWrapper .wpfBlockClear {
color: #6400bd;
font-size: 20px;
font-weight: 500;
line-height: 1;
margin-bottom: 15px;
}
.archive .prod_cat_page .wpfMainWrapper .wpfBlockClear::before {
margin-left: 0px;
}
.prod_cat_page .wpfMainWrapper {}
.archive .prod_cat_page .wpfMainWrapper .wpfFilterWrapper {
height: auto !important;
}
.archive .prod_cat_page .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent {
}
.archive .prod_cat_page .wpfMainWrapper .wpfFilterWrapper .wpfFilterContent .wpfFilterVerScroll {
max-height: unset !important;
}
.archive .prod_cat_page .wpfMainWrapper .wpfFilterButton.wpfButton,
.archive .prod_cat_page .wpfMainWrapper .wpfClearButton.wpfButton{
font-family: "Lexend", serif !important;
font-size: 17px !important;
font-weight: 500 !important;
font-style: normal;
line-height: 1.4 !important;
background: #6400bd;
color: #fff !important;
border-radius: 8px;
padding: 8px 18px !important;
min-height: unset;
}
.archive .prod_cat_page .wpfMainWrapper .wpfClearButton.wpfButton{
background: red;
} .archive .products {
margin-bottom: 40px;
display: grid !important;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.archive .products .product {
width: 100% !important;
margin: 0;
padding-inline: 0px !important;
}
.archive .products .product .product_wrap > .product-image {
display: none;
}
.archive ul.products li.product .onsale {
background: #6400bd !important;
color: #fff !important;
font-weight: 500 !important;
}
.archive .products .product .product-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.archive .products .product .product_wrap {
margin: 0;
background: transparent;
text-align: center;
box-shadow: none;
padding: 0;
}
.archive .products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
}
.archive .products .product .product_wrap .woocommerce-loop-product__title {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
}
.archive .products .product .product_wrap .woocommerce-loop-product__title span {
color: #02a302;
}
.archive .products .product .product_wrap .price {
font-family: "Rubik", serif !important;
font-size: 18px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
}
.archive .products .product .product_wrap .product_price_cart .product_cart {
display: none;
}
.archive .products .product .product_wrap .button {
display: none !important;
font-family: "Lexend", serif !important;
font-size: 17px !important;
font-weight: 500 !important;
font-style: normal;
line-height: 1.4 !important;
background: #6400bd;
color: #fff !important;
border-radius: 8px;
padding: 8px 18px !important;
min-height: unset;
border: none;
}   figure.Image_with_twoBox {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 40px !important;
}
figure.Image_with_twoBox > * {
width: 100% !important;
max-width: 100% !important;
} .headingFull_sec {
display: grid !important;
grid-template-columns: repeat(2, 1fr);
}
.headingFull_sec .heading_full_width {
grid-column: span 3;
} .padding_block{
padding-block: 0px !important;
}
.padding_inline{
padding-inline: 7.5% !important;
} .different_widthSec {
display: grid !important;
grid-template-columns: 1.4fr 1fr;
}
.professional_services_sec .repair_exchange_col {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
justify-items: stretch;
}
.professional_services_sec .repair_exchange_col .repair_exchange_box {
width: 100%;
height: 100%;
}
.professional_services_sec .repair_exchange_col .repair_exchange_box .wp-block-media-text__content {
background: linear-gradient(#f1f3f896 100%, rgba(0, 0, 0, 0.5) 100%), url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/02/profBg.png) no-repeat;
background-size: cover;
background-position: center center;
padding-inline: 30px !important;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 10%);
}
.professional_services_sec .repair_exchange_col .repair_exchange_box .wp-block-heading {
font-size: 18px;
color: #6a0ac0;
margin: 0px;
}
.professional_services_sec .repair_exchange_col .repair_exchange_box .wp-block-heading:before {
display: none;
}
.professional_services_sec .repair_exchange_col .repair_exchange_box figure {
padding: 17px;
} .search-results .content-area > .row > div {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
padding: 0;
}
.search-results .shoper-sidebar {
display: none;
} .swal2-container .wpcf7-submit {
font-family: "Lexend", serif !important;
font-size: 16px !important;
font-weight: 500 !important;
background: #6400BD !important;
width: max-content !important;
color: #fff !important;
border-radius: 5px !important;
}
.swal2-container .get_quote_form label {
text-align: left;
font-family: "Rubik", serif !important;
font-size: 15px !important;
font-weight: 400 !important;
line-height: 1.6 !important;
}
.swal2-container .get_quote_form label span {
margin-top: 4px !important;
}
.swal2-container .get_quote_form label input,
.swal2-container .get_quote_form label textarea {
width: 100% !important;
max-width: 100% !important;
border: 1px solid #000 !important;
border-radius: 10px !important;
background: #ffffff !important;
color: #000000;
font-family: "Rubik", serif !important;
font-size: 15px !important;
font-weight: 400 !important;
line-height: 1.6 !important;
}
.swal2-container .get_quote_form label textarea {
width: 100% !important;
min-height: 100px;
height: 120px;
max-height: 200px;
}
.swal2-container .get_quote_form {
display: flex;
flex-wrap: wrap;
}
.swal2-container .get_quote_form .sub_btn {
width: 100%;
}
.swal2-container .get_quote_form .sub_btn > p {
display: flex;
} .wp-block-woocommerce-empty-cart-block {
padding-top: 20px;
}
.wp-block-woocommerce-empty-cart-block > .wc-block-cart__empty-cart__title {
margin-bottom: 20px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
margin-bottom: 16px;
color: #6400bd;
}
.wp-block-woocommerce-empty-cart-block .wp-block-separator {
display: none;
}
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout {
margin: 0;
padding: 30px 7.5%;
}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block {
padding: 0;
}
#page table.wc-block-cart-items .wc-block-cart-items__header th {
background: #6400bd !important;
color: #fff !important;
font-weight: 600;
line-height: 1.4;
border-color: #b3b3b3;
border: 1px solid;
}
#page table.wc-block-cart-items {
border: 1px solid #b3b3b3 !important;
border-radius: 4px;
overflow: hidden;
border-collapse: separate;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td {
background: #ffffff !important;
font-weight: 600;
line-height: 1.4;
border: 1px solid #b9b9b9 !important;
padding: 15px 15px !important;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td a {
text-decoration: none;
width: 100%;
max-width: none;
margin: 0;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td a:hover {
color: #6400bd !important;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-cart-item__prices {
color: #6400bd;
float: none;
margin: 0;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td.wc-block-cart-item__product > div {
display: flex;
flex-wrap: wrap;
gap: 10px;
align-items: center;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-components-product-metadata {
color: #00a500;
margin: 0;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-cart-item__quantity {
width: 100%;
display: flex;
align-items: center;
gap: 10px;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-components-product-metadata > div {
margin: 0;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
color: #f00;
text-decoration: none;
margin: 0 !important;
}
#page table.wc-block-cart-items .wc-block-cart-items__row td .wc-block-cart-item__quantity > div {
margin: 0;
}
.wp-block-woocommerce-cart-totals-block .wc-block-cart__totals-title {
background: #6400bd !important;
color: #fff !important;
}
.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-button {
background: #6400bd;
color: #fff;
font-weight: 600;
border: 1px solid #6400bd;
transition: .5s all ease;
}
.wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-button:hover {
background: #ffffff;
color: #6400bd !important;
}
.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-item__label {
font-family: "Lexend", serif !important;
color: #6400bd;
font-weight: 600;
}
.wp-block-woocommerce-cart-totals-block .wc-block-components-totals-wrapper .wc-block-components-totals-item__value {
color: #00a500;
font-weight: 500;
} .upsells.products {
width: 100%;
padding: 0px 7.5% 60px;
margin: 0;
background: #ffffff;
text-align: left !important;
flex-direction: column;
}
.upsells.products h2 {
font-family: "Lexend", serif !important;
font-size: 36px !important;
font-weight: 500 !important;
line-height: 1.2 !important;
margin: 0px;
background: none;
display: flex;
justify-content: flex-start;
align-items: center;
margin-bottom: 40px;
gap: 14px;
}
.upsells.products h2 span {
background: transparent;
color: #6400bd !important;
text-transform: capitalize;
padding: 0px;
}
.upsells.products h2:before {
content: "";
background: url(https://apuljackelectronics.co.uk/wp-content/uploads/2025/01/apuljack_heading_logo.png) no-repeat;
background-size: contain;
width: 45px;
height: 34px;
display: inline-block;
}
.upsells.products {
display: flex;
width: 100%;
}
.upsells.products .product {
padding: 0 15px !important;
margin: 0 !important;
float: none !important;
width: 25% !important;
background: transparent !important;
}
.upsells.products .product .woocommerce-loop-product__link {
display: none;
}
.upsells.products .product .product-image {
aspect-ratio: 1;
margin: 0 !important;
margin-bottom: 16px !important;
transform: none !important;
}
.upsells.products .product .product-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.products .product .product_wrap {
margin: 0;
background: transparent !important;
text-align: center;
box-shadow: none !important;
padding: 0 !important;
}
.upsells.products .product .product_wrap .gallery_thumbnails {
display: none;
}
.upsells.products .product .product_wrap .button {
display: none;
}
.upsells.products .product .product_wrap .woocommerce-loop-product_cat {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
color: #7D7D7D;
}
.upsells.products .product .product_wrap .woocommerce-loop-product__title {
font-family: "Lexend", serif !important;
font-size: 16px;
font-weight: 500 !important;
line-height: 1.6;
color: #000;
}
.upsells.products .product .product_wrap .woocommerce-loop-product__title span {
color: #02a302;
}
.upsells.products .product .product_wrap .price {
font-family: "Rubik", serif !important;
font-size: 18px;
font-weight: 500;
line-height: 1.6;
color: #6400bd;
}
.upsells.products .product .product_wrap .product_price_cart .product_cart {
display: none;
} @media (min-width: 1600px){
header .search__header-boxes #searchform{
margin-left: 12%;
}
}
@media screen and (max-width: 1600px) {
.hero_banner .wp-block-heading.banner_heading {
font-size: 60px;
}
.testimonials_sec .testimonial_box {
padding: 30px;
}
.testimonials_sec .testimonial_slider_contents {
width: 60%;
flex-basis: 60% !important;
}
.testimonials_sec .testimonial_slider_contents .slick-track {
gap: 30px;
}
.top_seller_sec .products .product .product_wrap .product_price_cart .product_cart {
padding: 8px 10px;
}
} @media screen and (max-width: 1400px) {
.hero_banner .wp-block-heading.banner_heading {
font-size: 50px;
}
.hero_banner .wp-block-heading.banner_heading strong {
font-size: 40px;
}
.repair_exchange_sec .repair_exchange_col {
column-gap: 30px;
}
.repair_exchange_col .repair_exchange_box {
width: calc(33.33334% - 20px);
}
.repair_exchange_col .repair_exchange_box .wp-block-media-text__content {
padding: 60px 40px 40px !important;
}
.testimonials_sec .testimonial_slider_contents {
width: 70%;
flex-basis: 70% !important;
}
.testimonials_sec .testimonial_img_col {
width: 50%;
}
.footer_cta {
padding: 50px 0 40px 0;
}
.footer_cta .wp-block-column {
gap: 16px;
}
.top_seller_sec .woocommerce:last-child .products .product .product_wrap {
padding: 16px 15px;
width: 60%;
}
}
#searchform select {
width: 166px;
border-left: 1px solid #00000052;
background:#fff;
}
#searchform button, [type="button"], [type="reset"], [type="submit"]{
cursor: pointer;
background: #6400bd;
border: navajowhite;
}  @media screen and (max-width: 1400px) {
.content-area.container{
padding-inline: 0px !important;
}
.site-header .container,.featured_sec .featured_col,
.product_descript_sec .container,.recent_product_sec .container,.related_product_sec .container,.site-footer .container,
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
.single-product .product.type-product{
width: calc(100%);
padding-inline: 2%;
}
.hero_banner, .new_product_sec,.about_sec,
.top_seller_sec .top_seller_col,
.repair_exchange_sec .repair_exchange_col,
.faqButton_boxes_container,.faq_sec .faq_col_head,
.testimonials_sec,.page_descript_sec,.upsells.products,
.single-product .woocommerce-breadcrumb,.our_partners_sec,
.about_page_sec,.contact_add_sec,.contact_details_sec,.contact_mail_sec,
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout,
.faqButton_boxes_container.no_bg_faq,.about_box_sec,
.page_info_sec{
padding-inline: 2%;
}
.new_product_sec .new_product_col,
.top_seller_sec .top_seller_col,
.repair_exchange_sec .repair_exchange_col,
.faqButton_boxes_container,
.faq_sec .faq_col_head{
width: 100%;
} .single-product .woocommerce-product-gallery{
padding-inline: 0px;
}
.site-footer .footer_widget_wrap .shoper-flex {
margin: 0 !important;
column-gap: 30px;
}
.footer_widget_wrap .widget_nav_menu {
flex: 0 0 calc(25% - 24px);
} .page_banner_sec {
padding-top: 30px;
padding-inline: 2%;
}
.archive #main {
padding-inline: 2%;
padding-block: 40px;
}
.related_product_inner .products .slick-arrow.slick-prev, .recent_product_inner .products .slick-arrow.slick-prev{
left: 0;
}
.related_product_inner .products .slick-arrow.slick-next, .recent_product_inner .products .slick-arrow.slick-next{
right: 0;
}
.single-product .product.type-product > .entry-summary{
padding-right: 0px !important;
}
}
@media screen and (max-width:1201px) {  header .ss-content {
width: 100%;
}
header .search__header-boxes #searchform {
margin-left: 0px;
}
header .search__header-boxes {
gap: 50px;
}
header .search__header-boxes #searchform input#s{
width: 125px;
} .footer_cta{
background-size: cover;
}
}
@media screen and (max-width:1025px) {
.announcement_sec,#masthead{
overflow: hidden;
} .hero_banner:before {
width: 100vw !important;
right: 0px;
height: calc(100% + 40px) !important;
top: 50%;
transform: translateY(-50%);
}
.new_product_sec{
padding-inline: 2% !important;
}
.hero_banner {
padding-block: 40px;
gap: 40px;
flex-direction: column-reverse;
}
.hero_banner > div {
width: 100% !important;
}
.new_product_sec .new_product_col {
gap: 30px 20px; width: 100%;
}
.new_product_sec .new_product_mimg {
width: calc(50% - 10px);
padding-inline: 0;
}
.new_product_sec .new_product_col > .woocommerce .products{
gap: 30px 20px;
width: 100% !important;
}
.new_product_sec .new_product_col > .woocommerce {
width: calc(50% - 10px);
}
.new_product_sec .new_product_col > .woocommerce .products .product,
.new_product_sec .new_product_btn{
width: calc(100%) !important
}
.new_product_sec .new_product_col > .woocommerce.columns-2 {
width: 100%;
}
.new_product_sec .new_product_col > .woocommerce.columns-2 .product {
width: calc(50% - 10px) !important;
}
.about_sec .about_img figure {
position: unset;
}
.top_seller_sec .woocommerce .products {
}
.top_seller_sec .woocommerce .products > li,
.top_seller_sec .top_seller_col .woocommerce{
width: 100%;
}
.top_seller_sec .top_seller_col {
gap: 30px;
width: 100%;
}
.top_seller_sec .woocommerce .products .product {
flex-direction: row-reverse;
gap: 20px;
height: auto !important;
}
.top_seller_sec .woocommerce .products .product > * {
width: 100% !important;
padding: 10px;
}
.top_seller_sec .woocommerce:last-child .products .product .product-image {
align-items: center;
max-height: unset;
}
.repair_exchange_sec .repair_exchange_col {
gap: 35px;
width: 100%;
}
.repair_exchange_col .repair_exchange_box {
width: calc(50% - 18px);
}
.featured_sec .featured_col{
width: 100% !important;
}
.our_partners_sec .partners_content_col {
padding-right: 0px;
}
.our_partners_sec .partners_logos_col .wp-block-group {
grid-template-columns: repeat(3, 1fr);
gap: 14px;
}
.our_partners_sec .partners_logos_col .wp-block-group > * {
margin: 0px !important;
}
.our_partners_sec .partners_logos_col .wp-block-group a,.our_partners_sec .partners_logos_col .wp-block-group img {
width: 100%;
}
.featured_sec {
padding-inline: 2%;
}
.faq_sec .faq_col_head {
width: 100%;
padding-inline: 2%;
} .testimonials_sec {
padding-inline: 2%;
}
.testimonials_sec .testimonial_slider_contents,
.testimonials_sec .testimonial_img_col{
width: 100% !important;
flex-basis: 100% !important;
}
.testimonials_sec .testimonial_slider_contents .slick-track {
gap: 4px;
}
.slick-list {
margin-inline: -10px !important;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-list{
margin-inline: 0px !important;
}
.single-product .woocommerce-product-gallery:after,.single-product .product.type-product > .entry-summary:before{
display: none !important;
}
.testimonials_sec .testimonial_slider_contents .slick-track .slick-slide {
padding-inline: 8px;
}
.testimonial_slider .slick-arrow.slick-prev {
left: -10px;
}
.testimonial_slider .slick-arrow.slick-next {
right: -10px;
} .page_banner_sec,.page_descript_sec{
padding-inline: 2%;
}
}
@media screen and (max-width:992px) {
.faqButton_boxes_container.no_bg_faq,.about_box_sec {
width: 100%; }
.announcement_sec .slick-track{
align-items: center;
}
.announcement_sec .slick-arrow.slick-prev {
left: 0px;
}
.announcement_sec .slick-arrow.slick-next {
right: 0px;
}
#masthead .row {
flex-direction: column;
}
#masthead .row > div {
max-width: 100%;
}
.logo__header-boxes .logo-wrap {
width: 100% !important;
max-width: 100% !important;
display: grid;
grid-template-columns: 230px auto;
}
.logo__header-boxes .logo-wrap .custom-logo-link,.logo__header-boxes .logo-wrap .custom-logo-link img {
width: 100%;
}
.shoper-rd-navbar-toggle {
background: #00000000 !important;
border: 3px solid #6400bd !important;
font-size: 26px !important;
width: 40px;
height: 40px;
padding: 14px !important;
display: flex !important;
justify-content: center;
align-items: center;
color: #6400bd !important;
top: 50% !important;
transform: translateY(-50%) !important;
margin: unset !important;
}
#masthead #navbar ul, #masthead #navbar ul li {
position: relative;
padding: 0px !important;
}
.site-header .ss-content {
width: 100%;
}
.site-header .shoper-navbar-close {
width: 40px;
height: 40px;
margin-right: 10px;
padding: 0px;
display: flex;
justify-content: center;
align-items: center;
background: #6400bd;
border-color: #6400bd;
color: #fff;
margin-top: 30px !important;
}
.site-header .shoper-navbar-close i {
padding: 0px;
}
#navbar .shoper-main-menu .responsive-submenu-toggle  {
color: #6400bd !important;
}
.site-header .sub-menu {
background: #6400bd !important;
}
.site-header .sub-menu li a,.site-header ul.sub-menu li {
width: 100% !important;
}
#navbar .shoper-main-menu .sub-menu .responsive-submenu-toggle{
color: #fff !important;
background: #6400bd !important;
}
#navbar .navigation-menu li ul.sub-menu li > a {
padding: 10px !important;
border-bottom: 1px solid #e8e8e8 !important;
color: #fff !important;
}
.search__header-boxes {
background: rgb(100 0 189 / 20%) !important;
}
header .search__header-boxes #searchform {
margin: 0px !important;
background: #fff;
}
nav#navbar {
max-width: 100% !important;
width: 100%;
}
.menus__header-boxes #navbar #menu-main-menu {
flex-direction: column !important;
gap: 0;
}
.menus__header-boxes #navbar .navigation-menu > li > a {
color: #000;
padding: 14px 10px;
} .about_sec{
padding-inline: 2%;
}  .archive .prod_cat_page {
grid-template-columns: 1fr;
}
.archive .prod_cat_page .wpfMainWrapper {
position: unset !important;
height: auto !important;
}
.archive .products{
grid-template-columns: repeat(2, 1fr);
} .about_box_sec .about_box_col{
row-gap: 40px;
}
.about_box_col .about_box{
width: calc(50% - 20px);
}
.about_page_sec .about_page_content {
padding: 40px 15px;
}
.single-product .woocommerce-product-gallery,.single-product .product.type-product > .entry-summary {
width: 100% !important;
padding-inline: 0px !important;
}
.wp-block-woocommerce-cart {
padding-block: 40px;
}
.wp-block-woocommerce-cart .wc-block-components-sidebar,
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{
width: 100%; 
padding-right: 0px; 
}
.contact_add_sec,.contact_mail_sec {
flex-wrap: wrap !important;
}
.contact_add_sec .contact_add_col,.contact_mail_sec .contact_mail_box {
flex: unset !important;
width: calc(50% - 20px);
}
}
@media screen and (max-width:768px) {
.single-product .woocommerce-breadcrumb {
flex-wrap: wrap;
gap: 6px;
}
.search__header-boxes {
background: rgb(100 0 189 / 20%);
}
header .search__header-boxes #searchform {
}
#masthead .header-icon {
display: none;
}
header .search__header-boxes #searchform {
margin-left: 0 !important;
gap: 6px 10px;
width: 100%;
overflow: unset !important;
border: none;
background: transparent !important;
flex-wrap: wrap;
flex-direction: unset;
}
.new_product_sec .new_product_col > .woocommerce{
width: 100% !important;
}
header .search__header-boxes #searchform *, header .search__header-boxes #searchform ::placeholder {
padding: 10px 10px;
font-size: 15px;
border-radius: 4px;
height: 40px;
}
header .search__header-boxes .screen-reader-text {
display: none !important;
}
header .search__header-boxes #searchform input#s {
padding-inline: 10px;
}
header .search__header-boxes #searchform select {
width: calc(50% - 7px);
}
header .search__header-boxes #searchform button[type="submit"] {
width: 100%;
padding: 8px 0 !important;
margin-left: 0;
border-radius: 4px 
}
header .search__header-boxes #searchform input#s {
width: calc(50% - 7px);
padding-left: 0;
margin: 0px;
}
header .search__header-boxes #searchform select {
margin: 0px !important;
border: none!important;
}
header .search__header-boxes #searchform button[type="submit"] {
width: calc(50% - 7px);
padding: 10px 0;
margin-left: 0;
}
.site-header .search-toggle-icon {
position: absolute;
right: 55px;
top: 50%;
transform: translateY(-50%);
width: 40px;
height: 40px;
border: 2px solid #6400bd;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
background: #6400bd;
}
.site-header .search-toggle-icon i {
font-size: 20px;
color: #fff;
}
header .search__header-boxes{
display: none;
}
header .search__header-boxes.active{
display: block;
} .hero_banner,
.page_banner_sec  {
padding: 40px  15px;
gap: 40px;
flex-direction: column-reverse;
}
.hero_banner > div,
.page_banner_sec > div {
width: 100% !important;
}
.new_product_sec .new_product_col {
flex-direction: column;
gap: 30px;
}
.new_product_sec .new_product_col {
gap: 30px 20px;
width: 100%;
padding-inline: 0px;
}
.new_product_sec .new_product_mimg {
width: 100%; }
.new_product_sec .new_product_col > .woocommerce .products{
gap: 30px;
}
.new_product_sec .new_product_col > .woocommerce.columns-2 .product{
width: 100% !important;
}
.new_product_sec .new_product_col > .woocommerce .products > li,
.top_seller_sec .woocommerce .products {
width: 100% !important;
} .about_sec .about_img figure {
position: unset;
}
.top_seller_sec .woocommerce .products > li,
.top_seller_sec .top_seller_col .woocommerce{
width: 100% !important;
}
.top_seller_sec .top_seller_col {
padding-inline: 2%;
gap: 30px;
}
.top_seller_sec .woocommerce .products .product {
flex-direction: column;
gap: 20px;
height: auto !important;
}
.top_seller_sec .woocommerce .products .product > * {
width: 100% !important;
padding: 10px;
}
.top_seller_sec .woocommerce:last-child .products .product .product-image {
align-items: center;
max-height: unset;
}
.repair_exchange_sec .repair_exchange_col { gap: 35px;
}
.repair_exchange_col .repair_exchange_box {
width: 100%;
}
.our_partners_sec { }
.our_partners_sec .partners_content_col {
padding-right: 0px;
}
.our_partners_sec .partners_logos_col .wp-block-group {
grid-template-columns: repeat(2, 1fr);
gap: 14px;
}
.our_partners_sec .partners_logos_col .wp-block-group > * {
margin: 0px !important;
}
.our_partners_sec .partners_logos_col .wp-block-group a,.our_partners_sec .partners_logos_col .wp-block-group img {
width: 100%;
}
.featured_sec { }
.faq_sec .faq_col_head {
width: 100%;
padding-inline: 15px;
}
.faqButton_boxes_container { }
.testimonials_sec { }
.testimonials_sec .testimonial_slider_contents,
.testimonials_sec .testimonial_img_col{
width: 100% !important;
}
.testimonials_sec .testimonial_slider_contents .slick-track {
gap: 4px;
}
.slick-list {
margin-inline: -10px !important;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-list{
margin-inline: 0px !important;
}
.testimonials_sec .testimonial_slider_contents .slick-track .slick-slide {
padding-inline: 8px;
}
.testimonial_slider .slick-arrow.slick-prev {
left: -10px;
}
.testimonial_slider .slick-arrow.slick-next {
right: -10px;
} .footer_widget_wrap .widget_nav_menu{
flex: unset !important;
}
.footer_widget_wrap .widget_text {
flex: 100%;
}
.site-footer .footer_widget_wrap .shoper-flex {
gap: 16px;
} .page_banner_sec { }
.archive #main {
padding-inline: 2%;
}
.faqButton_boxes_container .faq_accordian_box .accordian_box summary {
padding: 10px 14px;
font-size: 15px;
line-height: 1.3;
}
.upsells.products .product{
width: 50% !important;
}
}
@media screen and (max-width:577px) {
.announcement_sec{
display: none;
}
#masthead{
top: 0px;
}
.logo__header-boxes .logo-wrap {
grid-template-columns: 190px auto;
}
.archive .products {
grid-template-columns: repeat(2, 1fr);
}
.techLibraryButton{
justify-content: center !important;
text-align: center;
}
.techLibraryButton .wp-block-button,
.techLibraryButton .wp-block-button a {
width: 100%;
}
.techLibraryButton .wp-block-button a{
padding-block: 10px;
}
.about_box_col .about_box{
width: calc(100% - 0px);
}
.single.single-product .quantity {
width: 100%;
justify-content: flex-end;
gap: 0px !important;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input {
width: 100px !important;
}
.single-product .entry-summary form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {
width: 100%;
margin-top: 20px;
}
.single-product .woocommerce-product-gallery {
flex-direction: column-reverse;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list:not(:has(.slick-slide[data-slick-index="1"])) {
display: none;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
width: 100%;
margin-bottom: 20px;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list {
width: 100% !important;
flex-direction: row;
align-items: center;
gap: 16px;
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-slide {
padding-inline: 10px
}
.single-product .woocommerce-product-gallery .wocommerce_thumbnails_list .slick-arrow {
width: 38px;
transform: rotate(270deg);
}
.contact_add_sec .contact_add_col,.contact_mail_sec .contact_mail_box,
.upsells.products .product {
width: 100% !important;
}
}
@media screen and (max-width:480px) {
nav#navbar {
max-width: 100% !important;
width: 100%;
}
.menus__header-boxes #navbar #menu-main-menu {
flex-direction: column;
gap: 0;
}
.menus__header-boxes #navbar .navigation-menu > li > a {
color: #000;
padding: 14px 10px;
}
} @media (max-width: 768px){ .single-product .product.type-product{
padding-inline:15px !important;
}
.new_product_sec .new_product_col > .woocommerce.columns-1,
.new_product_sec .new_product_mimg{
display: none;
}
.new_product_col .woocommerce.columns-2 ul.products li:first-child,
.new_product_sec .new_product_col > .woocommerce.columns-2 .products{
display: block !important;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-slide {
padding-inline: 10px;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots {
bottom: -54px;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots {
display: flex;
justify-content: center;
list-style: none;
padding: 0;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots li{
margin-inline: 0px !important;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots li button {
width: 12px;
height: 12px;
background-color: #6400bd54; 
border: none;
border-radius: 50%;
cursor: pointer;
transition: background-color 0.3s;
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots li.slick-active button {
background-color: #6400bd; 
}
.new_product_col .woocommerce.columns-2 ul.products .slick-dots li button:before{
display: none;
}
}input.cwgstock_phone {
width: 100%;
text-align: center
}
.iti {
width: 100%
}
.cwginstock-panel-heading h4 {
color: #fff
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto
}
.cwginstock-panel-body input[type=email],
.cwginstock-panel-body input[type=text],
.form-group {
margin-bottom: 15px
}
#cwg-bis-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: .5;
z-index: 10000
}
.cwgstock_button {
width: 100%;
padding-top: 5px;
background: #87ceeb;
color: #fff
}.cwginstock-subscribe-form .row {
margin-left: -15px;
margin-right: -15px
}
.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9,
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9,
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9,
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.cwginstock-subscribe-form .col-xs-1,
.cwginstock-subscribe-form .col-xs-10,
.cwginstock-subscribe-form .col-xs-11,
.cwginstock-subscribe-form .col-xs-12,
.cwginstock-subscribe-form .col-xs-2,
.cwginstock-subscribe-form .col-xs-3,
.cwginstock-subscribe-form .col-xs-4,
.cwginstock-subscribe-form .col-xs-5,
.cwginstock-subscribe-form .col-xs-6,
.cwginstock-subscribe-form .col-xs-7,
.cwginstock-subscribe-form .col-xs-8,
.cwginstock-subscribe-form .col-xs-9 {
float: left
}
.cwginstock-subscribe-form .col-xs-12 {
width: 100%
}
.cwginstock-subscribe-form .col-xs-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-9 {
width: 75%
}
.cwginstock-subscribe-form .col-xs-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-6 {
width: 50%
}
.cwginstock-subscribe-form .col-xs-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-3 {
width: 25%
}
.cwginstock-subscribe-form .col-xs-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-xs-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-xs-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-xs-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-xs-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-xs-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-xs-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-xs-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-xs-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-xs-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-xs-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-xs-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-xs-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-xs-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-xs-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-xs-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-xs-offset-0 {
margin-left: 0
}
@media (min-width:768px) {
.cwginstock-subscribe-form .col-sm-1,
.cwginstock-subscribe-form .col-sm-10,
.cwginstock-subscribe-form .col-sm-11,
.cwginstock-subscribe-form .col-sm-12,
.cwginstock-subscribe-form .col-sm-2,
.cwginstock-subscribe-form .col-sm-3,
.cwginstock-subscribe-form .col-sm-4,
.cwginstock-subscribe-form .col-sm-5,
.cwginstock-subscribe-form .col-sm-6,
.cwginstock-subscribe-form .col-sm-7,
.cwginstock-subscribe-form .col-sm-8,
.cwginstock-subscribe-form .col-sm-9 {
float: left
}
.cwginstock-subscribe-form .col-sm-12 {
width: 100%
}
.cwginstock-subscribe-form .col-sm-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-9 {
width: 75%
}
.cwginstock-subscribe-form .col-sm-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-6 {
width: 50%
}
.cwginstock-subscribe-form .col-sm-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-3 {
width: 25%
}
.cwginstock-subscribe-form .col-sm-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-sm-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-sm-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-sm-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-sm-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-sm-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-sm-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-sm-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-sm-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-sm-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-sm-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-sm-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-sm-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-sm-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-sm-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-sm-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width:992px) {
.cwginstock-subscribe-form .col-md-1,
.cwginstock-subscribe-form .col-md-10,
.cwginstock-subscribe-form .col-md-11,
.cwginstock-subscribe-form .col-md-12,
.cwginstock-subscribe-form .col-md-2,
.cwginstock-subscribe-form .col-md-3,
.cwginstock-subscribe-form .col-md-4,
.cwginstock-subscribe-form .col-md-5,
.cwginstock-subscribe-form .col-md-6,
.cwginstock-subscribe-form .col-md-7,
.cwginstock-subscribe-form .col-md-8,
.cwginstock-subscribe-form .col-md-9 {
float: left
}
.cwginstock-subscribe-form .col-md-12 {
width: 100%
}
.cwginstock-subscribe-form .col-md-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-md-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-md-9 {
width: 75%
}
.cwginstock-subscribe-form .col-md-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-md-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-md-6 {
width: 50%
}
.cwginstock-subscribe-form .col-md-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-md-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-md-3 {
width: 25%
}
.cwginstock-subscribe-form .col-md-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-md-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-md-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-md-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-md-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-md-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-md-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-md-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-md-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-md-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-md-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-md-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-md-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-md-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-md-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-md-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-md-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-md-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-md-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-md-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-md-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-md-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-md-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-md-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-md-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-md-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-md-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-md-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-md-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-md-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-md-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-md-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-md-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-md-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-md-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-md-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-md-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-md-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-md-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-md-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-md-offset-0 {
margin-left: 0
}
}
@media (min-width:1200px) {
.cwginstock-subscribe-form .col-lg-1,
.cwginstock-subscribe-form .col-lg-10,
.cwginstock-subscribe-form .col-lg-11,
.cwginstock-subscribe-form .col-lg-12,
.cwginstock-subscribe-form .col-lg-2,
.cwginstock-subscribe-form .col-lg-3,
.cwginstock-subscribe-form .col-lg-4,
.cwginstock-subscribe-form .col-lg-5,
.cwginstock-subscribe-form .col-lg-6,
.cwginstock-subscribe-form .col-lg-7,
.cwginstock-subscribe-form .col-lg-8,
.cwginstock-subscribe-form .col-lg-9 {
float: left
}
.cwginstock-subscribe-form .col-lg-12 {
width: 100%
}
.cwginstock-subscribe-form .col-lg-11 {
width: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-10 {
width: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-9 {
width: 75%
}
.cwginstock-subscribe-form .col-lg-8 {
width: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-7 {
width: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-6 {
width: 50%
}
.cwginstock-subscribe-form .col-lg-5 {
width: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-4 {
width: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-3 {
width: 25%
}
.cwginstock-subscribe-form .col-lg-2 {
width: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-1 {
width: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-12 {
right: 100%
}
.cwginstock-subscribe-form .col-lg-pull-11 {
right: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-10 {
right: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-9 {
right: 75%
}
.cwginstock-subscribe-form .col-lg-pull-8 {
right: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-7 {
right: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-6 {
right: 50%
}
.cwginstock-subscribe-form .col-lg-pull-5 {
right: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-4 {
right: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-3 {
right: 25%
}
.cwginstock-subscribe-form .col-lg-pull-2 {
right: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-pull-1 {
right: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-pull-0 {
right: auto
}
.cwginstock-subscribe-form .col-lg-push-12 {
left: 100%
}
.cwginstock-subscribe-form .col-lg-push-11 {
left: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-push-10 {
left: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-push-9 {
left: 75%
}
.cwginstock-subscribe-form .col-lg-push-8 {
left: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-push-7 {
left: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-push-6 {
left: 50%
}
.cwginstock-subscribe-form .col-lg-push-5 {
left: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-push-4 {
left: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-push-3 {
left: 25%
}
.cwginstock-subscribe-form .col-lg-push-2 {
left: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-push-1 {
left: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-push-0 {
left: auto
}
.cwginstock-subscribe-form .col-lg-offset-12 {
margin-left: 100%
}
.cwginstock-subscribe-form .col-lg-offset-11 {
margin-left: 91.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-10 {
margin-left: 83.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-9 {
margin-left: 75%
}
.cwginstock-subscribe-form .col-lg-offset-8 {
margin-left: 66.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-7 {
margin-left: 58.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-6 {
margin-left: 50%
}
.cwginstock-subscribe-form .col-lg-offset-5 {
margin-left: 41.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-4 {
margin-left: 33.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-3 {
margin-left: 25%
}
.cwginstock-subscribe-form .col-lg-offset-2 {
margin-left: 16.66666667%
}
.cwginstock-subscribe-form .col-lg-offset-1 {
margin-left: 8.33333333%
}
.cwginstock-subscribe-form .col-lg-offset-0 {
margin-left: 0
}
}
.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .clearfix:before,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container-fluid:before,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .container:before,
.cwginstock-subscribe-form .row:after,
.cwginstock-subscribe-form .row:before {
content: " ";
display: table
}
.cwginstock-subscribe-form .clearfix:after,
.cwginstock-subscribe-form .container-fluid:after,
.cwginstock-subscribe-form .container:after,
.cwginstock-subscribe-form .row:after {
clear: both
}
.cwginstock-subscribe-form .center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.cwginstock-subscribe-form .pull-right {
float: right !important
}
.cwginstock-subscribe-form .pull-left {
float: left !important
}
.cwginstock-subscribe-form .hide {
display: none !important
}
.cwginstock-subscribe-form .show {
display: block !important
}
.cwginstock-subscribe-form .invisible {
visibility: hidden
}
.cwginstock-subscribe-form .text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.cwginstock-subscribe-form .panel-heading>.dropdown .dropdown-toggle,
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel-title>.small,
.cwginstock-subscribe-form .panel-title>.small>a,
.cwginstock-subscribe-form .panel-title>a,
.cwginstock-subscribe-form .panel-title>small,
.cwginstock-subscribe-form .panel-title>small>a {
color: inherit
}
.cwginstock-subscribe-form .hidden {
display: none !important
}
.cwginstock-subscribe-form .affix {
position: fixed
}
.cwginstock-subscribe-form .panel {
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.cwginstock-subscribe-form .panel-title,
.cwginstock-subscribe-form .panel>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel>.panel-collapse>.table,
.cwginstock-subscribe-form .panel>.table,
.cwginstock-subscribe-form .panel>.table-responsive>.table {
margin-bottom: 0
}
.cwginstock-subscribe-form .panel-body {
padding: 15px
}
.cwginstock-subscribe-form .panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel-title {
margin-top: 0;
font-size: 16px
}
.cwginstock-subscribe-form .panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group .list-group-item,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group .list-group-item {
border-width: 1px 0;
border-radius: 0
}
.cwginstock-subscribe-form .panel-group .panel-heading,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
border-bottom: 0
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group:first-child .list-group-item:first-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.list-group:last-child .list-group-item:last-child,
.cwginstock-subscribe-form .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child {
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .list-group+.panel-footer,
.cwginstock-subscribe-form .panel-heading+.list-group .list-group-item:first-child {
border-top-width: 0
}
.cwginstock-subscribe-form .panel>.panel-collapse>.table caption,
.cwginstock-subscribe-form .panel>.table caption,
.cwginstock-subscribe-form .panel>.table-responsive>.table caption {
padding-left: 15px;
padding-right: 15px
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
border-top-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.cwginstock-subscribe-form .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
border-top-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
border-bottom-left-radius: 3px
}
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.cwginstock-subscribe-form .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
border-bottom-right-radius: 3px
}
.cwginstock-subscribe-form .panel>.panel-body+.table,
.cwginstock-subscribe-form .panel>.panel-body+.table-responsive,
.cwginstock-subscribe-form .panel>.table+.panel-body,
.cwginstock-subscribe-form .panel>.table-responsive+.panel-body {
border-top: 1px solid #ddd
}
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child td,
.cwginstock-subscribe-form .panel>.table>tbody:first-child>tr:first-child th {
border-top: 0
}
.cwginstock-subscribe-form .panel>.table-bordered,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered {
border: 0
}
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
border-left: 0
}
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-bordered>thead>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.cwginstock-subscribe-form .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
border-right: 0
}
.cwginstock-subscribe-form .panel>.table-responsive {
border: 0;
margin-bottom: 0
}
.cwginstock-subscribe-form .panel-group {
margin-bottom: 20px
}
.cwginstock-subscribe-form .panel-group .panel {
margin-bottom: 0;
border-radius: 4px
}
.cwginstock-subscribe-form .panel-group .panel+.panel {
margin-top: 5px
}
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.list-group,
.cwginstock-subscribe-form .panel-group .panel-heading+.panel-collapse>.panel-body {
border-top: 1px solid #ddd
}
.cwginstock-subscribe-form .panel-group .panel-footer {
border-top: 0
}
.cwginstock-subscribe-form .panel-group .panel-footer+.panel-collapse .panel-body {
border-bottom: 1px solid #ddd
}
.cwginstock-subscribe-form .panel-default {
border-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading {
color: #333;
background-color: #f5f5f5;
border-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ddd
}
.cwginstock-subscribe-form .panel-default>.panel-heading .badge {
color: #f5f5f5;
background-color: #333
}
.cwginstock-subscribe-form .panel-default>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ddd
}
.cwginstock-subscribe-form .panel-primary {
border-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #337ab7
}
.cwginstock-subscribe-form .panel-primary>.panel-heading .badge {
color: #337ab7;
background-color: #fff
}
.cwginstock-subscribe-form .panel-primary>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #337ab7
}
.cwginstock-subscribe-form .panel-success {
border-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-success>.panel-heading .badge {
color: #dff0d8;
background-color: #3c763d
}
.cwginstock-subscribe-form .panel-success>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #d6e9c6
}
.cwginstock-subscribe-form .panel-info {
border-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #bce8f1
}
.cwginstock-subscribe-form .panel-info>.panel-heading .badge {
color: #d9edf7;
background-color: #31708f
}
.cwginstock-subscribe-form .panel-info>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #bce8f1
}
.cwginstock-subscribe-form .panel-warning {
border-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #faebcc
}
.cwginstock-subscribe-form .panel-warning>.panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b
}
.cwginstock-subscribe-form .panel-warning>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #faebcc
}
.cwginstock-subscribe-form .panel-danger {
border-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading+.panel-collapse>.panel-body {
border-top-color: #ebccd1
}
.cwginstock-subscribe-form .panel-danger>.panel-heading .badge {
color: #f2dede;
background-color: #a94442
}
.cwginstock-subscribe-form .panel-danger>.panel-footer+.panel-collapse>.panel-body {
border-bottom-color: #ebccd1
}.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 3px}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .5s;animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .8s;animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-question-mark .8s;animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@-webkit-keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.wpb-get-a-quote-button-alert {
position: relative;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
border: 1px solid transparent;
border-radius: 0.25rem;
}
.wpb-get-a-quote-button-alert.wpb-get-a-quote-button-alert-inline {
display: inline-block;
}
.wpb-get-a-quote-button-alert-error {
color: #721c24;
background-color: #f8d7da;
border-color: #f5c6cb;
}
.wpb-get-a-quote-button-btn {
display: flex;
text-transform: inherit;
letter-spacing: inherit;
text-decoration: none;
font-weight: 600;
color: #212529;
text-align: center;
align-items: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: transparent;
line-height: normal;
border: 0;
border-radius: 3px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-font-smoothing: antialiased;
}
.wpb-get-a-quote-button-btn:hover {
cursor: pointer;
}
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-large {
padding: 10px 20px 12px;
font-size: 15px;
}
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-medium {
padding: 8px 15px 10px;
font-size: 15px;
}
.wpb-get-a-quote-button-btn.wpb-get-a-quote-button-btn-small {
padding: 6px 10px 7px;
font-size: 13px;
}
.wpb-get-a-quote-button-btn-default {
color: #fff;
background-color: #17a2b8;
}
.wpb-get-a-quote-button-btn-default:hover,
.wpb-get-a-quote-button-btn-default:focus {
color: #fff;
background-color: #138496;
background-image: inherit;
outline: 0;
text-decoration: none;
}
.woocommerce ul.products .wpb-get-a-quote-button-btn,
.woocommerce-page ul.products .wpb-get-a-quote-button-btn {
padding: 0.618em 1em;
font-weight: 700;
font-size: 100%;
margin-top: 10px;
border: 0;
}
.summary .wpb-get-a-quote-button-btn {
margin-bottom: 20px;
}
.admin-bar .swal2-container {
padding-top: 56px;
} .wpb_gqb_form_product_info_hide .gqb_hidden_field {
display: none !important;
}
.wpb_gqb_form_product_info_show .gqb_hidden_field {
display: block !important;
}
.wpb-gqf-popup .swal2-content,
.wpb-gqf-popup .swal2-modal,
.wpb-gqf-popup .swal2-html-container {
text-align: unset !important;
}
.rtl .wpb-gqf-form-style-true .swal2-content,
.rtl .wpb-gqf-form-style-true .swal2-modal {
text-align: right !important;
}
.rtl .wpb-gqf-form-style-true * {
direction: rtl;
}
.wpb-gqf-form-style-true .swal2-popup {
background: #ffffff;
}
.wpb-gqf-form-style-true fieldset {
border: none;
}
.wpb-gqf-form-style-true legend {
font-size: 1.4em;
margin-bottom: 10px;
}
.wpb-gqf-form-style-true label {
display: block;
font-size: 16px;
line-height: normal;
font-weight: 600;
-webkit-font-smoothing: antialiased;
}
.wpb-gqf-form-style-true input[type="text"],
.wpb-gqf-form-style-true input[type="date"],
.wpb-gqf-form-style-true input[type="datetime"],
.wpb-gqf-form-style-true input[type="email"],
.wpb-gqf-form-style-true input[type="number"],
.wpb-gqf-form-style-true input[type="search"],
.wpb-gqf-form-style-true input[type="time"],
.wpb-gqf-form-style-true input[type="url"],
.wpb-gqf-form-style-true input[type="tel"],
.wpb-gqf-form-style-true textarea,
.wpb-gqf-form-style-true select {
background: rgba(255, 255, 255, 0.1);
border: none;
border-radius: 4px;
font-size: 15px;
margin: 0;
outline: 0;
padding: 10px;
width: 100%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
background-color: #e8eeef;
color: #8a97a0;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.wpb-gqf-form-style-true input[type="text"]:focus,
.wpb-gqf-form-style-true input[type="date"]:focus,
.wpb-gqf-form-style-true input[type="datetime"]:focus,
.wpb-gqf-form-style-true input[type="email"]:focus,
.wpb-gqf-form-style-true input[type="number"]:focus,
.wpb-gqf-form-style-true input[type="search"]:focus,
.wpb-gqf-form-style-true input[type="time"]:focus,
.wpb-gqf-form-style-true input[type="url"]:focus,
.wpb-gqf-form-style-true input[type="tel"]:focus,
.wpb-gqf-form-style-true textarea:focus,
.wpb-gqf-form-style-true select:focus {
background: #d2d9dd;
}
.wpb-gqf-form-style-true select {
-webkit-appearance: menulist-button;
height: 35px;
}
.wpb-gqf-form-style-true .number {
background: #1abc9c;
color: #fff;
height: 30px;
width: 30px;
display: inline-block;
font-size: 0.8em;
margin-right: 4px;
line-height: 30px;
text-align: center;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
border-radius: 15px 15px 15px 0px;
}
.wpb-gqf-form-style-true input[type="submit"],
.wpb-gqf-form-style-true input[type="button"] {
position: relative;
display: block;
padding: 12px 35px !important;
color: #fff;
margin: 0 auto;
background: #1abc9c;
font-size: 18px;
line-height: normal !important;
text-align: center;
font-style: inherit;
width: 100%;
border: 0 !important;
text-shadow: unset !important;
box-shadow: unset !important;
height: unset !important;
border-radius: 3px;
margin-bottom: 10px;
font-weight: 600;
-webkit-font-smoothing: antialiased;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.wpb-gqf-form-style-true input[type="submit"]:hover,
.wpb-gqf-form-style-true input[type="button"]:hover,
.wpb-gqf-form-style-true input[type="submit"]:focus,
.wpb-gqf-form-style-true input[type="button"]:focus {
background: #109177;
}
.wpb-gqf-form-style-true input[type="submit"]:focus,
.wpb-gqf-form-style-true input[type="button"]:focus {
outline: 0;
}
.wpb-gqf-form-style-true input[type="submit"].wpcf7-submit,
.wpb-gqf-form-style-true input[type="button"].wpcf7-submit {
margin-bottom: 0;
}
.wpb-gqf-form-style-true div.wpcf7-response-output {
margin: 20px 0 0;
padding: 10px 15px;
}
.wpb-gqf-form-style-true form.wpcf7-form .ajax-loader {
display: none;
}
.wpb-gqf-form-style-true form.wpcf7-form.submitting .ajax-loader {
display: block;
margin-top: 15px;
}
.wpb-gqf-form-style-true .wpcf7 form > p,
.wpb-gqf-form-style-true .wpcf7 form > div {
margin-bottom: 20px;
}
.wpb-gqf-form-style-true .wpcf7-form {
margin-bottom: -10px;
}
.wpb-gqf-form-style-true .wpcf7 form > p span,
.wpb-gqf-form-style-true .wpcf7 form > div span {
display: block;
margin-top: 10px;
}
@keyframes spinner {
to {
transform: rotate(360deg);
}
}
.wpb-gqf-btn-loading:before {
content: "";
box-sizing: border-box;
min-width: 15px;
min-height: 15px;
margin-right: 7px;
border-radius: 50%;
border: 2px solid rgba(255, 255, 255, 0.3);
border-top-color: #fff;
animation: spinner 0.6s linear infinite;
}
.rtl .wpb-gqf-btn-loading:before {
margin-left: 7px;
margin-right: 0;
}
.theme-hestia li.product .wpb-get-a-quote-button-btn {
margin: 10px auto 20px;
}
.theme-oceanwp li.product.owp-content-center .wpb-get-a-quote-button-btn {
margin: 10px auto 20px;
}
.theme-oceanwp.single-product .wpb-get-a-quote-button-btn {
margin-top: 20px;
}
.theme-storefront .wpb-gqf-form-style-true form {
margin-bottom: 0;
}
.theme-storefront li.product .wpb-get-a-quote-button-btn,
.theme-sydney li.product .wpb-get-a-quote-button-btn,
.theme-dt-the7 .dt-products.woo-hover .wpb-get-a-quote-button-btn {
margin: 10px auto 0;
}
.wpb-gqb-product-type-variable {
display: none;
}
.wpb-gqb-product-type-variable.wpb-gqb-product-type-variable-show {
display: flex;
} .wpb-gqf-popup .swal2-html-container {
overflow: visible;
margin: 0;
}
.wpb-gqf-popup .swal2-close {
border: 1px solid rgba(23, 23, 23, 0.1);
color: rgb(23, 23, 23);
background: transparent;
transition: all 0.2s linear;
border-radius: 30px;
font-size: 1.6em;
width: 40px;
height: 40px;
padding: 0;
font-weight: 100;
align-items: center;
justify-content: center;
}
.wpb-gqf-popup .swal2-close:hover {
background: rgb(23, 23, 23);
color: #fff;
}
.wpb-gqf-popup .swal2-close:focus {
box-shadow: none;
border-color: rgb(23, 23, 23);
} .wpb-gqf-popup .wpforms-container {
margin: 0 !important;
}