.contact-info{font-family:Arial, sans-serif;font-size:15px;color:#333}.xoo-wsc-empty-cart .button,.woocommerce-result-count,.woocommerce-ordering{display:none}.info-row{display:flex;align-items:flex-start;margin-top:10px}.info-row i{margin-right:10px;margin-top:3px;min-width:16px;text-align:center}.single-product .faq-question,.single-product .faq-answer{background:rgba(0,0,0,0.1) !important;padding:8px !important;color:#000 !important;font-size:18px !important;margin-bottom:15px !important}.gform_wrapper .gform_footer{padding:0 0px 0px 0px}.footertagline,footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{font-family:'Lato', sans-serif;color:#000 !important;font-weight:bold;font-size:20px;letter-spacing:normal}#gform_submit_button_1{background-color:#000}.fullsitealert,.outofstock{display:none}.outofstock{}.fullsitealert{display:none}.qib-button-wrapper button.qib-button{color:#fff}.largerfont{font-size:200%}body .qib-button-wrapper{width:100%}.woocommerce-info{border-top-color:#333}.woocommerce-info::before{color:#333}.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:20px !important;margin-bottom:18px}.grecaptcha-badge{display:none !important}.woocommerce div.product form.cart .variations{margin-bottom:0em}.woocommerce-variation-price{margin-bottom:15px}.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select{border-color:#3684C2}#cssmenu > ul > li > a,#cssmenu ul li ul li a{letter-spacing:2px !important}h1,h2,h3,h4,h5,h6{letter-spacing:3px}.surfershop a{font-size:35px !important}.button,.locations a{font-size:16px !important}.vc_btn3.vc_btn3-size-lg{font-size:16px;padding-top:22px;padding-bottom:22px;padding-left:55px;padding-right:55px}.vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{color:#fff;background-color:#3684C2}.headerbtns{font-weight:900}.headerbtns.headerbtns-color-primary.headerbtns-style-modern{border-color:#E37D25;background-color:#E37D25;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-color-warning.headerbtns-style-modern{border-color:#333333;background-color:#333333;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-size-md{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.ol-popup-closer{color:#E37D25 !important}.vc_general.headerbtns{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.headerbtns.headerbtns-color-warning.headerbtns-style-modern:focus, .headerbtns.headerbtns-color-warning.headerbtns-style-modern:hover{color:#f7f7f7;border-color:#7CC1F2;background-color:#7CC1F2}.headerbtns.headerbtns-color-primary.headerbtns-style-modern:hover, .headerbtns.headerbtns-color-primary.headerbtns-style-modern:active{color:#f2f2f2;border-color:#333333;background-color:#333333}.sidebar .panel-default{margin-top:30px;padding:10px}.xoo-wsc-basket{bottom:51px;right:-4px}.footericons{font-size:22px}.entry-title{padding:30px 0}.fullsitealert{color:#fff;font-size:14px;font-weight:bold;background-color:#c83e3e;text-align:center;padding:15px 0;position:fixed;bottom:0;width:105%;z-index:99}@media screen and (max-width:1070px){.fullsitealert{padding:10px 80px 10px 10px}}.woocommerce ul.products li.product .button{margin-top:1em;width:100%;text-align:center;font-size:21px;border-radius:0px;background:#333333;padding:20px 10px;color:#fff}.pswp__bg{opacity:0.7 !important}table td{word-break:break-word}.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img{float:left;max-width:75px !important}.woocommerce table.shop_table td{padding:9px 6px;font-size:13px}.calculated_shipping table.shop_table td , .checkout table.shop_table td{padding:9px 6px;text-align:left}.woocommerce-checkout-review-order{font-size:12px}.woocommerce-checkout-review-order strong{font-size:14px}@media screen and (max-width:970px){.woocommerce ul.products li.product .button{font-size:15px}}@media screen and (min-width:970px){.desktopsidepadding{padding:0 100px}}.woocommerce div.product form.cart .variations td.label, pa_ring_size{max-width:50% !important}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#3684C2}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%}.cartcontent{color:#333333}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:15px;border:1px solid #cdcdcd}.woocommerce-tabs{display:none}.shippingnotice{font-size:16px;font-weight:bold;color:#fff;margin-top:5px;display:block}@media screen and (max-width:970px){#cssmenu ul li ul li a{color:#6c6b6b}}@media screen and (max-width:770px){.shippingnotice{font-size:12px}}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0;width:100%}ins{text-decoration:none}.gform_wrapper .gform_body{padding:0}html body .ls-container.ls-wp-container, #ls-global .ls-container.ls-wp-container, html body .ls-fullscreen-wrapper, #ls-global .ls-fullscreen-wrapper{margin-top:-15px}body .qib-button.qib-button-wrapper{float:none}input[type=number]::-webkit-inner-spin-button{opacity:1}.price{font-size:22px !important;color:#333333 !important}.woocommerce .quantity .qty{width:100%;text-align:center;padding:9px 10px;font-size:13pt;font-weight:700}.woocommerce div.product form.cart .button{vertical-align:middle;float:left;width:100%;padding:20px !important;font-size:20px;text-transform:capitalize;margin-top:20px}#add_payment_method #payment ul.payment_methods li img.stripe-icon, .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{width:38px}.product_meta{display:none}.woocommerce form .form-row label span{margin:-20px 0 0 20px;line-height:1}.woocommerce form .form-row .input-checkbox{margin:8px 8px 0 0}.openmodal:hover{cursor:pointer}.searchtag{border:2px solid #fff}@media screen and (max-width:770px){#blank-theme-r-search input[type="text"]{font-size:25px}.product-thumbnail{display:grid !important}.product-thumbnail img{max-width:150px !important}.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td{text-align:left!important}.woocommerce td{width:100%}}.fronttext{margin-top:550px}.welcometext{margin-top:100px}@media screen and (max-width:770px){.fronttext{margin-top:350px;padding:0 30px}.welcometext{margin-top:0px}}.footerpadding{padding:50px 0}.woocommerce-loop-product__title{height:70px}.form-control,#mc_embed_signup input.email,#mc_embed_signup .button{border-radius:0px !important}.headericons .fa,.footericons .fa{padding:33px 15px}@media only screen and (max-width:1417px){.headericons .fa{padding:33px 11px}}.fullwidth,.fullwidth .vc_btn3{width:100%}@media only screen and (max-width:1200px){.headericons .fa{padding:20px 7px}}h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:300}footer{margin-top:-1px}body,#cssmenu{font-weight:300}.headericons{float:right;color:#333333;width:100%;text-align:right;font-size:17px}a.moretag, input.moretag{font-size:12px;font-weight:400;padding:0 0px;margin:10px 0;width:auto}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img{display:none !important}.ult-span-text.ult-responsive{font-size:12px !important}div#wps-slider-section #sp-woo-product-slider-20266.wps-product-section .slick-arrow{margin-top:210px}.textshadow{text-shadow:none !important}.btn-sub{background-color:#aaaaaa}.abovefooter{font-size:14px;padding:30px 0px;text-align:center}footer ul li{padding:7px 0}.button{border-radius:1.571em;padding:1.036em 2.134em;border-width:0;display:inline-block;color:#333e48;background-color:#efecec;border-color:#efecec;transition:all .2s ease-in-out}.button:hover,.button:active{background-color:#3684C2;color:#fff}.mobile{display:none}.fullsize{display:block}@media screen and (max-width:770px){#cssmenu ul li a{text-align:left;border-bottom:1px solid rgba(110,110,110,0.25)}.mobile{display:block;margin-right:10px}.fullsize{display:none}#cssmenu > ul.open{padding-bottom:0px}#logo .img-responsive{position:absolute;max-width:125px !important;margin-left:68%;margin-top:2px;margin-top:4px;z-index:1}#cssmenu #menu-button{color:#fff;position:absolute;margin-top:-55px;width:100px}#cssmenu #menu-button:before{left:20px;top:18px}#cssmenu #menu-button:after{left:20px;top:25px}}.btn-dji{background-image:linear-gradient(-180deg,#42b7ff,#1897f2);color:#fff}.btn-dji:hover{background-image:linear-gradient(-180deg,#1897f2,#42b7ff);color:#fff}.headericons a{color:#333333}.headericons .fa:hover{color:#cdcdcd;cursor:pointer}.fawithtext{color:#fff;line-height:10px;font-size:10px;background-color:#000;border-radius:24px;padding:3px 6px;position:relative;top:10px}#cssmenu ul li ul li a,#cssmenu2 ul li ul li a{padding:11px 10px 11px 10px}#cssmenu > ul > li > a, #cssmenu2 > ul > li > a, #cssmenu ul li ul li a, #cssmenu2 ul li ul li a{text-transform:capitalize}#cssmenu,#cssmenu2{font-weight:300}.vc_row-has-fill h1, .vc_row-has-fill h1 a, .vc_row-has-fill h2, .vc_row-has-fill h2 a{color:#333e48}.menuholder .container{width:100% !important;max-width:100% !important;padding:0 30px}h3{font-weight:300}img{height:auto !important;max-width:100% !important}@media screen and (min-width:770px){.menuholder{position:fixed}.mainbody{margin-top:105px}}.checkout-button{width:100%;padding:20px !important;font-size:20px !important;text-transform:capitalize;text-align:center}#footer-bottom{font-size:11px}.big{font-weight:300;font-size:50px;margin-bottom:0}.bigish{font-weight:300;font-size:22px;margin-bottom:0}.bigger{font-weight:300;font-size:60px;margin-bottom:0}@media screen and (max-width:1000px){.big{font-size:25px}.bigish{font-size:18px}.bigger{font-size:23px}}.menuholder a:hover img{opacity:1}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}.woocommerce div.product .stock{font-weight:bold}.woocommerce div.product p.stock{font-size:1.25em}