.wp-block-woocommerce-checkout-newsletter-subscription{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}
.wp-block-woocommerce-checkout-newsletter-subscription .block-editor-rich-text__editable{line-height:24px;vertical-align:middle}
.wp-block-woocommerce-checkout-newsletter-subscription .wc-block-components-checkbox{margin-right:16px;margin-top:0}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}
.PhoneInput{align-items:center;display:flex}
.PhoneInputInput{flex:1;min-width:0}
.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}
.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}
.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}
.PhoneInputCountryIconImg{display:block;height:100%;width:100%}
.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}
.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}
.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}
.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}
.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}
.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}
.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.svg-inline--fa{box-sizing:content-box !important;}
.a3-dgallery{position:relative;}
.a3-dgallery, .a3-dgallery *{margin:0;padding:0;}
.a3-dgallery .a3dg-prev svg,
.a3-dgallery .a3dg-next svg{width:30px;height:30px;}
.a3-dgallery .a3dg-slideshow-start-slide svg,
.a3-dgallery .a3dg-slideshow-stop-slide svg{width:25px;height:25px;}
.a3-dgallery .a3dg-image-wrapper{border:1px solid #666;margin-bottom:10px;position:relative;overflow:hidden !important;z-index:8 !important;}
.a3-dgallery .a3dg-image-wrapper .a3dg-loader{position:absolute;z-index:10;left:50%;top:50%;margin-left:-20px;margin-top:-7px;}
.a3-dgallery .a3dg-image-wrapper .a3dg-next, .a3-dgallery .a3dg-image-wrapper .a3dg-prev{position:absolute;top:50%;margin-top:-15px;cursor:pointer;display:none;z-index:100;background-color:#fff;padding:5px;line-height:1;}
.a3-dgallery .a3dg-image-wrapper:hover .a3dg-next, .a3-dgallery .a3dg-image-wrapper:hover .a3dg-prev{display:block;}
.a3-dgallery .a3dg-image-wrapper .a3dg-next{right:10px;}
.a3-dgallery .a3dg-image-wrapper .a3dg-prev{left:10px;}
.a3-dgallery .a3dg-image-wrapper .a3dg-image{width:100% !important;text-align:center;position:absolute;overflow:hidden;left:0;z-index:9;display:block !important;}
.a3-dgallery .a3dg-image-wrapper .a3dg-image a img{border:0;}
.a3dg-thumb-list{margin-bottom:0 !important;margin-left:0 !important;padding:0 !important;}
.a3-dgallery .a3dg-slideshow-controls{float:right;}
.a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-start, .a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-stop{padding-left:5px;cursor:pointer;}
.a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-countdown{padding-left:5px;font-size:0.9em;}
.a3-dgallery .a3dg-slideshow-running .a3dg-slideshow-start{cursor:default;font-style:italic;}
.a3-dgallery .a3dg-nav{position:relative;width:100%;margin-bottom:20px;visibility:hidden;}
.a3-dgallery .a3dg-forward, .a3-dgallery .a3dg-back{position:absolute;top:0;height:100%;z-index:10;cursor:pointer;display:flex;padding:5px;background-color:#fff;border:1px solid #666;}
.a3-dgallery .a3dg-back svg,
.a3-dgallery .a3dg-forward svg{width:20px;height:20px;align-self:center;}
.a3-dgallery .a3dg-back{left:0;}
.a3-dgallery .a3dg-forward{right:0;}
.a3-dgallery .a3dg-nav .a3dg-thumbs{overflow:hidden;position:relative;padding:0px;}
.a3-dgallery .a3dg-thumbs .a3dg-thumb-list{float:none !important;width:9000px;list-style:none;margin-top:0px;display:flex !important;align-items:center;}
.a3-dgallery .a3dg-thumbs-static .a3dg-thumb-list{display:block !important;width:100%;}
.a3-dgallery .a3dg-thumbs li{background:none repeat scroll 0 0 transparent;float:left;margin:0 10px 0 0;padding:0 !important;list-style:none !important;box-sizing:border-box !important;}
.a3-dgallery .a3dg-thumbs li.first_item{clear:left;}
.a3-dgallery .a3dg-thumbs li.last_item{margin-right:0 !important;clear:right;}
.a3dg-preloads{position:absolute;left:-9000px;top:-9000px;}
.a3dg-image img{height:auto !important;max-height:100% !important;max-width:100% !important;vertical-align:middle !important;margin:0 !important;padding:0 !important;box-shadow:0 0 0 !important;border:none !important;background:none !important;display:inline-block !important;visibility:visible !important;}
.a3dg-image img:hover{cursor:pointer;}
.a3-dgallery .lazy-load{background-color:#000000;width:0px;height:3px;opacity:1;}
.a3dg-slideshow-controls .a3dg-slideshow-start span{background:url(//susanrespinger.com/wp-content/plugins/woocommerce-dynamic-gallery/assets/js/mygallery/tn3.png) repeat scroll -49px -25px transparent;bottom:2px;cursor:pointer;height:25px;left:0;position:absolute;text-indent:-999em;width:15px;}
.a3dg-slideshow-countdown{display:none !important;}
.a3dg-image-wrapper .slide-ctrl{display:none;left:50%;top:50%;margin-left:-16px;margin-top:-16px;position:absolute;z-index:1000;cursor:pointer;}
.a3dg-image-wrapper .slide-ctrl .a3dg-slideshow-start-slide,
.a3dg-image-wrapper .slide-ctrl .a3dg-slideshow-stop-slide{padding:10px;line-height:1;background-color:#fff;}
.a3dg-image-wrapper:hover .slide-ctrl{display:block;}
.product_gallery *{box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;}
.product_gallery .a3-dgallery{margin-top:0px !important;}
.product_gallery .a3-dgallery .a3dg-thumbs li a{outline:none;display:block;margin:0;}
.product_gallery .a3-dgallery .a3dg-thumbs li a img{display:block;max-width:100%;height:auto;box-shadow:0 0px 0px 0;-webkit-box-shadow:0 0px 0px 0;-moz-box-shadow:0 0px 0px 0;-webkit-transition:all ease-in-out 0.0s;-moz-transition:all ease-in-out 0.0s;-o-transition:all ease-in-out 0.0s;transition:all ease-in-out 0.0s;vertical-align:middle;margin:auto !important;padding:0 !important;border:none !important;width:auto !important;}
.a3-dgallery .a3dg-image-wrapper .a3dg-image-description{color:#FFF;background-color:rgba(0, 0, 0, 0.5);left:0;line-height:1.4em;padding:2% !important;position:absolute;text-align:left;width:100% !important;z-index:10;font-weight:normal;}
.a3-dgallery .a3dg-image-wrapper .a3dg-image-description .a3dg-description-title{display:block;}
.product_gallery .a3dg-navbar-separator{position:absolute;top:0px;left:50%;height:100%;width:1px;border-left:1px solid #666;}
.product_gallery .a3dg-navbar-control{border:1px solid #666;text-align:center;display:flex;align-items:center;position:relative;float:left;width:100%;}
.product_gallery .a3dg-navbar-control .icon_zoom,
.product_gallery .a3dg-navbar-control .slide-ctrl{float:left;padding:5px;width:50%;cursor:pointer;}
.product_gallery .a3dg-navbar-control .slide-ctrl{float:right;}
.product_gallery .a3dg-navbar-control .icon_zoom span,
.product_gallery .a3dg-navbar-control .slide-ctrl span{font-weight:bold;text-transform:uppercase;}
.product_gallery .slide-ctrl .a3dg-slideshow-start-slide{display:block;}
.product_gallery .slide-ctrl .a3dg-slideshow-stop-slide{display:none;}
.product_gallery .slide-ctrl.a3dg-slideshow-running .a3dg-slideshow-start-slide{display:none;}
.product_gallery .slide-ctrl.a3dg-slideshow-running .a3dg-slideshow-stop-slide{display:block;}
.a3-dgallery .a3dg-thumbs li div img{margin:auto;}
.gallery_loading {
background: url(//susanrespinger.com/wp-content/plugins/woocommerce-dynamic-gallery/assets/js/mygallery/loader.gif) no-repeat scroll center center transparent !important;
}body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image:before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:none}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}
@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
.fancybox-caption{padding-left:12px;padding-right:12px}
@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus:before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}
@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media only screen and (min-width: 768px) {
html.boxed{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGAwBuKzQAwGjDAGNgGwSgwVAFCGAgUGpiTrAAAAAElFTkSuQmCC) #e6e6e6;}
html.boxed body{margin:2.618em;box-shadow:0 0 1em 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 0 1em 0 rgba(0, 0, 0, 0.1);}
body{padding:0 3.631em;}
table{font-size:1em !important;}
ul.nav{position:relative;margin-bottom:0;}
ul.nav li{position:relative;float:left;zoom:1;list-style:none;}
ul.nav li a{display:block;padding:.53em 1em;}
ul.nav ul{width:15.379em;visibility:hidden;display:none;position:absolute;top:100%;left:0;z-index:9999;margin:0;}
ul.nav ul li{float:none;}
ul.nav ul li a{width:100%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.nav ul ul{left:100%;top:0;}
ul.nav li:hover > ul{visibility:visible;display:block;}
#top{background:#f7f7f7;margin:0 -3.631em;padding:0 3.631em;}
#top #top-nav{display:block;}
#top ul.nav{font-size:.857em;}
#top ul.nav > li a{padding:1.387em 1em;color:#9f9693;}
#top ul.nav > li a:hover{background:#f7f7f7;text-decoration:none;color:#6c6360;}
#top ul.nav > li:hover{background:#f7f7f7;}
#top ul.nav ul{background:#f7f7f7;}
#top ul.nav ul li a{padding:.53em 1em;}
#top .wc-nav{width:auto;float:right;}
#top .wc-nav li.checkout{display:inline-block;}
#top .wc-nav li.checkout a:before{font-family:'WebSymbolsRegular';display:inline-block;font-size:.857em;margin-right:.618em;content:")";font-weight:normal;}
#top .wc-nav li.search{width:auto;}
#top .wc-nav li.search form{margin-bottom:0;padding-top:1.1em;}
#top .wc-nav li.search label{display:none;}
#top .wc-nav li.search .button{position:absolute;top:0;left:-999em;}
#top .wc-nav li.search:hover{background:none;}
#top .wc-nav li.cart{width:auto;text-align:right;}
#top .wc-nav li.cart a{padding-top:1.387em;padding-left:1em;}
#top .wc-nav li.cart a .contents{padding:.2em .618em;background:#fff;-webkit-border-radius:1em;border-radius:1em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:1em;display:inline;}
#header #navigation{display:block !important;margin-top:.382em;}
#header #navigation ul.nav{float:right;}
#header #navigation ul.nav > li a{border:1px solid #fcfcfc;background:#fcfcfc;font-weight:bold;position:relative;-webkit-border-radius:0.236em;border-radius:0.236em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#header #navigation ul.nav > li a:hover{border-color:#e8e4e3;background:#fff;}
#header #navigation ul.nav > li:hover a{border-color:#e8e4e3;background:#fff;}
#header #navigation ul.nav > li.current-menu-item > a,
#header #navigation ul.nav > li.current_page_item > a{color:#ff4800;}
#header #navigation ul.nav > li.parent a{-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
#header #navigation ul.nav > li.parent a:after{font-family:'WebSymbolsRegular';display:inline-block;font-size:.857em;margin-left:.618em;content:";";color:#e3dad7;font-weight:normal;}
#header #navigation ul.nav > li.parent a:hover:before{content:"";display:block;height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#fff;z-index:99999;}
#header #navigation ul.nav > li.parent:hover a:before{content:"";display:block;height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#fff;z-index:99999;}
#header #navigation ul.nav > li.parent:hover a:after{color:#ff4800;}
#header #navigation ul.nav > li.parent ul li a:after{visibility:hidden;}
#header #navigation ul.nav > li.parent ul li.parent a:after{visibility:visible;content:"]";float:right;}
#header #navigation ul.nav > li.parent ul li.parent ul li a:after{visibility:hidden;}
#header #navigation ul.nav > li.parent ul li.parent ul li.parent a:after{visibility:visible;content:"]";}
#header #navigation ul.nav > li.parent ul li.parent ul li.parent ul li a:after{visibility:hidden;}
#header #navigation ul.nav ul{border:1px solid #e8e4e3;margin-top:-1px;padding:.372em 0;box-shadow:0 0.202em 0 0 rgba(232, 228, 227, 0.4);-webkit-box-shadow:0 0.202em 0 0 rgba(232, 228, 227, 0.4);background:#fff;}
#header #navigation ul.nav ul li a{border:0;background:#fff;}
#header #navigation ul.nav ul ul{left:100%;top:-0.372em;}
h3.nav-toggle{display:none;}
#breadcrumbs{display:block;}
.homepage-banner{position:relative;max-width:95.949em;margin-left:auto;margin-right:auto;margin-bottom:3.631em;display:block;}
.homepage-banner img{margin-bottom:0;width:100%;position:relative;}
.homepage-banner h1,
.homepage-banner .description{z-index:55;}
.homepage-banner h1{position:absolute;top:30%;left:20%;right:20%;color:#fff;text-align:left;font-size:3.631em;}
.homepage-banner h1 span{-webkit-border-radius:0.236em;border-radius:0.236em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-shadow:0 1px 2px rgba(0, 0, 0, 0.7);}
.homepage-banner .description{position:absolute;top:50%;left:25%;right:20%;color:#fff;font-size:1.618em;text-shadow:0 1px 2px rgba(0, 0, 0, 0.7);font-weight:bold;-webkit-border-radius:0.236em;border-radius:0.236em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.homepage-banner .description p{text-align:left;}
.homepage-banner .description p:last-child{margin-bottom:0;}
.homepage-banner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;z-index:50;bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAG0lEQVQIW2NkYGAwBuKzQAwGjDAGNgGwSgwVAFCGAgUGpiTrAAAAAElFTkSuQmCC);}
.home #content.with-banner{border-top:4px double #e8e4e3;padding-top:3.631em;}
.archive-header h1{float:left;}
.archive-header .archive-rss{float:right;padding-top:1em;}
.archive-header .archive-rss a:before{font-family:'WebSymbolsRegular';display:inline-block;font-size:.857em;margin-right:.618em;font-weight:normal;content:"r";color:orange;}
.type-post:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
.type-post .meta{display:block;width:11%;float:left;}
.type-post .meta .day,
.type-post .meta .month,
.type-post .meta .year{display:block;text-align:center;width:65.4%;margin:0 auto;background:#fff;}
.type-post .meta .month{text-transform:uppercase;font-weight:bold;background:#ff4800;border-top:0.202em solid #dd2600;color:#fff;font-size:.857em;padding:.202em 0;}
.type-post .meta .day{font-size:2em;line-height:1.387;border:1px solid #e8e4e3;border-width:0 1px;font-weight:bold;}
.type-post .meta .year{border:1px solid #e8e4e3;border-top:0;-webkit-border-bottom-left-radius:0.327em;-webkit-border-bottom-right-radius:0.327em;border-bottom-left-radius:0.327em;border-bottom-right-radius:0.327em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:1em;font-size:.857em;padding-bottom:.53em;color:#b0a7a4;}
.type-post .meta img{padding:0;border:0;-webkit-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:1em;display:block;height:auto;}
.type-post .post-content{width:82.7%;float:right;}
.single .type-post p:first-child{font-size:1.387em;}
#post-entries{width:82.7%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#comments,
#respond{clear:both;}
#comments .commentlist li.comment ul.children{float:right;width:82.7%;clear:right;padding-top:2.618em;}
.single-post #comments h2:first-child{width:82.7%;float:right;}
#respond{width:82.7%;float:right;}
#fancybox-outer #respond{width:100%;float:none;}
#fancybox-outer #respond textarea{width:90%;}
.col2-set{clear:both;}
.col2-set:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
.col2-set .col-1{width:48%;float:left;}
.col2-set .col-2{width:48%;float:right;}
.form-row{width:48%;float:left;margin-bottom:2.053em;}
.form-row label{display:block;padding:.206em 0;}
.form-row .input-text,
.form-row select{width:100%;*width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form-row input[type=checkbox]{float:left;}
.form-row.notes{width:100%;float:none;}
.form-row.notes textarea{width:100%;*width:90%;}
.form-row.notes + h3{clear:both;}
.form-row-first{clear:left;}
.form-row-last{float:right;}
.form-row-wide{float:left;width:100%;clear:both;}
header.title{overflow:hidden;zoom:1;}
header.title h1,
header.title h2,
header.title h3,
header.title h4,
header.title h5{float:left;}
header.title a.edit{float:right;font-weight:bold;line-height:2.4em;}
header.title a.edit:before{font-family:'WebSymbolsRegular';display:inline-block;font-size:.857em;margin-right:.618em;font-weight:normal;content:"S";}
#header{padding-bottom:1.618em;padding-top:3.631em;}
#header:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
#header hgroup{float:left;}
#header #navigation{float:right;clear:none;border:0;background:0;-webkit-box-shadow:none;box-shadow:none;width:auto;}
#main.fullwidth,
.layout-full #main,
.col-full,
.no-sidebar #main{max-width:75.998em;margin:0 auto;width:100%;}
#main{width:69.2%;}
#sidebar{margin-top:0;width:22.05%;font-size:.857em;}
.entry:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
.entry img{max-width:100%;}
.layout-full .entry img{max-width:100%;}
.layout-right-content #main{float:right;}
.layout-right-content #sidebar{float:left;}
.layout-full #main{width:100%;}
.col-left{float:left;}
.col-right{float:right;}
.page-template-template-contact-php .location-twitter .col-left{float:left;}
.page-template-template-contact-php .location-twitter #office-location{width:48%;margin:0;}
.page-template-template-contact-php .location-twitter .contact-social{float:right;width:48%;}
.page-template-template-contact-php .location-twitter .contact-social #twitter{margin:0;}
.footer-wrap{background:#f7f7f7;margin:0 -3.631em;padding:0 3.631em;}
  ul.products li.product{position:relative;width:22.05%;}
ul.products li.product:nth-child(2n){margin-right:3.8%;}
ul.products li.product.first{clear:both;}
ul.products li.product.last{margin-right:0;}
.single-product .images{width:48%;float:left;}
.single-product .summary{width:48%;float:right;}
.single-product .woocommerce_tabs,
.single-product .woocommerce-tabs{clear:both;}
.single-product .related{clear:both;}
.single-product .sale .summary h1{width:80%;}
.woocommerce_tabs ul.tabs,
.woocommerce-tabs ul.tabs,
.ui-tabs ul.tabs,
.woocommerce_tabs .ui-tabs-nav,
.woocommerce-tabs .ui-tabs-nav,
.ui-tabs .ui-tabs-nav{margin-bottom:0;margin-left:2.618em;}
.woocommerce_tabs ul.tabs li,
.woocommerce-tabs ul.tabs li,
.ui-tabs ul.tabs li,
.woocommerce_tabs .ui-tabs-nav li,
.woocommerce-tabs .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li{width:auto;float:left;clear:none;margin-bottom:0;}
.woocommerce_tabs ul.tabs li:nth-child(2n),
.woocommerce-tabs ul.tabs li:nth-child(2n),
.ui-tabs ul.tabs li:nth-child(2n),
.woocommerce_tabs .ui-tabs-nav li:nth-child(2n),
.woocommerce-tabs .ui-tabs-nav li:nth-child(2n),
.ui-tabs .ui-tabs-nav li:nth-child(2n){float:left;clear:none;}
.woocommerce_tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a,
.ui-tabs ul.tabs li a,
.woocommerce_tabs .ui-tabs-nav li a,
.woocommerce-tabs .ui-tabs-nav li a,
.ui-tabs .ui-tabs-nav li a{border-bottom:0;background:rgba(232, 228, 227, 0.5);color:#6c6360;}
.woocommerce_tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:hover,
.ui-tabs ul.tabs li a:hover,
.woocommerce_tabs .ui-tabs-nav li a:hover,
.woocommerce-tabs .ui-tabs-nav li a:hover,
.ui-tabs .ui-tabs-nav li a:hover{color:#ff4800;}
.woocommerce_tabs ul.tabs li.active,
.woocommerce-tabs ul.tabs li.active,
.ui-tabs ul.tabs li.active,
.woocommerce_tabs .ui-tabs-nav li.active,
.woocommerce-tabs .ui-tabs-nav li.active,
.ui-tabs .ui-tabs-nav li.active,
.woocommerce_tabs ul.tabs li.ui-state-active,
.woocommerce-tabs ul.tabs li.ui-state-active,
.ui-tabs ul.tabs li.ui-state-active,
.woocommerce_tabs .ui-tabs-nav li.ui-state-active,
.woocommerce-tabs .ui-tabs-nav li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-state-active{position:relative;}
.woocommerce_tabs ul.tabs li.active:before,
.woocommerce-tabs ul.tabs li.active:before,
.ui-tabs ul.tabs li.active:before,
.woocommerce_tabs .ui-tabs-nav li.active:before,
.woocommerce-tabs .ui-tabs-nav li.active:before,
.ui-tabs .ui-tabs-nav li.active:before,
.woocommerce_tabs ul.tabs li.ui-state-active:before,
.woocommerce-tabs ul.tabs li.ui-state-active:before,
.ui-tabs ul.tabs li.ui-state-active:before,
.woocommerce_tabs .ui-tabs-nav li.ui-state-active:before,
.woocommerce-tabs .ui-tabs-nav li.ui-state-active:before,
.ui-tabs .ui-tabs-nav li.ui-state-active:before{content:"";display:block;position:absolute;top:-0.236em;left:0;right:0;height:.236em;background:#ff4800;border-top:1px solid #ff5911;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a,
.ui-tabs ul.tabs li.active a,
.woocommerce_tabs .ui-tabs-nav li.active a,
.woocommerce-tabs .ui-tabs-nav li.active a,
.ui-tabs .ui-tabs-nav li.active a,
.woocommerce_tabs ul.tabs li.ui-state-active a,
.woocommerce-tabs ul.tabs li.ui-state-active a,
.ui-tabs ul.tabs li.ui-state-active a,
.woocommerce_tabs .ui-tabs-nav li.ui-state-active a,
.woocommerce-tabs .ui-tabs-nav li.ui-state-active a,
.ui-tabs .ui-tabs-nav li.ui-state-active a{position:relative;background:#fff;box-shadow:0 1px 2px 0 #e8e4e3;-webkit-box-shadow:0 1px 2px 0 #e8e4e3;color:#ff4800;border-top-color:#ff4800;}
.woocommerce_tabs ul.tabs li.active a:after,
.woocommerce-tabs ul.tabs li.active a:after,
.ui-tabs ul.tabs li.active a:after,
.woocommerce_tabs .ui-tabs-nav li.active a:after,
.woocommerce-tabs .ui-tabs-nav li.active a:after,
.ui-tabs .ui-tabs-nav li.active a:after,
.woocommerce_tabs ul.tabs li.ui-state-active a:after,
.woocommerce-tabs ul.tabs li.ui-state-active a:after,
.ui-tabs ul.tabs li.ui-state-active a:after,
.woocommerce_tabs .ui-tabs-nav li.ui-state-active a:after,
.woocommerce-tabs .ui-tabs-nav li.ui-state-active a:after,
.ui-tabs .ui-tabs-nav li.ui-state-active a:after{content:"";display:block;position:absolute;bottom:-4px;left:0;right:0;height:4px;background:#fff;}
.woocommerce_tabs .panel,
.woocommerce-tabs .panel,
.ui-tabs .panel{background:#fff;padding:2.618em;border:1px solid #e8e4e3;}
.woocommerce_tabs table.shop_attributes p,
.woocommerce-tabs table.shop_attributes p,
.ui-tabs table.shop_attributes p{margin-bottom:0;}
table.cart{margin-bottom:2.618em;}
table.cart .product-remove,
table.cart .product-thumbnail,
table.cart .product-price{position:static;}
table.cart td.actions{text-align:right;}
table.cart td.actions .coupon{width:50%;float:left;}
table.cart td.actions .input-text,
table.cart td.actions .button,
table.cart td.actions .checkout-button{width:auto !important;display:inline-block;margin-bottom:0 !important;}
table.cart td.actions .button{margin-left:.618em;float:none !important;}
.cart-collaterals:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both;}
.cart-collaterals .cross-sells,
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator{width:48%;font-size:.857em;float:left;}
.cart-collaterals .cart_totals{float:right;}
.cart-collaterals .shipping_calculator{float:right;clear:right;}
.cart-collaterals .cross-sells ul.products li.product{width:48%;}
.checkout #order_review{padding:1.618em;}
.checkout #shiptobilling{float:right;margin:0;text-align:right;width:48%;}
.checkout #shiptobilling label{white-space:nowrap;}
.checkout #shiptobilling input[type="checkbox"]{float:right;margin-left:1em;margin-right:0;}
 #footer-widgets{border-top:0;}
#footer-widgets .block{margin-right:3.8%;float:left;}
#footer-widgets.col-1 .block{width:100%;float:none;}
#footer-widgets.col-1 .footer-widget-1{margin-right:0;}
#footer-widgets.col-2 .block{width:48%;}
#footer-widgets.col-2 .footer-widget-2{margin-right:0;}
#footer-widgets.col-3 .block{width:30.75%;}
#footer-widgets.col-3 .footer-widget-3{margin-right:0;}
#footer-widgets.col-4 .block{width:22.05%;}
#footer-widgets.col-4 .footer-widget-4{margin-right:0;}
.ie7 #top-nav{position:relative;z-index:9999999;}
.ie7 #header{position:relative;z-index:9999999;}
}
@media only screen and (min-width: 768px) and (max-width: 1025px) {
.homepage-banner h1 {
font-size: 2.244em;
}
.homepage-banner .description {
font-size: 1.387em;
}
}#express_checkout_button_product_page{float:left;display:inline-block;clear:both;margin-top:20px;}
#express_checkout_button_product_page .express_checkout_button{float:left;}
#express_checkout_button_product_page .express_checkout_button_cradit_card{float:left;}
.express-checkout .ex-show-address-fields{width:100%;}
.express-checkout .express-provided.hidden{display:none !important}
.express-checkout #order_payment_heading{display:none;}
.express-checkout .wc-terms-and-conditions{width:100%;}
.express-checkout #ship-to-different-address{display:none;}
.express-checkout.express-hide-terms .wc-terms-and-conditions{display:none !important}
.express-checkout #payment .payment_methods{display:none}
.ec_clearfix:before,
.ec_clearfix:after{content:" ";display:table}
.ec_clearfix:after{clear:both}
.express_checkout_button_chekout_page{content:" ";display:table;}
#express_checkout_button_chekout_page{display:inline-block;}
#express_checkout_button_chekout_page .express_checkout_button{float:left;}
#express_checkout_button_chekout_page .express_checkout_button_cradit_card{float:left;margin-left:10px;}
.express-checkout .express-provided.hidden.form-row-first+.form-row-last:not(.express-provided){width:auto;float:none}
#express_checkout_button_text{padding-bottom:20px;font-size:20px;color:#1982d1;}
.single_add_to_cart_button:disabled[disabled]{cursor:not-allowed;opacity:.5;}
#express_checkout_button_product_page .express_checkout_button a input.disabled{color:inherit;cursor:not-allowed;opacity:0.5;padding:0.618em 1em;}
#express_checkout_button_product_page .express_checkout_button_cradit_card a input.disabled{color:inherit;cursor:not-allowed;opacity:0.5;padding:0.618em 1em;}
p.woocommerce-SavedPaymentMethods-saveNew{margin-bottom:8px;}
.angelleye_ec_save_to_accoount_box{clear:both;}

div.widget_shopping_cart_content a.paypal_checkout_button{border:medium none;clear:both;float:left;box-shadow:none;}
div.widget_shopping_cart_content a.paypal_checkout_button image{box-shadow:none;max-width:100%;padding:0;}
div.widget_shopping_cart_content a.paypal_checkout_button .ec_checkout_page_button_type_paypalimage, div.widget_shopping_cart_content a.paypal_checkout_button .ec_checkout_page_button_type_customimage{border:medium none;box-shadow:none;height:auto;margin:3px 5px 3px 0;padding:0;width:auto;}
div.widget_shopping_cart_content a.paypal_checkout_button img.ec_checkout_page_button_type_pc{box-shadow:none;}
p.woocommerce-SavedPaymentMethods-saveNew{width:100%;}
.angelleye_ec_save_to_accoount_box{clear:both;display:block;float:left;width:100%;margin-top:5px;}
form div.angelleye_ec_save_to_accoount_box p.form-row.woocommerce-SavedPaymentMethods-saveNew{margin:0 0 6px;padding:0px;}
.button.alt.angelleye_cancel{float:left;}
.form-row.woocommerce-SavedPaymentMethods-saveNew > label{display:inline-block;margin:0.25em 0 0.5em;cursor:pointer;}
.form-row.woocommerce-SavedPaymentMethods-saveNew input#wc-paypal_express-new-payment-method{margin-bottom:-1px;display:inline-block;height:16px;line-height:0;margin:-4px 4px 0 0;min-width:16px;outline:0 none;padding:0;text-align:center;float:none;vertical-align:middle;width:16px;}
.angelleye_button_single a.paypal_checkout_button img.ppcreditlogo.ec_checkout_page_button_type_pc{border:medium none;clear:both;height:auto;margin:5px 5px;padding:0;width:auto;background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;box-shadow:none;}
.angelleye_button_single{clear:both;float:left;}
.single_add_to_cart_button.paypal_checkout_button.paypal_checkout_button_cc{border:none !important;}
.single_add_to_cart_button.paypal_checkout_button.paypal_checkout_button_cc::before{content:unset !important;font-family:inherit !important;}
.button.alt.angelleye_cancel{margin-bottom:10px;text-align:center;}
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 1024px) {
.angelleye_button_single a.paypal_checkout_button img.ppcreditlogo.ec_checkout_page_button_type_pc{margin:0px;}
}
@media only screen 
and (min-device-width: 320px) 
and (max-device-width: 1080px) {
.angelleye_button_single a.paypal_checkout_button img.ppcreditlogo.ec_checkout_page_button_type_pc{margin:0px;}
}
.angelleye-woocommerce-customer-details-email::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute;}
.angelleye-woocommerce-customer-details-phone, .angelleye-woocommerce-customer-details-email{margin-bottom:0;padding-left:1.5em;}
.angelleye-woocommerce-customer-details-phone::before{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute;}
.angelleye_smart_button_top, .angelleye_smart_button_bottom{margin-top:10px;margin-bottom:10px;max-width:500px;}
.angelleye_smart_button_top, .angelleye_smart_button_bottom, .angelleye_smart_button_checkout_top{min-width:150px;max-width:500px;}
@media screen and (max-width: 400px) {
.angelleye_smart_button_top, .angelleye_smart_button_bottom, angelleye_smart_button_checkout_top{width:100%;}
}
@media screen and (min-width: 400px) {
.angelleye_smart_button_top, .angelleye_smart_button_bottom, .angelleye_smart_button_checkout_top {
min-width: 150px;
max-width: 500px;        
}
}