@media screen and (max-width:1299px){body{width:100%;font-size:13px;line-height:23px}.wrapper{width:100%;margin:0 auto;padding:5px 0 20px 0}.about-ptb-wrapper{background-position:center 0;padding-left:30px;padding-right:30px}.about-ptb-wrapper .ptb-row .ptb-column-left{float:none;width:100%;max-width:900px;padding:90px 0 10px 0}.about-ptb-wrapper .ptb-row .ptb-column-right{float:none;width:100%;max-width:900px;padding:0}.twocol-row{width:95%;max-width:1100px;padding:20px 3% 15px 3%}.about.twocol-row{margin:0 auto;width:95%;padding:30px 3% 0 3%}.twocol-row .left{float:left;width:70%}.twocol-row .right{float:left;width:30%;padding:30px 0 0 20px !important}.onecol-row{width:95%;max-width:1100px;padding:20px 3% 25px 3%}.onecol-row-cart{width:95%;max-width:1200px;padding:20px 2% 20px 2%}.twocol-row .billing-form .left{float:left;width:40%}.twocol-row .billing-form .right{float:left;width:35%}.header a.logo{height:90px;margin:0;padding:0}.header .content-wrapper{height:90px;min-height:60px;text-align:right}.main-menu{display:block;text-align:right;padding-top:30px;width:auto;min-height:22px;margin-top:4px;margin-right:4px}.main-menu a{padding-right:15px;line-height:22px;font-size:18px;letter-spacing:.06em}.main-menu a.last{padding-right:5px}.header-buttons{margin-right:0}.header-top .social-icons1{display:inline-block;margin-top:0}#google_translate_element{margin-right:0}.content-text{font-size:14px;line-height:23px;font-weight:normal;color:#58595b}.content-banner-text{width:260px;height:156px;position:absolute;top:50%;margin-top:-78px;margin-left:39%}.content-text h1{display:block;margin:20px 15px 8px 0;padding:15px 0 5px !important;font-size:22px;line-height:24px}.content-text h1 a{margin:20px 15px 8px 0;padding:15px 0 5px 0 !important;font-size:21px;line-height:23px}.content-text h2{margin:8px 15px 8px 0;padding:10px 0 5px 0;font-size:18px;line-height:21px}.content-text ul{margin:8px 0 30px 25px;padding:0}.content-text ul li{margin:8px 0 0 0;padding:0 0 0 20px}.content-text p{margin:8px 0 25px 0}.content-text p a{float:right}.qrprofile-edit .left{max-width:430px;float:left;margin:0;padding:10px 20px 25px 10px}.qrprofile-edit .right{max-width:480px;float:left;margin:0;padding:10px 10px 25px 20px}.qrprofile-edit .right #instructions ul{padding-left:0;margin-top:0;line-height:21px}.qrprofile-edit .right #instructions ul li{margin-bottom:7px}.sitemap{width:80%;max-width:640px;margin:0 auto}.shopping-cart .item{padding:20px 0 20px 0;border-bottom:1px solid #58595b}.header .social-icons1 a.btn.btn-info.checkout{height:20px !important;display:inline-block !important;margin:0 5px 5px 10px !important;padding:2px 13px 2px 13px !important;line-height:20px}.top-right{margin-right:14px}.shop-items-container{padding:0;margin-right:auto;margin-left:auto}.main-menu .mob-menu-link{display:none}.about h1{font-size:30px}.about p{font-size:16px;line-height:27px}.title-heading-2{font-size:30px}}@media(min-width:1199px){.fusion-carousel-wrapper{height:250px !important}.mid-content-row{min-height:auto !important;overflow:hidden !important}}@media screen and (max-width:1000px){.onecol-product .product-item h4{font-size:24px}.onecol-product .product-item .item-info{padding:20px 20px 0}body{width:100%;max-width:1000px;font-size:13px;line-height:23px;overflow-x:hidden !important}.body{padding:0;background:#f1f2f2}.wrapper{width:100%;margin:0 auto;padding:5px 0 20px 0}.wrapper.mobile{width:100%;margin:0 auto;background:#fff url("../img/body-full-bg.png") 0 0 repeat-x}.onecol{margin:0 auto;padding:0;width:590px}.twocol{margin:0 auto;width:746px}.twocol .left{float:left;width:56%;padding:0 0 20px 0}.twocol .right{float:left;width:38%}p{margin:0;padding:0 0 20px 0}.ptb-row{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.ptb-row .ptb-column-left{padding:20px 0 10px 15px;height:auto}.ptb-column-wrapper{padding:30px 15px 25px 15px;width:90%;max-width:940px;min-height:170px}.about.onecol-row .col-lg-3{width:33% !important}.about-ptb-wrapper .ptb-row{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.about-ptb-wrapper .ptb-row .ptb-column-right{padding:10px 5px 15px 0}.about h1{font-size:26px}.about-ptb-wrapper .ptb-row .ptb-column-right p.white-text-1{margin:0;padding:0}.about.twocol-row{margin:0 auto;width:95%;padding:30px 3% 0 3%}.onecol-row{width:95%;max-width:1000px;padding:20px 3% 25px 3%}.twocol-row{width:95%;max-width:1000px;padding:20px 3% 15px 3%}.header-top{min-height:64px;height:auto;background-color:#3a648b;overflow:hidden}.header-top-wrapper{position:relative;width:100%;margin:0 auto;padding:0 10px;max-width:100%}.top-left{float:unset;max-width:100% !important;min-width:100% !important;height:auto;min-height:auto;margin:0;padding:15px 0 !important;text-align:center}.top-left h4{margin:0;padding:0;font-size:15px;line-height:15px;vertical-align:middle}.top-right{float:unset;max-width:100% !important;min-width:100% !important;min-height:40px;margin:0;padding:0 10px 6px 0;text-align:center}.header-top .header-links{justify-content:center}.header-links #google_translate_element{padding-top:0}.header-top .social-icons1{padding-top:0}.topbar{margin:0 auto;padding:0;width:100%;background:#fff none}.header{margin:0 auto;padding:0;width:100%;background:#fff none}.header-wrapper{margin:0 auto;padding:0;position:relative;width:100%;height:auto}.header .header-wrapper .content-wrapper{float:right;width:564px;min-height:25px;max-height:50px;text-align:right;margin:0;padding:0}.header-links{width:100%;min-height:36px;padding:0;margin:0 0 0 auto;text-align:right;border:0}.header .social-links{width:42px;height:33px;margin:0;border:0}.header .find-link{margin-right:2px;border:0}.buttons{width:auto;height:36px;display:block;margin:0;padding-top:1px;text-align:center}.main-menu{display:block;text-align:right;padding:32px 5px 0 0;width:auto;min-height:20px;margin-top:0}.main-menu a{padding-right:13px;line-height:20px;font-size:16px;letter-spacing:.06em}.main-menu a.last{padding-right:2px}.main-menu .dropdown1{padding-right:5px;line-height:18px;font-size:13px}.main-menu ul.sub-menu li{border-bottom:1px solid #bcbcbc;min-height:18px;width:210px;padding:6px 10px 6px 10px}.layout-column4{float:left;width:auto;max-width:22%;margin:10px 0 0 20px}.layout-column4-wrapper{padding:0 0 0 0 !important;margin-right:5px;margin-left:5px}.page-header{width:100%;min-height:172px;margin:5px auto 30px auto;padding-bottom:5px}.page-header.none{height:35px;border-bottom:0;margin:20px auto 0 auto;padding-bottom:7px}.page-header h1{padding:0 15px 0 8px;font-size:30px}.page-header h3{padding:0 0 0 8px}.page-content-wrapper{width:100%;padding:0 0 25px 0}.btn-small{padding:3px 9px 1px 9px;font-size:12px;line-height:17px}.shop-nav{width:100%;margin-top:-10px;font-size:13px;line-height:16px;text-align:center}.shop-nav .link{margin:0;padding-right:8px;padding-left:8px;text-align:center}.shop-nav .link.last{margin:0;padding-right:8px;padding-left:8px;text-align:center}.onecolpr{margin:0 auto;padding:0;max-width:700px}.product-item{margin-bottom:30px;width:100%}.product-item h5{padding:10px 0 13px 0}.product-item p{margin:0;padding:0 0 18px 0}.product-item .qty{float:left;padding:0 0 20px 0}.product-item .item-img{float:left;width:54%;min-width:230px;max-width:450px;min-height:200px}.product-item .item-img img{width:100% !important;height:auto !important;min-height:200px}.onecolpr .product-item .item-info{width:40%;float:left;padding:16px 0 0 10px;margin:0}.footer{width:100%;min-width:400px;margin:0 auto;padding:0;background:#f1f2f2 url("../img/footer-bg5.png") 0 0 repeat-x}.footer-wrapper{width:100%;margin:0 auto;padding-top:10px;background-image:url("../img/footer-wrapper-bg.png");background-repeat:repeat-x}.customer-action-wrapper{width:100%;min-height:34px;height:auto;margin:0 auto;padding-bottom:6px}.customer-action-wrapper p{padding:7px 20px 0 20px;color:white;font-size:16px;margin:0 auto;font-family:'Montserrat',sans-serif;font-weight:normal;text-transform:uppercase;text-align:center}.customer-action{width:100%;margin:0 auto;padding-top:7px}.customer-action a{margin-left:224px}.customer-action a.first{margin-left:160px}.customer-action a,.customer-action a:hover{color:#fff !important;font-family:'Montserrat',sans-serif;font-weight:lighter;text-decoration:none}.footer-content-wrapper{width:95%;margin:0 auto;padding:0}.footer-content{width:450px;position:relative;float:none;margin-left:auto;margin-right:auto;padding-bottom:30px}.footer-content.first{margin-left:auto}.content-banner{width:448px;position:relative;height:185px}.content-banner.create-account{border:1px solid #c2ccd2;background:url("../img/create-account-bg.png") 0 0 no-repeat}.content-banner.shop-now{border:1px solid #c2ccd2;background:url("../img/shopnow-bg.jpg") 0 0 no-repeat}.content-banner-text{width:260px;height:156px;position:absolute;top:50%;margin-top:-78px;margin-left:40%}.content-banner-text a{position:absolute;top:110px;right:0;display:block;float:right;margin:16px 16px 0 0}.content-banner p{margin:0;padding:0;font-size:13px !important;line-height:17px}.content-banner h2{display:block;padding:12px 0 5px 0 !important}.content-text{font-size:14px;line-height:23px;font-weight:normal;color:#58595b}.content-text h1{display:block;margin:20px 15px 8px 0;padding:15px 0 5px !important;font-size:22px;line-height:24px}.content-text h1 a{margin:20px 15px 8px 0;padding:15px 0 5px 0 !important;font-size:21px;line-height:23px}.content-text h2{margin:8px 15px 8px 0;padding:10px 0 5px 0;font-size:18px;line-height:21px}.content-text ul{margin:8px 0 30px 25px;padding:0}.content-text ul li{margin:8px 0 0 0;padding:0 0 0 20px}.content-text p{margin:8px 0 25px 0}.content-text p a{float:right}.footer-menu{width:90%;height:78px;margin:0 auto;padding-top:10px;border:1px 0 1px 0 solid #cccdcd;font-size:11px;letter-spacing:.1em;line-height:20px}.footer-menu a{margin:0;padding-right:7px;padding-left:7px}.footer-menu a.last{margin:0;padding-right:7px;padding-left:7px}.footer-menu p{display:block;margin:7px 0 0 0;padding:0}.mid-content-wrapper .content-column-left{padding:15px 8px 3% 25px;width:45%;margin-right:10px}.mid-content-wrapper .content-column-right{padding:15px 5px 3% 25px;width:40%;margin-left:0}.newsletter-wrapper .lower-content-row .lower-content-left{padding:24px 30px 10px 30px;width:80%;float:none;margin:0 auto 0 auto}.newsletter-wrapper .lower-content-row .lower-content-right{padding:0 30px 10px 30px;width:80%;float:none;margin:0 auto 0 auto}.footer-wrapper3 .lower-content-row{width:95%;padding:20px 0 20px 0}.footer-wrapper3 .footer-layout-column{width:33%;float:left}.footer-wrapper3 .footer-column-wrapper.flogo{padding:15px 0 0 0;text-align:left}.right h2{font-size:26px;margin:0 0 6px 0;padding:0;font-family:Montserrat,sans-serif;font-weight:400;line-height:26px;color:#63b3ee}.shop-categories{height:auto;width:auto;margin:12px 0}.shop-categories a{font-size:14px;line-height:23px;padding:7px 10px 6px 10px;letter-spacing:.08em}.shop-categories a.last{padding:0 5px 0 5px}.shop-cat-items-container{width:66%;height:auto;padding:0 5px 0 0}.shop-item-wrapper{width:50%;height:auto;padding:0 10px 20px;margin:0}.shop-item-wrapper .item-image{width:100%;height:100%;border:1px solid #abacad;font-size:8px;padding:0}.shop-item-wrapper .item-image img{width:100% !important;height:100% !important}.shop-item-wrapper h4{margin:0;padding:10px 0 0 0 !important}.shop-item-wrapper h5{margin:0 0 0 0 !important;padding:7px 0 0 0 !important}.shop-item-wrapper .btn-old-large{width:146px;height:28px !important;padding:6px 0 !important;border:0}.shop-item-wrapper a.option{position:relative !important;margin:10px auto !important;display:block;left:0;top:0}.shop-header{width:auto;height:auto;padding-bottom:5px}.shop-header img{width:100%;height:auto}.shop-header h1{width:auto;height:auto;margin:15px auto 2px auto}.shop-header .row-company-mode{margin:15px 0 0 0;text-align:center}.page-header #form-shopping-mode{display:inline-block;float:right}.shop-featured-wrapper{width:33%;height:auto;float:left;margin:0 auto 0 auto}.shop-featured-wrapper.last{height:auto;float:left;padding:0 16px 30px 16px;text-align:center}.shop-featured-wrapper .item-image .item-caption{display:block;height:27px;font-size:16px;line-height:27px;letter-spacing:1.4px}.shopping-cart .btn-old-large{float:right;margin-top:40px}.shopping-cart .item{position:relative;padding:20px 0 20px 0;border-bottom:1px solid #58595b}.shopping-cart .item-img{width:76px;height:76px;margin-right:15px;float:left;border:1px solid #58595b}.shopping-cart .item-info{width:85%;padding-top:0;float:left}.shopping-cart .item hr{width:auto;height:0;background:#6d6e71;position:absolute;left:92px;bottom:0;margin:0;border:0}.shopping-cart .item-info .cart-options{float:right;padding-left:15px}.shopping-calefttem-info .cart-ns{display:block;float:right}.shopping-cart .item-name .color{margin:4px 0 0 6px}.shopping-cart .item-name{width:230px;margin:0;float:left}.shopping-cart .item-quantity{width:60px;margin:2px 0 0 0;float:left;text-align:right}.shopping-cart .item-price{width:76px;margin:2px 0 0 0;float:left}.shopping-cart .total{width:100%;padding-top:21px;text-align:right}.shopping-cart input[type=image]{float:right;margin-top:39px}.shopping-cart.confirmation .item-info{line-height:20px}.contact.twocol .right{padding-left:55px}.login.onecol{max-width:460px;margin:0 auto;padding:0}.login label{display:block;padding-top:10px}.login button{margin:40px 0 0 10px}.privacy .page-header h1{display:block;text-align:center}.privacy .page-content{max-width:700px;margin:0 auto}.privacy .page-content p{margin:1em 0;padding:0}.signup-wrapper{width:479px;display:block;margin:0 auto;padding:10px 10px 0 10px}.signup-wrapper .half{width:48%;float:left;margin:0;padding:0}.signup-wrapper input[type=text]{width:99%}.signup-wrapper .half.last{margin:0;padding-left:13px}.signup-wrapper input[type=text].small,.signup-wrapper input[type=password].small{width:218px !important}.signup-wrapper select.small{width:240px !important}.signup-wrapper select.full{width:99% !important}.signup-wrapper .submit{width:128px !important;float:right;margin-top:24px;background:url("../img/btn-submit.png") 0 0 no-repeat}.signup-wrapper .controls{margin-top:10px}.signup-wrapper .controls .left{float:left}.signup-wrapper .controls .right{float:right}.terms-of-use .page-content{margin:0 auto;padding:0;width:720px}.terms-of-use .page-header h1{display:block;text-align:center}.terms-of-use .page-content p{padding:0;margin:1em 0}.terms-of-use .page-content .actions{text-align:center;margin-top:10px}.terms-of-use .page-content .scrollable{width:700px;height:500px;overflow-y:scroll;background-color:#f9f9f9;padding:0 10px 0 10px;margin:0 0 20px 0}.qrprofile-edit{width:700px;margin:0 auto;padding:0}.qrprofile-edit .twocol #payment_form .left .filepicker{height:150px;width:auto;margin-top:12px}.qrprofile-edit .left{width:300px;float:left;margin:0;padding:10px 15px 20px 25px}.qrprofile-edit .right{width:300px;float:left;margin:0;padding:10px 15px 20px 25px}.qrprofile-edit .right #instructions ul{padding-left:0;margin-top:0;line-height:21px}.qrprofile-edit .right #instructions ul li{margin-bottom:6px}.qrprofile-edit input[type=text]{width:311px}.qrprofile-edit select{width:311px}.qrprofile-edit .half{float:left;width:50%}.qrprofile-edit .half.last{margin-right:-13px;padding-left:13px}.qrprofile-edit input[type=text].small{width:143px !important}.qrprofile-edit select.small{width:143px !important}.qrprofile-edit input[type=checkbox]{margin-right:4px}.qrprofile-edit .photo-select{display:inline;width:165px !important}.qrprofile-edit .photo-select-btn{display:inline;float:right}.qrprofile-edit .addl_info{max-width:655px;padding:0 15px 30px 25px}.qrprofile-edit .addl_info textarea{width:100%;max-width:665px;height:138px}.qrprofile-edit .secured-area{padding:0 15px 30px 25px}.qrprofile-edit .secured-area input[type=text]{width:100%;max-width:655px;display:block}.qrprofile-edit .secured-area textarea{width:100%;max-width:655px;height:138px}.qrprofile-edit .secure_add_more{margin-top:15px}.qrprofile-edit .controls{max-width:655px;padding:0 15px 30px 25px}.qrprofile-edit .controls .submit{float:left}.qrprofile-edit .controls .btn-old-edit-later{display:block;float:right}.qrprofile-edit .controls p{clear:both}.qrprofile-edit .behavior-tip{padding:0 15px 30px 25px}.qrprofile-edit .behavior-tip textarea{width:100%;height:138px}.printqr{position:relative;margin:0 auto;width:250px}.billing-form{margin:0 auto;padding:0;width:100%}.billing-form label{display:block}.billing-form .btn-old-gray{padding:7px 13px 7px 13px !important}.billing-form label{display:block;padding-top:8px}.billing-form .left{padding:10px 15px}.billing-form .right{padding:10px 15px}.billing-right .shipping-header{padding-top:12px}.billing-form .shipping-info{margin-bottom:10px;padding-bottom:10px;width:100%}.billing-form .shipping-info.total{margin:0 !important;padding:0 !important}.shipping-info .label{float:left;width:50%;text-align:left}.shipping-info .price{float:left;width:50%;text-align:right}.billing-form .coupon{width:165px !important}.billing-form .shop_coupon_form{display:inline;float:right}.billing-form .submit{float:none;margin-top:30px}.billing-form .buy-disclaim{margin-top:20px;padding:0 20px 0 20px}.btn-emergency{font-size:16px;line-height:16px}.btn-old-large{font-size:16px;line-height:16px}.sitemap{width:80%;max-width:480px;margin:0 auto}.header-top .social-icons1 a.btn.btn-info.checkout{height:20px !important;display:inline-block !important;margin:0 5px 5px 10px !important;padding:2px 13px 2px 13px !important;line-height:20px}h4{font-size:20px;line-height:22px}}@media(max-width:1199px){.header .logo{min-width:98px;height:68px}.header a.logo{height:100%;width:100%;background-position:center;background-size:contain}.logo-pic{max-width:105px}.main-menu a{padding-right:8px;line-height:26px;font-size:14px;letter-spacing:.06em}.main-menu{display:block;text-align:right;margin:20px 0 0 0;padding:1px 6px 5px 0;width:auto;min-height:20px}.top-right{font-size:14px}.header-top a.top-found-button{font-size:14px;line-height:24px;height:auto}.header-links #google_translate_element{min-height:auto}.header-links .goog-te-gadget{min-height:auto}.header-links .goog-te-gadget-simple{min-height:auto}.header-links .goog-te-gadget-simple .VIpgJd-ZVi9od-xl07Ob-lTBxed{min-height:auto;line-height:30px}.cart-icon span{right:8px;top:-4px}}@media(max-width:991px){.fusion-testimonials blockquote{height:136px !important}.fusion-woo-product-slider{margin-bottom:0 !important;padding:0 10px !important}.layout-column4{float:left;width:23% !important;margin:10px 0 0 10px;min-width:auto !important;max-width:unset !important}}@media screen and (max-width:780px){body{max-width:780px}.twocol{margin:0 auto;width:100%}.twocol .left{float:none;margin:0 auto}.twocol .right{float:none;margin:0 auto}p{margin:0;padding:0 0 20px 0}.page-ptb-wrapper,.page-ptb-wrapper.shop,.page-ptb-wrapper.cart1,.page-ptb-wrapper.donate1 .page-ptb-wrapper.find1,.page-ptb-wrapper.wander1,.page-ptb-wrapper.oceanbg1{margin:0 auto 0 auto;padding:0}.ptb-row .ptb-column-left{padding:5px 0 5px 5px}.header-top{min-height:84px;height:auto}.header-top-wrapper{position:relative;width:100%;margin:0 auto;padding:0;height:auto}.top-left{float:none;height:auto;min-height:25px;max-width:400px;min-width:38px;margin:0 auto 0 auto;padding:11px 0 0 0;text-align:center}.top-left h4{font-size:14px;line-height:14px}.top-right{float:none;min-height:40px;margin:0 auto 0 auto;padding:0 10px 6px 0;text-align:center}.header .header-wrapper .content-wrapper{float:right;text-align:right;min-width:60% !important;max-width:70%;min-height:80px;padding:10px 0 0 0}.header-buttons{height:42px;display:block;margin:0;padding-top:0;text-align:center}.header-links{width:100%;min-height:36px;padding:0;margin:0}.header .social-links{width:auto;height:30px;margin:10px 0 0 0;border:0}.header .find-link{width:auto;height:32px;margin:0 0 0 auto;padding:6px 18px 0 0;border:0;display:block;text-align:right}#google_translate_element{width:158px;padding:0;text-align:right}.main-menu{display:block;text-align:right;margin:10px 0 0 0;padding:5px 8px 0 14px;width:auto;min-height:20px}.main-menu a{padding-right:10px;line-height:22px;font-size:13px;letter-spacing:.05em}.main-menu a.last{padding-right:4px}#editable-green-strip .editable-content p{max-width:560px;margin-left:auto;margin-right:auto}.page-header h1{padding:0 22px 0 22px;font-size:28px}.page-header h1{padding:0 15px 0 15px;font-size:30px}.main-content .upper-content-left{padding:20px 0 25px 15px;margin-bottom:25px}.mid-content-wrapper .content-column-left{margin:0 auto 10px auto !important;width:90% !important;clear:left}.mid-content-wrapper .content-column-right{margin:0 30px 10px 0 !important;width:90% !important;clear:both;float:none !important}.layout-column4-wrapper{padding:0 0 0 0 !important;margin-right:5px;margin-left:5px}.layout-column4-wrapper .product-title-4 h3.product-heading-center{font-size:17px;margin:0 !important;margin-right:15px}.footer-wrapper3 .lower-content-row{width:95%;padding:20px 0 20px 0}.footer-wrapper3 .footer-layout-column{width:33%;float:left}.footer-wrapper3 .footer-column-wrapper{padding:0}.footer-wrapper3 .footer-column-wrapper.flogo{padding:15px 0 0 0;text-align:left}.lower-content-left .title{font-size:30px !important;margin:10px 0 10px 0 !important}.newsletter-wrapper .lower-content-row .lower-content-left{padding:20px 30px}.about-ptb-wrapper .ptb-row .ptb-column-left{padding:40px 0 10px 0}.about-ptb-wrapper .ptb-row .ptb-column-left h2.title-heading-2{font-size:26px}.about h1{padding:0;font-size:24px}.about .right h2{font-size:22px;margin:0 0 6px 0;padding:0;line-height:26px}.about h4{padding-bottom:20px}.about p{font-size:15px;line-height:21px}.about .phone{width:225px;height:392px;background:transparent url("../img/about_phone_img.png") right bottom no-repeat;margin:0 auto 0 auto}.about .side-image{width:225px;height:392px;background:transparent url("../img/why_side_img.png") right bottom no-repeat;margin:0 auto 0 auto}.account-info .left{width:330px}.account-info .right{width:330px}.account-info ul{margin:0;padding:0;list-style-type:none}.account-info li{padding-bottom:20px;padding-left:20px}.qrprofile-edit{width:640px;margin:0 auto;padding:0}.qrprofile-edit .twocol #payment_form .left .filepicker{height:150px;width:auto;margin-top:12px}.qrprofile-edit .left{width:270px;float:left;margin:0;padding:10px 15px 20px 25px}.qrprofile-edit .right{width:270px;margin:0;float:left;padding:10px 15px 20px 25px}.qrprofile-edit .right #instructions ul{padding-left:0;margin-top:0;line-height:20px}.qrprofile-edit .right #instructions ul li{margin-bottom:6px}.qrprofile-edit input[type=text]{width:270px}.qrprofile-edit select{width:270px}.qrprofile-edit .half{float:left;width:50%}.qrprofile-edit .half.last{margin-right:-13px;padding-left:13px}.qrprofile-edit input[type=text].small{width:143px !important}.qrprofile-edit select.small{width:143px !important}.qrprofile-edit input[type=checkbox]{margin-right:4px}.qrprofile-edit .photo-select{display:inline;width:165px !important}.qrprofile-edit .photo-select-btn{display:inline;float:right}.qrprofile-edit .addl_info{max-width:640px;padding:0 0 30px 25px}.qrprofile-edit .addl_info textarea{width:94%;max-width:640px;height:138px}.qrprofile-edit .secured-area{padding:0 10px 30px 25px}.qrprofile-edit .secured-area input[type=text]{width:96%;max-width:640px;display:block}.qrprofile-edit .secured-area textarea{width:96%;max-width:640px;height:138px}.qrprofile-edit .secure_add_more{margin-top:15px}.qrprofile-edit .controls{width:98%;max-width:615px;margin:0;padding:0 0 30px 25px}.qrprofile-edit .controls .submit{float:none}.qrprofile-edit .controls .btn-old-edit-later{display:block;float:none}.qrprofile-edit .controls p{clear:both}.qrprofile-edit .behavior-tip{padding:0 10px 30px 25px}.qrprofile-edit .behavior-tip textarea{width:88%;height:138px}.addqr-wrapper{max-width:500px;margin:0 auto;width:100%}.addqr-wrapper .sample{width:200px;height:190px;float:left;margin:0;padding:0;background:transparent url("../img/addqr_sample_img.png") 0 0 no-repeat}.addqr-wrapper .content{width:280px;float:left;padding-left:10px}.addqr-wrapper p{margin:0;padding-bottom:20px}.addqr-wrapper label{display:block}.addqr-wrapper .submit{margin:20px 0 0 0}h4{font-size:20px;line-height:24px}#neighbor-alert .payment_first{margin-bottom:20px}#neighbor-alert .right #instructions ul{padding-left:0;margin-top:0}#neighbor-alert label{display:block;padding-top:8px}#neighbor-alert .twocol #payment_form .left .filepicker{max-width:150px;height:auto;margin-top:12px}#neighbor-alert select{width:280px}#neighbor-alert .half{float:left;width:50%}#neighbor-alert .half.last{margin-right:-13px;padding-left:13px}#neighbor-alert input[type=text].small{width:143px !important}#neighbor-alert select.small{width:143px !important}#neighbor-alert input[type=checkbox]{margin-right:4px}#neighbor-alert .photo-select{display:inline;width:165px !important}#neighbor-alert .photo-select-btn{display:inline;float:right}#neighbor-alert .additional-info h4{margin-bottom:10px}#neighbor-alert .behavior-tip{padding:0 0 60px 0}#neighbor-alert .behavior-tip textarea{width:100%;height:138px}.shop-cat-items-container{width:60%;height:auto;padding:0 5px 0 0}.shop-categories.shop-col-wide h3.col-heading{padding:6px 0 6px 12px;width:100%;margin-right:0}.layout-column4{float:left;width:22.5% !important;max-width:unset !important;margin:20px 0 0 10px;min-width:auto !important}.layout-column4-wrapper .product-title-4 h3.product-heading-center{font-size:13px !important}.mid-content-row{min-height:auto !important;padding:0 10px !important}.mid-content4-wrapper{padding:0 10px 20px 10px !important;overflow:hidden !important}.fusion-woo-product-slider{margin-bottom:0 !important}.billing-form .left,.billing-form .right{width:70% !important}h1{font-size:30px;line-height:30px}.charcoal-text-1{font-size:16px;line-height:24px;padding-top:15px !important;padding-bottom:0 !important}.twocol-row .right{padding:15px 0 0 20px !important}.login input[type="text"],.login input[type="password"]{width:100% !important}.header .logo{min-width:90px;height:52px}.header a.logo{height:100%;width:100%;background-position:center;background-size:contain}.logo-pic{max-width:90px}.onecol-product .product-item p{font-size:14px}.mid-content3-wrapper{margin-top:20px}.product-slider-heading h1{font-size:24px}.onecol-product .product-item .item-info p span{font-size:14px}.shopping-cart.onecol-cart{padding:18px}.shopping-cart .item-info{width:100%;padding-bottom:0}.shopping-cart .item-img{margin-right:0;margin-bottom:13px}}@media screen and (max-width:720px){.header .content-wrapper{float:left;min-width:60%;max-width:75%;min-height:90px;text-align:right;margin:0;padding:0}.header-links{width:100%;min-height:36px;padding:0;margin:0}.header .social-links{width:auto;height:30px;margin:10px 0 0 0;border:0}.header .find-link{border:0;display:block;text-align:center;margin:0 0 0 auto}#google_translate_element{width:158px;margin:0;padding:0}.header-top .social-icons1{margin:0 4px 0 0}.main-menu{display:block;text-align:right;margin:10px 0 0 0;padding:5px 0 0 0;width:auto;min-height:20px}.main-menu a{padding-right:10px;line-height:22px;font-size:12px;letter-spacing:.05em}.main-menu a.last{padding-right:4px}.page-header h1{padding:0 20px 0 20px;font-size:26px;text-align:left}.footer-menu{width:90%;height:78px;margin:0 auto;padding-top:10px;border:1px 0 1px 0 solid #cccdcd;font-size:11px;letter-spacing:.1em;line-height:20px}.footer-menu a{margin:0;padding-right:7px;padding-left:7px}.footer-menu a.last{margin:0;padding-right:7px;padding-left:7px}.footer-menu p{display:block;margin:7px 0 0 0;padding:0}.mid-content-wrapper .content-column-left{margin:0 auto 10px auto !important;width:90% !important;clear:left}.mid-content-wrapper .content-column-right{margin:0 30px 10px 0 !important;width:90% !important;clear:both;float:none !important}.twocol-row .billing-form .left{float:none;width:60%}.twocol-row .billing-form .right{float:none;width:60%}.terms-of-use .page-content{margin:0 auto;width:90%}.terms-of-use .page-header h1{display:block;text-align:center}.terms-of-use .page-content p{padding:0;margin:1em 0;line-height:18px}.terms-of-use .page-content .actions{text-align:center;margin-top:10px}.terms-of-use .page-content .scrollable{width:90%;height:400px;overflow-y:scroll;padding:0 15px 0 20px;margin:0 15px 20px 0}.privacy .page-content{max-width:540px;margin:0 auto}.privacy .page-content p{margin:.6em 0;padding:0}.shop-categories{height:auto;width:auto;margin:12px 0}.shop-categories a{font-size:14px;line-height:20px;padding:7px 10px 6px 10px;letter-spacing:.06em}.shop-categories a.last{padding:0 5px 0 5px}.shop-categories.shop-col-right h3.col-heading{font-size:16px}.shop-cat-items-container{width:59%;height:auto;padding:0 5px 0 0}.shop-items-container{width:100%;min-height:400px;height:auto;position:relative;margin-right:auto;margin-left:auto}.shop-categories.shop-col-right{padding-top:0;padding-right:0}.shop-item-wrapper h4{margin:0;padding:10px 0 0 0 !important}.shop-item-wrapper h5{margin:0 0 0 0 !important;padding:7px 0 0 0 !important}.shop-item-wrapper .option{margin:10px 0 26px 0 !important}.shop-header img{width:100%;height:auto;max-width:800px}.shop-header h1{width:auto;height:auto;border-bottom:2px solid #c4c8ca;font-size:18px;margin:15px auto 2px auto}.shop-header .row-company-mode{margin:15px 0 0 0}.page-header #form-shopping-mode{display:inline-block;float:right}.shop-featured-wrapper{padding-right:5px;padding-left:5px}.shop-featured-wrapper.last{height:auto;float:left;padding:0 15px 25px 15px;text-align:center}.shop-featured-wrapper .item-image .item-caption{display:block;height:27px;font-size:16px;line-height:27px;letter-spacing:1px}.onecolpr{margin:0 auto;padding:0;max-width:478px}.product-item{margin-bottom:20px;width:100%;line-height:20px}.product-item h5{padding:10px 0 13px 0}.product-item p{margin:0;padding:0 0 12px 0}.product-item .item-img{float:left;width:52%;min-width:180px;max-width:350px;min-height:200px}.onecolpr .product-item .item-info{width:45%;float:left;padding:16px 0 0 10px;margin:0}.product-item select{width:165px}.product-item input[type=text]{width:60px}.product-item .order-options .shop_cart_form .btn-old-med.trig_cart_add{padding:1px 0 0 0 !important;width:129px;height:30px !important;margin-bottom:5px !important}.product-item .item-number{text-align:center;font-weight:bold;padding:5px}.order-options{margin-bottom:20px}.order-options .print div{float:none !important;line-height:20px}.order-options .print div img{padding-bottom:6px}.product-artist{padding:0 10px 0 10px}.product-artist .about-artist{display:inline;float:left;margin:9px 15px 0 0}.product-artist p{padding-bottom:4px;line-height:20px}.product-artist img{max-width:170px;margin:8px 0 0 0}.fusion-testimonials blockquote{height:158px !important}.fusion-carousel-wrapper{height:190px !important}.cart-icon span{right:7px;top:-3px}}@media screen and (max-width:640px){.login{width:100%}.onecol{margin:0 auto;padding:0;width:470px}.header-top{min-height:84px;height:auto}.header-top-wrapper{position:relative;width:100%;margin:0 auto;padding:0;height:auto}.top-left{float:none;height:auto;min-height:25px;max-width:400px;min-width:380px;margin:0 auto 0 auto;padding:11px 0 0 0;text-align:center}.top-left h4{font-size:15px;line-height:15px}.top-right{float:none;min-height:40px;margin:0 auto 0 auto;padding:0 0 6px 0;text-align:center}.home-ptb-wrapper .ptb-title-two h2.title-heading-2{line-height:1.1em;font-size:28px}.home-ptb-wrapper .white-text-1{font-size:15px;line-height:23px}.mid-content2-wrapper .column-wrapper h2.title-heading-center{font-size:20px}.layout-column4{max-width:43%}.header{margin:0 auto;padding:0;width:100%}.header-buttons{height:42px;display:block;margin:0;padding-top:3px;text-align:center}.header .header-wrapper .content-wrapper{float:right;width:auto;min-width:45% !important;max-width:66%;min-height:83px;padding:5px 0 0 0}.header-links{width:100%;min-height:36px;padding:0;margin:0 0 0 auto;text-align:right;border:0}.header .social-links{width:42px;height:33px;margin:0;border:0}.header .logo{min-width:100px;height:59px}.header .find-link{width:auto;height:32px;margin:0 0 0 auto;padding:6px 18px 0 0;border:0;display:block;text-align:right}#google_translate_element{width:158px;margin:0;padding:0;text-align:right}.main-menu{display:block;text-align:right;margin:5px 0 0 0;padding:4px 10px 10px 5px;padding-right:0;width:auto;min-height:16px}.main-menu a{padding-right:9px;line-height:20px;font-size:12px;letter-spacing:.05em;display:inline-block;padding-top:5px}.main-menu a.last{padding-right:2px}.slider-wrapper{width:480px;max-height:135px;min-height:100px;position:relative;margin:0 auto;padding:10px 0 10px 0}#slideshow{width:100%;height:100%;overflow:hidden;margin:2px auto 3px auto;box-shadow:0 2px 6px 0 rgba(86,96,141,.6)}#slidesContainer{width:480px !important;height:135px !important}.slide{width:480px !important;height:135px !important;margin:0;padding:0;background-size:480px 135px !important}.slide-inner,.orbit-wrapper{width:480px !important;height:135px !important;position:relative}.slide .text{width:320px;margin-left:12px;margin-top:15px}.slide.text-right .text{width:400px;height:220px;position:relative;float:right;text-align:right;margin:0;padding:0 12px 0 0;margin-top:20px !important}.slide.text-right .readmore-btn{float:right}.orbit-bullets{position:absolute;left:240px;bottom:-6px;z-index:10;padding-top:2px}.orbit-bullets li{width:8px;height:8px;border-radius:1px;margin:0 11px 0 0;padding:0;color:transparent;background-color:rgba(220,220,220,.95)}.shopping-cart .btn-old-large{float:right;margin-top:26px}.slide h1{margin:0;padding:0;font-size:20px;line-height:22px}.slide h1 a{margin:0;padding:10px 0 0 0;font-size:20px;line-height:25px}.slide h1.alt1{margin:0;padding:0;font-size:19px;line-height:24px}.slide h2{margin:2px 0 8px 0;padding-top:3px;color:#58595b;font-size:12px;font-weight:normal;line-height:14px}.slide h2.alt2{margin:0;padding-top:3px;color:#58595b;font-size:12px;line-height:15px}.slide h3.alt3{margin:0;padding-top:6px;color:#b1071b;font-size:12px;line-height:15px}.slide .readmore-btn{display:block;margin-top:11px}.page-header{text-align:left;padding-bottom:10px;padding-right:10px;max-width:95%}.page-header h1 span.blue{display:block;margin:2px 0 34px 15px;height:20px}.page-header h1{padding:0 15px 0 15px;font-size:24px;text-align:left}.upper-content-left div h2.title-heading-left{font-size:.75em}.upper-content-left div .white-text-1{font-size:15px;line-height:23px}.footer{width:100%;min-width:400px;margin:0 auto;padding:0;background:#f1f2f2 url("../img/footer-bg5.png") 0 0 repeat-x}.footer-wrapper{width:100%;margin:0 auto;padding-top:10px;background-image:url("../img/footer-wrapper-bg.png");background-repeat:repeat-x}.bottom-footer-menu nav{margin:0 auto;padding-top:20px;height:auto;color:#fff;font-size:11px;letter-spacing:.1em}.bottom-footer-menu p{padding:0 0 10px 0;height:auto;font-size:11px;letter-spacing:.1em}.bottom-footer-menu a{margin:0;padding:10px 6px 10px 6px}.bottom-band{max-width:620px;padding:0;min-height:50px;font-size:11px;letter-spacing:.1em;line-height:20px}.bottom-band p{font-size:10px;display:block;margin:0;padding:14px}.customer-action-wrapper{width:100%;min-height:34px;height:auto;margin:0 auto;padding-bottom:6px}.customer-action-wrapper p{padding:7px 20px 0 20px;color:white;font-size:16px;margin:0;text-transform:uppercase;text-align:center}.customer-action{width:100%;margin:0 auto;padding-top:7px}.customer-action a{margin-left:224px}.customer-action a.first{margin-left:160px}.customer-action a,.customer-action a:hover{color:#fff !important;font-weight:lighter;text-decoration:none}.footer-content-wrapper{width:95%;margin:0 auto;padding:0}.footer-content{width:100%;position:relative;float:none;margin-left:auto;margin-right:auto;padding-bottom:30px}.footer-content.first{margin-left:auto}.content-banner{width:100%;position:relative;height:160px}.content-banner.create-account{border:1px solid #c2ccd2;background:url("../img/create-account-bg.png") 0 0 no-repeat;background-size:100%}.content-banner.shop-now{border:1px solid #c2ccd2;background:url("../img/shopnow-bg.jpg") 0 0 no-repeat;background-size:100%}.content-banner-text{width:260px;height:156px;position:absolute;top:50%;margin-top:-78px;margin-left:44%}.content-banner-text a{position:absolute;top:110px;right:0;display:block;float:right;margin:16px 16px 0 0}.content-banner p{margin:0;padding:0 20px 0 0;font-size:12px !important;line-height:16px}.content-banner h2{display:block;padding:12px 0 5px 0 !important;font-size:16px}.content-text{font-size:12px;line-height:23px}.content-text h1{display:block;margin:0;padding:35px 0 5px !important;font-size:22px;line-height:24px}.content-text a{float:right}a.white-button{padding:10px 15px 8px 15px;letter-spacing:1px;margin:0 4px 0 0;font-size:12px;line-height:13px}.footer-menu{width:96%;min-height:78px;height:auto;margin:0 auto;padding-top:10px;border:1px 0 1px 0 solid #cccdcd;font-size:11px;letter-spacing:.05em;line-height:20px}.footer-menu a{margin:0;padding-right:6px;padding-left:6px}.footer-menu a.last{margin:0;padding-right:6px;padding-left:6px}.footer-menu p{display:block;margin:7px 0 0 0;padding:0}.footer-menu-list li a{font-size:14px}.signup-wrapper{width:75%;display:block;margin:0 auto;padding:15px 15px 0 15px}.signup-wrapper .half{width:60%;float:none;margin:0;padding:0}.signup-wrapper .half.last{margin:0;padding-left:0}.qrprofile-edit{width:95%;margin:0 auto;padding:0}.qrprofile-edit .twocol #payment_form .left .filepicker{height:150px;width:auto;margin-top:12px}.qrprofile-edit .left{width:290px;float:none;margin:0 auto;padding:10px 15px 20px 25px}.qrprofile-edit .right{width:290px;float:none;margin:0 auto;padding:10px 15px 20px 25px}.qrprofile-edit .right #instructions ul{padding-left:0;margin-top:0;line-height:18px}.qrprofile-edit input[type=text]{width:290px}.qrprofile-edit select{width:290px}.qrprofile-edit .half{float:left;width:50%}.qrprofile-edit .half.last{margin-right:-13px;padding-left:13px}.qrprofile-edit input[type=text].small{width:143px !important}.qrprofile-edit select.small{width:143px !important}.qrprofile-edit input[type=checkbox]{margin-right:4px}.qrprofile-edit .photo-select{display:inline;width:165px !important}.qrprofile-edit .photo-select-btn{display:inline;float:right}.qrprofile-edit .addl_info{max-width:640px;padding:0 0 30px 25px}.qrprofile-edit .addl_info textarea{width:94%;max-width:640px;height:138px}.qrprofile-edit .secured-area{padding:0 10px 30px 25px}.qrprofile-edit .secured-area input[type=text]{width:96%;max-width:640px;display:block}.qrprofile-edit .secured-area textarea{width:96%;max-width:640px;height:138px}.qrprofile-edit .secure_add_more{margin-top:15px}.qrprofile-edit .controls{width:95%;max-width:615px;margin:0;padding:0 0 30px 25px}.qrprofile-edit .controls .submit{float:none}.qrprofile-edit .controls .btn-old-edit-later{display:block;float:none}.qrprofile-edit .controls p{clear:both}.qrprofile-edit .behavior-tip{padding:0 10px 30px 25px}.qrprofile-edit .behavior-tip textarea{width:88%;height:138px}.emergency-wrapper{width:90%;max-width:600px;display:block;margin:0 auto;padding:0 10px 0 10px}.emergency-wrapper input[type=text],.emergency-wrapper textarea{width:99%}.emergency-wrapper .submit{width:128px !important;float:right;margin-top:24px;background:url("../img/btn-submit.png") 0 0 no-repeat}.emergency-wrapper .submit:hover{background:url("../img/btn-submit.png") -128px 0 no-repeat}.emergency-wrapper p{padding-bottom:10px}.toast-item p{margin:0 20px 0 50px;padding:0;min-height:50px}#form-donation .change-amount{width:100px}#form-donation .amount-control-line2{margin-top:5px}#form-donation .controls{margin-top:10px;text-align:right}#form-contact .controls{margin-top:10px;text-align:right}#editable-company-shop-info p{padding-bottom:0}.form-login .g-recaptcha{margin:10px 0 5px}.addqr-wrapper{max-width:630px;margin:0 auto}.addqr-wrapper .sample{width:171px;height:190px;float:left;margin:0;padding:0;background:transparent url("../img/addqr_sample_img.png") 0 0 no-repeat}.addqr-wrapper .content{width:280px;float:left;padding-left:10px}.addqr-wrapper p{margin:0;padding-bottom:20px}.addqr-wrapper label{display:block}.printqr{margin:0 auto;width:250px}#neighbor-alert .right #instructions ul{padding-left:0;margin:0}#neighbor-alert label{display:block;padding-top:8px}#neighbor-alert .twocol #payment_form .left .filepicker{max-width:150px;height:auto;margin-top:12px}#neighbor-alert .half{float:left;width:50%}#neighbor-alert .half.last{margin-right:-13px;padding-left:13px}#neighbor-alert input[type=text].small{width:143px !important}#neighbor-alert select.small{width:143px !important}#neighbor-alert .photo-select{display:inline;width:165px !important}#neighbor-alert .additional-info{padding:0 0 10px 0}#neighbor-alert .behavior-tip{padding:0 0 30px 0}#neighbor-alert .behavior-tip textarea{width:100%;height:138px}#neighbor-alert .controls{padding:0;display:block}#neighbor-alert .controls .btn-old-large{width:100%}.privacy .page-content{max-width:450px;margin:0 auto}.privacy .page-content p{margin:.6em 0;padding:0}.onecolpr{margin:0 auto;padding:0;max-width:440px}.shopping-cart .item{padding:15px 0 15px 0}.shopping-cart .item-img{width:76px;height:76px;margin-right:15px;float:left;border:1px solid #58595b}.shopping-cart .item-info{width:100%;padding-top:0;float:none}.shopping-calefttem-info .cart-ns{display:block;float:right}.shopping-cart .item-name{width:100%;margin:0;float:none}.shopping-cart .item-quantity{width:60px;margin:7px 0 0 0;float:left;text-align:right}.shopping-cart .item-price{width:76px;margin:7px 0 0;float:left}.shopping-cart .item-info .cart-options{float:left;padding:0 10px 0 40px;margin-top:3px}.shopping-cart .total{width:100%;padding-top:21px;text-align:right}.shopping-cart input[type=image]{float:right;margin-top:39px}.shopping-cart.confirmation .item-info{line-height:20px}.shop-categories.shop-col-right h3.col-heading{font-size:14px;padding:5px 0 5px 3px;width:100%}.shop-categories li{text-align:left;border-bottom:1px solid #d3d3d3;padding:5px 0 5px 0;margin:0}.fusion-testimonials blockquote{height:180px !important}.search-code{padding-left:0}.search-code .code-sample{margin:0 10px 0 0}.search-code .content{margin-left:0;padding-left:10px}.about.onecol-row .col-lg-3{width:50% !important}.shop-categories a{font-size:12px}.shop-featured-wrapper .item-image .item-caption{font-size:14px}.shop-categories.shop-col-wide ul{float:none;width:100%;padding:0 10px;margin-bottom:0 !important;margin-top:0}.onecol-product .product-item .item-img{width:100%;float:unset;max-width:100%;min-height:unset;height:auto !important}.onecol-product .product-item .item-img img{min-height:unset;height:100% !important;width:100% !important}.onecol-product .product-item .item-info{width:100%;padding:15px}}@media screen and (max-width:540px){.page-ptb-wrapper.shop{height:auto !important}.home-ptb-wrapper{padding-left:5px;padding-right:5px}.header-top .header-links{display:block}.header-links #google_translate_element{margin:0 auto 10px}.header-top a.top-found-button{font-size:12px;line-height:20px}.header-links{text-align:center}body{width:100%;min-width:270px;font-size:12px;line-height:22px}.wrapper{width:100%;margin:0 auto;padding:10px 0 20px 0}.wrapper.mobile{width:100%;margin:0 auto;background:#fff url("../img/body-full-bg.png") 0 0 repeat-x}.onecol{margin:0 auto;padding:0 10px 10px 0;width:100%}.twocol{margin:0;width:100%;padding:0 0 10px 0}.twocol .left{float:none;margin:0 auto;padding:0 0 13px 0;width:325px}.twocol .right{float:none;margin:0 auto;width:325px}p{margin:0;padding:0 0 10px 0}.top-left{min-width:340px !important}.top-left h4{font-size:14px;line-height:15px}.header{margin:0 auto;padding:0;width:100%}.header-wrapper{width:100%;height:auto;margin:0 auto;padding:0}.header-links{width:100%;min-height:36px;padding:0;margin:0;display:block;position:relative !important}.main-menu{padding:10px 10px 0 0;width:160px;min-height:16px;margin-right:12px;z-index:90}.main-menu a{line-height:16px;font-size:15px;letter-spacing:.05em;display:block;border-bottom:1px #ccc solid;padding:10px 20px 10px 0;text-align:right}.main-menu a.last{padding-right:20px}.main-menu{position:relative;display:inline-block;width:auto;padding:6px 10px 0 0;padding-right:0;margin-top:0}.main-menu .mob-menu{display:none;position:absolute;padding-right:20px;background-color:rgba(245,245,245,0.85)}.main-menu:hover .mob-menu{display:block;padding-right:0;right:0;width:158px}.main-menu .mob-menu-link{display:block;color:#545557;padding-right:0;background-color:none}.main-menu a.last{padding-right:20px}.main-menu a:hover{color:#76a123 !important}.main-menu .arrow{font-size:11px;padding-right:0;margin-right:0}.main-menu .mob-menu .dropdown1{position:relative;display:inline-block;width:120px;max-width:160px;min-width:100px;margin:0}.main-menu .mob-menu .dropdown1 ul.sub-menu{display:none;position:absolute;max-width:160px;min-width:80px;z-index:100;margin-top:0;margin-left:-70px;background-color:fuchsia;padding:0}.main-menu .mob-menu .dropdown1:hover ul.sub-menu{display:block;max-width:130px;border:0}.main-menu .mob-menu .dropdown1 ul.sub-menu li{border:none !important;padding:4px 20px 4px 0;max-width:160px}.main-menu .mob-menu .dropdown1 ul.sub-menu .menu-item{border:0;padding:0 15px 0 0}.shop-nav{width:100%;margin-top:1px;padding:0;font-size:13px;line-height:16px;text-align:center}.shop-nav .link{margin:0;padding-right:7px;padding-left:7px;text-align:center}.shop-nav .link.last{margin:0;padding-right:7px;padding-left:7px;text-align:center}.page-ptb-wrapper .ptb-row .ptb-column-wrapper h1{font-size:26px}.page-ptb-wrapper .ptb-row .ptb-column-wrapper h3{font-size:16px}.about .right h2{font-size:20px;margin:8px 0 6px 8px;padding:0;line-height:24px}.about h4{padding-bottom:16px}.about p{font-size:14px;line-height:20px;padding:0 0 10px 0}.twocol-row .right{padding:30px 0 0 0 !important}.about.onecol-row .col-lg-3{width:100% !important}.about .phone{width:225px;height:392px;background:transparent url("../img/about_phone_img.png") right bottom no-repeat;margin:0 auto 0 auto}.about .side-image{width:225px;height:392px;background:transparent url("../img/why_side_img.png") right bottom no-repeat;margin:0 auto 0 auto}.about.twocol-row{margin:0 auto;width:95%;padding:20px 3% 0 3%}.about.twocol-row .left{float:none;width:100%;margin:0 auto}.about.twocol-row .right{float:none;width:84%;margin:0 auto}.page-header h1{padding:0 5px 0 5px;font-size:22px;margin:0 0 6px 0}.page-header h3{font-size:15px;margin-top:6px}.page-header{text-align:left;padding-bottom:10px;padding-right:10px;max-width:95%}.btn-small{padding:3px 9px 1px 9px;font-size:12px;line-height:17px}.btn.btn-info{padding:3px 14px;margin-bottom:0;margin-left:.3em;text-transform:uppercase;font-size:13px;line-height:18px;line-height:18px}.newsletter-wrapper{display:none;visibility:hidden}.quotes-wrapper{display:none;visibility:hidden}.mid-content4-wrapper{display:none;visibility:hidden}.footer{width:100%;min-width:270px;margin:0 auto;padding:0;background:#f1f2f2 url("../img/footer-bg5.png") 0 0 repeat-x}.footer-wrapper{width:100%;margin:0 auto;padding-top:10px;background-image:url("../img/footer-wrapper-bg.png");background-repeat:repeat-x}.customer-action-wrapper{width:100%;min-height:34px;height:auto;margin:0 auto;padding-bottom:6px}.customer-action-wrapper p{padding:7px 20px 0 20px;color:white;font-size:16px;margin:0}.customer-action{width:100%;margin:0 auto;padding-top:7px}.customer-action a{margin-left:224px}.customer-action a.first{margin-left:160px}.customer-action a,.customer-action a:hover{color:#fff !important;font-weight:lighter;text-decoration:none}.footer-content-wrapper{width:95%;margin:0 auto;padding:0}.footer-content{width:100%;position:relative;float:none;margin-left:auto;margin-right:auto;padding-bottom:30px}.footer-content.first{margin-left:auto}.footer-social-icons a img{width:28px;height:28px;margin:0 1px 0 1px}.footer-menu-list li a{font-size:14px}h4{font-size:18px;line-height:22px}.footer-wrapper3 .lower-content-row{width:97%;padding:20px 0 20px 0}.footer-wrapper3 .footer-column-wrapper.flogo{padding:15px 0 0 0}.footer-menu-list{padding-left:10px !important;margin-right:5px;max-width:100%}.footer-wrapper3 .footer-layout-column{width:100%}.footer-wrapper3 .footer-layout-column.fmenu{width:78%;float:none;clear:left;margin:0 auto}.content-banner{width:100%;position:relative;height:148px}.content-banner.create-account{border:1px solid #c2ccd2;background:url("../img/create-account-bg.png") 0 0 no-repeat;background-size:100%}.content-banner.shop-now{border:1px solid #c2ccd2;background:url("../img/shopnow-bg.jpg") 0 0 no-repeat;background-size:100%}.content-banner-text{width:228px;height:148px;position:absolute;top:50%;margin-top:-78px;margin-left:40%}.content-banner-text a{position:absolute;top:100px;right:10px;display:block;float:right;margin:16px 16px 0 0}.content-banner p{margin:0;padding:0 20px 0 0;font-size:11px !important;line-height:16px}.content-banner p strong,.content-banner p a{letter-spacing:0}.content-banner h2{display:block;padding:12px 6px 5px 0 !important;font-size:16px}.content-text{font-size:12px;line-height:18px}.content-text p{margin:8px 0 25px 0}.content-text h1{margin:20px 15px 8px 0;padding:0 15px 0 0 !important;font-size:21px;line-height:23px}.content-text h1 a{margin:20px 15px 8px 0;padding:0 15px 0 0 !important;font-size:21px;line-height:23px}.content-text h2{margin:8px 15px 8px 0;padding:0 15px 0 0;font-size:18px;line-height:21px}.content-text ul{margin:8px 0 25px 20px;padding:0}.content-text ul li{margin:8px 0 0 0;padding:0 0 0 17px;letter-spacing:0}.content-text p a{float:right;letter-spacing:0}.content-text p img{width:100%;height:auto;max-height:224px}.footer-menu{width:96%;min-height:78px;height:auto;margin:0 auto;padding-top:10px;border:1px 0 1px 0 solid #cccdcd;font-size:11px;letter-spacing:.05em;line-height:20px}.footer-menu a{margin:0;padding-right:6px;padding-left:6px}.footer-menu a.last{margin:0;padding-right:6px;padding-left:6px}.footer-menu p{display:block;margin:7px 0 0 0;padding:0}.mid-content2-wrapper .mid-content-row h2.title-heading-center{font-size:32px}.main-content .upper-content-left{padding:20px 0 5px 15px;width:90%;max-width:90% !important;clear:left;margin-bottom:0}.main-content .upper-content-left h2.title-heading-left{font-size:.9em}.main-content .upper-content-right{padding:20px 0 30px 15px;width:80% !important;max-width:90% !important;float:none}.mid-content2-wrapper .mid-content-row h3.sub-heading-center{font-size:20px}.white-text-1{font-size:17px;line-height:26px}.signup-wrapper{width:90%;display:block;margin:0 auto;padding:15px 15px 0 15px}.signup-wrapper .half{width:48%;float:none;margin:0;padding:0}.signup-wrapper input[type=text]{width:99%}.signup-wrapper .half.last{margin:0;padding-left:0}.signup-wrapper input[type=text].small,.signup-wrapper input[type=password].small{width:200px !important}.signup-wrapper select.small{width:200px !important}.signup-wrapper select.full{width:99% !important}.signup-wrapper .submit{width:128px !important;float:right;margin-top:18px;background:url("../img/btn-submit.png") 0 0 no-repeat}.signup-wrapper .controls{margin-top:6px}.signup-wrapper .controls .left{float:none}.signup-wrapper .controls .right{float:none}.emergency-wrapper{width:90%;max-width:600px;display:block;margin:0 auto;padding:0 10px 0 10px}.emergency-wrapper input[type=text],.emergency-wrapper textarea{width:99%}.emergency-wrapper .controls .right{float:none;margin-top:15px}.emergency-wrapper .controls .left{float:none;margin-top:15px}.emergency-wrapper .submit{width:128px !important;float:none;margin-top:24px;background:url("../img/btn-submit.png") 0 0 no-repeat}.emergency-wrapper .submit:hover{background:url("../img/btn-submit.png") -128px 0 no-repeat}.emergency-wrapper p{padding-bottom:8px;line-height:20px}.toast-item p{margin:0 20px 0 50px;padding:0;min-height:50px}.addqr-wrapper{width:90%;max-width:400px;margin:0 auto}.addqr-wrapper .sample{width:171px;height:190px;float:none;margin:0;padding:0;margin:0 auto 8px auto;background:transparent url("../img/addqr_sample_img.png") 0 0 no-repeat}.addqr-wrapper .content{width:280px;float:none;padding-left:10px;margin:0 auto}.addqr-wrapper p{margin:0;padding-bottom:20px}.addqr-wrapper label{display:block}.addqr-wrapper .submit{float:none;margin:20px auto 0}.printqr{margin:0 auto;width:250px;padding:0}.contact.twocol .right{padding:10px 0 0 0}.privacy .page-content{max-width:350px;margin:0 auto;text-align:left}.privacy .page-content p{margin:.6em 0;padding:0}.terms-of-use .page-content .scrollable{height:300px;overflow-y:scroll}.shop-categories{height:auto;width:auto;margin:12px 0}.shop-categories a{font-size:15px;line-height:23px;padding:7px 10px 6px 10px;letter-spacing:.06em}.shop-categories a.last{padding:0 5px 0 5px}.shop-items-container{width:100%;min-height:400px;height:auto;position:relative;margin-right:auto;margin-left:auto}.shop-item-wrapper h4{margin:0;padding:10px 0 0 0 !important}.shop-item-wrapper h5{margin:0 0 0 0 !important;padding:7px 0 0 0 !important}.shop-item-wrapper .option{margin:10px 0 26px 0 !important;color:white !important}.shop-header{width:100% !important;max-width:100%;height:auto}.shop-header img{width:100%;height:auto;max-width:800px}.shop-header h1{width:auto;height:auto;border-bottom:2px solid #c4c8ca;font-size:21px;margin:0 auto 2px auto;text-align:center}.shop-cat-items-container{float:none;clear:left;width:100% !important;padding-right:0}.shop-header h6{max-width:300px;margin:0 auto 0 auto}.shop-header .row-company-mode{margin:15px 0 0 0;text-align:center}.page-header #form-shopping-mode{display:inline-block;float:right}.shop-featured-wrapper.last{height:auto;float:left;padding:0 19px 25px 19px;text-align:center}.onecolpr{margin:0 auto;padding:0 !important;max-width:370px}.product-item{margin-bottom:20px;width:100%;line-height:20px}.product-item h4{text-align:center}.product-item h5{padding:10px 0 13px 0;text-align:center}.product-item p{margin:0;padding:0 10px 12px 10px;text-align:center}.product-item .item-img{float:none !important;width:100%;min-width:180px;max-width:370px;min-height:150px}.product-item .item-img img{width:100% !important;height:auto !important;min-height:150px}.onecolpr .product-item .item-info{float:none;width:92%;padding:16px 0 0 0 !important;margin:0 0 0 0 !important}.product-item .item-number{text-align:center;font-weight:bold;padding:5px}.order-options .print div{float:none !important;line-height:20px}.order-options .print div img{padding-bottom:6px}.product-artist{padding:0 10px 0 10px}.product-artist .about-artist{display:inline;float:left;margin:9px 15px 0 0}.product-artist p{padding-bottom:4px;line-height:20px}.product-artist img{max-width:120px;margin:8px 0 0 0}.search-code .content{margin-left:0;width:100%;padding-left:0}.product-item .btn-old-large.trig_cart_add{font-sixe:10px;line-height:10px;width:150px !important;min-width:142px;height:36px !important;padding:7px 0 5px 0 !important;margin:21px 0 0 0 !important;letter-spacing:.04em}.product-item a.btn-sm-blue{font-sixe:9px;height:36px;width:76px;padding:5px;margin:-10px 0 0 0}.billing-form .coupon{width:100% !important}.billing-form .shop_coupon_form{display:block;float:none;margin:15px 0 5px 0;text-transform:capitalize;font-size:14px !important}.billing-form .submit{float:none;margin-top:30px}.billing-form #form-donation .left{width:94%}.shopping-cart.onecol{width:90%;padding:0 10px 0 10px;margin:10px auto 10px auto}.shopping-cart .item{width:auto}.shopping-cart .item-img{width:76px;height:76px;margin-right:15px;float:left;border:1px solid #58595b}.shopping-cart .item-info{width:auto;padding-top:0;float:none}.shopping-calefttem-info .cart-ns{display:block;float:right}.shopping-cart .item-name{width:100%;margin:0;float:none}.shopping-cart .item-quantity{width:50px;margin:0 0 0 10px;float:left;text-align:right}.shopping-cart .item-price{width:70px;margin:0;float:left}.shopping-cart .item-info .cart-options{float:left;padding:0 10px 0 0;margin-top:3px}.shopping-cart .total{width:100%;padding-top:21px;text-align:right}.shopping-cart input[type=image]{float:right;margin-top:39px}.shopping-cart.confirmation .item-info{line-height:20px}.login.onecol{max-width:350px;margin:0 auto;padding:0}.login input[type=text],.login input[type=password]{width:335px}.login label{display:block;padding-top:10px;display:block}.login button{float:none !important;margin:40px 0 0 10px;dosplay:block !important;width:146px}.login a.btn-old-large,.login a.btn-old-large:hover{float:none !important;margin-top:40px;color:white !important;width:190px}.login .btn-old-large{margin-right:5px !important}.header .social-icons1 a.btn.btn-info.checkout{height:20px !important;display:inline-block !important;margin:0 5px 5px 5px !important;padding:2px 8px 2px 8px !important;line-height:20px}.shop-items-container{width:100%;padding:0}.shop-featured-wrapper{width:50%;height:auto;margin:0 auto 0 auto}.shopping-cart .controls{margin-top:15px;display:block}.shopping-cart .controls .left{margin-bottom:10px}.shopping-cart .controls .right .btn-old-large.next{width:100%}.billing-form .left,.billing-form .right{width:100% !important}#neighbor-alert .payment_first{display:block}#neighbor-alert .left{width:100%}#neighbor-alert .emergency-contact{display:block}#neighbor-alert .emergency-contact .left{margin-bottom:20px}#neighbor-alert .right{width:100%}.about-ptb-wrapper{padding-left:15px;padding-right:15px}.shop-categories.shop-col-right{padding-top:0;padding-right:0;width:100% !important;max-width:100%;margin-top:0}.contact.twocol-row{display:block}.contact .left{width:100% !important}.contact .right{width:100% !important}.contact-ptb-wrapper{padding-left:15px;padding-right:15px}.contact-ptb-wrapper .ptb-column-wrapper{padding:0 !important}}@media screen and (max-width:480px){.shop-cat-items-container{float:none;clear:left;width:90%}.shop-cat-items-container .shop-header{float:none;clear:left;width:90%}.shop-cat-items-container .shop-header h1{text-align:left}.shop-cat-items-container .shop-header h6{padding-left:0;margin-left:0}.shop-categories.shop-col-right{float:none;clear:both !important;width:90%}.login-bottom{display:block}}@media screen and (max-width:390px){.main-menu{display:block;text-align:right;padding-top:5px;padding-right:0;width:auto;min-height:16px}.main-menu a{padding-right:12px;line-height:16px;font-size:14px;letter-spacing:.05em}.slider-wrapper{width:370px;max-height:104px;min-height:80px;position:relative;margin:0 auto;padding:4px 0 4px 0}#slideshow{width:100%;height:100%;overflow:hidden;margin:2px auto 3px auto;box-shadow:0 2px 6px 0 rgba(86,96,141,.6)}#slidesContainer{width:370px !important;height:104px !important}.slide{width:370px !important;height:104px !important;margin:0;padding:0;background-size:370px 104px !important}.slide-inner,.orbit-wrapper{width:370px !important;height:104px !important;position:relative}.slide .text{width:300px;margin-left:12px;margin-top:9px}.slide.text-right .text{width:300px;height:100px;position:relative;float:right;text-align:right;margin:0;padding:0 12px 0 0;margin-top:9px !important}.orbit-bullets{position:absolute;left:185px;bottom:-6px;z-index:10;padding-top:3px}.orbit-bullets li{width:6px;height:6px;border-radius:1px;margin:0 10px 0 0;padding:0}.slide h1{margin:0;padding:0;font-size:17px;line-height:18px}.slide h1 a{margin:0;padding:2px 0 0 0;font-size:16px;line-height:19px}.slide h1.alt1{margin:0;padding:0;font-size:16px;line-height:19px}.slide h2{margin:2px 0 1px 0;padding-top:3px;color:#58595b;font-size:10px;font-weight:normal;line-height:14px}.slide h2.alt2{margin:0;padding-top:3px;color:#58595b;font-size:11px;line-height:14px}.slide h3.alt3{margin:0;padding-top:6px;color:#b1071b;font-size:11px;line-height:14px}.shop-nav{width:90%;margin:1px auto 0 auto;padding:0;font-size:13px;line-height:16px;text-align:center}.content-text ul{margin-left:10px}.content-text ul li a{float:none;text-align:left;letter-spacing:0}.content-text p{letter-spacing:0}.content-text p a{letter-spacing:0}.about .right h2{font-size:20px;margin:8px 0 6px 8px;padding:0;line-height:24px}.about p{font-size:14px;line-height:20px}.about .phone{width:225px;height:392px;background:transparent url("../img/about_phone_img.png") right bottom no-repeat}.about .side-image{width:225px;height:392px;background:transparent url("../img/why_side_img.png") right bottom no-repeat}.page-header h1{padding:0 10px 0 10px;font-size:20px}}