.FixedWidget__fixed_widget {
position: relative !important;
height: fit-content !important;
}
.FixedWidget__fixed_widget__pinned {
position: static !important;
}
#secondary div {
height: fit-content !important;
}
.bgPtpE.bgPtpE.bgPtpE {
background-color: #008b77 !important;
border: 2px solid #008b77 !important;
}
.site-branding a {
float: none;
}
.site-branding span {
font-size: 12.6px;
color: #cbc9c9;
font-family: Calibri, sans-serif;
font-weight: 700;
display: block;
white-space: nowrap;
float: left;
padding-left: 7px;
max-width: 210px;
}
.header-middle {
margin: 10px 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .add_to_cart.button, .button, .added_to_cart {
padding: 0 0.7em; 
}
.woocommerce-breadcrumb {
text-transform: capitalize;
}
.woocommerce-account .entry-header .entry-title {
font-size: 2em;
margin-bottom: 35px;
text-transform: capitalize;
}
.header-call-us a {
color: #dedede;
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td {
vertical-align: top !important;
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr td strong{
margin-top: 40px !important;
display: block !important;
margin-left: 22px !important;
}
.wooscp-area .wooscp-inner .wooscp-table .wooscp-table-inner .wooscp-table-items table tbody tr.tr-add_to_cart td p a, .wooscp_table tbody tr.tr-add_to_cart td p a {
display: block !important;
margin-top: 12px !important;
}  
.producth2 {
margin-top: 43px !important;
}
iframe#launcher{
z-index: 99999999 !important; 
}
.star-rating span{
width: 100% !important;
}
.c-sidebar-phone h4 a {
font-size: 15px !important;
line-height: 20px !important;
margin-bottom: 4px !important;
display: inline-block !important;
}
.c-sidebar-phone {
width: 248px !important;
} .home.blog .site-header, .home.page:not(.page-template-tpl-page-homepage) .site-header, .home.post-type-archive-product .site-header {
margin-bottom: 0;
}
.header-bottom {
padding: 10px 0;
text-align: center;
background:#aaa8a9;
position: relative;
}
.header-new-bottom{
margin-bottom: 30px; 
}
.header-bottom p{
text-align: center;
margin: 0;
font-size: 16px;
color: #000;
font-weight: 600;
}
.header-bottom p+p{
margin-top:3px;
}
button.header-bottom-btn {
position: absolute;
top: 0;
right: 0;
background:#3099bd;
}
.header-bottom .sec-para{
font-size: 12px;
} body.woocommerce-checkout #customer_login h2{
text-align: center;
}
body.woocommerce-checkout #customer_login #checkout_guest h2{
margin-bottom: 96px;
}
body.woocommerce-checkout #customer_login #checkout_guest p{
margin-bottom: 96px;
}
body.woocommerce-checkout #customer_login #checkout_guest,
body.woocommerce-checkout #customer_login #checkout_guest p,
body.woocommerce-checkout .woocommerce-form-login .form-row,
body.woocommerce-checkout .woocommerce-form-login .lost_password,
body.woocommerce-checkout .woocommerce-form-register .form-row {
text-align: center;
}
body.woocommerce-checkout .woocommerce-form-login .form-row label,
body.woocommerce-checkout .woocommerce-form-register .form-row label{
text-align: left;
}
body.woocommerce-checkout #customer_login #checkout_guest .skip_login_custom{
position: static;  
transform: initial; 
}
body.woocommerce-checkout .woocommerce-form-register__submit {
margin-top: 24px;
}
.woocommerce-active .site-header .shopper-myacc-cart{
width: 16%;
}
.header-call-us {
margin-right: 22px;
}
.header-shipping {
margin-right: 22px;
} .text-left .zaddon-type-container>h3 {
font-size: 16px !important;
background: #1780a4 !important;
padding:6px 10px !important;
color: #fff !important;
}
.text-left .zaddon-type-container.zaddon_closed {
position: relative;
}
.text-left .zaddon-type-container:not(:last-child) {
margin: 0 0 20px;
}
.text-left .zaddon-open {
margin:4px 0px 0 7px !important;
background-color:#1780a4 !important; float:right; 
margin-top: 14px;
transition:all ease-in-out 0.3s; 
}
.text-left .zaddon_quantity_button_decrease{
padding: 0px 10px !important;
}
.text-left .zaddon_quantity_input {
width: 47px !important;
height: 34px !important;
margin:0 !important;
}
.text-left .zaddon_quantity_button_increase{
padding: 0px 8px !important;
}
.text-left .zaddon_subtotal,.text-left .zaddon_additional,.text-left .zaddon_total{
display: flex;
justify-content: space-between;
}
.text-left .zaddon_data h4{
margin: 0;
font-size:20px;
}
.text-left .zaddon_data span.woocommerce-Price-amount.amount{ font-size: 16px !important;
margin-top: 6px;
font-weight: 700;
}
.text-left .zaddon_additional p{
margin: 0 !important;
}
.text-left .zaddon_total {
margin-bottom: 20px !important;
}
.single-product div.product form.cart {
width: 100% !important;
}
.text-left .zaddon_quantity_button_decrease, .text-left .zaddon_quantity_button_increase {
background: #890000 !important;
}
.text-left .zaddon-open:hover{
transition:all ease-in-out 0.3s; 
}
.text-left .woocommerce-Price-amount {
font-size: 14px !important;
}
.text-left span.zaddon_title {
text-transform: capitalize !important;
font-size: 15px !important;
line-height: 20px !important;
}
.text-left .zaddon_checkbox input[type="checkbox"]{
padding: 0 !important;
float: left !important;
width: 20px !important;
margin-top: 8px !important;
}
.text-left .zaddon_checkbox span.zaddon-radio-title {
float: left !important;
max-width: 200px !important;
}
.text-left .zaddon_option label {
align-items: initial !important;
flex: auto !important;
} .text-left .zaddon_quantity_input {
width: 36px !important;
}
.text-left .zaddon_checkbox span.zaddon-radio-title {
max-width: 363px !important;
}
.text-left span.zaddon_title {
font-size: 13px !important;
}
.text-left .zaddon_option:not(:last-child) {
margin: 6px 0 6px;
}
.text-left .qib-button-wrapper {
margin: 0px auto;
}
.text-left .qib-button-wrapper button.qib-button{
height: 36px !important;
}
.text-left .quantity {
max-width: 68px;
}
.text-left .qib-button-wrapper .quantity input.input-text.qty.text {
height: 36px !important;
}
.text-left .quantity input {
border: 1px solid #0a0a0a!important;
color: #000 !important;
background-color: #fff !important;
width: 40px;
}
.text-left .wooscp-btn {
margin-left: 2px;
} .page-id-5 .quantity {
max-width: 54px;
}
.page-id-5 .quantity input {
border: 1px solid #0a0a0a!important;
color: #000 !important;
background-color: #fff !important;
width: 40px !important;
} .page-id-6 .wpmc-step-item #customer_login .col-1 {
height: 355px;
}
.page-id-6 .wpmc-step-item #customer_login .col-2 {
height: 355px;
}
.page-id-6 .wpmc-step-item .register_btn {
height: 355px;
}
.page-id-6 #payment .form-row select{
margin-bottom: 5px !important;
} .main-navigation a {
padding: 0.875em 7px;
font-size: 13px;
}
.site-footer {
padding-bottom: 30px;
}
#site-header-cart .woocommerce-mini-cart__buttons .checkout.wc-forward, #site-header-cart .shipping, #site-header-cart .order-total {
display: block !important;
visibility: initial !important;
}
.page-id-25 .entry-header .entry-title {
font-size: 36px;
text-align: left;
}
.page-id-25 .entry-content h2{
font-size: 30px; 
}
.page-id-25 .entry-content h3{
font-size: 30px; 
} .page-id-7 .entry-content h2{
font-size:28px; 
} .page-id-32 .entry-header .entry-title {
font-size: 36px;
text-align: left;
}
.page-id-32 .entry-content h2{
font-size: 30px; 
} .contact-para{
font-size: 36px; 
text-align: center; 
margin-top: -10px;
}
.o-contact-page .entry-header h1{
font-size: 34px;
margin-bottom: 50px;
}
.o-contact-page .contact-para {
font-size: 29px;
margin-top: 0;
line-height: 39px;
text-align: left;
}
.o-contact-page p{
text-align: left;
}
.o-contact-page .contact-us-form {
clear:both;
}
.contact-us-form input[type="text"], .contact-us-form input[type="email"] {
width: 100%;
} .single-product .wc-stripe-clear{
display: none;
}
.single-product .wc-stripe-product-checkout-container{
display: none;
}
#review_form p{
text-align: left;
}
.privacy-policy .entry-header .entry-title {
font-size: 32px !important;
text-align: left !important;
}
.privacy-policy .entry-content h2{
font-size: 26px !important;
} @media (max-width:1199px){
.products .product .wooscp-btn {
margin-bottom: 5px;
} .shopper-primary-navigation .main-navigation {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
}
.primary-navigation {
width: 100% !important;
max-width:943px !important;
margin: 0 auto !important;
}
.main-navigation ul {
overflow: hidden !important;
text-align: center !important;
}
.main-navigation a {
padding: 0.875em 5px !important;
font-size: 11px !important;
}   .site-header .site-branding {
margin-right:8% !important;
}
.header-call-us {
font-size: 14px !important;
}
.kick-banner-call {
width: 20px !important;
}
.header-shipping {
font-size: 14px !important;
}
.kick-banner-free {
width: 44px !important;
}
.header-warranty {
font-size: 14px !important;
}
.kick-banner-warranty {
width: 30px !important;
}
.scroll-to-bottom {
top: 114px !important;
} .o-contact-page .contact-para {
font-size: 24px;
line-height: 35px;
}
}
@media (max-width:1080px){
.header-bottom {
padding-right: 39px !important;
}
button.header-bottom-btn {
padding: 0 10px;
} .site-header .topbox-left {
width: 100% !important;
float: none !important;
margin-right: 0 !important;
text-align: center !important;
padding-top: 17px !important;
}
.site-header .secondary-navigation {
width: 100% !important;
float: none !important;
clear: both;
overflow: hidden;
}
.secondary-navigation ul {
width: 100% !important;
text-align: center !important;
overflow: hidden !important;
}
.secondary-navigation a {
padding: 0 5px !important;
}
.secondary-navigation li {
display: inline-block!important;
float:none !important;
}
.site-header .topbox-right {
width: 100% !important;
float: none !important;
text-align: center !important;
}
.site-header .topbox-right .social-navigation {
float: none !important;
text-align: center !important;
overflow: hidden !important;
width: 100% !important;
}
.social-navigation ul {
overflow: hidden !important;
width: 100% !important;
text-align: center !important;
}
.social-navigation li {
float: none !important;
text-align: center !important;
display: inline-block !important;
}
.scroll-to-bottom {
top: 154px !important;
} .site-info {
float: none !important;
width: 100% !important;
text-align: center !important;
}
.footerbb-mobile .alignright {
display: block !important;
float: none !important; margin: 0 auto !important;
text-align: center;
}
.footer-menu ul {
justify-content: center !important;
}
.footerbb-mobile .alignright img{
margin: 0 auto;
display: block ;
margin-bottom: 9px ;
}
.footerbb-mobile .alignleft {
float: none !important;
}
.footerbb-mobile {
padding-bottom: 30px;
}
.site-footer {
padding-bottom: 0;
} .h-contact-info .one_half {
width: 100% !important;
margin-right:0% !important;
}
.h-contact-info .no-br br{
display: none;
}
.h-contact-info p{
text-align: left;
}
.h-contact-info .one_half.last_column {
width:100% !important;
margin-top: 30px;
}
.h-contact-info input[type="text"], .h-contact-info input[type="email"]{
width: 100%;
}
.h-contact-info .aligncenter {
margin: 0 0 20px;
}
}
@media (max-width: 1074px) {
.site-branding span {
float: none !important;
margin: 0 auto !important;
padding-left: 0px !important;
max-width: initial !important;
text-align: center;
}
.kick-banner-call, .kick-banner-free, .kick-banner-warranty {
margin-top: 10px !important;
}
.scroll-to-bottom {
top: 88px !important;
}
.woocommerce-active .site-header .shopper-myacc-cart {
width: 25% !important;
}
}
@media (max-width:1048px){
.main-navigation a {
font-size: 10px !important;
}
.primary-navigation {
max-width:861px !important;
}
}
@media (max-width:991px){
.header-bottom p {
font-size: 15px;
line-height: 20px;
}
.header-bottom {
padding: 8px 0;
}
.text-left .zaddon_checkbox input[type="checkbox"] {
width: 39px !important;
}
.page-id-5 .woocommerce-cart-form .cart {
display: block !important;
overflow: scroll;
} #masthead .col-full {
margin-left: 1.290684em !important;
margin-right: 1.290684em !important;
}
.main-navigation a {
padding: 0.875em 4px !important;
font-size: 9px !important;
}
.primary-navigation {
max-width:764px !important;
} .footer-widgets .widget li {
font-size: 13px;
} .page-id-25 .entry-header .entry-title {
font-size: 32px;
}
.page-id-25 .entry-content h2 {
font-size: 27px;
}
.page-id-25 .entry-content h3{
font-size:27px; 
}
.page-id-32 p{
text-align: left !important;
}
.page-id-32 .entry-header .entry-title {
font-size: 32px;
}
.page-id-32 .entry-content h2 {
font-size: 27px;
} .page-id-1130 .one_half,.page-id-1130 .one_fourth{
margin-bottom: 0;
}
.page-id-1130 .one_half {
min-width: 100%;
}
.page-id-1130 .one_fourth {
width:100%;
}
.page-id-1130 .entry-header h1{
text-align: left;
}
}
@media only screen and (max-width:900px) {
.page-id-6 .skip_login_custom {
position: static;
}
.page-id-6 #checkout_guest h2{
font-size: 28px !important;
margin: 0px 0 4px !important;
}
.page-id-6 #checkout_guest p{
margin: 0px 0 10px !important;
}
.page-id-6 .wpmc-step-item .register_btn {
padding: 15px 9px;
} .o-contact-page .entry-header h1 {
font-size: 30px;
margin-bottom: 21px;
text-align: left;
}
.contact-para strong br{
display: none;
}
.o-contact-page .aligncenter {
margin: 0 0 38px !important;
}
.o-contact-page p {
margin-bottom: 12px;
}
.o-contact-page .one_half {
min-width: 100% !important;
}
}
@media only screen and (max-width: 860px) {
.main-navigation a {
padding: 0.875em 4px !important;
font-size: 8px !important;
}
.main-navigation li.menu-item-has-children > a:after, .main-navigation li.page_item_has_children > a:after {
margin-left: 3px;
}
.primary-navigation {
max-width:648px !important;
}
}
@media only screen and (max-width: 850px) {
.page-id-6 #address_review {
display: block;
}
.page-id-6 #address_review .address_review_1{
margin-bottom: 30px;
}
.page-id-6 #address_review .address_review_1, .page-id-6 #address_review .address_review_2 {
width: 100%;
}
.page-id-6 #address_review h3{
font-size: 24px !important;
margin: 0 0 10px !important;
}
.main-navigation a {
padding: 0.875em 2px !important;
}
.shopper-sorting select {
padding: 0px 5px !important;
font-size: 13px !important;
}
.woocommerce-ordering {
margin-right: 9px !important;
}
.woocommerce-result-count{
font-size: 13px !important;
}
}
@media only screen and (max-width: 768px) {
.site-branding {
max-height: 45px;
}
.o-contact-page .entry-content .alignleftcontact {
margin-right: 15px !important; 
}
.contact-us-form {
padding-top:50px;
}
}
@media only screen and (max-width: 767px) {
.footer-menu {
margin-top: 40px;
padding: 0;
}
.single-product div.product .woocommerce-product-gallery {
width: 100%;
}
.single-product div.product .summary {
width: 100%;
} .page-id-5 table.cart .product-quantity .plus, .page-id-5 table.cart .product-quantity .minus {
display:inline-block !important; 
height: 33px !important;
line-height: 19px !important;
}
.page-id-5 .quantity input{
height: 33px !important;
padding: 12px 12px 10px !important;
font-size: 16px !important;
}
.woocommerce-cart-form .cart {
display:table !important;
}
.page-id-5 table.cart td.product-remove a.remove:before {
right: 0 !important;
left: auto !important;
top:9px !important;
}
.page-id-5 table.cart td.product-remove a.remove{
right: 0 !important; 
}
.page-id-5 .woocommerce-cart-form .cart {
display:table !important;
} .page-id-6 #order_review table {
display: block;
overflow: scroll;
} .site-header .topbox-left{
display:none;
}
.site-header {
padding-top: 0 !important;
} .scroll-to-bottom {
top: 57px !important;
}
.site-header {
border-bottom: 0 !important;
}
#secondary .textwidget img{
margin: 0 auto;
}
.c-sidebar-phone {
margin: 0 auto;
}
#secondary .textwidget span{
text-align: center;
display:block; 
}
.archive .woocommerce-ordering{
float: left;
}
.archive .woocommerce-result-count {
float: left;
} .header-myacc-link a{
position: absolute;
left: 0;
top: -24px;
}
.woocommerce-active .site-header .shopper-myacc-cart {
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
}
.site-header .shopper-myacc-cart ul.site-header-cart .quantity {
margin-left: 0 !important;
} .page-id-25 .entry-header .entry-title {
font-size:28px;
line-height: normal;
}
.page-id-25 .entry-content h2 {
font-size: 25px;
line-height: normal;
}
.page-id-25 .entry-content h3 {
font-size: 25px;
line-height: normal;
}
.page-id-32 .entry-header .entry-title {
font-size:28px;
line-height: normal;
}
.page-id-32 .entry-content h2 {
font-size: 25px;
line-height: normal;
}
.page-id-7 .entry-header h1{
text-align: left;
}
.page-id-7 .woocommerce-form-register__submit {
margin-top: 2px;
}
.page-id-7 .woocommerce-account .entry-header .entry-title {
font-size: 30px !important;
margin-bottom: 22px !important;
}
.page-id-7 .entry-content h2 {
font-size: 25px;
} .o-contact-page .content-column p br{
display:block ;
}
.contact-us-form {
padding-top: 32px !important;
}
.contact-us-form span.wpcf7-form-control-wrap.your-file {
margin-top: 8px;
display: block;
}
.contact-us-form p label br{
display:none;
}
.contact-para br{
display: none !important;
} 
.contact-para{
margin-bottom: 25px !important;
}
.o-contact-page .entry-header h1 {
font-size: 25px;
margin-bottom: 12px;
}
.o-contact-page .contact-para {
font-size: 22px;
line-height: 32px;
}
.contact-us-form input[type="submit"]{
margin-top: 20px;
} .why_choose_puck_air_hockey_table .one_half {
min-width: 100%;
}
.still_have_question .one_half {
min-width: 100%;
}
h1.product_title.entry-title {
margin-bottom: 50px;
}
.single-product .onsale {
top: 6.475em!important;
}
.privacy-policy .entry-header .entry-title {
font-size: 30px !important;
}
}
@media (max-width:680px){
.page-id-6 .woocommerce-cart-form__cart-item .product-name a {
font-size: 19px;
}
}
@media (max-width:600px){
.page-id-6 .cart-subtotal {
background: #f8f8f8;
overflow: hidden;
}
.page-id-6 .cart-subtotal th{
float:left;
font-size: 20px;
padding: 15px 12px 5px 8px;
}
.page-id-6 .cart-subtotal td{
float:right;
}
.page-id-6 td.product-name {
width: 100% !important;
}
.page-id-6 .product-total td:before {
top: 21px !important;
width: 26% !important;
}
.page-id-6 td.product-name {
min-width: 100% !important;
}
.page-id-6 .product-total:before{
top: 21px !important;
}
.page-id-6 .wpmc-step-review table.shop_table td.product-name:before {
top: 16px !important;
}
.page-id-6 .wpmc-step-review table.shop_table td.product-subtotal:before {
top: 21px;
}
.page-id-6 tr.woocommerce-shipping-totals.shipping {
margin-top: 14px !important;
}
.page-id-6 .woocommerce-shipping-totals.shipping th{
padding-left: 10px !important;
}
.page-id-6 .woocommerce-cart-form__cart-item .product-name a {
text-align: right;
}
.page-id-6 .woocommerce-Price-amount {
text-align: right;
display: block;
}
.page-id-6 tfoot .order-total th{
width: 26% !important;
display: inline-block !important;
}
.page-id-6 tfoot .order-total td{
display: inline-block !important;
background: #f8f8f8 !important;
padding-bottom: 12px !important;
padding-top: 12px !important;
width: 73% !important;
text-align: right !important;
border: 0 !important;
}
.site-header .shopper-myacc-cart ul.site-header-cart li {
padding: 15px 0px 0 !important;
}
#site-navigation .menu-toggle {
z-index: 9 !important;
}
}
@media (max-width:580px){ .page-id-6 .wc_payment_method.payment_method_paypal_express p{
text-align: left !important;
padding-left: 22px !important;
}
.page-id-6 #ship-to-different-address .woocommerce-form__input-checkbox {
margin-top: 19px !important;
width: 20px !important;
float: left !important;
}
.page-id-6 .diff_ship_text {
margin-left: 0 !important;
max-width: 200px !important;
float: left !important;
text-align: left !important;
}
.page-id-6 .shipping_address {
clear: both;
}
.page-id-6 #payment .payment_methods li .payment_box {
padding: 0 0 15px;
}
.page-id-6 #payment .payment_methods li p {
margin: 0;
padding-left: 25px;
padding-right: 25px;
} .header-call-us, .header-shipping {
margin-right: 0;
}
.footerbb-mobile .alignright span {
font-size: 16px;
} .archive .woocommerce-ordering {
float: none;
margin-bottom: 10px;
}
.archive .woocommerce-result-count {
float: none;
margin-bottom: 10px;
}
.archive .form-wppp-select.products-per-page{
float: none !important;
margin-left:0 !important;
}
.o-contact-page .entry-content a .alignleft{
float: none !important;
margin-left: 0 !important;
display: block !important;
margin-bottom:11px !important;
} .single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{
width: 20.285714% !important;
margin-right: 6.285714% !important;
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
margin-right: 0 !important;
} .privacy-policy .entry-header .entry-title {
font-size: 28px !important;
}
.privacy-policy .entry-content h2{
font-size: 24px !important;
}
}
@media (max-width:485px){
.header-call-us {
font-size: 9px !important;
text-align: left !important;
}
.header-shipping {
font-size: 9px !important;
text-align: left !important;
}
.header-warranty {
font-size: 9px !important;
text-align: left !important;
}
.kick-banner-call {
width: 13px !important;
}
.kick-banner-free {
width: 27px !important;
}
.kick-banner-warranty {
width: 26px !important;
}
#masthead .col-full {
margin-left: 15px !important;
margin-right: 15px !important;
}
.header-middle .kick-banner-call {
height: 19px !important;
margin-left: 0;
}
.header-middle .kick-banner-warranty,
.header-middle .kick-banner-free {
height: 20px !important;
width: 18px !important;
}
}
@media (max-width:480px){
.header-bottom p {
font-size: 15px;
line-height: 18px;
}
.header-bottom p+p {
margin-top: 7px;
} .page-id-6 .woocommerce h2{
font-size: 24px !important;
}
.page-id-6 .ship-to-different-address span{
font-size: 26px;
line-height: 31px;
} .page-id-6 #payment .payment_methods li .payment_box .wc-credit-card-form-card-number {
background-image:none !important;
}  }
@media (max-width:415px){
.text-left .qib-button-wrapper { display: inline-block !important;
float: none !important;
}
.angelleye_smart_button_bottom .paypal-button .zoid-outlet {
width: 100% !important;
}
}
@media (max-width:400px){
.page-id-6 .wpmc-step-review table.shop_table td {
padding-right: 10px !important;
}
.page-id-6 .woocommerce-cart-form__cart-item .product-name a {
font-size: 13px;
text-align: right;
}
.page-id-6 .wpmc-step-review table.shop_table td.product-name:before {
font-size: 13px;
}
.page-id-6 .wpmc-step-review table.shop_table td.product-subtotal:before {
font-size: 13px;
}
.page-id-6 .woocommerce-Price-amount {
font-size: 17px !important;
text-align: right;
display: inline-block;
}
.page-id-6 .wpmc-step-review table.shop_table td.product-thumbnail:before {
font-size: 14px;
}
.page-id-6 tfoot .order-total td {
padding-bottom: 14px !important;
padding-top: 15px !important;
}
}
@media (max-width: 768px) {
.header-middle .kick-banner-call, 
.header-middle .kick-banner-free, 
.header-middle .kick-banner-warranty {
height: 35px;
}
.kick-banner-call, .kick-banner-free, .kick-banner-warranty {
margin-top: 59px !important;
}
}
.grecaptcha-badge {
bottom: 90px !important;
}
.variations .with-quantity input.variation-quantity {
border: 1px solid #ddd;
padding: 0 .75em;
margin: 0.5em 0;
height: 2.507em;
font-size: .97em;
border-radius: 0;
max-width: 100%;
vertical-align: middle;
background-color: #fff;
color: #333;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
transition: color .3s, border .3s, background .3s, opacity .3s;
display: inline-block;
float: left;
margin-right: 1%;
width: 20%;
}
.single-product div.product table.variations .value.with-quantity select {
display: inline-block;
float: left;
width: 79%;
}
.cart_totals .woocommerce-shipping-destination {
margin-top: 15px;
text-align: left;
}
.cart_totals .woocommerce-shipping-destination strong {
clear: left;
display: block;
}
.woocommerce-shipping-fields__field-wrapper label,
.woocommerce-additional-fields__field-wrapper label,
.woocommerce-billing-fields label {
text-transform: capitalize;
} 
.woocommerce-checkout-review-order-table .cart_item img,
.woocommerce-checkout-review-order-table .product-thumbnail img.attachment-woocommerce_thumbnail,
.woocommerce-checkout-review-order-table img.attachment-woocommerce_thumbnail,
.woocommerce-checkout-review-order-table .product-thumbnail img {
max-width: 13em;
}
label[for=wplc_chat_gdpr_opt_in] {
max-width: 100%;
font-weight: 400;
}
.wplc_gdpr_privacy_notice,
#wp-live-chat-2-info {
display: none;
}
div#wp-live-chat-inner #wplc_message_div {
color: #000000;
margin-top: 0;
}
section.woocommerce-order-actions.centered {
text-align: center;
}
section.woocommerce-order-actions.centered a {
margin: 0 10px;
}
.payment_method_paypal_pro img {
max-height: 34.28px !important;
}
.woocommerce-cart-form__cart-item a {
display: block;
width: 100%;
}
.woocommerce-cart-form__cart-item a img {
display: block;
float: none !important;
margin: 0 auto;
} .site-header-cart .woocommerce-mini-cart__buttons a{
width:100%;
margin-bottom:10px;
}
.c-sidebar-phone{
position:relative;
text-align:center;
padding-left:75px;
}
.c-sidebar-phone img{
position:absolute;
left:0;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}
.c-sidebar-phone h4{
line-height: 1.3em;
color:#008b77;
font-weight:400;
}
.c-sidebar-phone h4 a{
color:#3099bd !important;
}
.woocommerce-form-register__submit{
margin-top:49px;
} .text-left .zaddon_data h4{
text-transform: capitalize !important;
} @media print {
.grecaptcha-badge,
.back-to-top,
.wp-live-chat-wraper {
display: none !important;
}
.entry-header {
margin-top: 15pt;
}
}
.mobile-social-menu {
text-align: center;
margin-top: 10px;
}
.mobile-social-menu a {
padding: 10px;
}
#menu-social-menu {
display: inline-block !important;
visibility: visible !important;
}
@media (max-width: 768px) {
#menu-social-menu {
background-color: transparent !important;
margin: 10px auto !important;
text-align: center;
padding: 10px !important;
}
#menu-social-menu li {
float: left !important;
}
#menu-social-menu li a {
border-bottom: 0 !important;
padding: 10px !important;
}
#menu-social-menu img {
filter: invert(100%);
} }
@media (max-width:370px){
.page-id-5 .product-name a{
padding-left: 78px;
}
.page-id-6 .woocommerce_cart_item_name {
display: block !important;
}
.page-id-6 .wpmc-nav-wrapper button{
padding:0 9px !important; 
}
.page-id-6 #address_review span {
max-width: 18%;
min-width: 178px;
}
.page-id-6 #address_review p{
text-align: left;
}
.page-id-6 tfoot .order-total th{
width:47% !important;
}
.page-id-6 .shop_table.woocommerce-checkout-review-order-table tfoot .order-total td{
width:51% !important;
padding-left: 0 !important;
}
.page-id-6 .product-thumbnail img{
width: 170px;
}  .kick-banner-free, .kick-banner-warranty {
margin-top: 15px !important;
}
.angelleye_smart_button_bottom .paypal-button .zoid-outlet {
max-width: 251px !important;
}
} #wplc_message_div, #wp-live-chat-2-inner {
position: relative;
}
.chat-placeholder {
padding-top: 3px;
padding-left: 7px;
color: gray;
position: absolute;
}
.chat-placeholder .hidden {
display: none;
}
.red-asterisk {
color: red;
} .scroll-to-bottom {
position: fixed;
right: 20px;
top: 40px;
z-index: 9;
cursor: pointer;
width: 40px;
height: 40px;
text-align: center;
line-height: 40px;
border: none;
color: #fff;
font-size: 16px;
background-color: #3099bd;
border-color: #3099bd;
-webkit-transition: background 0.25s linear;
transition: background 0.25s linear; 
}.qib-button-wrapper button.qib-button{
padding: 6px 12px 8px;
height: 41px;
background: #ffffff;
border: 1px solid #efefef;
cursor: pointer;
font-size: 20px;
line-height: 20px;
width: 41px;
color: black;
height: 41px;
}
.qib-button-wrapper .quantity {
display: inline;
}
.qib-button-wrapper{
margin: 3px 0;
white-space: nowrap;
}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity {
float: none !important;
height: 41px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
height: 41px;
padding: 6px 12px 8px;
text-align: center;
background: #ffffff;
border: 1px solid #efefef;
font-size: 20px;
line-height: 20px;
box-shadow: none;
margin: 0 !important;
}
span.wqpmb_plain_input.hidden{display: none;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity {
display: inline-flex;
}
body .qib-button-wrapper {
display: flex;
float: left;
flex-wrap: nowrap;
margin-right: 5px;
align-items: center;
justify-content: center;
gap: 0;
}
body .qib-button-wrapper .minus.qib-button, 
body .qib-button-wrapper .plus.qib-button{
background: #a19f9f14;
}
body .qib-button-wrapper .minus.qib-button:hover, body .qib-button-wrapper .plus.qib-button:hover {
background: #14141414;
}
.wpt-wrap .qib-button-wrapper {
gap: 0;
}
.wpt-wrap .qib-button-wrapper div.quantity.wqpmb_quantity {
height: 37px !important;
}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{
margin: inherit;
}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{
margin-right: 0;margin: 0;
}
.qib-button-wrapper input::-webkit-outer-spin-button,
.qib-button-wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
margin: 0; 
}
.qib-button-wrapper input[type=number],
.qib-button-wrapper .quantity input[type=number], 
.qib-button-wrapper .quantity input[type=number]{ 
-moz-appearance:textfield; }
.woocommerce-page div.product form.cart div.quantity.wqpmb_quantity, .woocommerce div.product form.cart .quantity.wqpmb_quantity, .woocommerce div.product .quantity.wqpmb_quantity{
margin: 0 !important;
}
@media only screen and (max-width: 600px) {
table.cart .product-quantity .plus, table.cart .product-quantity .minus {
display: block;
}
body .qib-button-wrapper {
display: flex;
float: right;
margin-right: 0;
}
}  body.theme-pricom .qib-button-wrapper .minus.qib-button, 
body.theme-pricom .qib-button-wrapper .plus.qib-button,
body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box {
background: #f5f5f5;
color: #7e7e7e;
border-radius: 0;
border: 0 none !important;
}
body.theme-pricom .qib-button-wrapper .minus.qib-button:hover, 
body.theme-pricom .qib-button-wrapper .plus.qib-button:hover,
body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box:hover {
color: #000;
}
body.theme-pricom .qib-button-wrapper {
border: 1px solid #ddd;
border-radius: 15px;
overflow: hidden;
}
body.theme-pricom .qib-button-wrapper .quantity .input-text[type=number] {
min-width: 56px;
}
.woocommerce div.product form.cart div.quantity .qty {
margin-top: 0 !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
margin-left: 0 !important;
} body.theme-shoptimizer .ajax_add_to_cart.add_to_cart_button, 
body.theme-shoptimizer .single-product div.product form.cart .button {
margin-left: 0px !important;
margin-top: -2px !important;
width: 200px !important;
height: 50px !important;
width: 200px !important;
}