.avia-button-wrap{display:inline-block}
.avia-button{color:#777;border-color:#e1e1e1;background-color:#f8f8f8}
body div .avia-button{border-radius:3px;padding:10px;font-size:12px;text-decoration:none;display:inline-block;border-bottom-style:solid;border-bottom-width:1px;margin:3px 0;line-height:1.2em;position:relative;font-weight:normal;text-align:center;max-width:100%}
.avia-button:hover{opacity:0.9}
.avia-button:active{border-bottom-width:0px;border-top-width:1px;border-top-style:solid}
.avia-button.avia-color-theme-color-subtle{background-image:none}
.avia-button.avia-color-theme-color-subtle:hover{}
.avia-button .avia_button_icon{position:relative;left:-0.3em;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}
.avia-button .avia_button_icon.avia_button_icon_right{left:0.3em}
.avia-button.avia-icon_select-no .avia_button_icon{display:none}
.avia-button.avia-color-grey,.avia-button.avia-color-grey:hover{background-color:#555;border-color:#333333;color:#fff}
.avia-button.avia-color-black,.avia-button.avia-color-black:hover{background-color:#2c2c2c;border-color:#000;color:#fff}
.avia-button.avia-color-red,.avia-button.avia-color-red:hover{background-color:#B02B2C;border-color:#8B2121;color:#fff}
.avia-button.avia-color-orange,.avia-button.avia-color-orange:hover{background-color:#edae44;border-color:#CA9336;color:#fff}
.avia-button.avia-color-green,.avia-button.avia-color-green:hover{background-color:#83a846;border-color:#6F8F3B;color:#fff}
.avia-button.avia-color-blue,.avia-button.avia-color-blue:hover{background-color:#7bb0e7;border-color:#6693C2;color:#fff}
.avia-button.avia-color-aqua,.avia-button.avia-color-aqua:hover{background-color:#4ecac2;border-color:#3EAAA3;color:#fff}
.avia-button.avia-color-teal,.avia-button.avia-color-teal:hover{background-color:#5f8789;border-color:#3F5E5F;color:#fff}
.avia-button.avia-color-purple,.avia-button.avia-color-purple:hover{background-color:#745f7e;border-color:#514358;color:#fff}
.avia-button.avia-color-pink,.avia-button.avia-color-pink:hover{background-color:#d65799;border-color:#BB4B85;color:#fff}
.avia-button.avia-color-silver,.avia-button.avia-color-silver:hover{background-color:#DADADA;border-color:#B4B4B4;color:#555}
#top .avia-button.avia-color-light{color:#fff;border:3px solid #fff;background:transparent}
#top .avia-button.avia-color-dark{color:#000;border:3px solid #000;color:rgba(0,0,0,0.6);border-color:rgba(0,0,0,0.6);background:transparent}
.avia-button.avia-color-light:hover{opacity:0.7;color:#fff}
.avia-button.avia-color-dark:hover{opacity:0.7;color:#000;color:rgba(0,0,0,0.6)}
.avia-button.avia-color-theme-color-subtle{border-width:1px;border-style:solid}
.avia-button-center{display:block;text-align:center;clear:both}
.avia-button-right{display:block;float:right}
.avia-button.avia-position-right{float:right;display:block}
.avia-button.avia-position-left{float:left;display:block}
.avia-button.avia-size-small{padding:9px 10px 7px;font-size:13px;min-width:80px}
.avia-button.avia-size-medium{padding:12px 16px 10px;font-size:13px;min-width:90px}
.avia-button.avia-size-large{padding:15px 30px 13px;font-size:13px;min-width:139px}
.avia-button.avia-size-x-large{padding:25px 50px 23px;font-size:15px;min-width:200px}
.av-icon-on-hover .avia_button_icon{width:0px;overflow:hidden;display:inline-block;height:1em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;opacity:0}
.av-icon-on-hover:hover .avia_button_icon{width:1.5em;opacity:1}#top .avia-button-fullwidth{width:100%;padding:20px;font-size:1.5em;margin:0;border:none;position:relative;display:block}
#top .avia-button-fullwidth .avia-button-fullwidth{font-size:1em}
#top .avia-button-fullwidth .av-button-description{font-size:0.8em;position:relative;z-index:3;opacity:0.7}
#top .avia-button-fullwidth .av-button-description-above p:first-child{margin-top:0}
#top .avia-button-fullwidth .av-button-description-below p:last-child{margin-bottom:0}
#top .avia-button-fullwidth:hover{opacity:1}
#top .avia-button-fullwidth .avia_button_icon,#top .avia-button-fullwidth .avia_iconbox_title{position:relative;z-index:3;-webkit-perspective:1000px;-webkit-backface-visibility:hidden}
#top .avia_button_background{opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
#top .avia-button-fullwidth:hover .avia_button_background{opacity:1}
#top .av-fullscreen-button .avia-button-fullwidth{border-radius:0;padding:50px 10px}
.avia-safari .avia-button-fullwidth{-webkit-transform:translateZ(0)}.av-catalogue-container{margin:30px 0}
.av-catalogue-heading{text-align:center;padding-bottom:15px;font-weight:normal;letter-spacing:1px}
.av-catalogue-list{border-top:1px dashed;margin:0}
.av-catalogue-list li{list-style-type:none;margin:0;border-bottom:1px dashed;padding:0;clear:both}
#top .av-catalogue-item{text-decoration:none;padding:10px 5px;display:block;overflow:hidden}
div.av-catalogue-item:hover{cursor:default}
.av-catalogue-title-container{position:relative;font-size:1.3em;line-height:1.4em}
.av-catalogue-title{padding-right:60px;text-transform:uppercase}
.av-catalogue-price{position:absolute;right:0;top:0}
.av-catalogue-content{padding-right:60px;font-size:1.1em}
.av-catalogue-content p:first-child{margin-top:0}
.av-catalogue-content p:last-child{margin-bottom:0}
.av-catalogue-list .added_to_cart.wc-forward{display:none}
.av-catalogue-image{border-radius:400px;width:44px;float:left;margin-right:15px}
.av-catalogue-image-no{display:none}
.av-catalogue-item-inner{overflow:hidden}
.av-catalogue-container-woo{margin-top:0}.av-countdown-timer{clear:both;position:relative;opacity:0;margin:30px 0}
.av-countdown-timer-inner{display:table;width:100%;table-layout:fixed}
.av-countdown-timer-inner:hover{text-decoration:none}
.av-countdown-cell{display:table-cell}
.av-countdown-cell-inner{display:block;margin:1px 1px 0 0;padding:20px}
.av-countdown-time{display:block;font-size:40px;line-height:1em;font-weight:100;color:inherit;text-decoration:none}
.av-countdown-time-label{display:block;text-transform:uppercase;color:inherit;overflow:hidden;text-overflow:ellipsis;-moz-hyphens:inherit;line-height:1.65em}
.av-countdown-timer-title{display:block;font-size:30px;line-height:1.3em;margin:0 0 15px 0;text-decoration:none;position:relative}
.av-countdown-timer-title:hover{text-decoration:none}
.av-countdown-timer-title-bottom{margin:15px 0 0 0}
.av-countdown-active.av-countdown-timer{opacity:1}
#top .av-default-style .av-countdown-cell-inner{border-style:solid;border-width:1px;margin:2px}
#top .av-trans-light-style .av-countdown-cell-inner{color:#fff;background:transparent;border:3px solid #fff;margin:2px}
#top .av-trans-dark-style .av-countdown-cell-inner{color:#000;background:transparent;border:3px solid #000;margin:2px}
#top .av-trans-light-style .av-countdown-timer-title{color:#fff}
#top .av-trans-dark-style .av-countdown-timer-title{color:#000}
#av-admin-preview .av-countdown-timer{opacity:1}
@media only screen and (max-width:989px)
{.responsive .av-countdown-cell-inner{padding:10px 10px}}
@media only screen and (max-width:767px)
{.responsive .av-countdown-cell-inner{padding:12px 7px}
.responsive .av-countdown-time{font-size:30px !important}
.av-countdown-time-label{text-transform:none}}.avia-animated-number{display:block;clear:both;position:relative;text-align:center}
.avia-animated-number:hover{text-decoration:none}
.avia-animated-number-content{line-height:1.3em}
.avia-animated-number.avia-color-font-light .avia-animated-number-content,.avia-animated-number.avia-color-font-light .heading{color:#fff}
.avia-animated-number.avia-color-font-dark .avia-animated-number-content,.avia-animated-number.avia-color-font-dark .heading{color:#222}
#top .avia-color-font-custom .heading{color:inherit}
.avia-animated-number.avia-color-font-embossed .avia-single-number{text-shadow:0 1px 0 rgb(203,203,203),0 2px 0 rgb(201,201,201),0 3px 0 rgb(186,186,186),0 4px 0 rgb(184,184,184),0 5px 0 rgb(171,171,171),0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15);color:rgb(255,255,255)}
.avia-animated-number-title{font-size:40px;white-space:nowrap;line-height:1em;position:relative;letter-spacing:-2px;font-weight:400;margin-bottom:4px}
.avia-no-number{opacity:0.5;font-size:0.8em;font-weight:normal}
.avia-animated-number-content{padding:0;position:relative;clear:none;overflow:hidden;font-size:15px}
.avia-animated-number-content p{margin:0}
.js_active .avia-animated-number-title{visibility:hidden}
.number_prepared .avia-animated-number-title{visibility:visible}
.av-icon-before-number{margin-right:10px}
.av-icon-after-number{margin-left:10px}